问题标签 [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 回答
52 浏览

commercetools - 如何在 CommerceTools 中将子类别更改为根类别

我需要更改我的项目的子类别,使其位于类别的根目录,而不像现在它是另一个子类别。

我已经尝试过“changeParent”操作,但它需要我放置另一个类别的 id,并且不支持给它一个空值或 null 值。

我不想删除该类别,因为它已经有关联的产品。

还有其他方法吗?

提前致谢。

0 投票
1 回答
50 浏览

commercetools - ProductProjectionByKeyGet 不按键检索通道引用

从 commercetools 通过产品密钥获取产品详细信息时,我得到的响应没有Channel KeychannelId而是我得到一个随机 UUID (我相信参考 id)

在获取产品详细信息后的响应中,如果我们查看属性prices[].channel.id,它的值是 UUID,但在 commercetools 中,我将通道键作为字符串,如:<store>-<online>

当我尝试使用上述价格进行 ProductSync 时,出现以下错误异常。

有什么方法可以获取频道的密钥而不是频道 ID 的随机 UUID?如果没有,我可以使用此 ID 获取频道详细信息吗?


我目前正在使用1.7.0包的版本commercetools-sync-java
我对此很陌生。对此的任何帮助深表感谢。提前致谢!

0 投票
1 回答
462 浏览

javascript - 即使在 Vuejs 中刷新页面后,如何保持登录会话处于活动状态?

使用我的登录凭据成功登录后,我可以重定向到某个页面,如果我点击注销,我将成功注销,但问题是即使在登录后没有点击注销按钮,即使我刷新我的页面也是如此退出。

0 投票
1 回答
53 浏览

commercetools - 仅包含 Facets 详细信息的产品投影搜索。需要避免结果数组

当我仅针对方面搜索一个类别的产品时,有什么办法吗?在此调用中,我想避免结果数组示例:

可以有 20 种产品,但我只需要分面结果即可避免大量数据投入使用。如果有任何查询,那就太好了。

0 投票
1 回答
93 浏览

php - 使用 PHP sdk v2 从我们的商家中心获取数据

举个例子,比如获取产品信息或获取类别。我正在使用此代码。当我运行此代码时,我没有得到任何类别。请提供任何获取数据的示例

0 投票
1 回答
40 浏览

commercetools - 添加自定义对象订阅 - Commercetool

我正在尝试在商务工具中添加自定义对象的订阅。我正在这样使用我的身体

但是我收到一个错误,例如资源类型 ID 'key-value-document' 未知或消息订阅不支持。支持这些资源类型 ID:评论、购物车、付款、订单、客户、类别、库存条目、产品、客户组、商店、产品类型、产品选择”。如果有人知道这一点,那就太好了.

0 投票
1 回答
52 浏览

commercetools - 在 commercetools 中定义不同数量的产品捆绑包

我想建模一个commercetools包含两种不同产品的捆绑包,并且这两种产品的数量不同。

例如:

捆绑包 A

  • 产品 X | 数量:1
  • 产品 Y | 数量:3

捆绑 B

  • 产品A | 数量:2
  • 产品B | 数量:5

我曾尝试使用自定义对象对此进行建模,但似乎不太合适。我正在寻找其他可能的解决方案来实现这一目标。此外,我会对支持的解决方案感兴趣,expansions这样我就可以在没有额外请求的情况下检索捆绑中产品的详细信息。

提前致谢。

0 投票
1 回答
70 浏览

json - 使用 cURL 访问 commercetools 平台时如何按日期过滤

我需要按日期过滤请求以从 Commercetools 中提取一些数据。我目前有以下内容,但没有过滤 response = requests.get('https://api.<addresshere>?limit=500&filter=results.createdAt=2021-10-10T21:31:31.231Z', headers={'Authorization': 'Bearer <token>'}, stream=True)

json结构为:

0 投票
0 回答
52 浏览

graphql - 如何在 Commercetools 查询谓词规范中使用“匹配忽略大小写”

按照下面的链接。没有任何效果。

https://docs.commercetools.com/api/html/query-predicate-spec.html#MatchesIgnoreCase

下面的查询我尝试了它不起作用并且低于错误。

(anonymousId = "123456") 和 custom(fields( customattr 匹配忽略大小写 "test-004"))

注意:这里 customattr 类型仅为字符串。

得到以下错误结果::。

{ "statusCode": 400, "message": "Malformed parameter: where: the field 'customattr' does not support this expression.", "errors": [ { "code": "InvalidInput", "message": "Malformed参数:其中:字段“customattr”不支持此表达式。” } ] }

0 投票
0 回答
70 浏览

graphql - CommerceTools GraphQl 查询

我正在尝试在 react app 中运行此查询,我正在使用 apollo 客户端,它运行成功但确实给了我预期的结果。我的查询

我的反应阿波罗客户端查询

它没有给我预期的结果,它没有考虑我输入的 id 即字符串: categories.id:${'011d3888-27be-4d11-bf1e-4e3ccb737c8b'}"