We buildWEBSHOPSfor Croatian retailers

Stock and pricing straight from your ERP, with no order retyping

KIS, KISERP, Pantheon, Synesis. First system in production in 2 to 5 weeks.

What we solve

An order arrives by e-mail, someone retypes it into the ERP.Every day, for years.

A customer calls to ask whether something is in stock. Sales opens the ERP, checks, calls back. An order arrives by e-mail and someone retypes it into the system, sometimes wrong. The webshop price list runs a week behind the one in the ERP, so goods sell at the old price.

None of that is a fault in the company. It follows from the webshop and the ERP not being connected. Once they are, pricing and stock come from one source, orders write themselves, and sales works with customers instead of retyping numbers.

System demo preview

The warehouse and the owner do not look at the same screen,nor should they.

On a phone, the warehouse sees what has to be picked and shipped today, and nothing else. On a desktop, the owner sees revenue by channel, what is stuck and which items are moving. Same data, two different jobs.

The numbers and names in the preview are made up. The interface is real, the data is not.

Demo · Mobile view · Role: Warehouse
09:41.●●●●
Klikoteka

Today's orders

Demo view · working day
Danas
Incoming8+2
In progress6−1
Shipped14+5
AllUrgentTo pack
  • /183214:23
    Kupac A
    PJ 03 · 4 stavki
    Zaprimljeno
  • /183113:55
    Kupac B
    PJ 12 · 11 stavki
    U pripremi
  • /183013:12
    Kupac C
    2 stavki
    Za pakiranje
  • /182911:48
    Projekt 01
    7 stavki
    Pakirano
  • /182810:30
    Projekt 02
    6 stavki
    Spremno
Status danas/ 33
Zaprimljeno8U pripremi6Pakirano5Otpremljeno14

What we build

Scope and price come together after a conversation, once we understand which layers the business actually needs control over.

With every webshop

6 months of Fiskalizator included

Every webshop we build comes with six months of Fiskalizator, our fiscal cash register and bookkeeping system. Invoices are fiscalized straight from orders, the ledgers fill themselves from those invoices, and after six months you decide whether to continue.

What Fiskalizator is
  • Fiscalized receipts with JIR and ZKI, straight from orders
  • E-invoices for buyers with an OIB, over the API link to your provider
  • Sales and purchase ledgers, VAT return and cash-flow book
  • Yearly export of every invoice and ledger for your accountant
  • Anchor price and machine-readable price list, per Croatian NN 101/2026
  • No contractual commitment after the six months

The anchor price and price list plugin is included at no charge too, with every webshop we build; bought separately it is 20 € + VAT (price on 21.9.2026.: €20 + VAT). Applies to webshops and portals we build. We do not issue e-invoices ourselves: we prepare the document and hand it over the API to your licensed intermediary, which bills delivery separately from the subscription.

Fiskalizator

Webshop fiscalization, set up in 15 minutes

Fiskalizator is our own product. Install the app in Shopify or the plugin in WooCommerce, paste a connection code and upload your FINA or Certilia certificate. From then on every paid order, by card, cash on delivery or bank transfer, becomes a fiscalized receipt with JIR and ZKI, the customer gets a PDF by e-mail, and the sales, purchase and VAT ledgers fill themselves.

For buyers with an OIB the document goes over the API to your information intermediary as an e-invoice. No developer, nothing billed per document, the first 14 days free.

Fiscalization guides

All guides
Tech we work with

The base is React, Node.js, Tailwind CSS and Hetzner servers. Layered on with whatever the project calls for, from WordPress and Shopify to specific ERP connectors and BI tools.

  • React
  • Node.js
  • Next.js
  • Tailwind CSS
  • Hetzner
  • WordPress
  • WooCommerce
  • Shopify
  • Liquid
  • KIS / KISERP
  • Pantheon
  • Stripe
  • Klarna
  • Klaviyo
  • Meta Business
  • Cloudflare
  • PostgreSQL
  • Docker

What we built and how

Every system below is used by someone every working day. Each one says what the brief was, what we came up with and how long it took.

Timelines are from the projects. The price of every project depends on the requirements and is defined after a conversation and technical documentation.

B2B wholesaleveleprodaja.proxy1.hr

Proxy, household goods wholesaler

Three hundred shops order through the portal with their own prices and stock levels, and the order is in KISERP that instant. A sales rep can order on a customer's behalf, and the warehouse gets its pick lists for the day each morning. Thirty days from the first conversation to the first order.

30
days from the first conversation to production
300+
business customers ordering through the portal
How it was built
Product configuratorotiraci.proxy1.hr

Logo doormats, a designer in the browser

The customer uploads a logo, lays out the mat at real scale on 79 factory shades and sees exactly what goes to production. The order gets its price from KISERP and production gets a job sheet with every field filled in, no questions. The same system works for print shops, T-shirts and any print-on-demand business.

79
factory shades the logo colours map to automatically
3
models and 27 product categories in the catalogue
How it was built
Webshop with ERPcom-adria.hr

Com-Adria, stone-working tools

Two thousand SKUs from KIS arranged into three hundred products where the customer picks grit or diameter with one click, and the order goes back into KIS with the exact code. Cards, Croatian invoicing, five languages and eleven international brands in one place.

2,000 to 300
KIS SKUs grouped into products
5
languages in the same catalogue (HR, EN, DE, SL, IT)
How it was built
Custom websitesprega.hr

Sprega Kamen, quarries and a stone plant

A real block of stone scanned from photographs and turned in the browser, eleven finishes visible on the surface, scroll-driven drives through three quarries and a map with the plant. A palette measured from their stone, with no black anywhere on the site. Six weeks.

6
weeks from the first conversation to launch
2
scanned stone blocks that turn in the browser
How it was built
SEO + Google Adstaxi-transfers-umag.com

Taxi Transfers Umag

First page of Google for taxi Umag, pages in six languages for guests from Germany, Italy and Slovenia, and Google Ads where every call and WhatsApp message counts as an enquiry rather than a click.

×5
impressions in Google Search over the season
Page 1
of Google for taksi Umag and taxi Umag
How it was built
Shopify D2Cbamboccini.com

Bamboccini, our own children's furniture brand

Our own Shopify brand: sells in 15 EU countries in three languages, with cards, Apple Pay and buy-now-pay-later. Ads, e-mail flows and checkout get tried here first, and only then recommended to clients.

15
EU countries we ship to
5.0
average rating from 19 reviews
How it was built
Company websiteproxy1.hr

Proxy, company site with a catalogue

The company site next to the wholesale portal. The owner changes products, photos and contacts on their own, without calling a developer for every small thing.

Retail webshopmaloprodaja.proxy1.hr

Proxy retail, same catalogue as wholesale

A retail webshop on the same product and stock base as the B2B portal. The catalogue is maintained once and both channels show the same figures.

What it costs and how long it takes

The ranges below are for orientation: the floor for a system that goes into production, with invoicing, fiscalization and an ERP connection where there is an ERP. The price of every project is set by your specific requirements. The real price is defined after a conversation and the technical documentation of the project, in a written quote, before you pay anything.

4 to 6 weeks
from €8,000Price on 10.9.2026.: from €8,000

Per-customer prices and discounts from the ERP, stock levels, orders that write themselves into the ERP, switching between business units, warehouse pick lists. Live example: Proxy, 300 customers

3 to 6 weeks
from €6,000Price on 10.9.2026.: from €6,000

Catalogue from the ERP with grouped variants, cards and cash on delivery, Croatian invoicing and fiscalization, up to five languages, six months of Fiskalizator. Live example: Com-Adria, 2,000 SKUs

5 to 8 weeks
from €4,000Price on 10.9.2026.: from €4,000

Design made for your company, not a purchased theme. Copy, photo processing, two languages, redirects from the old site, analytics behind consent. Live example: Sprega Kamen

4 to 8 weeks
from €3,000Price on 10.9.2026.: from €3,000

A designer in the browser at real scale, colour mapping to your material, prices from an ERP or price list, checkout, an admin with jobs and a production package. For print shops, T-shirts, doormats, packaging, signage. Live example: Logo doormats, Proxy

2 to 4 weeks
from €2,000Price on 10.9.2026.: from €2,000

Custom theme, multiple currencies and languages, Apple Pay and buy-now-pay-later, e-mail flows for carts and new customers, ad measurement. Live example: Bamboccini, 15 countries

2 to 4 weeks
from €2,500Price on 10.9.2026.: from €2,500

Items, prices and stock from the ERP into the webshop you already have, orders back with the right code, queued and resent when the ERP is down. Live example: Proxy, KISERP

2 to 5 weeks
from €1,000Price on 10.9.2026.: from €1,000

What Shopify and App Store apps do not do: your own rules for pricing, shipping or B2B customers, a connection to your ERP or warehouse, a custom admin interface. Live example: Bamboccini

1 to 4 weeks
from €1,000Price on 10.9.2026.: from €1,000

A plugin written for your case instead of five purchased ones that break each other: variant grouping, per-customer price lists, an ERP connector, a warehouse module. The code is yours. Live example: Com-Adria, grouping

4 to 8 weeks
from €5,000Price on 10.9.2026.: from €5,000

One codebase for both platforms, connected to your ERP: field orders, a warehouse scanner, revenue on the owner's phone. App Store and Google Play publishing included. Live example: How we build mobile apps

Maintenance after launch is from €150 a month: security updates, monitoring that the system is up, same-business-day response to a fault and small changes. Without maintenance the system keeps running and stays yours. (Price on 10.9.2026.: from €150 a month)

Not included: hosting (€10 to €40 a month, paid directly to Hetzner), product photography and ad budget.

For every project type: what the base includes and what can be added as needed

What happens after you write to us

Same day

We reply with two or three questions or a suggestion for a fifteen-minute call. On the call we look at what your ERP exposes and whether it makes sense to go further.

Within three working days

You get a written quote with the technical documentation of the scope: what goes into the first round, what waits for the second, timeline and price according to your requirements. You can show it to your accountant or partner. Up to here you pay nothing.

From the first week

Work happens on a test address you can open whenever you like. What is wrong gets changed straight away, while it is cheap, not at a presentation at the end.

What people ask before they decide

  • As orientation: a webshop with ERP from €6,000, a B2B portal from €8,000, a custom website from €4,000, a configurator from €3,000, a Shopify store from €2,000, a plugin or Shopify app from €1,000. The pricing page shows, for every type, what the base includes and what can be added as needed. The price of every project is set by your specific requirements: what your ERP exposes, how many business rules need mapping, how many languages and channels. The real price is defined after a conversation and the technical documentation of the project, and it is in the quote before you pay anything. These amounts are the same as the prices on 10 Sep 2026.

Tell us what you need. Within 24 hours you get a rough price and timeline.

A few sentences are enough: what you sell, which ERP you use and what costs you the most time today. If it is urgent, call.

Weekdays, 9 to 17. We reply within 24 hours.

We reply within 24 hours. Your details reach us only and are not used for anything else.