商品批量导入导出

下载次数: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最大执行时间
警告
您正在非法使用 License 专享版
为了避免法律风险,请尽快购买所需授权
购买授权