Zov Divljine
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.

Approach
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.
Challenge
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.
Solution
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.
Result
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.
What we built
- A web shop with 3,283 items, 46 brands, 9 main categories and 136 subcategories
- Sync with the Micronic KIS till every 15 minutes: prices, stock, names, categories and photographs
- An automatic check comparing the price on the web directly against the till
- A search engine written for Croatian: cases, diacritic-free input, typo correction, and Croatian terms mapped onto English product names
- WSPay card payment with 3-D Secure embedded in the page, plus cash on delivery and bank transfer
- A safeguard that hides the card option until payment is confirmed active, so nobody can pay into thin air
- Admin panel for orders, a "Delivery note" button for A4 print and a "Shipped" button that emails the customer
- Member accounts, wishlist, saved addresses, order history and a cart that holds stock across devices
- 133 redirects from the old addresses, plus structured data and a sitemap
- Google Analytics that loads only with consent, "Essential only" genuinely means no tracking
From catalogue to cart



Technologies
Six external libraries in total, everything else written for this project. We pick the tool for the project, not the other way round.
Key features
Related services
Related projects
Want a result like this?
Tell us about your project and we'll come back with a clear quote within 24 hours.
Start a project