divante-ltd / pimcore-magento2-bridge
集成模块允许将 Pimcore 平台与 Magento 2 集成
Requires
- php: >=7.1
- ext-json: *
- pimcore/pimcore: ^5.4.0 | ^6.0.0
- dev-master
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.0.2
- 1.0.1
- 1.0
- 0.2
- 0.1.0
- dev-develop-v2
- dev-bugfix/change-namespace
- dev-feature/assets-update-fix
- dev-feature/fix-assets-update
- dev-feature/unpublished-configuration-should-not-be-listed
- dev-feature/do-not-send-unpublished-product
- dev-feature/replace-classname-with-object
- dev-feature/import-export-mappings
- dev-bugfix/change-improvements-in-mappings
- dev-feature/new-endpoint-assets
- dev-feature/connector-changes-and-improvements
This package is auto-updated.
Last update: 2024-09-11 18:25:45 UTC
README
本模块是 Pimcore - Magento 连接器的一部分(1/2)。它允许将您的 Pimcore 平台与 Magento 2 电子商务平台集成,包括同步 产品、类别 和 资产。
本模块的第二部分(Magento 2 - Pimcore 集成模块)可在 DivanteLtd/magento2-pimcore-bridge 获取。
目录
描述
此插件允许 Pimcore 向远程电子商务系统发送有关产品和类别的所有数据。
兼容性
本模块与 Pimcore >= 5.4 和 Pimcore 6.0 兼容。
安装/入门
- 打开您的 Pimcore
- 通过 composer 安装 Pimcore 5 模块 Magento 2 集成:
composer require divante-ltd/pimcore-magento2-bridge
- 运行
bin/console pimcore:bundle:enable DivanteMagentoIntegrationBundle
启用套餐 - 运行
bin/console cache:clear --no-warmup
清除缓存 - 运行
bin/console pimcore:bundle:install DivanteMagentoIntegrationBundle
安装套餐 - 重新加载 Pimcore
- 创建一个 IntegrationConfiguration 类的新对象
使用/设置
- 转到您的 Pimcore 控制面板中的设置 > 授权
- 使用您的 Magento2 的授权数据填写 Magento URL 和 Client Secret
- 保存类并重新加载它
- 如果凭证正确,请选择 Magento 店铺。否则将显示 "无法获取店铺",应检查授权数据。
- 选择用作产品和类别类的类。
- 选择产品和类别同步的根目录。当所选类中的一个对象在给定根目录中发布时,它将被发送到 Magento。
- 选择同步中使用的默认语言。如果产品有本地化字段,则只会发送该字段的单个版本。
- 选择通信中使用的默认分类店铺。此分类店铺将用作 Magento 中的属性集。
- 转到您的 Pimcore 控制面板中的设置 > 映射
- 在左侧列中填写您类中字段的名称。这些属性名称将映射到与 Magento 通信时使用的正确名称。
- 保存并发布 Integration Configuration 对象。
功能
- Pimcore 到 Magento 的一般通信方案如下:
- 当产品/类别满足条件(已发布、位于所选根树中、具有正确的类型)时,将发送有关发布的信息到 Magento。
- Magento 向 Pimcore 发送请求以获取对象数据,Pimcore 响应解析、映射的对象。
- 获取映射产品和类别的端点。
- 显示同步状态的类目和产品视图指标。可用的同步状态:已发送、正常、错误、已删除。
- 由 Magento 报告的任何问题都将存储在对象备注中,并在“工具” -> “应用程序日志”中。
- 所有资产,如果附加到任何同步的产品,在更新时将发送到 Magento。
- 未发布的产品将作为删除发送到 Magento。要禁用产品,请将“启用”属性设置为false。
支持的 Pimcore 类型
- 文本
- 数字
- 日期
- 选择
- 关系
- 分类存储
- 对象砖块
- 本地化字段
- 图片
- 图片库
贡献
如果您想贡献,请分支仓库并使用功能分支。欢迎 Pull 请求。
许可
本项目中代码的许可协议为 GPL 许可。
标准和代码质量
本模块遵守 PSR-2 代码质量规则以及我们自己的 PHPCS 和 PHPMD 规则集。
关于作者
本模块由 Divante电子商务软件公司创建。
Divante是提供一流电子商务解决方案和产品的专家,适用于B2B和B2C领域。我们的核心竞争力围绕着 Magento、Pimcore 和定制软件项目(我们喜欢 Symfony3、Node.js、Angular、React、Vue.js)。我们擅长复杂的集成项目,旨在将硬核IT与良好的产品设计及用户体验相结合。
我们与行业领导者,如T-Mobile、Continental和3M合作,他们认为技术是他们成功的关键因素。在Divante,我们相信合作,这就是我们为什么贡献开源产品并创建我们自己的产品,如Open Loyalty和Vue Storefront。
Divante是OEX集团的一部分,该集团在波兰证券交易所上市。我们的年营业额每年至少增长约30%。
有关更多信息,请访问Divante.co。