E-shop · B2C, B2B, portals, integrations

We specialize in e-shops.

But we build anything — B2B portals, internal systems, mobile apps, integrations and SaaS products. Dozens of ready-to-deploy modules and a proven e-shop platform mean we don't reinvent the wheel — we focus on customization tailored exactly to you.

Dozens of ready modules Custom tailoring No vendor lock-in
50+ ready-to-deploy modules
B2C + B2B both segments
Multi-jazyk language & currency
2 months typical to production

What's done
and deployed?

Basic functionsProducts, variants, categories, multimedia

ADMIN
  • Unlimited products, manufacturers and categories — products can be classified into multiple categories at once (e.g. "beer" + "gift sets" + "sale")
  • Variants and product sizes (S/M/L, volumes 0.3 / 0.5 / 1 l, bundles) — each variant with its own EAN, warehouse position, separate B2C/B2B stock and per-branch breakdown
  • Per-product pricing matrix: selling price (with/without VAT, automatic conversion), promo price with time window (date from–to), promo discount in %, retail price (RRP) for strike-through, separately for CZK and EUR
  • Related, alternative, substitute products, gifts with goods, gift boxes, cart upsell and cross-sell "You might also like"
  • Product gallery: images, videos, documents (PDF datasheets), custom images for each variant, automatic WebP optimization
  • Intelligent karma ranking — listing order is computed automatically from stock, sales over 30/90/180 days, age since stocked, image count and manual boosts; separate karma for B2C and B2B
  • Detailed sales history in product edit — last sale date, units over 1 / 3 / 6 months (B2C and B2B separately), clickable link to invoices
  • Custom messages "If out of stock" / "If sold out", search keywords (synonyms, alternative names, typos)
  • Granular user rights (admin / editor / accountant / warehouse), audit log of all changes (who, when, IP, old → new value), price history for pricing audit

Currencies and languagesMulti-currency, multi-language, automatic translations

FUNKCE
  • Unlimited currencies — CZK, EUR, USD, GBP, PLN, HUF and more; automatic exchange rate updates from CNB or ECB once a day, custom margin/rounding per currency
  • Unlimited languages — CZ, EN, DE, SK, PL and more; each language has its own URL structure (/cz/, /en/, /de/) with hreflang and canonical URL
  • Automated AI translations of product descriptions, parameters, categories and SEO texts via DeepL or Google Translate — translate the whole catalog into all languages with one click
  • Per-language SEO optimization — separate title, meta description, OG tags, JSON-LD and robots directives for each language; custom URL slug for each translation
  • Multi-shop — various combinations of languages and currencies (CZ in CZK, SK in EUR, DE in EUR), each with its own design, shipping, payments and stock
  • Localized invoicing in order currency, custom terms, GDPR text, e-mail templates and notifications per language (CZ/EN/DE/SK)

Payment gatewaysGoPay, ComGate, ThePay, Stripe, Apple/Google Pay

FUNKCE
  • PayU – payment gateway for CZK, EUR, GBP, HRK, HUF, PLN, RON, USD and other currencies
  • GoPay – complete payment gateway support
  • ComGate – connection to the payment gateway; support for quick payment buttons
  • Twisto – support for online processing and settlement of deferred payments
  • GP Webpay – support for accepting MasterCard / VISA payment cards, used by Česká spořitelna, Raiffeisenbank, Komerční banka and others
  • ČSOB payment gateway – support for the acceptance of payment cards from ČSOB
  • Braintree - subsidiary of PayPal, support for payment card acceptance, easy data entry directly in a popup window on your website, remembered cards and recurring payments
  • Apple Pay - support for payments using mobile applications
  • Google Pay - support for payments using mobile applications

Accounting, warehouse, ERP and CRM systemsPohoda, Money, K2, Helios, SAP, Abra

FUNKCE

We can connect to basically any accounting system, read products, prices, customers from it, upload back orders, invoices and credit notes.

  • Pohoda – connection to accounting and warehouse management, CZ and SK versions, directly connected to the SQL database (maximum speed), XML exports and imports and connection to mServer (customers, orders, invoices, stock levels)
  • Money S4/S5 – direct connection to the SQL server of the accounting system, reading stock levels, prices, dealer and retail prices, discounts
  • K2 ERP – connection to the accounting system, orders, goods, product tree, translations and different currencies, stock levels, product labels, parameters
  • ABRA Flexi – connection to accounting system, orders, goods tree, stock levels, prices, creation of orders, invoices, credit notes
  • Helios Red – online connection to warehouse system, products, categories and order processing system
  • PREMIER System – connection to the accounting system, orders, invoices, partners, stock levels, via API
  • Vision32 – connection to the accounting system, orders, invoices, partners, stock levels, via API
  • InfoOffice – direct connection to SQL server / database, for products, prices, warehouses, order entry, support for forwarding info on payment status
  • eWay CRM – direct connection to the information system, embedded directly in the Microsoft Outlook application

Warehouse systems, labels, BalíkobotZebra TC22/27, label printing, Balíkobot, Packeta, DPD

FUNKCE

Full warehouse workflow — picking with Zebra scanners, automatic label printing, stock position tracking, bulk shipment generation and customer tracking. Support for all EU carriers.

  • Warehouse app for Zebra TC22/TC25/TC27 scanners — pick order by scanning EAN, verify warehouse position, reprint label, separate "warehouse" user role
  • Multi-warehouse — stock breakdown across branches / central warehouse, dispatch from the right warehouse based on availability, separate B2C and B2B stock for the same product
  • Balíkobot — aggregates APIs of all carriers; bulk label generation (select orders → fill in dimensions/weight → produce PDF labels → print); automatic tracking number e-mailed to customer
  • Zásilkovna / Packeta — Z-Box, pickup points across the EU, COD, international shipping
  • Czech Post — To the post office, To the hand, Balíkovna, EMS, registered letter
  • PPL, DPD, GLS, FedEx, UPS, DHL, TNT — standard and express delivery, pallet transport
  • Per-product special shipping — chilled goods, pallet shipments, in-Prague courier (Liftago Express), personal pickup at selected branches
  • Automatic shipping calculation from weight, package size (W×H×D in cm), country and carrier; free shipping above order threshold or via discount coupon
  • Label printing on Zebra ZD via serial / Bluetooth, label templates with logo and barcode
  • Order states — New → Paid → Processing → Picked → Shipped → Delivered; each transition triggers a customer e-mail

Management charts, margins, profitabilityTurnover, margins, profitability, real-time dashboards

FUNKCE
  • Interactive turnover, margin and order graphs in real time — divided by sites, currencies, categories, manufacturers, carriers, payments and warehouses; selectable periods (day / week / month / quarter / year)
  • Profit prediction for end of month, quarter and year — including year-over-year comparison with the same period last year
  • Margin and profitability per product, category, brand, client and the whole shop; margin visible before and after discounts, coupons and loyalty programs
  • AOV (average order value), conversion rate, repeat purchases, customer life-time-value
  • Top products — bestseller ranking with manual pinning (pin to top of homepage / category); identification of declining products (top last year, gone this year)
  • Top clients — ranking of most valuable customers by annual turnover; input for VIP care and retention campaigns
  • Slow movers — products unsold for over 3 / 6 / 12 months, candidates for sale promotion; clickable link directly to product edit
  • Turnover rate and its calculation, daily and monthly summaries, customers with first order this month, reactivated customers after long inactivity
  • Excel / CSV export of every report, scheduled e-mail reports (daily / weekly summary to staff)

Marketing and discount promotionsDiscounts, coupons, gifts, promo prices, limited-time deals

FUNKCE
  • Discount coupons — fixed amount or % after entering a code (BLACKFRIDAY, SPRING2026); restrictions: period, usage limit, tied to specific customer, minimum cart, restriction to products / categories / brands; choice of discount from retail or selling price (combinability with other discounts)
  • Volume discounts — tiered "Buy for 1,000 CZK → 5 %, over 3,000 CZK → 10 %, over 5,000 CZK → 15 %"; automatic in cart, per currency, with time window
  • VIP club (turnover discounts) — bronze / silver / gold level based on customer's annual turnover; discount applied automatically for logged-in VIP, customer sees status and progress to next tier
  • Countdown promotions — top bar above the site with promo text and live countdown timer ("in 2 days 05:14:23"); per language, optionally linked coupon; auto-disappears after deadline
  • Per-product promo prices — time-limited price in product edit (date from–to, CZK and EUR separately); strike-through regular price next to promo
  • Gift vouchers — automatic generation of PDF voucher with unique code, accounting, automatic redemption in cart
  • Gifts with goods, 1+1, 2+1, 3+1 free, gift boxes and wrapping
  • Price tiers — custom prices for selected products/customers, separate from B2B/VIP, with change history for audit
  • Discount priority order — price tier → promo price → volume discount → coupon → VIP club; admin enforces maximum combined discount cap (default 50 %)
  • Customer segmentation by purchased products, categories, brands, annual turnover, location, B2C/B2B; segment export for Salesforce / Mailchimp / Ecomail

E-mailingNewsletter, automation, segmentation, A/B testing

FUNKCE
  • Transactional e-mails — order confirmation, invoice PDF, password reset, B2B approval, credit note, payment reminder; templates per type × language (CZ / EN / DE / SK), WYSIWYG editor with variables (%name, %varsymbol, %basket, %total)
  • Own SMTP server (hMailServer / Postfix), SPF, DKIM, DMARC setup in DNS for maximum deliverability — e-mails don't land in spam
  • Salesforce Marketing Cloud — enterprise integration for segmentation and campaigns; shop syncs contacts, orders, browsing events
  • Ecomail — Czech newsletter alternative, consent sync via API, automated workflows, opt-out propagation
  • Mailchimp, SendGrid, Mailgun — API integration for bulk mailings and transactional e-mails
  • Abandoned cart — automatic reminder 1 hour / 24 hours / 3 days after abandonment; optionally with discount coupon
  • GDPR consents — explicit opt-in at registration and checkout, audit trail (date, IP), one-click unsubscribe in every e-mail, automatic opt-out propagation to Salesforce / Ecomail
  • Campaign statistics — open rate, click-through rate (CTR), conversion rate, unsubscribe rate; A/B testing of subjects
  • SMS notifications via API (SMSManager, Twilio) — order confirmation, dispatch, delivery; optionally for VIP customers
  • Social networks — Open Graph, Twitter Cards, share buttons, Facebook Pixel, LinkedIn Insight

AI featuresAI product descriptions, translations, recommendations

FUNKCE
  • AI product description generation — Claude / GPT-4 writes SEO-optimized descriptions from parameters, photos and category; one-click bulk generation for the entire catalog
  • AI translations (DeepL) — descriptions, parameters, categories and SEO texts automatically into CZ / EN / DE / SK / PL; quality on par with a native translator at a fraction of the cost
  • AI product recommendations — "You might also like", "Related", "Alternative" and "Substitute" products generated automatically from customer behavior and description similarity
  • AI review summarization — aggregation of hundreds of reviews into a few sentences ("Customers most praise… Most often criticize…")
  • Karma product ranking — self-learning algorithm weighs stock, sales (30/90/180 days), age since stocked, image count, seasonality; separately for B2C and B2B — each segment sees first what actually sells in it
  • Intelligent fulltext (ElasticSearch) — typo-tolerant search (fuzzy match), Czech morphology, synonyms, autocomplete with TOP products
  • AI duplicate detection — finds similar products in catalog likely representing identical goods (for catalog cleanup after import)
  • AI customer segmentation — clustering by purchase behavior for marketing campaign targeting (RFM analysis, churn prediction)

SearchFulltext, facets, autocomplete, fuzzy match

We search in products, parameters, brands, descriptions, reviews and articles — fast, typo-tolerant, with automatic faceted filtering.

  • ElasticSearch — own search engine, no third-party fees, response in 50–100 ms even on tens of thousands of products (DB would take seconds)
  • Autocomplete — suggestions from 3 characters, with TOP products / categories / brands and image previews
  • Fuzzy match — typo-tolerant search, Czech morphology (roots — pivo / piva / pivem find the same), diacritics optional
  • Per-language synonymssweater ≈ pullover, glass ≈ tumbler, custom list editable in admin
  • Faceted filtering — price (range slider), brand, category, material, color, size, parameters; updates results in real time
  • Configurable boost — title × 5, category × 3, body × 1, custom weights per field; manual pinning of products to top of results
  • Search statistics — TOP 50 searched terms with conversion rate, queries with no results (gold mine for adding synonyms or sourcing new goods)
  • Incremental indexing every 15 minutes + full reindex daily at 00:01; manual reindex with one click (per category / brand / article)
  • Alternatives — Luigi’s Box (commercial), Algolia, Sphinx, Meilisearch — integration on demand

B2B functions and CRMPer-client pricing, approval flows, sales reps

FUNKCE
  • B2B request approval workflow — client fills in company data (VAT ID, ARES auto-fill), admin sees yellow "Pending" box, one-click approve / reject with reason; client receives automatic e-mail
  • Global B2B discount in % + per-category discounts — hierarchical editor (e.g. Beer −15 %, Bottles −18 %, Kegs −20 %), with fallback to global discount if category not defined
  • Custom prices per product or per customer — contract prices for specific companies override everything else
  • Credit limit + invoice maturity (typically 14 / 30 days) — admin sees real-time "Outstanding" (sum of open invoices) and "Available credit"; once limit exceeded, payment on invoice is not offered to client at all
  • Mandatory PO number — optional requirement of client's internal order number on every order
  • Billing e-mail — invoice sent to separate address (e.g. accounting), not the main client e-mail
  • Multi-user company account — company has multiple contacts/buyers under one account, with distinct rights (order / approve / view invoices)
  • Order approval workflow — buyer creates order, manager approves, only then it's sent
  • B2B audit log — history of all changes (credit limit, maturity, discounts, blocks) with admin, date, IP, old → new value
  • B2B data import from ERP — Pohoda, Money, K2, Helios, SAP, Abra; loads customers, list prices, discounts, open invoices, credit positions
  • Reporting for sales reps — client-to-rep assignment, turnovers, visits, inactive clients, plans

XML feeds and exportsHeureka, Zboží.cz, Glami, Google Shopping, Facebook

FUNKCE
  • Google Merchant Center / Google Shopping — complete feed (titles, descriptions, GTIN, prices, availability, variants, Google taxonomy); with support for Performance Max and Smart Shopping
  • Heuréka.cz / Heuréka.sk — product feed + separate availability feed (real-time stock); Heuréka cart API for "Verified by customers" reviews
  • Zboží.cz and Sklik dynamic remarketing — product feed + event signaling (view, cart, purchase)
  • Glami — fashion portal (clothing, shoes, accessories), with localized variants for CZ, SK, HU, RO
  • Facebook Catalog / Meta Pixel — dynamic remarketing on FB and Instagram, automatic ViewContent, AddToCart, Purchase events
  • Mall partner, Alza partner, NajNákup (SK), Compari (HU/RO), Idealo (DE)
  • Custom XML / CSV / JSON exports — arbitrary structure to spec, generated overnight or on demand, with authentication (HTTP Basic / API key / IP whitelist)
  • Google Tag Manager + GA4 e-commerce events — complete data layer (impressions, click, add-to-cart, checkout steps, purchase, refund) without writing custom code
  • Heuréka cart (HK) — API integration including shipping, payments and order confirmation
  • Sitemap.xml, robots.txt, RSS, Atom — auto-generated, per language, with hreflang

REST API, SwaggerFull REST API, OAuth2, documentation in Swagger UI

  • Full REST API — CRUD operations for products, variants, categories, orders, invoices, customers, warehouses; everything the admin can do, the API can do too
  • Authentication — OAuth 2.0, API keys, JWT tokens; optional rate limiting (per key), IP whitelist, call audit log
  • Swagger UI documentation — interactive "try-it-out" right in the browser, OpenAPI 3.1 spec, always up-to-date (generated from code)
  • Webhooks — push notifications to your endpoints on events (order received, paid, shipped, customer registered, review added); with retry logic and HMAC signing
  • GraphQL endpoint optionally — for frontend apps that need exactly what the request asks for (no over-fetching)
  • Mobile apps — native iOS / Android apps talk to the e-shop exclusively via API; you can also build a custom headless frontend (React, Next.js, Astro)
  • Ready-made integrations — Power BI / Tableau (BI reporting), Zapier / Make (automation), n8n (self-hosted workflows), Slack / Discord notifications

Web hostingOur own servers, monitoring, daily backups, 24/7 SLA

We deliver the e-shop "turnkey" including hosting on our own servers. Full access, no vendor lock-in — you can move everything elsewhere anytime.

  • Windows hosting — Windows Server managed by us, IIS, PHP 8.4, MariaDB, Redis, ElasticSearch, hMailServer, Bonobo Git Server; perfect for Microsoft stack integration (.NET, SQL Server, Active Directory)
  • Linux hosting — managed Nginx, PHP 8.4, MariaDB, Redis, ElasticSearch; lightweight alternative with lower licensing costs
  • SSL/TLS automatic — Let’s Encrypt or commercial certificate, automatic renewal, HTTP/2 + HTTP/3 (QUIC), HSTS
  • Cloudflare CDN — static assets from 300+ datacenters worldwide, DDoS protection, WAF (Web Application Firewall), bot mitigation
  • Daily backups to second geographic location (off-site), 30-day retention, point-in-time recovery from MariaDB transaction log; restore tested monthly
  • 24/7 monitoring — uptime probe every 30 seconds, alerts to e-mail / SMS / Slack on outage; measured SLA 99.95 %
  • Performance monitoring — response times per URL, slow queries, error rate, RUM (Real User Monitoring) from Cloudflare
  • Staging environment — identical copy of production for testing changes, deploy via Git tags, rollback with one click
  • Full SSH / RDP access, own cron jobs, own e-mail addresses, own subdomains; no vendor lock-in — code and data are yours

See what your CMS will look like

E-mail Book a meeting