Web shop · E-commerce

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.

Design · Web shop · Till integration · Payments · SEO migration
Web shop development: Zov Divljine

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.

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

Zov Divljine: shop catalogue with category and brand filters
The catalogue, filtered by category, brand and price. Stock on every item comes from the till, so nobody orders what the shop doesn't have
Zov Divljine: search results for the Croatian term udica
The query "udica" returns products the catalogue calls Hook, the search maps the Croatian term onto the English product name. "Štap" and "stap" return the same 160 results
Zov Divljine: product page with price, stock and add to cart
The product page: price, stock and brand on one screen. All three come from the register and refresh on the next fifteen-minute cycle

Technologies

Six external libraries in total, everything else written for this project. We pick the tool for the project, not the other way round.

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