The storefront
Catalogue, filters, instant search, cart and order form.
An online store for recovery and wellness equipment, built for the Moldovan market — three languages, local pricing, and an admin panel the shop runs itself.
Hyperice — Recovery & Wellness
Catalogue, filters, instant search, cart and order form.
The copy on nine of the shop’s pages is editable from the admin panel, in Romanian, Russian and English — no developer needed.
Thirteen screens, with permissions granted action by action: who can view, who can edit, who can delete.
Discount codes, gift cards, a PDF receipt the shop can download, and two automatic emails on every order.
What the customer sees. It stores nothing itself: products, prices and texts all come from the piece below.
Holds the catalogue, the texts, the orders and the permissions. It is the only thing that touches the database, and the only thing that decides a price.
Where the products and the orders live, and where the two order emails come from.
The cart lives in the customer’s browser, where anyone can edit it. So the server believes nothing it is told about money: when an order arrives, every price is read again from the database.
What the customer sees is drawn on their own screen, in whichever of the three languages they read.
One place answers every request, checks it makes sense, and is the only thing that decides a price.
One database holds the catalogue, the wording, the articles and every order.
Nothing reaches the live shop until the tests pass, and the update itself is automatic.
An order sends only which product and how many. The name, the price and the total are recalculated from the database — so a forged request buys nothing cheaply.
Not a translation file laid over the top. Every text in the database is stored in all three languages at once, and served in the one the visitor is reading.
A role can be allowed to edit without being allowed to delete. That cannot be said with a single gate at the door, so every route carries its own.
Got a project? Drop us a line if you want to work together on something exciting. Or do you need our help? Feel free to contact us.