商品批量导入导出
下载次数:0
查看数:67
最后更新:2026-01-09
¥68.00
插件版本:
v1.2.0
兼容 BeikeShop 版本:
v2.0.0, v1.6.0, v1.5.6, v1.5.5, v1.5.4
售后说明:
一次购买永久使用,并赠送1个月技术支持
插件购买流程
1
登录您的BeikeShop商城后台
2
点击右上角“插件市场”
3
选择需要购买的插件
4
购买&安装
插件描述






插件功能说明文档
一、插件概述
- 插件名称:商品批量导出插件
- 插件类型:功能模块
- 主要功能:为BeikeShop电商系统提供商品批量导出功能,支持同步/异步处理模式,可根据数据量智能选择处理方式。
二、核心功能特性
1. 批量导出功能
- 导出类型:支持全量导出和按分类导出
- 数据范围:可指定导出数量或导出全部商品
- 分批处理:支持将大数据量分成多个批次导出
- 格式支持:生成Excel文件并打包为ZIP压缩包
2. 智能队列处理
- 阈值控制:根据商品数量自动判断是否使用队列处理
- 配置灵活:可通过插件设置调整阈值和队列开关
- 异步处理:大数据量任务自动转入后台队列处理
3. 导出管理
- 历史记录:完整的导出任务历史记录
- 状态跟踪:支持待处理、处理中、已完成、失败等状态
- 文件管理:自动管理生成的导出文件
三、队列系统安装配置
1. 创建系统服务文件
# 进入系统服务目录 cd /lib/systemd/system # 创建服务文件 vim product_batch_export.service
2. 服务文件内容
[Unit] Description=ProductBatchExport [Service] Type=simple Restart=on-failure User=root ExecStart=/usr/bin/php <站点目录>/artisan queue:work --queue=exports,imports [Install] WantedBy=multi-user.target
3. 启动和管理服务
# 停止服务 sudo systemctl stop product_batch_export.service # 重新加载配置 sudo systemctl daemon-reload # 启用服务 sudo systemctl enable product_batch_export.service # 重启服务 sudo systemctl restart product_batch_export.service # 查看服务状态 sudo systemctl status product_batch_export.service
4. PHP配置要求
- 禁用函数:需要从PHP禁用函数列表中移除 pcntl_signal 和 pcntl_alarm
- 内存限制:建议设置足够的内存限制处理大数据量
- 执行时间:适当调整PHP最大执行时间