Set up your storefront
Prepare an existing shop, create a profile, and connect its catalog.
Before you begin
You need a working HTTPS WooCommerce or Shopify store, permission to install integrations, and a mandate0 merchant account. Prepare a published product with a price, currency and inventory status.
For a new shop, create and configure it in WordPress/WooCommerce or Shopify first. Confirm the public product page, shipping, taxes and ordinary customer checkout work there before connecting mandate0.
1. Create a storefront profile
Sign into the Storefronts workspace. Select a profile or follow the empty-state setup to create one. A profile describes the merchant: name, description, categories, shipping countries and policy summary.
A storefront profile is the identity agents discover; a connected store is the Shopify or WooCommerce shop supplying its products.
2. Connect the store
Choose Connect store and select your platform. Paste the generated m0_store_ key only into the installed integration. It identifies the store connection; it differs from a developer key or agent credential.
Keep the store key out of themes, public JavaScript, screenshots and support tickets.
3. Review the agent storefront
After initial sync, open Agent storefront and review visibility, prices, stock and categories. Compare a known product with its public shop page. Use Selling controls to hide products or categories that agents should not see. Publish accurate shipping and policy information.
4. Check readiness
| Check | What it establishes |
|---|---|
| Store connection | The integration can authenticate |
| Catalog sync | Product data has reached the platform |
| Agent endpoints | Advertised profiles and interfaces are available |
| Checkout proxy | The configured store integration can be used |
| Stripe Connect checkout | Payment connection and checkout requirements are satisfied |
| Selling controls | Visibility and sales rules match your intent |
Complete each outstanding application step. A green connection alone does not authorize live payments.
5. Monitor activity
Use the application guide. A visit is not a sale, and a declared agent name is a caller-supplied claim. Review order and payment evidence for a completed purchase.