zecreeps/module-bridge-magento-pimcore-integration

Magento 2.4.x 的 Magento-Pimcore 桥接模块。

安装: 1

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分叉: 31

类型:magento2-module

1.0 2023-02-04 20:46 UTC

This package is auto-updated.

Last update: 2024-09-05 00:06:52 UTC


README

阅读我

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 管理面板中找到。转到 Stores->Configuration->Pimcore Magento Bridge,然后配置以下元素

基本配置

config1

  • 启用 pimcore-magento bridge 集成 - 启用/禁用模块的功能
  • 日志处理器
    • 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 eCommerce Software House 创建。

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 Group 的一部分,该集团在华沙证券交易所上市。我们的年收入以每年至少 30% 的速度增长。

有关更多信息,请访问 Divante.co