akeneo-labs/pim-enhanced-connector

提供具有更多选项的 PIM 产品读取器(在完整性方面进行选择、在启用方面进行选择、基于最后导出时间的增量)

v1.4.2 2017-08-08 16:01 UTC

README

Scrutinizer Code Quality Build Status

此扩展包向 Akeneo 添加了一些新的导出功能

  • 以 CSV 格式导出 PimGento 的家族导出(仅代码和标签)。

  • 以 CSV 格式导出 PimGento 的属性导出,并带有相应的家族代码。

此扩展包可以用作 DnD-MagentoConnectorBundle 的替代品,以与 PimGento 一起使用。但是,它不提供 SSH 导出,如 DnD Magento 连接器扩展包所做的那样。如果您需要自动将导出发送到 PimGento,您应设置一个 CRON 任务,并将其 SSH 导出包含在内。

需求

安装

使用 composer 安装扩展包

    php composer.phar require akeneo-labs/pim-enhanced-connector:~1.4

app/AppKernel.php 文件中启用扩展包

    public function registerProjectBundles()
    {
        return [
            new Pim\Bundle\EnhancedConnectorBundle\PimEnhancedConnectorBundle(),
            
            // ...
            
        ];
    }

现在让我们清理您的缓存并转储您的资产

    php app/console cache:clear --env=prod
    php app/console pim:installer:assets --env=prod

文档

配置

本节解释了如何从 Akeneo PIM 导出您的数据。如果您想知道导出后如何使用它们,请参阅 PimGento 文档

转到 散列 > 导出 并创建您需要的导出(注意,您可以根据需要以任何顺序导出您的数据,但 PimGento 要求您以精确的顺序导入数据,如下所示)

  1. 类别导出:使用标准的 Akeneo CSV 导出进行类别导出。

  2. 家族导出:使用增强连接器扩展包中的“将家族导出到 CSV 以供 PimGento 使用”作业。

  3. 属性导出:使用增强连接器扩展包中的“将属性导出到 CSV 以供 PimGento 使用”作业。

  4. 属性选项导出:使用标准的 Akeneo CSV 导出进行属性选项。

  5. 产品导出:使用标准的“导出产品”,您可以通过导出构建器进行配置。

所有这些导出都配置得像标准的 CSV Akeneo 导出一样:您需要定义一个分隔符(分隔同一行上的元素的字符)、一个封装符(例如,如果标签包含空格,则需要封装以避免导入错误),如果您想在文件中包含标题,以及保存导出的文件路径。

但是,家族和产品导出添加了一些新的配置字段,如下所述。

家族导出

您需要选择以哪种语言导出家族标签,因为 PimGento 只需要一个标签(理想情况下,语言应与管理员界面的 Magento 区域设置相对应)。