我正在寻找有关与 Magnolia 集成并允许使用 CommerceTools 微服务的连接器或插件的信息,但我找不到任何内容。
最让我们担心的是,我们当前安装的这个连接器的版本是1.2,它使用的是1.51.0版本的CommerceTools SDK v1。
众所周知,2024年1月1日起,这个SDK v1将不再工作,需要将所有代码迁移到SDK v2。
我们不知道的是是否有新版本的连接器,或者是否有办法更新提到的连接器1.2以与CTP-SDK v2兼容。
谁能帮我们找到有关此问题的信息吗?
我是 Magnolia 团队的 Alberto Soto。我们将尽力帮助您解决最近关于此主题的类似问题。让我指出您的评论并回复每个不同的方面。
我正在寻找有关附带的连接器或插件的信息 与 Magnolia 集成,允许与 CommerceTools 一起使用 微服务,但我找不到任何东西。
商务连接器包具有未更新的文档,可以在此处访问https://docs.magnolia-cms.com/product-docs/6.2/Connector-Packs/Commerce-Connector-Pack.html
该模块是企业版的一部分,也是我们连接器包的一部分。
我已经查过了,有更新的版本,下面我会详细介绍。 您可以找到有关模板、定义和键设置的信息,以检索上一个链接中的信息。如果您错过了任何内容,请告诉我们。
我们最担心的是我们当前安装的版本 此连接器是 1.2,它使用 CommerceTools 版本 1.51.0 SDK v1.
正如此处指出的https://docs.magnolia-cms.com/product-docs/6.2/Connector-Packs/Commerce-Connector-Pack/E-commerce-module.html最后一个版本是1.3.4, ,正如您在我们的开源存储库中看到的那样,API 连接器是
<commercetoolsSDKVersion>7.6.0</commercetoolsSDKVersion>
<!-- commercetools SDK Version 2 -->
<dependency>
<groupId>com.commercetools.sdk</groupId>
<artifactId>commercetools-okhttp-client3</artifactId>
<version>${commercetoolsSDKVersion}</version>
</dependency>
<dependency>
<groupId>com.commercetools.sdk</groupId>
<artifactId>commercetools-sdk-java-api</artifactId>
<version>${commercetoolsSDKVersion}</version>
</dependency>
<dependency>
<groupId>com.commercetools.sdk</groupId>
<artifactId>commercetools-sdk-java-ml</artifactId>
<version>${commercetoolsSDKVersion}</version>
</dependency>
<dependency>
<groupId>com.commercetools.sdk</groupId>
<artifactId>rmf-java-base</artifactId>
<version>${commercetoolsSDKVersion}</version>
</dependency>
它为 commercetools 带来了新的 API,API 应该是兼容的。
众所周知,2024年1月1日起,此SDK v1将不再起作用 并且需要将所有代码迁移到SDK v2。
按照建议,只需升级您的插件即可。 有一些与模板相关的最小问题,我看到有一个复古兼容性模板系统,它允许您使用您拥有的任何模板功能,并注意它已被弃用。
我做了一些与软件包版本和差异相关的研究,因为我们最近有类似的问题:
例如,您对categoryList有以下定义:
类别列表-v3.ftl
类别列表-v3.yaml
类别列表.ftl
类别列表.yaml
以下定义/组件也会发生相同的模式,如果您使用的是以前的版本,您可能会知道:
类别列表、产品详细信息、产品列表、产品预告
请记住,您可能需要装饰它们或覆盖它们以适合您当前的产品,但它应该可以工作。 https://docs.magnolia-cms.com/product-docs/6.2/Developing/Definition-decoration.html
我们不知道的是是否有新版本的连接器,或者 是否有办法将上述连接器 1.2 更新为 兼容CTP-SDK v2。
您可以从https://jira.magnolia-cms.com/browse/ECOMMERCE-491
查看很久以前的分辨率谁能帮我们找到有关此问题的信息吗?
作为我们的https://docs.magnolia-cms.com/product-docs/6.2/Support/Deprecation-policy.html之后的次要升级版本,它应该是兼容的。
希望这些信息对您有帮助。 如果您需要一些支持,请为我们的客户服务生成票证,我们将尽力尽快参加。如果我们可以在其他方面为您提供帮助,请告诉我!
致以诚挚的问候