Online store
Sell with zero transaction fees. And nobody changes a price from the browser.
Products with sizes and colors, stock, cart, orders and a payment gateway, inside the same self-managed website you already have. You sell at the prices in your database, not at the ones riding along in the buyer’s browser.
What you get
Everything a store needs to sell. Nothing a redesign can break.
Pricing, stock, charging and orders live on the server, not in the design. The theme draws; the core charges. That’s why you can redesign the whole store by typing and keep charging what your database says.
-
Variants and stock
A t-shirt in three sizes and two colors is six separate rows of stock, not one product with a note. When size M runs out, the button says so and the rest keeps selling. And a product with stock tracking off is always for sale.
-
The last unit
Two people buy the last unit in the same second: only one of them gets it. The other sees it sold out before paying, not after. And an order that fails halfway leaves no order and no stock deducted.
-
Local gateways, and we take no cut: See pricing
Culqi, Mercado Pago or Stripe. You pay your plan and your gateway’s fee, which is theirs and goes straight to them. Sell a thousand this month and you pay the same $39 as if you sold ten.
-
Shipping by zone, tax the way you bill it
Flat rate or per zone: one price for the city, another for the rest of the country. Tax goes inside the price you show or on its own line in the summary, however you invoice. Load no rates and nobody is asked for an address.
-
An August order still says what it said in August
Every line copies the product’s name and price at the moment of purchase. Raise the price in October or delete the product entirely, and the old order doesn’t move a single figure. That’s what a buyer comes back with.
-
Your product, the way Google shows it: How SEO works here
Every product page carries its price and availability in structured data, its breadcrumb and its social image, all set by the system. Products go in the sitemap; the cart doesn’t.
The price
The cart stores what and how many. The server reads the price again.
What travels from the browser is IDs and quantities. Before charging, the server looks up every price and every stock count in your database and redoes the whole calculation. Opening the console and editing a number changes nothing, because that number was never used.
-
Only what’s published is for sale
A draft product doesn’t make it into the cart, and neither does one from another store. The server only accepts what’s published in yours.
-
Stock comes down with the row locked
On checkout the server locks those products, reads the stock again, creates the order and deducts. All or nothing: it never stops halfway.
-
The math is done in whole cents
Amounts add up as integers, not as decimals that drift. The total on the product page, in the cart and at the gateway is the same number.
How a sale happens
From cart to order, with the price confirmed on the server
Four steps, and in three of them the buyer’s browser decides nothing.
-
They fill the cart
They pick a size and a color and add it. All their browser keeps is which product and how many: prices don’t travel with it and can’t be edited from there.
stores: id + quantity
-
The server does the math
It reads every price and every stock count from your database again, applies your tax and the shipping for that zone, and returns the same numbers it is going to charge.
POST /cart → totals
-
The order is created and stock goes down
With the rows locked and in a single operation. The order is born with its sequential number for the year and waiting for payment.
#2026-0184 · awaiting payment
-
They pay, and only then does the email go out
The gateway confirms the charge to the server, not to the screen. The order turns paid and both emails go out: the buyer’s, with what they ordered, and yours.
signed notification → paid
What the gateway hands back to the browser decides nothing: it’s text in a URL. An order counts as paid on what the gateway confirms to the server, the same notification twice charges once, and an amount that doesn’t match the order never marks it paid and gets logged.
Your day to day
Products, orders and gateway, in the same panel as the rest of your site
It isn’t a store bolted onto a website: it’s one more module in your panel, with the same image library, the same users and the same history. You log in once and it’s all there: the new order, the photo that needs swapping and the text on your home page.
- Every order with its number for the year, its status and its payment status, on one screen
- Canceling returns stock once; reopening the order deducts it again
- You refund from the panel and the gateway returns the money, without visiting their site
- Every gateway notification is logged: the same one twice doesn’t charge twice
- You can sell with no gateway at all: the order is created and you tell the buyer how to pay you
- Pages
- Posts
- Media
- Store
- Forms
- SEO
Pages
Home
Page blocks
- Hero
- Featured
- Testimonials
- Form
- FAQ
What the AI leaves alone
Redesign your whole store by typing. The checkout isn’t on the menu.
The cart, the checkout and the charging live in a folder the platform forbids in its own code, and it checks twice: when your version is saved and again before it compiles. It isn’t a box you can uncheck. Your gateway credentials are stored encrypted, shown once, and never pass through your site.
AI design
The product page, the grid and the buy button all change by typing
“Gallery on the left, a bigger price and a buy button that sticks as you scroll”: that’s design, and the AI rewrites that code. You see it in a preview before anyone else does, and if it isn’t right, you’re back to how it was in seconds.
- Every change is a version with its date, its author and what it cost: nothing is overwritten quietly
- The prices your theme shows come from the same math the server does when it charges
- Unpublish a product and it drops out of the featured grid without touching the page
- If a change fails validation, it isn’t applied and you get every credit back
What do you want to change?
Preview ready · v22
Questions
What people ask before opening a store
Do you charge a fee on every sale?
No, never, on any plan. You pay the Store plan ($39 a month) and your payment gateway’s fee, which is theirs and goes straight to them. Sell a thousand and you pay the same as if you sold ten.
Which payment gateways does it work with?
Culqi, Mercado Pago and Stripe. You set one up, the active one, from your panel; credentials are stored encrypted and shown only once. With Mercado Pago and Stripe the buyer pays on their page; with Culqi they pay by card on a page of ours, so no credential ever passes through your site. Culqi is card only today. And there’s a test gateway to run the whole cycle without charging anyone.
Can I sell without a gateway, by bank transfer or cash on delivery?
Yes. The order is created the same way, with its number and its stock deducted, and it sits awaiting payment; the email and the final page carry the message you write: your account number, your address, whatever you agree on. When you get paid, you mark the order as paid from the panel.
Can I sell with sizes, colors and stock per variant?
Yes. You define the options (size, color) and each combination is a variant with its own stock and, if you want, its own price. The server computes each variant’s key: two ways of writing “Size M” don’t become two rows of stock. And you can leave a product without stock tracking, so it’s always for sale.
What happens if two people buy the last unit at the same time?
Only one gets it. When an order comes in, the server locks the rows for those products, reads the stock again with the lock held, creates the order and deducts. It’s all or nothing: if anything fails halfway, there’s no order and no stock deducted. It’s tested with two buyers fired at once.
Can the AI break my cart or my checkout?
No. The AI changes how the store looks: the grid, the product page, the card, the price. The cart, the checkout and the payment sit in a folder the platform forbids in its code and checks twice, when the version is saved and before it compiles. It isn’t a box you can uncheck.
Can I do coupons, subscriptions or sell in several currencies?
Not yet, and we’d rather say so before you find out. Today: one currency per store (seven available), flat-rate or per-zone shipping, tax included or added on, and full refunds from the panel. Coupons, subscriptions, multi-currency and partial refunds aren’t in this version.
Do I need another plan if I also want forms or a blog?
No. The Store plan includes everything in Professional and adds products, cart, orders and a gateway. Blocks, forms, SEO and media come with every plan, the free one included. What changes between plans are the quotas: credits a month, storage and published sites.
What happens to my store if I leave?
You take it with you: your site’s code with its version history, which your team opens from the command line; your products and your orders, through the API as JSON. If you want it all in one package, we put it together for you. Your gateway credentials are yours and you set them up wherever you like. Managed, not held hostage.
Open your store today. No fee on the first sale. None on the thousandth either.
Store plan: $39 a month with products, cart, orders and a payment gateway. Start free and upgrade when you have something to sell.