The My Account page in your Tapcart app gives customers access to their order history and subscription management. 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 from the account page. The experience depends on which subscription provider you use.
Supported Subscription Providers
Recharge: When connected, a "Subscriptions" option appears on the account page. Tapping it opens the Recharge subscription management portal.
Ordergroove: Integration available via custom screen or Web Bridge page.
Other providers: Can typically be integrated via a custom screen that loads the provider's management portal.
The Double Sign-In Issue
One of the most common pain points with subscription management is the double sign-in requirement. This happens when:
The customer signs into the Tapcart app
They tap "Manage Subscriptions" on the account page
The subscription provider's web portal opens in a webview
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
Configuring the Subscription Screen
To set up subscription management on the account page:
Ensure your subscription integration is connected in the Tapcart dashboard
Navigate to App Studio β Screens β My Account
Verify the Subscriptions block is enabled
Configure the block to link to your subscription provider's management portal
If the native "Subscriptions" screen isn't working (tapping it does nothing), make sure the integration is properly configured and the block is linked to the correct destination URL for your provider.
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.
