【发布时间】:2018-04-27 12:24:57
【问题描述】:
根据 commercetools 的文档,所有微服务(购物车、订单、运输方式等)都是相互独立的。
在 POSTMAN 中调用以下 API:
https://api.sphere.io/{{myproject-key}}/carts/{{cartId}}
身体部位:
{
"version": 5,
"actions": [{
"action": "addLineItem",
"productId": "6d22957d-7c42-4663-95c3-099c11016999",
"variantId": 1
}]
}
每当我从 commercetools 平台目录中提供 productID 时,上述内容都会为我提供正确的响应。 但是,如果我尝试提供自己的产品 ID(来自 Localhost 托管的数据库),我无法将商品添加到购物车。
相反,它给了我以下错误:
错误日志:"The referenced object of type 'product' with identifier '6d22957d-7c42-4663-95c3-099c11016999' not found."
这意味着产品目录和购物车等服务是紧密耦合的。 这是否意味着微服务不能单独使用?
问题: 我可以在现有电子商务网站中单独使用 commercetools 个人服务,例如购物车、运输方式、订单吗?
【问题讨论】:
标签: api e-commerce microservices commercetools