We buildWHOLESALEsystems

The operational core that connects warehouse, sales, ERP and people

A system that gives the owner real-time visibility and the key data behind decisions made with peace of mind and certainty.

What we solve

As the company grows, chaos grows with itKlikoteka puts the order back

Data scattered across Excel, WhatsApp and email. Stock sits because nobody sees the real picture. Employees jump between ten tools, information arrives late, decisions get made blind. Over time, the owner stops seeing their own company.

Klikoteka connects warehouse, webshop, ERP, people, communication, approvals and analytics into one operational core. Each role opens its own view, sees exactly what matters, and works inside the same rules. The owner opens the app and immediately knows the state of the business in real time.

System demo preview

Every role has its own personalized viewscoped to its permissions

Two demo views that illustrate how the system looks shaped around your operation. The warehouse sees only what needs to be picked and shipped. The owner sees how much sold, through which channel, and where something is stuck. No noise. No jumping between tools.

Our dashboards are built by data analysts and mathematicians, tuned to the level of statistics the client actually uses. From a simple daily overview to deeper analytics with cohorts, correlations and forecasts. We pick the views and metrics with the client to match the project, and for heavier BI scenarios we use PowerBI with relational and dynamic databases.

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
Demo · Desktop view · Role: Owner

Overview

Demo view · working day
Svi kanali
DanasTjedanMjesec
Sales today€4.832
+12.4%
Orders38
+5
Avg. basket€127
−€4
New customers7
+3
Sales trend · 7 days
+18.2%
0k1k2k3k4k5k
PonUtoSriČetPetSubNed
Sales channels
/ 38
  • Webshop1847%
  • B2B portal1438%
  • Telefon615%
Latest orders
Sve
KanalIznosKupacStatusVrijeme
  • WEB€312Kupac Aobrađeno14:32
  • B2B€1.847Kupac Bu obradi13:18
  • WEB€184Demo klijentobrađeno12:04
  • TEL€640Projekt 01obrađeno10:51
Top products
  • SKU 1043Demo artikl 01
    18
  • SKU 0987Demo artikl 02
    12
  • SKU 0501Demo artikl 03
    9

Fiskalizator

Webshop fiscalization and invoicing

Our product for Croatian fiscalization: B2C fiscal receipts (JIR/ZKI) and, as a separate system, B2B e-invoices (Fiscalization 2.0). For Shopify, WooCommerce or manual issuing - for webshops, sole traders and small firms.

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

Systems we've already pushed to production

A handful of selected examples that show the range we work in. Not the full portfolio, just systems of different scale and complexity.

Selected examples. The full scope of every solution is shaped around each client's actual operation.

Selected example

B2B portal where partners order themselves

More than 300 shops a day pull prices, see stock and pack orders through their own portal. No phone calls. No re-typing into the ERP. Sales got back half a workday.

Wholesale portal · ERP integration

Project details
Selected example

Specialized webshop for professional tools

Two thousand ERP items reduced to 300 clean products. The customer picks an option, the system pulls the exact SKU, an R1 invoice comes out. Five languages and eleven brands in one place.

Retail webshop · multilingual

Project details
Selected example

Corporate site with a product catalog

Presentational site for a company trading since 2016. The owner updates products, photos and contacts on their own, no dependency on a development team.

Corporate web · own CMS

Selected example

Retail channel on the same product base

The retail webshop shares products and stock with the wholesale portal. The customer gets a clean experience, the owner runs both channels from the same operational core.

Retail webshop · shared catalog

Selected example

Our own D2C brand selling across the EU

Our Montessori furniture brand sells in fifteen EU countries. Cards, Apple Pay, BNPL, campaigns that run overnight. Our sandbox where we test approaches before we recommend them to clients.

Shopify D2C · EU shipping

Project details

Povucite za više

A system shaped around your operation

We map processes, not templates

Klikoteka doesn't drop a ready-made template onto your business. It maps the processes, roles and rules that already live inside the company, and builds a system that makes them faster and clearer. Never the other way around.

One truth for every role

The same stock, the same prices, the same order status for the owner, warehouse, sales and customer. No parallel Excel files that quietly disagree, no versions nobody trusts.

Croatian context in the core

R1 invoices, OIB validation, fiscalization (JIR, ZKI), e-Invoicing and business units are built in natively. No patching of generic platforms that crack at the first tax or legal change.

Proven building blocks

Components that already run systems in production. Your project doesn't start from scratch, it starts from a tested core shaped to your operation and pace.

Povucite za više

From conversation to production in four phases

A clear process without unnecessary meetings. Conversation, documentation, build with client involvement, then production and maintenance.

Conversation and understanding the company

The first conversation is about your business. Who does what, where time gets lost, what the customer wants, where mistakes happen. Out of that come the roles, rules and priorities the system runs by.

Documentation and proposal

Based on the conversation we prepare the documentation: what needs to be built, which features go into the first round, what the priorities are and the investment band. Only then does the client decide whether to move forward.

Build with continuous client involvement

Once the proposal is accepted, we start building. The client sees finished sections, views and features in real time, and can ask for changes along the way. No surprises at the end.

Production, maintenance and upgrades

When the project is finished it goes into production. Then comes maintenance, technical support and upgrades that come out of real usage, as new needs or better solutions appear.

Povucite za sljedeću fazu

What clients usually ask

  • Typically 2 to 5 weeks from idea to a production-ready system, depending on scope and complexity. Upgrades run as continuous development under a monthly arrangement.

Ready to talk?Send an enquiry

A short conversation about your business. After the conversation we agree on the documentation phase and an initial proposal, before any code is written.

Email us