--- title: Improve your theme compatibility with remote products - Shopify developer changelog description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog/improve-your-theme-compatibility-with-remote-products md: https://shopify.dev/changelog/improve-your-theme-compatibility-with-remote-products.md --- [Back to Developer changelog](https://shopify.dev/changelog) September 20, 2025 Tags: * Themes # Improve your theme compatibility with remote products Starting October 9, 2025, products displayed on storefronts can originate from a "remote" source, such as another store. This is an opt-in feature available to a select group of eligible US-based merchants. * There is no required action from theme developers to support this change, however some app integrations might be affected and therefore we have highlighted some recommendations below. * In collections and search results, remote products will display small badges on their images to indicate their remote origin. * In the cart, remote product titles will include a reference to the seller. * Products with a [remote\_details.type](https://shopify.dev/docs/api/liquid/objects/remote_details#remote_details-type) of `seller` will automatically use the [Seller product](https://shopify.dev/docs/storefronts/themes/architecture/templates/product/seller) template. ## Recommended updates The following updates are recommended. ### Seller products You can include a Seller product template in your theme using the naming convention `product.remote.seller.json`. Refer to the [related documentation](https://shopify.dev/docs/storefronts/themes/architecture/templates/product/seller) for best practices when designing this template. If a Seller product template is not available, merchants will be prompted to create one; otherwise, the default template will be used as a fallback. ### Cart To enhance your theme's compatibility with apps that utilize [Shopify Function inputs](https://shopify.dev/docs/api/functions/latest#input) for cart-related functionality, we recommend visually distinguishing remote products from regular products in the cart. Remote products are not included in Shopify Function inputs, and Shopify Function operations cannot target them. Consequently, apps using Shopify Functions for features like cart validation and discounts will not consider remote products in their calculations. This may lead to discrepancies between the cart totals and the calculations returned by these apps. For example, if an app calculates free shipping for totals above $50, and a customer has $55 worth of merchandise in their cart, with $20 from a remote product, the Functions will only recognize $35 worth of merchandise. As a result, the customer will see that the free shipping threshold has not been met. To identify and visually group remote products in the cart, use the [remote\_details](https://shopify.dev/docs/api/liquid/objects/remote_details) on the product: ```liquid

Sold by {{ shop.name }}

{% for item in cart.items %} {% unless item.product.remote_details %} {% endunless %} {% endfor %}

Sold by other stores

{% for item in cart.items %} {% if item.product.remote_details %} {% endif %} {% endfor %} ``` ## Related Documentation Refer to the following documentation for additional information. * [Liquid `remote_product` object](https://shopify.dev/docs/api/liquid/objects/remote_product) * [Seller product template](https://shopify.dev/docs/storefronts/themes/architecture/templates/product/seller) * [Remote products in cart](https://shopify.dev/docs/storefronts/themes/architecture/templates/cart#remote-products) * [Remote products in collections](https://shopify.dev/docs/storefronts/themes/architecture/templates/collection#remote-products) * [Remote products in search](https://shopify.dev/docs/storefronts/themes/architecture/templates/search#remote-products) * [Cart AJAX API - example of a cart with remote products](https://shopify.dev/docs/api/ajax/reference/cart#json-of-a-cart-with-remote-products)