How products are sold
Define categories, variants, units, minimum quantities and the rules that affect a purchase.
E-commerce development
We develop e-commerce services in Estonia where catalogues, variants, quantities, carts and checkout match the actual range. Platform, administration and integrations are selected around how the business manages prices, stock, payments, delivery and orders.
Discuss a projectDefine categories, variants, units, minimum quantities and the rules that affect a purchase.
Map cart, customer details, agreed payment and delivery choices, and order states.
Content, service and warehouse responsibilities determine the administration and integrations required.
A simple item, a size-and-colour variant and a bakery product sold by weight require different choices. Before design we describe variants, units, minimum quantities, additions and cases where price or availability cannot follow the standard rule.
We define when an order is created, which customer details are required and when the final amount becomes known. Payment and fulfilment cover only the providers and capabilities confirmed for the project; an unknown provider is never treated as a silent promise.
Product changes, order states, cancellations, returns and customer communication matter as much as the public storefront. Administration and notifications are shaped around the people who prepare and resolve orders every day.
Core e-commerce components
We need examples of both simple and complex products with variants, prices, quantities, images and categories. This reveals the data model and editing workflow the store actually needs rather than the one suggested by a generic demo.
Describe who receives an order, how it is prepared, when its state changes and how amendments or cancellations are handled. The customer journey can then reflect the company’s real operating process.
If price, stock or customer data comes from another system, we need documentation, sample data and an owner. Migration is reviewed separately for the quality and legitimate need of historical products, customers and orders.
Describe products, variants, pricing, quantities and decision-making content.
Prototype selection, cart and checkout with mobile and error states.
Connect agreed services and make order states clear to the team.
Test representative products, variants, quantities, forms, payments and delivery cases.
Store scope confirmed explicitly
Migration and opening the store
Before opening, we trial a small product import, inspect variants and images, and agree when source data is frozen. Launch checks cover representative purchases and known exceptions. The operating team receives administration guidance and a list of integrations that require monitoring after release.
A bakery range and ordering flow
Narva Kohvik lets customers browse categories and products, choose a variant or quantity, review the cart and continue with a supported delivery or pickup choice.
View case study


The decision follows catalogue complexity, integrations, publishing roles and daily order handling. A platform name should not be the first project decision.
Yes, where the chosen service offers a suitable interface and the scope is agreed. Exact boundaries are confirmed during discovery.
Yes, once the source format and data quality are understood. Fields, variants, images and validation rules are mapped before migration.
Important areas include indexable categories and products, unambiguous URLs, canonical rules, internal links, metadata and duplicate control.
Briefly describe the goal, users, current solution and required functions. The first conversation will clarify the open questions and what discovery is needed before an estimate.