Číslování objednávek v PrestaShopu – modul Pro | PrestaDev
Číslování objednávek v PrestaShopu – modul Pro | PrestaDev
Číslování objednávek v PrestaShopu – modul Pro | PrestaDev

Číslování objednávek Pro modul pro PrestaShop - sekvenční čísla objednávek pro polské obchody

Module version: 3.0.2

PrestaShop compatibility: 1.7.x 8.x 9.x

Aktualizace souboru modulu: 2026-09-22 14:46:47

Aktualizace údajů o produktu: 2026-04-10 21:24:05


1 Recenze
PD Číslování objednávek Pro je profesionální modul pro obchody PrestaShop, který poskytuje plnou kontrolu nad formátem čísel objednávek generovaných ve vašem internetovém obchodě. Místo náhodných alfanumerických kódů typu „BDWNJHG" dostávají vaši zákazníci, účetnictví i oddělení podpory přehledná, sekvenční čísla v libovolně zvoleném formátu — například 2026/000001, ORD-2026-00001 nebo FV/04/2026/0001. Modul podporuje pokročilé tokeny formátu ({Y}, {M}, {D}, {seq:N}, {shop_code}) a čtyři režimy resetu čítače: nikdy, ročně, měsíčně nebo denně — ideálně přizpůsobené požadavkům polského účetnictví a archivace dokumentů. Díky plné podpoře multistore může mít každý z vašich obchodů nezávislou číselnou řadu s vlastním prefixem, bez rizika kolizí mezi pobočkami či sklady. Atomický čítač zabezpečený mechanismem MySQL INSERT ON DUPLICATE KEY UPDATE eliminuje riziko duplicit i při stovkách souběžných objednávek během vrcholu výprodejů či Black Friday. Modul byl navržen tak, aby bezchybně fungoval na všech verzích PrestaShop od 1.7.0 do 9.x a PHP od 7.0 do 8.5, bez jakýchkoli externích závislostí, bez Composeru a bez konfliktů s jinými moduly. Instalace zabere méně než minutu, konfigurace probíhá prostřednictvím intuitivního administračního panelu v polštině a historická čísla objednávek se po odinstalaci nikdy nemění.
Typ licence / aktualizace
79,00 zł
64,23 złnetto
Price history:

Popis

Klíčové funkce

Systém tokenů formátu

Vytvořte si vlastní vzor čísel objednávek pomocí 8 podporovaných tokenů, které se při vytvoření každé objednávky automaticky nahrazují:

  • {Y} — 4místný rok (např. 2026)
  • {y} — 2místný rok (např. 26)
  • {M} — měsíc s úvodní nulou (01–12)
  • {D} — den s úvodní nulou (01–31)
  • {seq} — hodnota čítače bez doplnění nulami
  • {seq:N} — čítač doplněný nulami na N číslic (N od 1 do 20)
  • {shop} — identifikátor obchodu (číselné ID)
  • {shop_code} — vlastní kód obchodu (alfanumerický, max. 10 znaků)

Hotové formáty pro české internetové obchody

Modul obsahuje vestavěný instruktážní panel s tabulkou ukázkových formátů nejčastěji používaných v českém e-commerce:

  • {Y}/{seq:6} → 2026/000001 — klasický prefix roku s lednovým resetem, nejoblíbenější formát pro české obchody
  • FV/{M}/{Y}/{seq:4} → FV/04/2026/0001 — formát faktur s měsíčním resetem, v souladu s požadavky finančního úřadu
  • ORD-{Y}-{seq:5} → ORD-2026-00001 — vlastní prefix s rokem, průběžný čítač bez resetu (ideální pro ERP systémy)
  • {shop_code}-{Y}-{seq:6} → WAW-2026-000001 — multi-shop s prefixem města nebo skladu
  • {Y}{M}{D}-{seq:3} → 20260410-001 — denní formát pro přepravní štítky kurýrů (InPost, DPD, DHL)

Čtyři režimy resetu čítače

  • Nikdy — jedna souvislá sekvence bez resetů, ideální pro ERP systémy vyžadující stálé číslování
  • Ročně — reset 1. ledna, v souladu s českým účetním a daňovým rokem
  • Měsíčně — reset 1. den v měsíci, pro měsíční účetní uzávěrky
  • Denně — reset o půlnoci, pro obchody s vysokým objemem a kurýrní štítky

Pokročilý administrativní panel

  • Náhled naživo — hero panel s velkým, přehledným náhledem dalšího čísla objednávky po každém uložení nastavení
  • Statistiky čítače — poslední vygenerované číslo, datum a čas poslední objednávky v období, datum začátku aktuálního období
  • Instruktážní panel — tabulka 5 hotových formátů s popisem použití pro různá odvětví
  • Validace formátu v reálném čase — modul detekuje chyby syntaxe, chybějící tokeny, příliš dlouhé vzory a nesoulad resetu s datovými tokeny
  • Plná podpora multistore — CONTEXT_ALL pro globální výchozí formát, CONTEXT_GROUP pro skupiny obchodů, CONTEXT_SHOP pro individuální override
  • Per-shop override checkbox — standardní vzor PrestaShop HelperForm umožňující zrušit přepsání pro konkrétní obchod a vrátit se ke globální hodnotě
  • Kompletní český překlad — 74 řetězců v češtině, dual trans()/l() pattern pro plnou kompatibilitu se všemi verzemi PrestaShopu
  • Přístupnost (WCAG) — všechny dekorativní ikony označené aria-hidden, velikosti písma v jednotkách rem škálovatelných podle preferencí prohlížeče

Bezpečnost a spolehlivost

  • Atomický čítač — MySQL INSERT ON DUPLICATE KEY UPDATE LAST_INSERT_ID(counter+1), race-condition safe, nulové riziko duplicit i při 1000+ objednávkách za minutu
  • Podpora multi-package cart — jedno referenční číslo pro objednávky z více skladů/dopravců, zachování integrity OrderPayment
  • Validace délky — automatické rozšíření sloupců orders.reference a order_payment.order_reference na VARCHAR(100)
  • Ochrana proti XSS a SQL Injection — všechny vstupy procházejí přes htmlspecialchars, pSQL(), (int), bqSQL()
  • Nulový overhead ve front-office — modul nenačítá na zákaznických stránkách žádné JavaScript ani CSS zdroje
  • Bezpečné odinstalování — historická čísla objednávek zůstávají zachována, referenční sloupce se po odinstalování nikdy nezmenšují

Výhody a přínosy pro váš internetový obchod

  • Profesionální image obchodu — přehledná, sekvenční čísla objednávek místo náhodných alfanumerických kódů typu „BDWNJHG" budují důvěru zákazníků a usnadňují komunikaci
  • Soulad s českým účetnictvím a daňovými předpisy — sekvenční čísla v souladu s požadavky finančního úřadu, ideální pro faktury a účetní doklady
  • Snadná archivace a vyhledávání — čísla s prefixem roku, měsíce nebo data usnadňují třídění objednávek a rychlé vyhledávání v historii
  • Kompatibilita s ERP a účetními systémy — formát kompatibilní s Pohodou, Money S3, Heliosem, ABRA, SAP a dalšími oblíbenými systémy českého e-commerce
  • Multi-shop bez kolizí čísel — každý obchod ve vaší síti může mít nezávislou sekvenci s unikátním prefixem, což eliminuje konflikty v konsolidovaném účetnictví
  • Nulové duplicity — audit-safe — atomické číslování zaručuje jedinečnost čísel i při souběžných objednávkách během prodejní špičky
  • Nulové zpoždění ve front-office — modul nenačítá na zákaznických stránkách žádné zdroje, neovlivňuje Core Web Vitals ani SEO obchodu
  • Kompatibilita s factoringovými systémy a platebními bránami — stabilní referenční čísla pro PayU, Przelewy24, Stripe, PayPal a další
  • Podpora multi-package cart — jedno referenční číslo pro objednávky rozdělené do více balíků/skladů/dopravců
  • Snadná integrace s kurýry — denní formát ({Y}{M}{D}-{seq:3}) ideální pro štítky InPost, DPD, DHL, GLS, FedEx a České pošty
  • Rychlá instalace a konfigurace — instalace za méně než minutu, konfigurace bez programátorských znalostí, intuitivní panel v češtině
  • Bezpečné odinstalování — historická čísla objednávek zůstávají zachována, bez ztráty účetních dat
  • Soulad s Addons marketplace — modul splňuje všechny požadavky PrestaShop Addons: PSR-2/12, security guards, index.php, kompletní překlady
  • Technická podpora v češtině — český autor, česká dokumentace, česká e-mailová podpora

Pro koho je tento modul určen?

PD Číslování objednávek Pro je určen pro majitele českých internetových obchodů na PrestaShopu, kteří potřebují profesionální systém číslování v souladu s účetními a daňovými požadavky. Modul se osvědčí jak v malých obchodech specializovaných na jednu kategorii produktů, tak ve velkých multi-shop sítích se stovkami objednávek denně. Zvláště jej doporučujeme:

  • B2B obchodům vystavujícím faktury firmám — formát v souladu s účetními požadavky
  • Dropshippingovým obchodům spolupracujícím s mnoha velkoobchody — přehledná referenční čísla
  • Multi-shop sítím spravujícím více obchodů z jednoho panelu — unikátní prefixy pro každý obchod
  • Obchodům využívajícím ERP (Pohoda, Money S3, Helios, ABRA, SAP) — sekvenční čísla kompatibilní s integracemi
  • Prodejcům na marketplace (Allegro, eBay, Amazon) — profesionální čísla objednávek pro zákaznický servis
  • Zásilkovým obchodům s vysokým objemem — denní formát pro kurýrní štítky
  • Účetním firmám vedoucím účetnictví pro e-commerce klienty — snadná archivace a reportování DPH

Detaily produktu

Podpora pro Prestashop 9.x
Ano
Podpora pro Prestashop 8.x
Ano
Podpora Prestashop 1.7.x
Ano
Podpora Prestashop 1.6.x.
Ano
Podpora PrestaShopu 1,5x
Ano
Podpora zdarma
Ne
Bezplatné aktualizace (1 rok)
Ano
Snadná instalace
Ano
PDORDERREFCHANGE-FULL

Changelog

Release history for this product. Expand an entry to see what changed.

  • moduł został kompletnie przepisany dla zgodności z PrestaShop 9.x

FAQ

Find answers to the most common questions about this product.

Modul nahrazuje výchozí, náhodné reference objednávek PrestaShopu (např. XKBKNABJK) sekvenčními čísly s kontrolovaným formátem — např. 2026/000123, FV-2026-04-000045 nebo PL-WAW-00123. Díky tomu jsou čísla objednávek uspořádaná, předvídatelná, snadno sdělitelná zákazníkovi po telefonu a v souladu s účetními požadavky.

V konfiguraci modulu do pole „Formát“ zadáváte šablonu s tokeny: {Y} — 4místný rok, {y} — 2místný rok, {m} — měsíc, {d} — den, {seq:6} — sekvenční čítač s doplněním nulami do 6 číslic, {shop_code} — kód obchodu. Příklady: „{Y}/{seq:6}“ dá 2026/000123, „FV-{Y}-{m}-{seq:5}“ dá FV-2026-04-00045, „{shop_code}-{y}{m}-{seq:4}“ dá WAW-2604-0123.

V poli „Režim resetu“ vyberete jednu z možností: „Nikdy“ — čítač roste do nekonečna (1, 2, 3, ..., 999999), „Ročně“ — čítač se s každým novým rokem vrací na počáteční hodnotu, „Měsíčně“ — reset 1. dne každého měsíce, „Denně“ — reset o půlnoci každého dne. Modul sám rozpozná změnu období na základě data objednávky a nevyžaduje ruční zásah ani úlohu CRON.

Do pole „Počáteční hodnota čítače“ zadáváte číslo, od kterého se má po každém resetu začít číslování — obvykle 1, ale můžete nastavit např. 1000, aby první objednávky v novém roce měly číslo 2026/001000 místo 2026/000001. To je užitečné při migraci z jiného systému, kde chcete pokračovat ve stávajícím číslování.

Ano. Modul používá atomický čítač založený na zámku řádku v databázi (SELECT ... FOR UPDATE uvnitř transakce). I když několik zákazníků zadává objednávku ve stejné sekundě, každý dostane jedinečné, následující číslo. Nehrozí riziko kolize ani vynechání čísel.

Ano. Každý obchod v instalaci multistore může mít vlastní formát, vlastní čítač, vlastní režim resetu a vlastní kód obchodu. Přepnutím kontextu obchodu v panelu modulu (nabídka nahoře v PrestaShopu) nakonfigurujete každý obchod nezávisle. Čítače jsou zcela oddělené — objednávky z obchodu A nezvyšují číslování v obchodě B.

Kód obchodu je krátký identifikátor (např. WAW, KRK, DE, B2B), který můžete vložit do formátu čísla pomocí tokenu {shop_code}. Umožňuje to na první pohled rozlišit objednávky z různých obchodů v multistore — např. WAW-2026-000123 od KRK-2026-000045. Pokud multistore nepoužíváte nebo prefix nepotřebujete, ponechte pole prázdné.

Modul již nemění existující reference — všechny objednávky vytvořené před instalací si zachovávají svá dosavadní (náhodná) čísla. Sekvenční číslování platí až od první objednávky po instalaci. Díky tomu nedochází k narušení souladu s fakturami, přepravními listy ani účetní dokumentací z minulosti.

Ano. V konfiguraci modulu je přepínač „Aktivní“. Po nastavení na „Ne“ modul přestane přepisovat reference a PrestaShop se vrátí k výchozímu generování náhodných čísel. Počítadlo je zachováno — po opětovném zapnutí číslování pokračuje od místa, kde bylo zastaveno.

Ano. Ve výchozím nastavení PrestaShop ukládá reference objednávek do sloupce o délce 9 znaků, což by bylo pro formátovaná čísla typu FV-2026-04-000045 příliš málo. Během instalace modul automaticky rozšíří sloupce ps_orders.reference a ps_order_payment.order_reference na 100 znaků. Toto rozšíření zůstává zachováno i po odinstalaci modulu, aby nedošlo ke ztrátě existujících dat.

Ano. Modul generuje referenci v okamžiku vytvoření objednávky (hook actionObjectOrderAddBefore), ještě předtím, než ji PrestaShop uloží do databáze. Díky tomu se sekvenční číslo automaticky zobrazuje všude, kde PrestaShop používá pole reference: na PDF faktuře, přepravním štítku, v e-mailovém potvrzení pro zákazníka, v zákaznickém panelu, v historii objednávek a v exportech.

Modul funguje s PrestaShop od verze 1.7.0 až po nejnovější 9.x a s PHP od 7.0 do 8.5. Podporuje klasický administrativní motiv i nový motiv Symfony v PrestaShop 8 a 9. Nevyžaduje Composer ani žádné externí knihovny — je plně samostatný.

Recenze (1)

1 Recenze

PS 1.7
Well done just in 1.6 and 1.7
good
Podle Gennaro Nuzzo na 2022-10-27