boxalino/exporter-magento2

Magento2的Boxalino数据导出插件

安装次数: 1,014

依赖: 0

建议者: 0

安全: 0

星星: 1

关注者: 4

分支: 0

开放性问题: 0

类型:magento2-module

2.5.15 2022-11-30 09:50 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的“系统 >> 索引管理”视图中识别。

  1. 必须每天执行一次 Boxalino Exporter (Full)。执行时间必须在其他第三方事件更新您的商店数据之后。

需要配置为“保存时更新”的Magento索引器模式。

  1. 可以每25分钟执行一次 Boxalino Delta Exporter请注意,在完整数据导出后的两小时内不应进行任何增量导出。

可以配置为“按计划更新”的Magento索引器模式。当使用“保存时更新”时,产品导出逻辑将依赖于catalog_product_entity.updated_at字段来识别产品的最新更改。

设置导出器

检查导出器集成文档

可以使用Magento cron作业、mview或CLI执行导出器。

  1. 编辑并保存您的Boxalino Exporter配置在您的Magento商店配置中。
  2. 创建一个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后端的索引管理视图)

  1. 如果启用了项目的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联系我们。