Skip to main content

Your app may be affected by remote products

Starting October 9, 2025, products displayed on storefronts may originate from a "remote" source, such as another store. This feature is optional and available to a select group of eligible US-based stores.

Recommended Updates

  • If your app uses the Cart Ajax API to determine free shipping qualifications or apply cart discounts, ensure that remote products are excluded from these calculations. Remote products have separate shipping arrangements from their origin stores, and discounts should apply only to products owned by the store.

  • For apps utilizing the Cart Ajax API for features like abandoned cart recovery, exclude remote products. The URLs for remote products will expire after a certain period, making recovery attempts unreliable.

  • For other use cases involving the Cart Ajax API, evaluate whether your logic should exclude remote products.

  • Note that remote products are not included in Shopify Function inputs, and Shopify Function operations cannot target remote products.

  • For apps that calculate free shipping thresholds or loyalty points, exclude remote products from your calculations.

  • For apps that display product page widgets like wishlists, coupon prompts, or store points earning, check if a product is remote and hide these UI elements.

Identifying Remote Products

In the Cart Ajax API response, remote products can be identified by the presence of the attribute remote: true on cart line items.

Remote products can be distinguished from native products in Liquid by checking if product.remote_details is present.

Remote products do not yet appear in Storefront API responses. Support for identifying these products is coming soon.

Was this section helpful?