Skip to main content

Order History & Subscription Management

The My Account page in your Tapcart app gives customers access to their order history and subscription management when applicable. This guide covers what's available out of the box, known limitations, and how to configure the best experience for your customers.

Order History

The native account page includes an order history section that displays:

  • A list of the customer's past orders

  • Order numbers and dates

  • Fulfillment and shipping status

  • Tracking information (when available from Shopify)

This data is pulled directly from Shopify, so any orders placed on the web store, in-app, or through other sales channels will appear here as long as the customer is signed into the same account.

Order Status Display

Orders will show their current fulfillment status as reported by Shopify (e.g., Unfulfilled, Fulfilled, Partially Fulfilled). However, some status labels (such as "Cancelled") may not always be prominently displayed in the current native view.

If your customers are reporting that they can't distinguish between active and cancelled orders, this is a known display limitation. Consider adding a note to your app's FAQ or account page explaining how customers can check detailed order status on your website.

Order History with New Customer Accounts

If your store uses Shopify's New Customer Accounts, the native order history should function as expected (provided your app is using our React Native system).

Subscription Management

If your store offers subscriptions, customers can access subscription management via custom screens. Visit this link for more information on how to create and link custom screens.

  • Note: A native subscription management page is still in development.

The Double Sign-In Issue

One of the most common pain points with subscription management is the double sign-in requirement. This happens when:

  1. The customer signs into the Tapcart app

  2. They tap "Manage Subscriptions" on the account page

  3. The subscription provider's web portal opens in a webview

  4. The customer is prompted to sign in again because the webview doesn't share the app's authentication session

This is a known limitation when subscription management is handled through a web-based portal (e.g., Recharge, Ordergroove) embedded in the app.

Tips to minimize friction:

  • Ensure your Web Bridge is properly configured to pass authentication where possible

  • Some providers support Shop Pay authentication, which may reduce the need for double sign-in

  • Communicate to customers that they may need to sign in when accessing subscription management

FAQs

Do both web and app orders show in order history?

Yes. Order history is pulled from Shopify, so all orders from any sales channel associated with the customer's account will appear.

Can customers track their packages from the app?

If tracking information is available in Shopify for the order, customers can view it from the order detail page in the app.

My subscription block isn't doing anything when tapped, what's wrong?

This usually means the subscription integration isn't properly connected or the block isn't linked to a destination. Check your integration settings in the Tapcart dashboard and confirm the Subscriptions block has a valid URL configured.

Did this answer your question?