Zmile

Owned Business Case Study

Čajanka connects its webshop to the business behind it.

This is not a story about one isolated redesign. It shows a system connecting shopping, orders, accounting, stock, suppliers, partners, and the decisions a retail business makes every day.

Visit Čajanka.hr

Business context

The webshop is the entrance to an operating system.

A customer sees products, content, and a straightforward path to an order. Behind that, the team must align the invoice, stock, purchasing, partner, and reporting. Re-entering the same information manually limits growth and increases the chance of error.

Business model
Specialist ecommerce retail
Ownership
Zmile d.o.o.
Work
Web, integrations, automation, and custom systems
Temporary interface previewConcept desktop webshop view · Concept mobile webshop viewAll data is invented and shown only to communicate layout. Replacement with approved, redacted production captures is tracked in GitHub issue #22.

One connected system

Information moves forward without being manually re-entered.

The system is deliberately modular: each part solves a specific operational problem, while shared flows connect them.

  1. 01Čajanka.hr
  2. 02WooCommerce
  3. 03Minimax
  4. 04Stock and purchasing
  5. 05Suppliers
  6. 06Affiliates
  7. 07Reporting
01

Webshop and accounting

WooCommerce and Minimax share the information required for an invoice.

Customer, product, order, and invoice information moves from the webshop into the accounting flow. Automation removes repeated invoice creation, while validation keeps control over the result.

  • Validate required information
  • Prepare customer and invoice
  • Connect products and line items
  • Track synchronization outcomes
Temporary interface previewOrder flow into accountingAll data is invented and shown only to communicate layout. Replacement with approved, redacted production captures is tracked in GitHub issue #22.
02

Stock and suppliers

Sales become purchasing guidance, and a supplier invoice becomes a stock-entry draft.

Current stock and recent sales indicate what should be reviewed or reordered first. A supplier document can prepare line items for human review before creating a Minimax draft.

  • Stock alongside recent sales
  • Reorder priorities
  • Read supplier-invoice line items
  • Review before a stock-entry draft
Temporary interface previewStock-order guidanceAll data is invented and shown only to communicate layout. Replacement with approved, redacted production captures is tracked in GitHub issue #22.
Temporary interface previewSupplier invoice to stock-entry draftAll data is invented and shown only to communicate layout. Replacement with approved, redacted production captures is tracked in GitHub issue #22.
03

Partner growth

The affiliate program connects onboarding, attribution, commission, and payout.

A custom program automates partner signup and guidance, links and coupons, repeat-customer attribution, notifications, commission calculation, and payout requests.

  • Automated signup and onboarding
  • Links, coupons, and repeat customers
  • Partner view of orders and commission
  • Redemption history and payout requests
Temporary interface previewPartner overviewAll data is invented and shown only to communicate layout. Replacement with approved, redacted production captures is tracked in GitHub issue #22.

Supporting operational layers

Connections continue wherever a decision needs better information.

The same operational approach supports a wider set of processes that do not each need their own product or platform.

  1. 01Supplier-invoice imports
  2. 02Catalog and inventory synchronization
  3. 03Order profitability
  4. 04Campaign reporting
  5. 05Notifications and exceptions
  6. 06Human review for consequential decisions

Supported outcomes · July 2026

Results stay attached to the real workflow and their calculation basis.

Čajanka is owned by Zmile d.o.o. These outcomes come from its own daily operations, not an external-client relationship.

  1. 01More than 83 hours

    saved on invoicing in 2026 so far

    500 orders × approximately 10 minutes of avoided manual invoice creation = about 83.3 hours.
  2. 02About one hour

    saved per supplier stock entry

    Approximately 60 minutes of manual preparation is avoided because the supplier invoice produces a review-ready draft; human review remains.
  3. 03Approximately 10%

    of monthly sales attributed to affiliates

    Revenue from affiliate-attributed orders ÷ total monthly sales revenue ≈ 10%. Private commercial totals are not published.

A relevant next step

Find a smaller problem worth connecting.

See what we build, send your website for a personal review, or describe an operational constraint in a conversation.