问题标签 [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.
commercetools - 如何在 CommerceTools 中将子类别更改为根类别
我需要更改我的项目的子类别,使其位于类别的根目录,而不像现在它是另一个子类别。
我已经尝试过“changeParent”操作,但它需要我放置另一个类别的 id,并且不支持给它一个空值或 null 值。
我不想删除该类别,因为它已经有关联的产品。
还有其他方法吗?
提前致谢。
commercetools - ProductProjectionByKeyGet 不按键检索通道引用
从 commercetools 通过产品密钥获取产品详细信息时,我得到的响应没有Channel Key,channelId
而是我得到一个随机 UUID (我相信参考 id)。
在获取产品详细信息后的响应中,如果我们查看属性prices[].channel.id
,它的值是 UUID,但在 commercetools 中,我将通道键作为字符串,如:<store>-<online>
当我尝试使用上述价格进行 ProductSync 时,出现以下错误异常。
有什么方法可以获取频道的密钥而不是频道 ID 的随机 UUID?如果没有,我可以使用此 ID 获取频道详细信息吗?
我目前正在使用1.7.0
包的版本commercetools-sync-java
。
我对此很陌生。对此的任何帮助深表感谢。提前致谢!
javascript - 即使在 Vuejs 中刷新页面后,如何保持登录会话处于活动状态?
使用我的登录凭据成功登录后,我可以重定向到某个页面,如果我点击注销,我将成功注销,但问题是即使在登录后没有点击注销按钮,即使我刷新我的页面也是如此退出。
commercetools - 仅包含 Facets 详细信息的产品投影搜索。需要避免结果数组
当我仅针对方面搜索一个类别的产品时,有什么办法吗?在此调用中,我想避免结果数组示例:
可以有 20 种产品,但我只需要分面结果即可避免大量数据投入使用。如果有任何查询,那就太好了。
php - 使用 PHP sdk v2 从我们的商家中心获取数据
举个例子,比如获取产品信息或获取类别。我正在使用此代码。当我运行此代码时,我没有得到任何类别。请提供任何获取数据的示例
commercetools - 添加自定义对象订阅 - Commercetool
我正在尝试在商务工具中添加自定义对象的订阅。我正在这样使用我的身体
但是我收到一个错误,例如资源类型 ID 'key-value-document' 未知或消息订阅不支持。支持这些资源类型 ID:评论、购物车、付款、订单、客户、类别、库存条目、产品、客户组、商店、产品类型、产品选择”。如果有人知道这一点,那就太好了.
commercetools - 在 commercetools 中定义不同数量的产品捆绑包
我想建模一个commercetools
包含两种不同产品的捆绑包,并且这两种产品的数量不同。
例如:
捆绑包 A
- 产品 X | 数量:1
- 产品 Y | 数量:3
捆绑 B
- 产品A | 数量:2
- 产品B | 数量:5
我曾尝试使用自定义对象对此进行建模,但似乎不太合适。我正在寻找其他可能的解决方案来实现这一目标。此外,我会对支持的解决方案感兴趣,expansions
这样我就可以在没有额外请求的情况下检索捆绑中产品的详细信息。
提前致谢。
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结构为:
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”不支持此表达式。” } ] }
graphql - CommerceTools GraphQl 查询
我正在尝试在 react app 中运行此查询,我正在使用 apollo 客户端,它运行成功但确实给了我预期的结果。我的查询
我的反应阿波罗客户端查询
它没有给我预期的结果,它没有考虑我输入的 id 即字符串: categories.id:${'011d3888-27be-4d11-bf1e-4e3ccb737c8b'}"