Source: https://docs.amadalis.ai/commerce/storefront-and-shopper/ # Storefront and shopper accounts Checked against the product’s code on 7 November 2026. The public shop is separate from your site admin. Begin with [Commerce setup](https://docs.amadalis.ai/commerce/commerce/) to create the store’s draft pages and product catalog, then review what shoppers will see. ## Review a sale 1. Open the published shop. 2. Open the product page. 3. Check the picture, description, price and stock before trying **Add to cart**. The cart and checkout use their current store settings, including supported settings imported from WooCommerce. A shopper who is not signed in may be shown a [stored copy](https://docs.amadalis.ai/developers/public-site/#empty-sites-and-serving-delays) of a product page. In a browser that runs JavaScript, the page then loads the product’s stock and purchase controls again, as they are now. If that load fails, the shopper sees the stored ones. A quantity typed before they load can be lost. Card checkout opens Stripe’s hosted payment page using the store’s connected account. Inspect test or live mode before proceeding. Praxis marks a card order paid only after Stripe confirms the payment. If Stripe’s payment notifications are not set up for this site, that happens only when the [shopper](https://docs.amadalis.ai/reference/glossary/#shopper) returns to your site after paying or when you open the order, so check the notifications line on **Membership**. An imported product can be listed while remaining read only in the Products editor. Use **Commerce** > **Coupons**, **Shipping** or **Tax** to create supported native rules. Imported shipping zones and tax rates stay read only. An Admin can refund an eligible Stripe order from **Orders**. See [the store guide](https://docs.amadalis.ai/commerce/commerce/) for rule precedence and the refund boundary. This does not add an editor for imported variations. ## Inspect the shopper account The site’s **Account** page gives shoppers their supported sign in and recovery path, purchases, downloads, coupons and membership information. This is the site’s own account page, not account.amadalis.ai for staff. An unknown address and a wrong password receive the same refusal on the shopper’s password form. A public request for a sign-in link does not confirm whether the address has an account. If no sign-in link arrives, try again later. A restricted article can show a free introduction and offer sign in, registration or purchase for the rest. The server checks the reader’s right to access that content; privacy consent does not replace that paid access check. Restricting a file protects the links issued from then on. Treat a file that was ever public, and any copy already downloaded, as already shared. ## Review stock notices Built for stores moved from WooCommerce that had back-in-stock sign-ups on: the shopper’s request is kept, and the site tries to send an email when the product is back on sale. A switch for stores opened on Praxis is coming soon. Use [Orders](https://docs.amadalis.ai/commerce/orders/) for fulfillment, refunds and email results, and [Customer identity](https://docs.amadalis.ai/commerce/customer-identity/) for the shopper’s registration and email settings.