[英]Rails Spree API with multistore
据我所知,我可以在 Spree 中使用三种类型的 api。 我只以产品为例。
我没有看到上述 3 个 api 之间的响应有任何差异。 这太令人困惑了。
另一个困惑是,当涉及到多商店 Spree 站点时,还有另一个版本的 api 4. http://127.0.0.1:3000/api/v2/storefront/products它返回仅在当前店面注册的产品。
假设我想检索属于其他商店的产品? 有人建议使用 store_id=<store_id> 参数,但它根本不起作用。
以及如何从 1-3 api 结果中获取产品所属的商店。 有人可以帮忙吗?
我使用这些大礼包版本,我认为这些版本与问题没有太大关系。 gem 'spree','3.7.2' gem 'spree_gateway','3.7.4' gem 'spree_core','3.7.2' gem 'spree_api','3.7.2'
Spree 4.2 Multi-Store 支持开箱即用。 每个商店都有自己的 URL 您在管理面板 UI 中设置,例如。
因此,如果您想从商店 A 查询产品,您需要使用:
https://canada.example.com/api/v2/storefront/products
更多关于这个:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.