Ljubičić 1990 in Imotski sells hunting, fishing and camping gear: 3,283 items whose prices and stock change every day. They already had a shop, but somebody had to feed it by hand. We replaced it with a new one, built from scratch, that fills itself from the till in the shop every fifteen minutes. Same domain, new system, and 133 redirects so not a single existing link was lost.

The old shop wasn't failing because it looked dated. It was failing because it asked someone to retype every day what the till already knew. So we started at the far end: first we solved how data travels from the register to the web, and only then how the web looks. Everything that changes in the shop (price, stock, name, category, photograph) changes in one place, behind the counter. The shop picks it up on its own. What's left for the owner is one button for the delivery note instead of an evening spent copying.
A shop with 3,283 items across 9 main categories and 136 subcategories cannot be maintained by hand. Prices move, stock arrives and leaves, and every figure someone retypes is already out of date. The second half of the challenge was quieter but more expensive: the old WooCommerce store had spent years earning its Google positions. Replacing the system on the same domain usually means losing them overnight.
The shop syncs itself with the Micronic KIS till in the store every fifteen minutes. Prices, stock, names, categories and photographs come straight from the register, nobody retypes anything. On top of that runs an automatic check that compares the price on the web directly against the till, so a mismatch has nowhere to hide. The search engine is written for Croatian: it understands grammatical cases, works without diacritics, and translates Croatian terms into the English product names the catalogue actually uses. Payment is WSPay with 3-D Secure, embedded in the page itself, the customer never leaves the shop. 133 redirects lead from the old addresses.
The shop maintains itself from the till and takes card payments. Customers search in Croatian and find what they're after even when they type without diacritics or in the wrong case. Every order emails the owner, who reviews it in the admin panel and generates a print-ready delivery note in one click: address at the top, itemised goods below, a line to fold along. Google lost nothing, because no old address leads anywhere empty.



Six external libraries in total, everything else written for this project. We pick the tool for the project, not the other way round.
Tell us about your project and we'll come back with a clear quote within 24 hours.
Start a project