For developers
A commerce API that gets out of your way
Skip building carts, checkout and payments. Build the frontend you want; Shopemaa runs the commerce behind it and tells your systems when something changes.
GET /storefront/v1/products?collection=mugs&size=12
Shopemaa-App-Key: sfk_…
{ "items": [{ "slug", "title", "price", "images",
"variants", "availability" }], "page", … }
POST /storefront/v1/checkout
Idempotency-Key: 7c9e…
{ "lines": [{ "variant_id", "quantity" }], "email", … }
{ "order_id", "order_number", "checkout_url", … }Building blocks
Use one, or all four
Storefront API
Products, collections, search, carts, checkout and shopper accounts, with payments already wired to Stripe.
How the API worksShopemaa Checkout
Buy buttons and a cart on any site, from WordPress to plain HTML, with one script tag.
How Checkout worksThemes on Shopemaa Cloud
Your own Next.js, Astro or static theme, built and hosted on Shopemaa Cloud, or the Shopemaa theme in the editor.
About storefrontsSigned webhooks
Hear about orders, products and stock as they change. Webhooks come with Growth and above.
Compare plans
How it fits together
Your frontend, our commerce
Your app reads the catalogue and sends the cart. Shopemaa takes the payment through Stripe, creates the order, updates stock and sends signed webhooks back.
- Every request carries your store's app key
- Send an Idempotency-Key with checkout, so a retry never creates a second order
- Checkout returns the order and a checkout link
Start building on Shopemaa
30 days free, no card needed. No commission on orders.