问题标签 [commercetools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
889 浏览

commercetools - commercetools:根据要求提供的范围不足

当我尝试获取产品时,我收到错误消息“范围不足”:

输出:

[问题源于内部支持请求。]

0 投票
1 回答
60 浏览

commercetools - “isSearchable”字段限制约束是每个本地化值还是每个属性定义?

当前文档指出:“可搜索字段的最大大小限制为 10922 个字符。此约束在产品创建和产品更新时都强制执行。如果输入的长度超过最大大小,则返回 InvalidField 错误”

如果我有“ltext”类型的本地化字段/属性,是否将对每个本地化值或属性的所有本地化值的总长度应用约束?

0 投票
1 回答
112 浏览

commercetools - Commercetools:如何获取产品中的产品折扣类型?

我使用 commercetools JVM SDK 并查询 ProductProjections,如果应用了绝对产品折扣,我如何获取信息?

0 投票
3 回答
1610 浏览

php - CURL 不能从 php 工作

在我的应用程序中,我使用的是 Commercetools API。

要从他们的 API 获取数据,我需要调用一个端点。

以下是我用来获取产品的端点。

当我在终端上运行 URL 时

它给了我所有产品的回应。

但是当我从 PHP 的 cURL 执行相同的 URL 时,它不起作用。

我回来了:

客户端发送了错误的请求。

0 投票
2 回答
198 浏览

message - Commercetools 中的订阅支持哪些消息

我目前正在使用和验证 commercetools api。我想订阅某个 SQS 队列,以便将消息推送到该队列。但是,如果我尝试为某种消息类型添加订阅,则 api 会返回:

{"statusCode":400,"message":"TypeId 'DeliveryAdded' 未知或订阅不支持。","errors":[{"code":"InvalidInput","message":"TypeId 'DeliveryAdded ' 未知或不受订阅支持。"}]}] 的根本原因

对于resourceTypeId,我使用上面提到的名称(例如DeliveryAdded) 请求本身很好。我尝试了一些不同的类型,总是得到相同的结果。是否有任何 MessageType,实际上支持订阅?

编辑:

发布https://api.sphere.io/some-project/subscriptions HTTP /1.1

0 投票
1 回答
254 浏览

php - 无法从 commercetools api 中删除产品

我正在尝试通过 HTTP 请求从 commercetools API 中删除。

以下是我的代码:

来自服务器的响应:

我在参数中发送版本号,但仍然出现错误。接下来我可以尝试什么?

0 投票
2 回答
198 浏览

java - 如何使用 JVM API 自动将图像上传到 commercetools

我是 CommerceTools 的一名相当新的开发人员,我使用这个工具仅几个星期。

此时我需要开发一个流程,该流程应该能够使用 JVM API 将与产品相关的所有图像从文件夹上传到 commercetools。

我认为最好的方法是从 CTP 数据库中恢复每个产品的 SKU(例如 PROD001ABC),然后如果文件名中包含包含此类 SKU 的图像(PROD001ABC_front.jpg、PROD001ABC_side1. jpg、PROD001ABC_side2.jpg 等)。找到所有产品图片后,我想使用 API 将它们上传到 CommerceTools。

正如我所研究的那样,我认为我必须使用io.sphere.sdk.products.commands.ProductImageUploadCommand方法,但我不确定如何达到这一点。

我真的迷路了。

非常感谢您的帮助

此致。米格尔

0 投票
2 回答
553 浏览

magento - 我可以在 Commercetools 平台上托管我自己的数据库吗?

在 magento 中,我可以在 localhost 设置我的内部数据库。我可以对 commercetools 做同样的事情吗?

我不喜欢与 commercetools 共享我的数据,但我仍然想使用它。

0 投票
1 回答
683 浏览

api - Commercetools 购物车 API 的微服务

根据 commercetools 的文档,所有微服务(购物车、订单、运输方式等)都是相互独立的。

在 POSTMAN 中调用以下 API: https://api.sphere.io/{{myproject-key}}/carts/{{cartId}}

身体的一部分:

每当我从 commercetools 平台目录中提供 productID 时,上述内容都会为我提供正确的响应。但是,如果我尝试提供自己的产品 ID (来自 Localhost 托管的数据库),我无法将商品添加到购物车。

相反,它给了我以下错误:错误日志:"The referenced object of type 'product' with identifier '6d22957d-7c42-4663-95c3-099c11016999' not found."

这意味着服务(即产品目录和购物车)是紧密耦合的。这是否意味着微服务不能单独使用?

问题:我可以在我现有的电子商务网站中单独使用 commercetools 个人服务,例如购物车、运输方式、订单吗?

0 投票
2 回答
154 浏览

java - 如何获取在我的商务工具项目中创建的所有 ProductTypes?

我需要获取已在我的 commercetools 项目中定义的所有 ProductType,因为我必须使用“名称”的本地化值在文件系统中执行搜索。基本上我需要使用 JVM SDK 来提取 ProductTypes 列表并遍历它。

有人可以给我一些线索如何实现它吗?

提前致谢。