juliobarbosa / bombardier-populate-catalog
从API填充目录以在Bombiardier进行测试
1.0.8
2024-01-18 21:23 UTC
Requires
- php: ~8.1.0
- magento/framework: ^103.0
- magento/module-catalog: ^104.0
- magento/module-email: ^101.0
- magento/module-store: ^101.0
README
描述
PopulateCatalog是一个为自动化填充和更新Magento商店中的产品和分类数据而设计的Magento 2模块。它从外部API检索数据,管理产品和分类的创建/更新,并通过电子邮件发送有关导入过程的每日报告。
功能
- 从外部API检索产品和分类数据。
- 自动创建和更新产品和分类。
- 每日执行导入过程。
- 通过电子邮件发送有关导入统计数据的每日报告。
- 管理报告收件人的管理员配置。
先决条件
- 确保您的Magento 2环境已配置SMTP服务器以发送电子邮件。此模块依赖于电子邮件功能来发送每日报告。
安装
-
下载模块
- 通过Composer:运行
composer require juliobarbosa/bombardier-populate-catalog
。 - 手动:下载并将其放置在
app/code/JulioBarbosa/BombardierPopulateCatalog
中。
- 通过Composer:运行
-
启用模块
- 运行
php bin/magento setup:upgrade
。 - 运行
php bin/magento setup:di:compile
。 - 运行
php bin/magento cache:clean
。
- 运行
-
配置模块
- 在Magento管理员中转到
商店 > 配置 > Bombardier > 导入目录
。
- 在Magento管理员中转到
配置
- 电子邮件设置:在
商店 > 配置 > Bombardier > 导入目录
下配置每日报告的电子邮件收件人。
使用
模块根据配置的计划自动运行。您可以监视导入过程并检查电子邮件报告以获取更新。
电子邮件报告
每日报告发送到配置的电子邮件地址,其中包含有关导入的产品和分类的详细信息。报告包括新创建、更新和删除的项目数量(如果适用)。
自定义
可以根据特定要求自定义模块,例如更改API源或修改报告格式。
故障排除
- 检查日志:在
var/log
中审查日志以查找错误或问题。 - 计划任务:确保已正确设置计划任务。
支持
有关支持,请联系 [julio.barbosa.15@gmail.com]。