For online stores
An online store that charges the right price. And no redesign can break it.
Products with variants and stock, a cart, orders and a payment gateway. The price your store charges is the one in your database, not the one the browser sends; the checkout is out of the AI’s reach, in the code; and we don’t take a cut of your sales. Ever.
Three starting points
Where are you coming from?
I sell on WhatsApp and Instagram
0%
transaction fees, on every plan
You post the photo, people message you asking the price, you quote by hand and get paid by bank transfer. It works until it’s twenty orders a day and you sell the last size M twice. With an online store the catalog has a price and a stock count, the cart adds up on the server, and the order reaches your panel with the size already deducted. You keep answering on WhatsApp, but you no longer do the math by hand.
I have a store on another platform
2
buyers for the last unit: only one gets it, and there’s a test that proves it
You pay the plan, the platform’s commission and the gateway’s fee, and when you want to change the product page, the theme either won’t let you or breaks it. Here you pay your plan and your gateway’s fee, which is theirs. The product page, the grid and the product card you change by typing what you want; the cart and the checkout are touched by nobody but the team.
I have a website and want to start selling
$39
a month with products, cart, orders, a payment gateway, 600 credits and 25 GB
You already have a website and want to add a store without rebuilding it. The store is a module: you turn it on, upload products with their photos, sizes and colors, set up your gateway and your currency, and your site gets /tienda, /tienda/carrito and a page per product. A featured products block on your home page, and you’re done. And if your website runs on WordPress, the store can live at /tienda behind your own server.
Opening the store
From a shoebox of photos to your first paid order
No plugins to choose and no modules to buy separately. You turn the store on, upload the catalog and connect your own gateway with your own accounts.
-
You upload your catalog
Every product with its photos, its price, its previous price if it’s on sale, and its options. Size and color are variants, and each one carries its own stock.
color:black|size:m
-
You connect your gateway
Culqi or Mercado Pago for Peru, Stripe for everywhere else, with your accounts. The credentials are stored encrypted in the core and shown only once.
one active gateway per store
-
You publish the store
The storefront, the cart and a page per product appear, with breadcrumbs and the price and availability data Google needs in order to show them.
/tienda · /tienda/carrito
-
The order arrives
With the size already deducted. One email goes to the buyer with what they ordered and another to your store. If you cancel it, the stock comes back, and only once.
order 2026-014 · paid
And whatever the gateway tells the browser decides nothing: an order is marked paid when the gateway confirms it to the server. A notification that arrives twice charges once.
Your listing in Google
Your product shows up in Google with its price and its availability.
The structured data on every product page —the product, its offer, its currency and whether there’s stock— is drawn by the system from what’s in your database. It isn’t a box someone can uncheck in a redesign, and it isn’t a plugin that expires.
-
The price and the stock come from the row that charges
You lower the price in the panel and it’s the same number the buyer sees, the one that gets charged and the one Google reads. There aren’t three places where it can drift apart.
-
A redesign can’t take it away
Change the look of the whole store and the head of every product page stays where it was: the system writes it, and the AI doesn’t reach there.
-
The cart isn’t indexed, by definition
The storefront and the product pages go in the sitemap; the cart doesn’t, and it carries its noindex tag. What’s hidden never shows up by accident.
<title>Zapatillas Runner · Tienda San José</title><link rel="canonical" href="https://clinicasanjose.pe/tienda/zapatillas-runner"><meta property="og:image" content="…/zapatillas-runner-og.jpg"><script type="application/ld+json">{"@type":"Product","offers":{"price":"189.00","priceCurrency":"PEN"}}</script> The store module
What your store does while you pack orders
Each card is a specific sale, not a feature. Whatever charges money lives in the core; the theme only draws it.
-
Real variants, real stock: See the store module
A t-shirt in three sizes and two colors is six rows of stock, and the key of each variant is computed by the server: two ways of typing “Size M” aren’t two rows. When the black M hits zero, the product page says so; if you don’t track stock on a product, it always sells.
-
The price is charged from the server
From the cart, only IDs and quantities are accepted. The server looks up every price again, only among what’s published, and adds it up in whole cents: what you see in the cart is the same numbers that get charged, calculated by the same code.
-
Two buyers, one unit
Sale Saturday and two shirts left. Two people put them in the cart at the same time: the product row is locked, the stock is read again, and only one of them gets it. An order that fails halfway leaves neither an order nor deducted stock.
-
Your gateway, your fee, nothing else
Culqi and Mercado Pago for Peru, Stripe for everywhere else, with your own accounts. Your credentials live encrypted in the core and are shown once; they never pass through the theme or the browser. You pay your plan and your gateway’s fee. Us: 0% per sale.
-
Charge for a booking without opening the catalog: See forms
A booking form that calculates the total on the server and charges through the same gateway as your store. The email to you waits until the payment is confirmed, so you never hold a table nobody paid for.
-
Change the store’s design through AI: See AI design
“Bigger product cards and the price in orange”: that’s design, and you change it by typing, with its preview before you publish. The cart, the checkout and the return from payment live in a folder no prompt can reach.
What the AI leaves alone
Redesign the whole store. The checkout doesn’t move.
Ask for “a more serious look for the whole site” and the colors, the typeface, the grid and the product page all change. What charges money —cart, checkout, account and payment— lives in the core, and the theme draws it from a folder the AI can’t reach. It isn’t a box you can uncheck: it’s forbidden in the code and checked twice, on save and before compiling.
- The price and availability data on every product page is set by the system: an AI redesign can’t break your SEO
- The cart stores IDs and quantities in the browser, never prices
- Your contact form’s submission and antispam are out of a prompt’s reach too
- If a change fails validation, it isn’t applied and you get every credit back
change «the button in yellow»
change «a dark background»
change «the title on the left»
change «a bigger title»
change «a rounded button»
The promise
The price you charge is yours. And the fee is zero.
Only IDs and quantities travel from the browser: the server looks up every price again among what’s published and adds up in whole cents, so the cart total is exactly what gets charged. And we take nothing out of that sale, on any plan.
No transaction fees. Not on the $39 plan, not on the $99 one, not when you sell more.
Questions
What people ask before they start selling
Do you charge a fee on every sale?
No, never, on any plan. You pay $39 a month and your payment gateway’s fee, which is theirs. There’s no percentage hidden in the fine print and no sales ceiling above which the rules change.
Which payment gateways can I use?
Culqi and Mercado Pago for Peru, and Stripe for everywhere else, with your own accounts. On Culqi, payment is by card. Credentials are stored encrypted in the core and shown once; they never pass through the theme or the browser. One active gateway per store, and you can switch whenever you want.
Can I sell with sizes and colors?
Yes. Each product has options, like size and color, and variants with their own stock. You can track stock on one product and not on another. A sale price shows the previous price next to it, and the panel won’t save a “sale” that doesn’t lower the price.
What if two customers buy the last unit at the same time?
Only one gets it. On ordering, the platform locks the product rows, reads the stock again while locked, creates the order and deducts, all in one transaction. If anything fails halfway, there’s neither an order nor deducted stock.
How do I charge for shipping?
Flat rate or per zone, with tax included in the price or added on top, whichever your line of work uses. If you don’t set up rates, the store doesn’t ask for a shipping address: it works just as well for someone selling services or digital products.
Does it come with coupons, carrier shipping or multi-currency?
Not yet, and we say so before you pay. The first version has flat-rate or per-zone shipping, tax included or added on top, one currency per store out of seven, and refunds from the panel. Coupons, subscriptions, multi-currency, returns and carrier integrations are outside this version.
Sell with your own gateway and no transaction fees. Ever.
Store plan at $39 a month: products, cart, orders, a payment gateway, 600 AI credits and 25 GB of media. Start free and turn on the store when your catalog is ready.