自2025年10月9日起,商店橱窗展示的商品可以来自“远程”来源,例如其他商店。这是一项可选功能,仅限部分符合条件的美国商家使用。
- 主题开发者无需采取任何必要操作来支持此更改,但某些应用集成可能会受到影响,因此我们在下方列出了一些建议。
- 在商品集合和搜索结果中,远程商品的图片上会显示小型徽章,以表明其远程来源。
- 在购物车中,远程商品标题将包含对卖家的引用。
- 具有remote_details.type为seller的产品将自动使用Seller product模板。
推荐更新
建议进行以下更新。
卖家商品
您可以使用命名约定product.remote.seller.json在主题中包含Seller产品模板。有关设计此模板的最佳实践,请参阅相关文档。如果未提供Seller产品模板,商家将被提示创建一个;否则,将使用默认模板作为回退。
购物车
为了增强您的主题与利用Shopify Function inputs进行购物车相关功能的应用程序的兼容性,我们建议在购物车中将远程产品与普通产品区分开来。远程产品不包含在Shopify Function输入中,且Shopify Function操作无法针对它们。因此,使用Shopify Functions进行购物车验证和折扣等功能的应用程序在计算时将不考虑远程产品。这可能导致购物车总额与这些应用程序返回的计算结果之间存在差异。
例如,如果某应用为总额超过50美元的商品提供免费配送,而顾客购物车中有价值55美元的商品,其中20美元来自远程商品,那么Functions只会识别价值35美元的商品。因此,顾客将看到未达到免费配送门槛。
要识别并在购物车中对远程产品进行视觉分组,请使用产品上的remote_details:
<h2>Sold by {{ shop.name }}</h2> {% for item in cart.items %} {% unless item.product.remote_details %} <!-- Items without remote details --> {% endunless %} {% endfor %} <h2>Sold by other stores</h2> {% for item in cart.items %} {% if item.product.remote_details %} <!-- Items with remote details --> {% endif %} {% endfor %}相关文档
请参阅以下文档以获取更多信息。
- Liquid remote_product对象
- 卖家商品模板
- 购物车中的远程商品
- 商品集合中的远程商品
- 搜索中的远程商品
- 购物车AJAX API - 包含远程商品的购物车示例

