akeneo-labs / pim-enhanced-connector
提供具有更多选项的 PIM 产品读取器(在完整性方面进行选择、在启用方面进行选择、基于最后导出时间的增量)
Requires
- akeneo/pim-community-dev: 1.7.*
Requires (Dev)
- friendsofphp/php-cs-fixer: @stable
- henrikbjorn/phpspec-code-coverage: 3.0.1
- phpmd/phpmd: @stable
- phpspec/phpspec: 3.0.0
- squizlabs/php_codesniffer: @stable
README
此扩展包向 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 要求您以精确的顺序导入数据,如下所示)
-
类别导出:使用标准的 Akeneo CSV 导出进行类别导出。
-
家族导出:使用增强连接器扩展包中的“将家族导出到 CSV 以供 PimGento 使用”作业。
-
属性导出:使用增强连接器扩展包中的“将属性导出到 CSV 以供 PimGento 使用”作业。
-
属性选项导出:使用标准的 Akeneo CSV 导出进行属性选项。
-
产品导出:使用标准的“导出产品”,您可以通过导出构建器进行配置。
所有这些导出都配置得像标准的 CSV Akeneo 导出一样:您需要定义一个分隔符(分隔同一行上的元素的字符)、一个封装符(例如,如果标签包含空格,则需要封装以避免导入错误),如果您想在文件中包含标题,以及保存导出的文件路径。
但是,家族和产品导出添加了一些新的配置字段,如下所述。
家族导出
您需要选择以哪种语言导出家族标签,因为 PimGento 只需要一个标签(理想情况下,语言应与管理员界面的 Magento 区域设置相对应)。