Requirements
Before you can enroll customers in subscriptions at the register, make sure you meet these requirements:- Shopify POS 10.15 or later — Older POS versions cannot display or use the Subscriptions tile
- Shopify Payments enabled — Selling plans at checkout require Shopify Payments as the payment processor
- Products published to POS channel — Subscription plans must be attached to products that are published to the Shopify POS sales channel
- Appfox Subscriptions installed — The merchant must have installed and configured Appfox Subscriptions in the Shopify admin
- Active subscription plans — You must have at least one active subscription plan with products attached
If you’re using a third-party payment gateway instead of Shopify Payments, you cannot enroll customers in subscriptions at the POS register. This is a Shopify platform limitation that applies to all subscription apps.
How it works
When staff add products to the cart in Shopify POS:- Products with available subscription selling plans show the Subscriptions tile as enabled on the smart grid
- Tapping the tile opens a modal showing all subscription-eligible items in the cart
- Staff select a subscription plan for each item or remove a previously applied plan
- When the customer completes checkout with Shopify Payments, the subscription contract is created
Setup: Add the Subscriptions tile to POS
After installing Appfox Subscriptions, you must add the Subscriptions tile to your POS smart grid:1
Open POS settings
On your POS device, tap More (three dots in the menu), then tap Settings.
2
Open Smart grid settings
Tap Smart grid to view available tiles.
3
Find the Appfox Subscriptions tile
Scroll through the available tiles and locate Appfox Subscriptions (or Subscriptions).
4
Add the tile
Drag the Subscriptions tile onto your smart grid layout where you want it to appear.
5
Save
Tap Save to apply the changes.
Tile states
The Subscriptions tile displays different states based on cart contents:- Disabled (grayed out): “No subscription items” — The cart is empty or contains no products with subscription plans
- Enabled (active): “Subscriptions available” — At least one item in the cart has available subscription plans
Staff checkout workflow
Once the tile is added, staff can enroll customers at the register:1
Add products to cart
Add products to the cart as usual using the POS product search or barcode scanner.
2
Open the Subscriptions tile
If the Subscriptions tile is enabled (not grayed out), tap it to open the subscription modal.
3
Select subscription plans
A modal displays all cart items with available subscription plans. For each item:
- Tap a plan to apply it to the line item
- If a plan is already applied, tap Remove subscription to remove it
4
Close the modal
Close the modal when you’re done selecting plans.
5
Complete checkout
Complete the checkout as usual with Shopify Payments.
What happens after checkout
When the transaction completes:- The subscription contract is created in Appfox Subscriptions
- The customer receives an order confirmation email
- The customer receives a subscription welcome email (if enabled in Emails settings)
- The subscription appears in the Subscriptions dashboard
- The customer can manage their subscription through the customer portal
Limitations
Subscription-only products
Shopify POS does not support products that require a selling plan. Customers at the register can always choose to buy a product as a one-time purchase, even if you’ve configured it as subscription-only online.Plan category
Only selling plans marked as SUBSCRIPTION category are shown in the POS modal. PRE_ORDER and TRY_BEFORE_YOU_BUY plans are not supported at the register.Payment processor
Subscription enrollment at the register requires Shopify Payments. Third-party payment gateways cannot process selling plans in POS. This is a Shopify platform requirement.Discounts
Subscription discounts configured in your selling plans apply normally at the register. The discounted price is shown in the POS cart after a plan is applied.Troubleshooting
The Subscriptions tile is missing
- Make sure you added the tile to the smart grid (see setup steps above)
- Verify that Appfox Subscriptions is installed in your Shopify admin
- Restart the POS app and check again
The tile is grayed out (disabled)
The tile shows “No subscription items” when:- The cart is empty
- The cart contains products with no active subscription plans
- The products in the cart are not published to the POS sales channel
- Check that your subscription plans are active in Plans
- Verify that the products are published to the Point of Sale sales channel (in Shopify admin → Products → [product] → Sales channels)
- Add a subscription-eligible product to the cart
Subscription plans don’t appear in the modal
- Confirm the products have subscription plans attached in Plans
- Ensure the plans are active (not paused or archived)
- Verify the plan type is SUBSCRIPTION (not PRE_ORDER or TRY_BEFORE_YOU_BUY)
Checkout fails with a subscription applied
- Verify Shopify Payments is enabled and working
- Check that the customer’s payment method is valid
- Remove the subscription and complete as a one-time purchase if needed
Customer can’t find their subscription after purchase
- Direct the customer to log into their customer account on your store
- They can click Manage Subscriptions to view and manage their subscription
- If the customer account extension is not enabled, see Add Manage Subscriptions
Custom POS and third-party systems
Third-party POS systems
Third-party POS systems and custom POS extensions cannot create subscriptions through the Appfox Subscriptions API. Subscription enrollment at the register is only available through the native Shopify POS tile.Managing existing contracts via API
Custom POS backends and third-party systems can still use the Appfox Subscriptions External API to:- Look up existing subscription contracts
- Pause and resume subscriptions
- Cancel subscriptions
- Update contract details
Need help? Contact support@getappfox.com.

