Enhance Selling Plans with POS UI Cart API

Discover POS UI Cart API enhancements for selling plans, helping Shopify Plus merchants streamline subscription management in Shopify POS.
copy link

Executive summary:

  • New POS UI Cart API methods support selling plans.
  • Facilitates subscription plan integration in Shopify POS.
  • Applies to Shopify Plus merchants using POS systems.

What changed

Shopify's latest POS UI Extensions update introduces methods to add and remove selling plans from line items within the card API. This empowers merchants to offer flexible subscription options directly from the Shopify Point of Sale (POS) system.

Why it matters

For Shopify Plus merchants, integrating selling plans into POS systems means enhancing customer experience and streamlining operations. Subscription services are a growing trend, and the updated API enables better management of these services.

Role-specific impact

  • Marketers: Can craft tailored subscription promotions.
  • Developers: Gain access to improved API methods for seamless integration.
  • Store admins: Benefit from simplified subscription handling at checkout.

Use-case example

Real-world scenario & metric

A merchant introduces a "Monthly Coffee Subscription" in-store, seeing a 15% increase in subscription uptake using the selling plan methods in the POS UI.

Implementation checklist

  1. Ensure POS UI Extension 2025-10 is in use.
  2. Update Shopify POS to version 10.13 or higher.
  3. Utilize the addLineItemSellingPlan and removeLineItemSellingPlan methods for subscription management.

FAQ

Q: What versions are needed?
A: POS UI Extension 2025-10 and Shopify POS 10.13+

Q: What if my system is outdated?
A: Older versions will block checkout for selling plans.

Resources

Include ONE anchor tag to the most relevant Shopify doc.
For detailed API guidelines, read more in the Shopify API documentation.

Need guidance? Talk to Makro.

Get Shopify Updates in your Inbox

Subscribe and get Shopify update in your inbox weekly!
*
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.