测试222

枫叶
枫叶
管理员
201
文章
0
粉丝
生活养生2字数 1850阅读6分10秒阅读模式

 

用WordPress做一个仓库管理系统
具备完整产品库存出入库管理,后台管理库存,前端公开查阅,登录用户可执行出入库,全部页面兼容电脑、平板、手机移动端自适应,支持CSV数据导出。

权限规则:

1. 只有系统管理员可以访问WordPress后台wp‑admin。

2. 普通用户登录后,仅可在前端做入库、出库操作,禁止进入WP后台。

3. 未登录访客:所有前端页面可以正常浏览查看,不能执行入库出库操作;导航菜单显示登录按钮。

4. 用户登录成功后,导航菜单隐藏登录按钮。

一、后台WP管理后台功能

1、注册3个自定义内容类型
①产品;②入库记录;③出库记录

- 每执行一次入库,自动生成1条入库记录,记录标题格式:入库‑产品名称

- 每执行一次出库,自动生成1条出库记录,记录标题格式:出库‑产品名称

2、后台【产品】列表页面
列表展示内容:产品名称、产品规格、产品分类、存放位置、当前库存、客户备注。
列表顶部筛选工具:支持按产品分类筛选、存放位置筛选、关键词搜索。
列表尾部增加【导出CSV】按钮:导出当前筛选条件下的产品列表数据。
每一行产品增加快捷操作按钮:【入库】按钮、【出库】按钮。

点击【入库】弹出弹窗表单,表单字段:入库数量、备注、上传入库单图片。
提交入库后执行逻辑:
①更新该产品库存结存;
②自动新建一条入库记录,自动填充:产品名称、产品规格、入库数量、结存、产品分类、入库位置、入库单图片、备注、操作人、操作日期、客户编码。

点击【出库】弹出弹窗表单,表单字段:出库数量、备注、上传出库单图片。
提交出库后执行逻辑:
①更新该产品库存结存;
②自动新建一条出库记录,自动填充:产品名称、产品规格、出库数量、结存、产品分类、出库位置、出库单图片、备注、操作人、操作日期、客户备注。

3、后台【入库记录】列表
列表列显示:产品名称、产品编码、入库数量、结存、产品分类、入库位置、入库单图片、备注、操作人、操作日期、客户备注。
支持筛选:产品分类、入库位置分类,支持搜索,展示全部入库流水记录。
列表尾部增加【导出CSV】按钮:导出当前筛选后的入库记录数据。

4、后台【出库记录】列表
列表列显示:产品名称、产品编码、出库数量、结存、产品分类、出库位置、出库单图片、备注、操作日期、客户备注。
支持筛选:产品分类、出库位置分类,支持搜索,展示全部出库流水记录。
列表尾部增加【导出CSV】按钮:导出当前筛选后的出库记录数据。

CSV导出规则:


1. 导出跟随当前页面筛选、搜索结果,只导出筛选后的数据,不是全部数据。

2. CSV字段与表格显示字段一一对应;

3. 文件命名示例:产品列表_20260810.csv、入库记录_20260810.csv、出库记录_20260810.csv。

4. 仅后台管理员拥有CSV导出权限。

5、分类目录功能
产品分类:标准WordPress分类目录,支持增加、删除、子分类。
入库位置:标签形式(可以直接输入)。
出库位置:标签形式(可以直接输入)。

6、后台产品详情页
后台点开单个产品,页面下方表格展示该产品全部关联入库记录、全部关联出库记录,用于对账核对。
增加按钮:导出该产品的全部出入库记录为CSV(导出csv可以选择日期,比如:我要导出8月1号又或者我要导出8月1号到8月5号的,位置是页面末尾)。

7、自动计算规则
每次入库或者出库提交后自动计算:
①更新产品当前库存结存;
②统计该产品入库总数量;
③统计该产品出库总数量。

8、数据重要约束(必须遵守,避免对账出错)
①每一次入库动作,生成一条全新入库记录,禁止覆盖旧入库记录。
②每一次出库动作,生成一条全新出库记录,禁止覆盖旧出库记录。
③库存结存基于出入库流水计算,不能只保存单个数字,保证每一笔账目有据可查。
④入库单出库单作为附件保存,绑定对应入库或者出库记录。

二、前端页面功能

1、前端导航菜单:今日汇总、产品列表、入库记录、出库记录、库存预警。

2、前端首页:使用表格展示全部产品库存;支持产品搜索、筛选;点击产品跳转至产品详情页面。

3、产品详情页面(响应式)
①页面上方:产品描述;
②表格展示当前产品库存信息;
③双标签切换:【入库记录】、【出库记录】;切换入库记录,表格展示该产品全部入库流水;切换出库记录,表格展示该产品全部出库流水;
④页面生成该产品唯一二维码;二维码上方显示产品名称,下方为二维码;
⑤登录用户才显示前端入库、出库按钮,点击弹出表单,表单字段和后台弹窗保持一致;未登录用户隐藏出入库操作按钮;
⑥登录用户可见【导出CSV】按钮,导出当前产品全部出入库流水;未登录隐藏导出按钮。
⑦支持自定义库存警报阈值,库存低于阈值页面显示库存告警提示。

4、入库记录页面、出库记录页面
全部出入库流水使用表格展示;无需登录即可访问;支持搜索筛选;表格展示结存数值。
登录用户页面顶部显示【导出CSV】按钮;未登录访客隐藏导出按钮;导出为当前筛选结果数据。

5、页脚设置
网站页脚自动读取WordPress后台设置的站点名称,后台修改站点名称,页脚自动同步更新。

6、移动端适配(同时兼容电脑、平板、手机等多种设备访问)
所有表格页面适配手机端,屏幕小了支持横向滚动或者自动折叠表格。(一定做好前端美化不管是任何设备访问,表格要全屏显示,)
导出csv功能在所以设备同样可用。

7.前端美化(用白灰色跟白色突出区域,表格表头、菜单用按钮形式,)

输出要求:
[存放位置][入库位置][出库位置]=标签形式(当他们格式是分类目录时,位置多了,找分类目录太难找了)

前端页面,全部模仿excel(如:菜单,入库记录,出库击,产品列表,库存预警,)
直接生成所有页面模板(都是独立页面,不受WordPress主题模板影响,换主题模板,还是之前样式)
首先输出插件完整文件结构,写成一个php文件,

 

文章末尾固定信息

继续阅读
 最后更新:2026-8-16
枫叶
  • 本文由 枫叶 发表于2016年7月13日 15:24:10
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
仓库测试测试测试测试111 生活养生

仓库测试测试测试测试111

一.不影响wordpess原来的功能, 二:在WordPress后台,每个列表,可以通过分类筛选,位置筛选,查找快速找到产品。 ·二.1:WordPress后台[产品]列表中,显示,产品库存,产品分类,产品位置,产品图片,快捷操作.入库.出库。 ·二.2:在WordPress后台产品列表快捷操作,可...
约会时间不要过长 生活养生

约会时间不要过长

通常情况下,彼此相见的次数越多,比相见时间很长更有信赖感。你 在与她约会时,一定要注意约会的次数与质量,并且有效地掌握好约会的 时间,每次谈话的时间不能拖得太长,使她对你有新鲜和期待感,因而渴 望常常再见到你。 不少男士都有过这样的经验,他好不容易追求到一个肯与他约会的姑 娘,心里想,这个机会实在很...
仓库测试测试测试测试111 生活养生

仓库测试测试测试测试111

一.不影响wordpess原来的功能, 二:在WordPress后台,每个列表,可以通过分类筛选,位置筛选,查找快速找到产品。 ·二.1:WordPress后台[产品]列表中,显示,产品库存,产品分类,产品位置,产品图片,快捷操作.入库.出库。 ·二.2:在WordPress后台产品列表快捷操作,可...
评论  2  访客  2
    • 新用户435561
      新用户435561 9

      踢的像梦一样。

      • 新用户398441
        新用户398441 9

        “我不信,让我翻一翻里面有什么机关。”

      匿名

      发表评论

      匿名网友

      拖动滑块以完成验证