boxalino / exporter-magento2
Magento2的Boxalino数据导出插件
Requires
- php: >=7.2
- magento/framework: *
- magento/module-indexer: *
This package is auto-updated.
Last update: 2024-09-11 13:40:01 UTC
README
注意
数据导出层已由数据集成层替换。对于未来的集成,请使用DI插件:https://github.com/boxalino/data-integration-magento2
联系Boxalino进行从数据导出到数据集成的迁移。迁移到数据集成文档可在wiki上找到:https://github.com/boxalino/rtux-integration-magento2/wiki/DI:-Migration-from-Exporter-to-Data-Integration
Boxalino Exporter - Magento2
简介
对于Magento2集成,Boxalino采用分层次的方法:数据导出层、框架层和集成层。当前仓库用于数据导出层。
关于数据同步
使用Boxalino账户可以创建2个数据索引: 生产(您的实时设置)和 开发(预发布区域)。账户名称、密码和数据索引需要在插件中配置。
如果您计划使用这两个数据索引,则存在一个 时间 限制:开发数据索引必须在生产索引更新后至少2小时才能更新。
数据同步类型
导出选项被设计为通用的Magento 2索引器。它们可以在Magento的“系统 >> 索引管理”视图中识别。
- 必须每天执行一次 Boxalino Exporter (Full)。执行时间必须在其他第三方事件更新您的商店数据之后。
需要配置为“保存时更新”的Magento索引器模式。
- 可以每25分钟执行一次 Boxalino Delta Exporter。 请注意,在完整数据导出后的两小时内不应进行任何增量导出。
可以配置为“按计划更新”的Magento索引器模式。当使用“保存时更新”时,产品导出逻辑将依赖于catalog_product_entity.updated_at字段来识别产品的最新更改。
设置导出器
检查导出器集成文档
可以使用Magento cron作业、mview或CLI执行导出器。
- 编辑并保存您的Boxalino Exporter配置在您的Magento商店配置中。
- 创建一个crontab.xml,在其中定义cron。 请注意计划时间
<group id="default">
<job name="boxalino_exporter_delta" instance="Boxalino\Exporter\Model\Indexer\Delta" method="executeFull">
<schedule>*/30 7-23 * * *</schedule>
</job>
<job name="boxalino_exporter" instance="Boxalino\Exporter\Model\Indexer\Full" method="executeFull">
<schedule>15 2 * * *</schedule>
</job>
</group>
仅添加使用“保存时更新”模式的索引器的cron作业(检查Magento2后端的索引管理视图)
- 如果启用了项目的mview,请配置计划时间以确保增量导出不会比每30分钟发生更频繁。
对于mview使用,将“Boxalino Delta Exporter”模式设置为“按计划更新”。检查[导出器集成文档](https://github.com/boxalino/rtux-integration-magento2/wiki/Exporter)
CLI
也可以使用命令行触发数据同步
php bin/magento 索引器:重建索引 boxalino_exporter
php bin/magento 索引器:重建索引 boxalino_exporter_delta
联系我们!
如果您有任何问题,可以通过support@boxalino.com联系我们。