Products
Your WooCommerce catalogue as native screens.
Before you start
Section titled “Before you start”| Plugin | WooCommerce |
| Endpoint groups | Products, plus Cart if you place the cart |
| Plan | Every plan |
Add it to your app
Section titled “Add it to your app”- Drag Products onto a navigation bar.
- Choose the view and column count.
- Place Product Cart too — a shop with no cart cannot sell anything.
Settings
Section titled “Settings”| Setting | What it does | Default |
|---|---|---|
| Product view | Grid or list | Grid |
| Product columns | Products per row | 2 |
| Category | Limit to one category | All |
| Reviews | Show reviews on the product screen | Off |
| After a successful purchase, go to | The screen a member is taken to after buying a digital product through the App Store or Google Play. The app refreshes their roles first, so a screen restricted to what they bought opens. Purchases on your own checkout are not affected | Stay on the shop |
| Title, Description | Shown at the top | Empty |
| Restrictions | Which roles see the tab | Everyone |
Two columns suits products sold on their images. A list suits products sold on their names and prices.
What your members see
Section titled “What your members see”A browsable catalogue. Opening a product shows its images, description, price, and its variations where it has them — size, colour, and so on, selected before adding to the cart.
With reviews enabled, ratings and reviews appear on the product screen.
Browsing does not need sign-in
Section titled “Browsing does not need sign-in”The catalogue is public, exactly as your shop is on the web. Members can browse before signing in.
The cart does require sign-in, because a cart belongs to somebody.
That split is worth keeping. An app that demands sign-in before showing anything converts worse, and it also gives an App Store reviewer nothing to look at.
Checkout is a webview
Section titled “Checkout is a webview”Buying happens in a webview against your own store, with your own gateway. Memberside never handles card details.
Members stay signed in across the transition. See Payment methods and orders.
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| The catalogue is empty | The Products group is off | Enable it |
| Products appear, adding to cart fails | The Cart group is off | Enable it |
| Variations are missing | The product has none, or is not a variable product | Check it in WooCommerce |
| Reviews are missing | The setting is off, or reviews are disabled in WooCommerce | Check both |
| Checkout asks for sign-in again | The session did not carry into the webview | Confirm HTTPS |
| Fewer products than on the web | A category filter is set, or products are hidden from the catalogue | Check both |
Digital products
Section titled “Digital products”Apple and Google both require memberships, subscriptions, courses and downloads to be sold through their own billing, and this screen checks out on your own site. By default those products are hidden in the app; your website is unaffected. See Selling digital products in your app.
When you sell them through the stores, a digital product the member already holds keeps its title and price and carries an Owned badge. A subscription offers Manage instead of Subscribe, and a one-off product reads Owned.
After a WooCommerce order placed in the app, the member’s roles are read again when the order confirmation shows and once more a few seconds later, for payment methods that confirm late. A screen restricted to the role the product grants opens without signing out. This is reliable on sites running plugin 2.72.0 or later.