Use your shop page or home page as the start URL, keep your domain and payment gateway domains inside the app, and make sure pop-up payment methods (PayPal) and 3-D Secure work. Exclude cart and checkout from page caching as you already should, hide the WordPress admin bar and “download our app” notices in the app, and test a real order end to end.
Checkout is the whole test
- Add to cart, close the app, reopen — is the cart still there? (WooCommerce session cookie.)
- Check out as a guest and as a logged-in customer.
- Pay with each gateway you offer. PayPal opens a pop-up; Stripe may show a 3-D Secure challenge. See payments in URL apps.
- Land on the order-received page inside the app, not in Chrome.
Caching plugins
WP Rocket, LiteSpeed and others exclude cart, checkout and my-account pages by default — keep it that way. If customers see someone else's mini-cart, a CDN is caching pages with cookies; the app makes this visible because it keeps sessions longer.
Tidy the store for app users
- Detect the app (snippet) and hide app-download banners and the long footer.
- Use a sticky bottom bar: Shop, Search, Cart, Account.
- Make the “My account → Orders” page easy to reach — it's what returning app users want.
Social login plugins
“Login with Google/Facebook” plugins fail inside WebViews. Keep email login visible, or hide social buttons in the app.
Grow with push
Order shipped, back in stock, cart reminders: native push (OneSignal has WooCommerce integrations) is the feature that makes a store app worth installing — and helps with Play review. How push works in URL apps.
FAQ
Can I convert my WooCommerce site to an app for free?
Yes, building the app with Website to App is free. Play publishing has Google's one-time developer fee.
Do I need a WooCommerce app plugin?
Not for a URL app. Plugins that offer native apps use the REST API instead; a URL app uses your existing theme.
Will product updates show in the app?
Instantly — the app loads your live store.