
Generate the storefront from a photo. Take the COD order. Confirm it on WhatsApp in your customer’s dialect. Book the courier. Watch what actually landed.
Nothing here is a separate app with its own database. Each surface writes to the same catalog, asset library and orders.
A wizard turns a description or one product photo into a brand, copy per language, imagery, a logo and a multi-page store with a starter catalog.
Edit visually, or say what to change — scoped to a section or the whole file. Every publish is render-verified and auto-repaired first.
Collections, filters, search, personalization, COD checkout, order bumps and widgets — any language, any currency, your domain.
Variants with their own stock, an order editor, a confirmation workspace with agents, and courier shipments created and tracked for you.
Pixels wired on publish, ad creative from your catalog, UGC video cloned from a reference clip, an affiliate program and the funnel.
Headless REST, a keyless public storefront API, an MCP server for your own AI tools, and credit-metered generation.
Orders land in a confirmation workspace where your agents confirm each one before it ships, and the courier is booked the moment an order turns confirmed. WhatsApp auto-confirmation — a bot that replies in your customer’s own dialect — is rolling out next.
pending · confirming · confirmed · no_answer · cancelled · dispatched · delivered · returned — the lifecycle is explicit, not a typed status column
The wizard takes a sentence or one product photo, picks a template — or decides for you — writes the copy per language, generates the imagery, and seeds a starter catalog so the store is never empty. Then refine it by chat or by clicking the thing you want changed.

The store is a conversation, not a settings screen. Say what you want in plain words — “make it feel more premium,” “add an FAQ,” “move the reviews up” — and Studio makes the smallest change that does it, checks that it still renders, and publishes. Or just click the thing you want changed and describe it.
Text the store like you’d text a colleague. Add a product, set a price or a promo, restock a variant, check today’s orders, generate a product photo — in Darija, French or English. It’s the same tools the dashboard uses, driven by a merchant agent, so nothing is off-limits.
Every storefront is instrumented — visits, product views, add-to-cart, checkout, and what was confirmed and delivered — with the source each order came from. Not a bolt-on you pay extra for: it's the same order table, counted.
Shoppi starts at 299 DH a month for all of it — and the pieces already know about each other, so the store feeds the ads, the ads feed the order table, and the order table feeds the confirmation agent.
See what is in each planPlans differ in how many stores you run and how much you generate — never in whether you get COD checkout, the confirmation agent, or your own domain.