Shopify has rolled out significant updates to its Point of Sale (POS) system, introducing enhanced support for subscription selling plans through new POS UI Extensions. This development aims to streamline the process for merchants to offer and manage recurring purchases directly at the point of sale, integrating subscription options seamlessly into the in-store checkout experience.
Key Takeaways
- New API methods allow for adding and removing selling plans from line items within the cart.
- The
LineIteminterface has been updated to accommodate selling plan details. - Compatibility requires POS UI Extension 2025-10 or later and Shopify POS 10.13+.
Streamlining Subscription Sales at the POS
Shopify's latest POS UI Extensions, version 2025-10, bring crucial API updates designed to integrate subscription selling plans directly into the Shopify POS workflow. This allows merchants to offer subscription options for products sold in-store, mirroring the flexibility already available online.
New Cart API Functionality
The update introduces two key methods for managing selling plans within the cart:
-
Adding Selling Plans: Merchants can now add a selling plan to a specific line item using the
shopify.cart.addLineItemSellingPlanmethod. This requires thelineItemUuid,sellingPlanId, andsellingPlanNameto be specified, enabling easy application of recurring purchase options. -
Removing Selling Plans: Conversely, the
shopify.cart.removeLineItemSellingPlanmethod allows for the removal of a previously applied selling plan from a line item, identified by itslineItemUuid.
Enhanced Line Item Interface
To support these new functionalities, the LineItem interface within the POS UI Extensions has been expanded. It now includes fields such as requiresSellingPlan (indicating if a selling plan is mandatory for a product), hasSellingPlanGroups (showing if selling plans are available), and sellingPlan (detailing the currently active selling plan).
Version Compatibility is Crucial
Merchants looking to leverage these new subscription selling plan features must ensure their systems are up-to-date. The update requires POS UI Extension 2025-10 or a later version, along with Shopify POS version 10.13 or higher. Failure to meet these version requirements will result in blocked checkouts, highlighting the critical need for timely system updates to avoid operational disruptions.