Přeskočit na obsah

Pricing Engine · cenový engine pro Shoptet

KAŽDÁ SLEVA SPRÁVNĚ.
VÝSLEDNÁ CENA PŘESTO ŠPATNĚ.

Věrnostní tier nastavený správně. Akce nastavená správně. Kupón nastavený správně. A přesto může jejich kombinace na konkrétní objednávce dát cenu, kterou jste nikdy nechtěli povolit. Pricing Engine z nich vždy určí jednu výslednou cenu podle pravidel, která si sami nastavíte — ne podle toho, co se náhodou sečte jako poslední.

okfish.sk · 16 716 produktů · ostrý provoz

  • Ceny přepočítané každých 15 min
  • 5 kontrol před každou změnou ceny
  • Od 24 500 Kč doživotně

Proč nestačí nativní Shoptet

SHOPTET UMÍ VĚRNOSTNÍ SLEVY. NEŘEŠÍ ALE JEJICH SOUBĚH.

E-shop umí věrnostní slevu, akci i kupón — každou zvlášť. Co sám neřeší: co se stane, když se sejdou na jedné objednávce. Bez pořadí se slevy buď sečtou tak, že prodáte pod nákup, nebo se navzájem přebijí — třeba výprodej, který jiná sleva omylem vytáhne zpátky nahoru.

Pricing Engine z nich vždy určí jednu výslednou cenu podle pravidel, která si nastavíte vy — ne podle toho, co se náhodou sečte jako poslední.

Bez pořadí

Tři slevy. Jedna špatná cena.

  • Věrnost 20 %−160 Kč
  • Akce na produkt−80 Kč
  • Kupón navrch−80 Kč
Zákazník zaplatí480 Kč

Z 800 Kč. Marže je pryč — a vy jste nic takového nepovolili.

S pravidly

Stejné slevy. Jedna zamčená cena.

  • Věrnost 20 %platí
  • Akce na produktmá přednost
  • Kupónjen zbývající prostor
Zákazník zaplatí640 Kč

Strop drží. Cena, kterou jste chtěli — na katalogu, na detailu i v košíku.

Shoptet zvládne nastavit věrnostní slevu, akci i kupón — každou zvlášť, správně. Co sám neřeší: co se stane, když se sejdou na jedné objednávce. Přesně tuhle nadstavbu Pricing Engine přidává:

Automatické tiery

Zákazník přeskočí úroveň sám podle obratu — bez ručního přeřazování v adminu.

Ceníky podle značky/kategorie

Jiná pravidla pro jinou značku nebo kategorii, bez ručního štítkování produktů.

Limity a stropy

Sleva nikdy neprojde pod hranici, kterou sami definujete — bez ohledu na to, kolik slev se na objednávce sejde.

Konflikty slev a kupónů

Jasné pravidlo, která sleva vyhrává, když se potkají — ne náhodné pořadí toho, co se zapsalo poslední.

Backend počítá. Frontend zobrazuje.

SVOU CENU VIDÍ UŽ V KATALOGU. NE AŽ V KOŠÍKU.

Vaše zákaznická cena je vypočítaná dřív, než ji zákazník vůbec uvidí. Backend počítá, frontend zobrazuje.

Celý výpočet — akční cena, zákaznický tier, věrnostní sleva, kupóny, limity — proběhne na backendu předem. E-shop nic nepočítá znovu při každém zobrazení produktu, jen servíruje hotový výsledek. Po přihlášení zákazník okamžitě vidí svou skutečnou cenu a slevu — v katalogu, na detailu produktu i v košíku. Ne až po kliknutí na „Přidat do košíku“ a otevření košíku — cenu zná už při výběru produktu.

01

Katalog

Už v seznamu produktů vidí svou cenu.

640 Kč

02

Detail

Na kartě zboží stejné číslo. Nic se nepřepočítává později.

640 Kč

03

Košík

To, co viděl, to platí. Žádné překvapení u pokladny.

640 Kč

Konec odchodů na srovnávače cen

Zákazník ví, že levněji nenakoupí

Zákazník vidí svou VIP cenu okamžitě v katalogu a na detailu produktu. Ví, že na Heurece ani u konkurence levněji nenakoupí, a dokončuje nákup rovnou u vás.

Růst průměrné hodnoty košíku (AOV)

Úspora viditelná u každé položky

Okamžitá viditelnost úspory u každé další položky snižuje bariéru k nákupu příslušenství. Touha postoupit do vyššího obratového tieru přirozeně žene velikost objednávky nahoru.
Žádné cenové překvapení v košíkuŽádné čekání na přepočetŽádné skládání slev až na konci objednávky

Obchodní dopad: více cenové jistoty → méně překvapení v košíku → vyšší konverzní poměr a výrazný nárůst průměrné hodnoty objednávky (AOV).

Ověřeno v reálném produkčním provozu (okfish.sk), ne jen laboratorně.

Od chyby k jistotě

SEDM KROKŮ OD RUČNÍHO EXCELU K ZAMČENÉ CENĚ.

Co to pro vás znamená: místo ručního hlídání slev v tabulce dostanete systém, který chyby zastaví sám a u každé ceny ukáže, proč vyšla právě takhle.

01 · Ruční sčítání slev

Kolikrát jste zjistili slevu pod nákupní cenou až na konci měsíce?

Věrnostní tier + akce + kupón se v Excelu nesčítají tak, jak myslíte. Chyba se objeví, až když spočítáte marži — a to bývá pozdě.

02 · Tichá chyba

Run doběhl zeleně. Nezpracovalo se nic.

Automatizace, která tiše selže a nikoho neupozorní, je horší než žádná automatizace — 12 dní, každý produkt, nulová chyba v logu, dokud to někdo neobjevil ručně.

03 · Izolace od e-shopu

Cenová logika opouští e-shop.

Přesouvá se do samostatné, dedikované vrstvy. E-shop zůstává rychlý — žádné riziko, že vám cenová logika zpomalí nebo rozbije obchod.

04 · Vícevrstvá pravidla

Desítky pravidel. Jedno místo.

Žádný roztříštěný Excel po kolezích, žádné „kdo naposledy upravil ceník“. Konfigurace verzovaná, čitelná, změnitelná bez zásahu do kódu.

05 · Povinná zkouška

Neprojde-li testem, neopustí linku.

5 stupňů validace, žádné výjimky. Odchylka o jediný cent proti referenčnímu vzorku — a zápis se zablokuje dřív, než se dostane k zákazníkovi.

06 · Zamčená cena

Kupón navíc? Cena se nehne.

Živě ověřeno: 800 → 720 by se stalo bez ochrany, i s „nekombinovatelným“ příznakem. Po nasazení zámku zůstala skutečná dokončená objednávka na 800.

07 · Výstup

Zákazník vidí přesnou cenu. Vy vidíte proč.

Žádné dohady, žádné „proč tohle stálo jinak“. Dashboard vám kdykoliv ukáže dopad na marži, dřív než se stihne stát problémem.

Klíčové přínosy pro váš byznys

TECHNOLOGIE NAVRŽENÁ PRO ABSOLUTNÍ JISTOTU V ČÍSLECH.

Co to pro vás znamená: marže zůstane tam, kde ji chcete mít — i při velkém katalogu a mnoha zákaznických úrovních.

Ochrana marže a zisku

Striktní dodržování cenových mantinelů. Slevy se nikdy nepropadnou pod vámi definovanou hranici.

Pokročilá B2B i B2C segmentace

Neomezené možnosti věrnostních úrovní (tiers), stejně dobře pro velkoobchodní partnery i pro běžné zákazníky ve věrnostním programu — každá s vlastní konfigurovatelnou logikou.

Extrémní škálovatelnost

Plynulé zpracování katalogů o velikosti 100 000+ produktů pro desítky tisíc zákazníků.

Garantovaná konzistence

Golden Dataset testování zaručuje, že se výsledná cena při aktualizaci neodchýlí ani o jediný haléř.

Pořadí, které drží marži

NEJDŘÍV PRAVIDLA. PAK CENA. NIKDY NAOPAK.

E-shop jen ukáže cenu, která už je spočítaná a zamčená. Pořadí si nastavíte vy — ne platforma. Výprodej má přednost. Limit značky nebo kategorie ale řekne, jak hluboko smí jít věrnostní sleva. Kupón může použít jen to, co pod limitem zbývá.

STROP

Sem už sleva nesmí. Kupón dostane jen to, co pod stropem zbývá — ne slevu navrch.

  1. 01

    Základní cena

    To, za kolik zboží běžně prodáváte.

  2. 02

    Výprodej / akce

    Když je produkt ve slevě, tahle cena má přednost.

  3. 03

    Věrnostní úroveň

    Stálý zákazník má svou slevu — ale jen po strop, který si nastavíte.

  4. 04

    Strop značky nebo kategorie

    „Na tuhle značku maximálně 20 %.“ Nikdy hlouběji.

  5. 05

    Strop na jeden produkt

    Výjimka na konkrétní kód, když to obchod potřebuje.

  6. 06

    Zaokrouhlení

    Cena, kterou zákazník opravdu uvidí.

Vícevrstvá cenová logika

Výsledná cena není náhoda, ale kaskáda exaktních pravidel.

  1. 1. Základní ceník:

    Výchozí hodnota produktu.

  2. 2. Akční / Výprodejová okna:

    Časově omezené fixní ceny.

  3. 3. Zákaznická úrovně (Tier):

    Přidělená sleva dle loajality programu.

  4. 4. Omezení značky / kategorie:

    Maximální povolená sleva na segment.

  5. 5. Produktový strop:

    Tvrdý limit konkrétního kusu.

  6. 6. Zaokrouhlení:

    Konzistentní výsledek podle obchodních zvyklostí.

Ochrana cenových mantinelů

Ochrana cenových mantinelů

Na úrovni produktu:

Individuální strop pro specifické SKU.

Ochrana cenových mantinelů

Na úrovni značky:

Plošná pravidla — značka Apple nikdy neslevovat o více než 5 %.

Ochrana cenových mantinelů

Na úrovni kategorie:

Plošná maržová pojistka pro rizikové segmenty.

Zákaznické cenové úrovně (tiering)Cenotvorba, která roste společně s hodnotou zákazníka.

Nezávislé ceníky: Každá věrnostní úroveň disponuje svým vlastním, přesně vypočteným ceníkem.

Kombinace pravidel: VIP zákazník získá svou slevu na běžné zboží, ale Engine automaticky seřadí slevy na již zlevněné zboží, aby zabránil duplicitám.

Bezpečný export (Zero-latency): Všechny tiery jsou spočítány předem na pozadí, bez zpoždění e-shopu během nákupu.

B2B i B2C: neomezené věrnostní úrovně, stejně dobře pro velkoobchodní partnery i pro běžné zákazníky ve věrnostním programu — každá s vlastní konfigurovatelnou logikou.

Kupón · discount-lock pattern

KUPÓN NAVÍC? CENA SE NEHNE.

I když je kupón v e-shopu označený jako „nekombinovatelný“, bez zámku se může stejně srazit cena, kterou jste nechtěli.

Discount-lock pattern — exkluzivní mechanismus proti nechtěnému přebití zapsané ceny. Běžným problémem platforem je, že nad pevně stanovenou cenu aplikují další plošný kupón v košíku.

Živě ověřeno

Bez zámku

720 Kč

Kupón srazil cenu, i když „nekombinovat“ bylo zaškrtnuté.

Se zámkem

800 Kč

Objednávka dokončená za cenu, kterou jste chtěli.

Nejvyšší věrnost

Už má maximum. Kupón se nespustí.

Kdo je na nejvyšší úrovni, má slevu, na kterou má nárok. Další kupón by už jen ukrojil marži — tak ho systém vypne.

1. Imunita

Finální cena je explicitně chráněna proti automatickým slevám platformy.

2. Aktivní obrana

Pokud produkt dosáhne maximální povolené slevy, Engine vystaví pravidlo blokující košíkové kupóny.

3. Garance

Co Engine spočítá, to zákazník skutečně zaplatí. Ani o korunu méně.

Živě ověřeno, ne teorie: automatický slevový mechanismus aplikovaný nad pevně zapsanou cenou ji reálně snížil dál (800 → 720), i když byla nastavená jako „nekombinovatelná“. Po nasazení discount-lock rozšíření: skutečná dokončená objednávka zůstala na 800, ne na 720 — ověřeno end-to-end.

Pro IT: jak vypadá zamčená cenaStav zámku, jak ho vidí platforma

PRICE=999 · ENGINE_SECURE=ACTIVE

Externí kupóny / Nativní slevy platformy blokovány.

Když se něco pokazí · 5-stupňová validace

RADĚJI NIC NEZMĚNÍME, NEŽ ŠPATNOU CENU NA CELÝ KATALOG.

Když vypadá vstupní soubor divně — rozbitý formát, najednou se mění půlka sortimentu — systém se zastaví. Napíše vám. Ceny v e-shopu nechá tak, jak jsou. Lepší jeden den se starou cenou než špatná cena na tisících položkách.

01

Pravidla dávají smysl

Než se cokoli spočítá, zkontrolujeme, že nastavení není rozbité.

02

Nejdřív nanečisto

Vidíte, co by se stalo, ještě než se to zapíše do e-shopu.

03

Stejný výsledek znovu

Počítač si ověří, že čísla nesklouzlají po každé změně.

04

Když je to podezřelé, zastavíme

Špatný soubor nebo náhlá změna půlky katalogu = nic se nepřepíše.

05

Denní kontrola v e-shopu

Porovnáme, jestli cena u vás na webu sedí s vašimi pravidly.

5-stupňový validační model

Architektura, která nedovolí propustit chybu. Běh bez chyby neznamená správný výsledek.

Co to pro vás znamená: každá nová cena projde pěti nezávislými kontrolami. Když kterákoli z nich nesedí, cena se do e-shopu nezapíše a vy dostanete upozornění.

1 · Config-load-time2 · Pre-write / dry-run3 · CI regrese4 · Fail-closed běh5 · Nezávislá rekonciliace
Pro IT: 5-stupňový validační model podrobněCo přesně se kontroluje v každém kroku
  1. Config-load-time: Statická kontrola, že se stejný produktový kód neobjevuje protichůdně ve víc konfiguracích najednou. Chybná konfigurace se vůbec nenačte — selže v řádu milisekund, dřív než se cokoliv spočítá.
  2. Pre-write / dry-run: Minimální očekávaný počet produktů (chrání proti utrženému feedu) + 30% pojistka na poměr změn: pokud by běh měnil víc než 30 % katalogu najednou, celý běh se odmítne bez explicitního potvrzení.
  3. CI regrese: Kompletní sada testů na každý push/PR, včetně cross-engine parity testu — dvě nezávislé implementace enginu musí dát bajtově identický výsledek.
  4. Fail-closed běh: Selhání konkrétního produktu se loguje a počítá jako neúspěch, ne tiché zahození. Časová značka posledního úspěšného běhu se neposune, celý běh nahlásí selhání navenek.
  5. Nezávislá rekonciliace: Denní běh nezávisle přepočítá očekávanou cenu a porovná ji se skutečným stavem na platformě — bez ohledu na to, co si o sobě myslely dřívější synchronizace.

Formát alertu: „Tahle cena měla být X. Platforma má Y. Rozdíl = Z. Produkt nebyl synchronizován. → ALERT.“

Odchylka o jediný cent proti referenčnímu vzorku (Golden Dataset) — a zápis se zablokuje dřív, než se dostane k zákazníkovi.

Bez programátora

ZMĚNÍTE PROCENTA. SYSTÉM TO SPOČÍTÁ.

Věrnostní úrovně, limity, vypnuté kupóny, výprodeje — to měníte vy. Desítky pravidel na jednom místě, žádný roztříštěný Excel po kolezích. Není potřeba čekat na novou verzi webu.

01

Změníte procenta

Věrnost, stropy, výprodeje, vypnuté kupóny. Bez čekání na programátora.

02

Systém to spočítá

Sám, každých 15 minut — a hned, když se změní produkt.

03

E-shop ukáže novou cenu

Zákazník vidí výsledek. Vy nemusíte nic přepočítávat v Excelu.

Ne demo. Ostrý provoz.

OVĚŘENO V PRODUKCI, NE TEORIE.

Referenční e-shop okfish.sk v segmentu rybářských a outdoorových potřeb, měsíce produkčního nasazení — deset věrnostních úrovní, výprodeje a limity podle značky i kategorie.

Ne demo. Ostrý provoz. Referenční e-shop v segmentu rybářských/outdoorových potřeb, měsíce produkčního nasazení — čísla níž jsou z reálného provozu, ne z testovacího prostředí.

16 716

produktů v katalogu, plný sync bez jediného selhání

15 min

jak často se ceny přepočítají a ověří proti vašim pravidlům

denně

systém sám porovná cenu v e-shopu s tím, co má podle pravidel vzniknout — když se liší, ozve se

5 kroků

validace, než se cena vůbec dostane k zákazníkovi

Detailní čísla, otevřený incident log a architektura jsou níž na stránce — tohle je jen shrnutí, ne celý příběh.

Reálný Pricing Engine dashboard

Transparentní vhled do aktuálního stavu cenotvorby a ziskovosti. Níže je statický snímek z dashboardu referenčního e-shopu — ukázka, ne živá data.

Celková sleva na katalogu

19 966 €

4,6 % z ceny (teoreticky, celý katalog)

Marže při slevových pravidlech

13,9 %

57 587 € celkem za celou produkci

Katalog

16716

16716 produktů v katalogu

Snímek dashboardu · Aktualizováno 23:52:49 · statická ukázka

Produkční nasazení v číslech

Reálný provoz, ne demo prostředí. Referenční e-shop v segmentu rybářských/outdoorových potřeb, měsíce ostrého provozu.

~16 607

produktů v katalogu

11

ceníků (10 tierů + GUEST)

~47 606

zákazníků v databázi

~190 606

objednávek v dry-run auditu

Plný živý sync

166 836

Plný živý sync: 166 836 produktů zpracováno/aktualizováno, 0 selhání, běh trval ~51 minut, 1670 dávkových requestů, jen HTTP 200.

Ceníky

11 ceníků (10 věrnostních tierů + GUEST). Zákazník vidí přesnou cenu, vy vidíte proč — dashboard kdykoliv ukáže dopad na marži dřív, než se stihne stát problémem.

Pro IT: benchmark výpočetního jádraSyntetická data, ne měření produkčního provozu

Benchmark enginu samotného (Node.js, syntetická data — technický benchmark izolovaného výpočetního jádra, ne měření produkčního provozu pod zátěží): 100 000 produktů × 10 tierů → produkce (výpočet + zápis 10 CSV) ~19,65 s. Celkem 1 000 000 cenových výpočtů za ~12,7 s čisté výpočetní logiky.

Jádro nezávislé na platformě

NAVRŽENO PRO SHOPTET. OVĚŘENO I JINDE.

Co to pro vás znamená: když jednou změníte e-shopovou platformu, pravidla a výpočet cen si vezmete s sebou.

Cenová logika je navržená jako zcela nezávislá na konkrétní e-commerce platformě — ověřeno nezávisle šestkrát napříč šesti platformami.

01

Shoptet — produkčně nasazeno

Jediná platforma s reálným, mnohaměsíčním produkčním provozem. Vlastní zápisová cesta přímo do wholesale ceníků.

02

Medusa (open-source) — živě ověřeno, reálná objednávka

Technicky nejčistší fit, žádný licenční gate. Celý řetězec ověřen na reálné instanci až po dokončenou objednávku se správnou cenou.

03

Shopify — plně funkční na Plus plánu

Na Plus plánu: stejný kód, stejný vstup → identický výsledek, ověřeno reálnou dokončenou objednávkou. Na nižším plánu zatím bez čisté cesty k plnohodnotné per-tier ceně.

04

BigCommerce, Magento, commercetools — dokumentační rešerše

Technicky pravděpodobně proveditelné, ale s tvrdým finančním/licenčním gatem nebo bez živého ověření — vyžaduje konkrétního klienta na dané platformě.

Nasazení

STEJNÝ SYSTÉM. DVA ZPŮSOBY, JAK HO NAPOJIT.

Tohle není doplněk, který se zapne za hodinu. Jádro je ověřené v ostrém provozu, každý další e-shop potřebuje svá pravidla a své zobrazení v šabloně — nasazení na míru, ne instalaci pluginu.

Dva režimy nasazení — pro každý tarif

Pricing Engine dnes běží ve dvou plně funkčních variantách, ne jen jako plán do budoucna. Vyberete tu, která odpovídá vašemu Shoptet tarifu a potřebě rychlosti.

Varianta A · Premium (REST API)

Plná automatizace

Vyžaduje Shoptet Premium tarif (odemyká Private API token). Engine čte katalog/zákazníky/objednávky přes REST API a zapisuje ceny zpět automaticky — cyklus každých 15 minut + okamžitě na webhook při změně produktu. Frontend se napojí jedním script tagem, žádné FTP.

Jednou nastaveno, běží samo

Varianta B · nižší tarify

Ruční import/export

Bez Premium tarifu Shoptet neumožňuje API přístup. Desktopová appka načte exportovaný XLSX ceník ze Shoptet adminu, přepočítá ceny pro všechny tiery stejným enginem jako varianta A, vygeneruje soubor k ručnímu naimportování zpět.

Funguje i tam, kde API vůbec není

Jak nasazení probíhá

Žádná krabicová konfigurace na první pokus — engine se staví přesně podle vašich pravidel, ne naopak.

Krok 01

Analýza katalogu a pravidel

Projdeme váš věrnostní systém, ceníky, tiery, značkové/kategoriové stropy a výprodejové mechanismy. Zjistíme přesně, jak se u vás dnes ceny reálně počítají — i tam, kde to zatím žije jen v Excelu nebo v hlavě.

Krok 02

Konfigurace na míru

Z analýzy vznikne přesná sada pravidel pro váš engine — ne univerzální šablona. Tiery, stropy a výjimky odpovídají tomu, jak váš byznys skutečně funguje.

Krok 03

Nasazení a testování

Orientačně ~2 pracovní dny u standardní konfigurace. Ověření proti referenčním datům předtím, než se cokoliv dotkne živých cen.

Krok 04

Ostrý provoz

Engine běží podle zvoleného modelu (měsíční/doživotní licence), s monitoringem a podporou dle varianty A/B.

Cena

Enterprise nasazení, ne krabicový produkt — cena odráží skutečnou implementační práci, ne paušál.

Doživotní licence · Varianta B (bez API)

24 500 Kč

doživotní licence

Jednorázová platba, licence platí navždy. Nasazení desktopové appky pro ruční XLSX import/export, konfigurace pravidel a napojení na váš Shoptet ceník. Žádná běžící infrastruktura, žádné další platby.

Stejný výpočet. Desktopová appka načte exportovaný XLSX ceník ze Shoptet adminu, přepočítá ceny pro všechny tiery stejným enginem a připraví soubor k importu zpět. Funguje i tam, kde API vůbec není.

Doživotní licence · Varianta A (s API)

Samo, bez ruční práce

49 900 Kč

doživotní licence + 800 Kč/měs. provoz

Jednorázová platba, licence platí navždy. Plná automatizace přes Shoptet REST API. Navíc 800 Kč/měs. na provoz vlastní cloudové infrastruktury — reálný náklad, který vždy nese klient, ne my.

Ceny se aktualizují samy, zhruba každých 15 minut, a hned při změně produktu (webhook). Vyžaduje Shoptet Premium (Private API token). Frontend se napojí jedním script tagem, žádné FTP.

Nebo měsíční licence

Alternativa k jednorázové platbě výše — žádný velký výdaj předem, platíte průběžně.

Varianta B · bez API

1 990 Kč/měs.

Varianta A · s API

4 990 Kč/měs.

Licence je pro jeden e-shop. U standardního nastavení nasazení zhruba dva pracovní dny.

Rychlá návratnost investice (ROI)

Proč se implementace zaplatí během prvních týdnů?

E-shop s obratem 15 mil. Kč (cca 600 000 €) ročně ztratí na nekontrolovaném sčítání slev, přebitých akcích a neoprávněných slevových kupónech na nízkomaržovém zboží 150 000 až 300 000 Kč čistého zisku ročně.

  • ✓ Okamžitá záchrana marže — Investice do licence se vrátí za 6 až 8 týdnů pouze na zastavení úniků marže a nechtěných slev.
  • ✓ Růst opakovaných nákupů a AOV — Věrnostní klub s okamžitou cenou v katalogu motivuje stávající zákazníky k častějším a větším objednávkám.
Licenční omezeníCo licence dovoluje a co ne

Licence je nepřenosná a určená výhradně pro jednoho klienta/e-shop. Přísně zakázáno sdílení, sublicencování, další prodej nebo jakékoliv rozdělování přístupu s třetími stranami. Stejně tak je přísně zakázáno odhalování cenové logiky, konfigurace pravidel a zdrojového kódu enginu jakékoliv třetí straně. Porušení je důvodem k okamžitému ukončení licence bez nároku na vrácení platby.

Co řešení neděláOtevřeně přiznané limity, ne skrývaná nevýhoda

Otevřeně přiznané limity, ne skrývaná nevýhoda. Přesně tahle transparentnost je součástí toho, proč tomuhle systému lze věřit.

„Zamčená“ cena ≠ automaticky chráněná cena. Na každé jediné živě testované platformě platí, že další slevový mechanismus (kupón, promoce) může vypočtenou cenu přebít, pokud se to explicitně neošetří — proto existuje Discount-Lock Pattern výše. Tohle je vlastnost všech e-commerce platforem, ne chyba enginu.

Client-side blokace je jen UX, ne bezpečnost. Blokace slevového vstupu v prohlížeči pro nejvyšší tiery je kosmetické opatření, dá se obejít úpravou dat na klientu. Skutečné vynucení je vždy na straně platformy/serveru — toto rozlišení je v dokumentaci explicitně zdůrazněné jako „nikdy nezaměňovat“.

Nasazení není „zapnutí“ za hodinu. Nový klient je reálný implementační projekt — nastavení tierů, napojení na zdrojová data, ověření identity přihlášeného zákazníka, přizpůsobení zobrazovacích prvků. Orientačně ~2 pracovní dny na nasazení a testování u standardní konfigurace — složitější sada pravidel (víc tierů, značkových/kategoriových stropů) může trvat déle. Komunikováno k očekávání dopředu, ne skrývaná nevýhoda po faktu.

Soukromí · ochrana osobních údajů (GDPR)

NEPOTŘEBUJEME VAŠE ZÁKAZNÍKY. STAČÍ ZNAČKA ÚROVNĚ.

Do systému nejde jméno ani e-mail v čitelné podobě — jen utajený otisk (SHA-256) a věrnostní úroveň, aby se spočítala správná cena. Zdrojem pravdy zůstává vždy váš e-shop.

Engine pracuje se zákaznickými e-maily a objednávkovými daty — zpracování je navržené tak, aby minimalizovalo, co se ukládá a kde.

Ochrana osobních údajů (GDPR) podrobně

Minimalizace dat: Do cenové vrstvy se ukládá jen hash e-mailu (SHA-256) a přidělená věrnostní úroveň — ne jméno, adresa ani historie objednávek. Zdrojem pravdy zůstává vždy e-shopová platforma samotná.

Zpracovatel, ne správce: L-Code Dynamics vystupuje jako zpracovatel osobních údajů dle čl. 28 GDPR — klient (provozovatel e-shopu) zůstává správcem a určuje účel i rozsah zpracování. Zpracovatelská smlouva je součástí každého nasazení.

Šifrování a přístup: Přenos výhradně přes HTTPS, přístup k API tokenům a produkčním datům omezen na nutné minimum osob, žádné citlivé údaje v logách ani v otevřeném incident logu.

Doba uchování a výmaz: Data v cenové vrstvě se přepisují při každé synchronizaci s e-shopem — smazání/anonymizace zákazníka na straně platformy se do 24 hodin projeví i zde. Na vyžádání provedeme výmaz i mimo běžný cyklus.

Podrobnosti zpracování a zpracovatelskou smlouvu (DPA) poskytneme na vyžádání před podpisem — kontakt níže. Obecné informace na stránce o ochraně dat.

Kdo jsme a co děláme

PRICING ENGINE JE JÁDRO NAŠÍ PRÁCE, NE JEDINÁ VĚC, CO UMÍME.

L-Code Dynamics — specializovaný tým na cenovou a e-commerce automatizaci na míru, ne univerzální agentura na všechno.

Co děláme

Stavíme enterprise cenové a automatizační enginy pro e-shopy s obchodní logikou, na kterou standardní e-commerce platformy nestačí — věrnostní systémy pro koncové zákazníky i B2B ceníky pro velkoobchodní partnery, výprodejová okna, ochrana marže.

Jak pracujeme

Žádné krabicové řešení na první pokus. Každé nasazení začíná analýzou vašich reálných pravidel a končí regresně otestovaným enginem na míru — s otevřeně přiznanými limity, ne skrývanými riziky.

Co máme za sebou

Ostrý produkční provoz na reálném e-shopu (segment rybářských/outdoorových potřeb), živě ověřená architektura nezávislá na platformě napříč šesti e-commerce systémy a otevřený, transparentně vedený incident log.
6

e-commerce platforem, na kterých je jádro enginu ověřené

262+

regresních testů napříč oběma repozitáři

11

zdokumentovaných produkčních incidentů, žádný zametený pod koberec

166 836

produktů zpracovaných v jediném plném živém synchronizačním běhu

Další služby

Další e-commerce integrace

Věrnostní programy a cenová logika na míru přímo v e-shopových šablonách, marketplace synchronizace (např. Alza), inventory/skladové mosty mezi e-shopem a interními systémy.

B2B automatizace a lead-gen

Serverless systémy na Cloudflare Workers/D1 pro monitoring trhu, scraping a automatizované vyhledávání obchodních příležitostí, napojené na CRM a notifikace.

Platformové inženýrství

Vlastní CMS na edge architektuře, POS/retail konfigurátory, autentizační a backendové systémy — stejná inženýrská disciplína (testy, incident log, dry-run) napříč vším, co stavíme.

Web a e-shop na míru

Vlastní web a e-shopové šablony na zakázku — vizuál, custom skripty a UX úpravy přímo v šablonách klientů, ne generické šablony ze stavebnice.

Aktuálně probíhá: jednání se Shoptetem o zařazení Pricing Engine přímo na Shoptet marketplace jako oficiální doplněk — ne dokončeno, ale v procesu.

Pro IT a technické týmy · pod kapotou

POD KAPOTOU.

Co to pro vás znamená: nemusíte nic z toho číst, abyste systém používali. Pro váš IT tým tu je architektura, testy a otevřený incident log — rozbalte jen to, co vás zajímá.

Pro IT: Řešení: samostatná cenová vrstvaPricing Engine izoluje komplexní výpočty od prostředí e-shopu.

Vstup — E-shop (Shoptet): Raw Data — pouze základní vstupní hodnoty. Bez logiky slev. → Pricing Engine → Výstup — Cenová pravidla: Komplexní výpočet zohledňuje akční okna, VIP úrovně, produktové stropy a značkové omezení.

Bezpečnost: E-shop slouží pouze k zobrazení již bezpečně vypočtené a zamčené ceny.

Centralizace: Všechna byznysová pravidla žijí na jednom místě a vzájemně se nepřepisují.

Výkon: Extrémně rychlé zpracování statisíců položek mimo zátěž hlavního prodejního kanálu.

Kaskáda pravidel: 1. základní ceník → 2. akční/výprodejová okna → 3. zákaznická úroveň (tier) → 4. omezení značky/kategorie → 5. produktový strop → 6. zaokrouhlení → finální cena.

Pro IT: otevřený incident log, žádné zametání pod koberec11 zdokumentovaných produkčních incidentů

Ostrý produkční provoz, reálné produkční incidenty, transparentně popsané včetně toho, co se pokazilo a jak to bylo napraveno. To je signál profesionality, ne slabina.

Nejzávažnější nález: Pět nezávislých, na sebe navazujících „tichých“ chyb v synchronizační pipeline — nejzávažněji funkce čtoucí odpověď API ze špatné cesty v JSON struktuře, vracela chybnou hodnotu pro každý produkt po dobu 12 dní, aniž by cokoliv spadlo. Objeveno, kvantifikováno (~4,9 % katalogu zasaženo), opraveno end-to-end.

Nákladově největší dopad: Cache se přepisovala celá při každém běhu bez ohledu na změnu — potvrzeno živě: ~1,6 milionu zápisů/den. Oprava na diff-aware zápis: druhý běh po opravě zapsal jen skutečně změněné položky (1, respektive 0).

Poučení napříč vším: „Run doběhl bez chyby“ a „práce se skutečně udělala“ jsou dvě různá tvrzení, která systém nesmí zaměňovat. Přímá, doložitelná reakce na tohle poučení: 5-stupňový validační model výše, ne teoretický design předem.

INC-003 — cron omylem přepisoval pole „maximální povolená sleva“: Automatický cron omylem přepisoval reálné pole „maximální povolená sleva“ na produktech (pozorováno např. 11 % → 2 %) kvůli záměně cílového cenníku. Opraveno tvrdým zákazem zápisu do daného cenníku + regresní testy.

INC-004 — výprodejové ceny se chybně zvedaly nad strop: Produkty s aktivní výprodejovou cenou hlubší než nově nastavený strop měly cenu chybně zvednutou na úroveň stropu (mělo zůstat na výprodejové ceně). Root-cause v samotné cenové logice enginu, opraveno ve všech třech místech duplikace logiky, regresní test 121/121 kombinací.

INC-006 — selhání se tiše „polklo“, CI doběhl zeleně: Chyba při načtení seznamu cenníků se tiše „polykla“ — CI job doběhl zeleně i při úplném selhání synchronizace (0 zpracovaných produktů), bez notifikace. Oprava: throw místo tichého návratu.

INC-011 — kupónová pole nekonzistentní napříč katalogem: Kupónová pole (checkbox + maximální % kupónu) nebyla napříč katalogem spolehlivě doplněná — 122 potvrzených porušení zámku + 13 460 hodnotových neshod z 183 766 kombinací. Po plošném přepočtu a živém zápisu: druhé nezávislé ověření potvrdilo 183 766/183 766 kombinací v pořádku (100 %), 0 alertů.

Kompletní chronologie 11 zdokumentovaných incidentů (2026-08-03 až 2026-08-15) k dispozici na vyžádání.

Pro IT: test suite & regresní pokrytí
  • 236–262 testů napříč 17 soubory v klientském repozitáři, číslo rostlo s každou přidanou featurou
  • 247→259 testů v platformovém (multi-platform) repozitáři po přidání discount-lock vrstvy
  • 121 kombinací cross-engine parity testu — dvě nezávislé implementace enginu musí dát bajtově identický výsledek

Regresní test ke každému nalezenému produkčnímu bugu, bez výjimky. Přiznané mezery v pokrytí (např. ruční FTP nasazení frontend JS bez automatizovaných testů) jsou zdokumentované, ne skryté.

Pro IT: architektura a provozBezstavová edge architektura, blue-green, command-pattern
  • Bezstavová edge architektura: Engine běží jako stateless proces na edge platformě s KV úložištěm — žádný vlastní server k údržbě.
  • Blue-green deployment: Bezvýpadkové přepínání verzí dat, vlastní garbage collector pro smazané záznamy.
  • Immutabilní/command-pattern jádro: Engine nemutuje data přímo — vyhodnocuje pravidla, která produkují příkazy, teprve na konci se sloučí do neměnného výsledku.
  • Konfigurace odděleně od kódu: Business pravidla žijí ve verzovaných JSON souborech — změna se projeví při dalším běhu, bez nasazování nové verze kódu.
  • Dvě nezávislé implementace: Node.js engine i edge (Worker) engine sdílí stejné konfigurace — cross-engine parity test hlídá, aby se výpočty neodchýlily.
  • Konkurenční synchronizace bez kolize: Víc automatizovaných běhů se smí časově překrývat — prohraný merge má za následek jen širší okno příštího běhu, ne poškozený stav.
  • 15 min

    hlavní cyklus synchronizace + okamžitě na webhook

  • 03:00 UTC

    denní nezávislá rekonciliace cen (mimo špičku)

  • 60 s

    paměťová cache na edge vrstvě pro rychlou odezvu

L-CODE Pricing Engine • Architektura pro absolutní jistotu v číslech.

KONTAKT

KDE VÁM TEĎ UTÍKÁ MARŽE,
ANI O TOM NEVÍTE?

Pošlete katalog a nastavení slev — zjistíte, kde vznikají konflikty mezi tiery, akcemi a kupóny, kde je sleva přestřelená a kde reálně mizí marže. Bez ohledu na to, jaký tarif Shoptetu máte.

Poptávka: Pricing Engine

Odesláním souhlasíte se zpracováním údajů podle GDPR. Ozveme se obvykle během několika hodin v pracovní dny.

+420 722 303 920NAPIŠTE NÁM