divante-ltd/module-pimcore-integration

Magento-Pimcore 桥接模块。

安装数: 8,230

依赖: 0

建议者: 0

安全: 0

星标: 32

关注者: 18

分支: 31

开放问题: 9

类型:magento2-module

1.0.5.4 2020-04-10 10:13 UTC

README

READ ME

Magento 2 - Pimcore 集成模块

此模块是 Pimcore - Magento 连接器的一部分(1/2)。它允许 Magento 2 和 Pimcore 之间进行集成,包括

  • 在 Pimcore 中管理您的 Magento 产品信息。
  • 通过创建新的属性来满足您的需求或使用现有的属性来丰富产品信息。
  • 在 Pimcore 中发布产品信息,并一键导出到 Magento。
  • 创建类别,在树状结构中构建它们,并轻松导出到 Magento。
  • 构建您的媒体库,分配资源并发布。

此模块的第二个部分(Magento 2 - Pimcore 集成模块)可在 DivanteLtd/pimcore-magento2-bridge 找到。

目录

整体概述

big_picture

兼容性

此模块与 Magento 2.2.x 和 2.3.x 兼容

安装/入门

  • 将文件复制到 <root>/app/code/Divante/PimcoreIntegration
  • php bin/magento setup:upgrade
  • php bin/magento module:enable Divante_PimcoreIntegration
  • 在 Magento 管理面板中配置模块

功能

模块引入了 Magento 中可用的基本实体的广泛集成。

产品集成

支持以下类型的产品

  • 简单产品
  • 可配置产品

属性集成

支持以下类型的属性

  • 布尔值(是/否)
  • 文本
  • 多行文本
  • 下拉菜单
  • 多选下拉菜单
  • 富文本编辑器
  • 对象

对象 是一种特殊类型的属性,它触发一个事件,使我们能够通过第三方服务实现任何复杂的属性类型。

类别集成

从 Pimcore 导入类别,可能结构为树状。

资源集成

在 Pimcore 中保留您的媒体库,将它们分配给类别或产品,并发布。

动态创建属性集

模块会检测产品上的属性是否属于现有的属性集,并可能创建一个新的属性集。

多商店支持

模块支持多商店,因此任何实体只能在预定义的商店中更新。

翻译

所有数据都可以轻松翻译,包括属性标签和选项。

未使用选项和属性集收集器

当模块检测到某些选项或属性集未被使用时,它会将其删除,以防止在数据库中存储不必要的冗余数据。

配置

模块配置可在Magento管理面板中进行。转到“商店”->“配置”->“Pimcore Magento桥接”,然后配置以下元素

基本配置

config1

  • 启用pimcore-magento桥接集成 - 启用/禁用模块的功能
  • 日志处理器
    • graylog(尚未可用)
  • 过时队列 - 启用删除队列堆栈中的旧条目

Pimcore集成

config2

  • Pimcore API密钥 - 在Pimcore中配置的集成API密钥
  • Pimcore端点 - Pimcore API端点[域名]/webservice/rest 重要! "webservice/rest"是必填部分
  • 实例URL - 作为通信标识符的Magento实例URL。在大多数情况下,它与当前实例的基础URL相同。
  • 分类队列处理器限制 - 限制在一次批量操作中应处理多少个分类队列实体。
  • 产品队列处理器限制 - 限制在一次批量操作中应处理多少个产品队列实体。
  • 资产队列处理器限制 - 限制在一次批量操作中应处理多少个资产队列实体。

定时任务设置

config3

  • 删除未使用属性集 - 删除任何产品未使用的属性集
  • 删除未使用属性选项 - 删除任何选择/多选属性类型未使用的选项
  • 启用产品 - 启用至少设置了一个图像、库存和价格的产品。
产品

需要集成更多类型的产品,因此我们致力于实现捆绑和分组产品类型。

测试
  1. 重构单元/集成测试 - 由于回归,一些测试目前是损坏的,必须更新。
  2. 编写集成测试以覆盖最重要的场景

贡献

如果您想做出贡献,请分支存储库并使用功能分支。拉取请求非常受欢迎。

许可

本项目的代码采用MIT许可证。

标准 & 代码质量

本模块遵守所有Magento2代码质量规则以及我们的PHPCS和PHPMD规则集。

关于作者

此模块由Divante电子商务软件公司创建。

Divante-logo

Divante是提供高质量的B2B和B2C电子商务解决方案和产品的专家。我们的核心竞争力围绕在Magento、Pimcore和定制软件项目(我们喜欢Symfony3、Node.js、Angular、React、Vue.js)构建。我们专注于复杂的集成项目,试图将核心IT与优秀的产品设计和UX相结合。

我们与行业领导者如T-Mobile、Continental和3M合作,他们视技术为其成功的关键组成部分。在Divante,我们相信合作,因此我们为开源产品做出贡献,并创建自己的产品,如Open LoyaltyVueStorefront

Divante是OEX集团的一部分,该集团在波兰证券交易所上市。我们的年收入每年至少增长约30%。

欲了解更多信息,请访问Divante.co