Migrácia e-shopu z WooCommerce na Upgates: Arabicstyle, štyri trhy a jedna administrácia
Zlúčenie e-shopov z WooCommerce do Upgates: 4 trhy, 1 administrácia a čo s objednávkami, ktoré majú rovnaké číslo. Prípadová štúdia.
12. novembra 2026 · 9 min čítania

Prevádzkujete slovenský, český a maďarský e-shop, každý na vlastnej doméne, a chcete ich spravovať z jedného miesta? Takto vyzeralo zadanie pre Arabicstyle. Migrácia e-shopu z WooCommerce na Upgates pri ňom znamenala zlúčenie e-shopov, ktoré navonok pôsobili ako jazykové verzie jednej značky, no z pohľadu dát mali rozdielnu štruktúru aj históriu. Najviac práce nám dalo túto históriu rozpliesť.
Zhrnutie
- Východisko: WooCommerce s viacerými jazykovými a doménovými verziami. Slovenský a maďarský e-shop zdieľali databázu a katalóg cez WPML, český mal databázu samostatnú.
- Cieľ: jeden Upgates so štyrmi jazykovými mutáciami: slovenskou (EUR), českou (CZK), maďarskou (HUF) a nemeckou (EUR).
- Najťažšia časť: kolízia čísel objednávok. Dve rôzne objednávky z dvoch e-shopov niesli rovnaké číslo, a tak sme českú históriu obnovili a overili v samostatnom kroku.
- Spustenie: Arabicstyle beží na Upgates od 9. 11. 2026. V ten deň sa prepli DNS štyroch domén.
O klientovi: Arabicstyle
Arabicstyle je e-shop s egyptskou a arabskou kozmetikou a ďalším sortimentom z Egypta. Funguje od roku 2021. Prevádzkuje ho spoločnosť Arabic style s. r. o. z Komjatíc, ktorá tam má aj vlastnú predajňu. Z nej odchádzajú objednávky. E-shop predáva na doménach arabicstyle.sk, .cz, .hu a .de.
Pôvodné riešenie stálo na WooCommerce s viacerými jazykovými a doménovými verziami. Slovenský a maďarský e-shop zdieľali jednu databázu a jeden katalóg cez WPML. Český e-shop mal databázu vlastnú. Zákazník videl jazykové verzie jedného obchodu. Pri migrácii sme pracovali so zdrojmi, z ktorých každý mal inú štruktúru a inú minulosť.
Zadanie: viacjazyčný e-shop v jednej administrácii

Do jedného Upgates bolo treba preniesť:
- produkty a ich jazykové dáta,
- zákazníkov,
- históriu objednávok,
- recenzie,
- vernostné body.
Cieľový stav tvorí jedna administrácia a štyri jazykové mutácie Upgates. Slovenská predáva v eurách, česká v českých korunách, maďarská vo forintoch a nemecká v eurách. Dopravy a platby sú nastavené podľa krajiny doručenia: maďarská mutácia obsluhuje Maďarsko aj Rumunsko, nemecká Nemecko aj Rakúsko. Cena dopravy a dostupnosť dobierky sa líšia podľa krajiny. Produktové texty sme doplnili a preložili do českej, maďarskej a nemeckej mutácie.
Ako prebiehala migrácia e-shopu z WooCommerce na Upgates
V prípadovej štúdii AD Dekor sme opísali prenos jedného e-shopu. Tu išlo o zlúčenie e-shopov z dvoch databáz, a tak sa práca začala skôr než pri prvom exporte.
1. Mapa domén, hostingov a prístupov
Úvodná fáza bola organizačná. Potrebovali sme vedieť, kde sú registrované domény, kto spravuje DNS, kde bežia pôvodné e-shopy a kto vie poskytnúť aktuálne databázy a súbory.
Tieto informácie a prístupy neboli na jednom mieste, preto bola dôležitá koordinácia s pôvodnými administrátormi. Potrebovali sme od nich tri veci: správne a aktuálne dáta, potvrdenie, ktorá databáza je produkčná, a dohodnutý postup prepnutia domén.
2. Overenie, ktorá databáza je produkčná
Migrácia vychádzala z databázových exportov. Český zdroj obsahoval viacero sád WordPress tabuliek a bolo treba overiť, ktorá z nich patrí k relevantnej prevádzke. Názov súboru ani názov domény ako potvrdenie nestačil.
Presný obraz nedával ani pohľad zvonka. Sitemapa slovenského WooCommerce uvádzala výrazne viac záznamov produktov, než koľko mal e-shop unikátnych adries, lebo adresy sa opakovali kvôli prekladom. Maďarská doména zobrazovala časť produktov bez maďarského prekladu pod slovenskou adresou.
3. Párovanie produktov a prekladov z WPML
Produkty sa nedali bezpečne spojiť len podľa názvu alebo SKU. Zdroj obsahoval chýbajúce aj duplicitné SKU. Pri spoločnom slovensko-maďarskom katalógu preto rozhodovali pôvodné identifikátory a prekladové väzby WPML.
Najviac času nezabralo nahrávanie súborov, ale overenie ich významu. Pri záznamoch sme hľadali odpoveď na tri otázky:
- Ktorý produkt je prekladom už existujúceho produktu?
- Ktorý zákazník už v systéme je?
- Ktorá objednávka patrí ku ktorému pôvodnému e-shopu?
4. Duplicitné čísla objednávok: jedno číslo, dve rôzne objednávky
Keď sa e-shop naklonuje a ďalej beží ako samostatná jazyková verzia, môže si so sebou odniesť aj pôvodné identifikátory a číslovanie objednávok. Postupne tak vzniknú dve rôzne objednávky s rovnakým číslom. Kým sú databázy oddelené, problém nevidno. Ukáže sa až pri zjednotení.
Rovnaké číslo sme preto nemohli automaticky považovať za duplicitu. Identitu objednávky sme posudzovali aj podľa zdrojového e-shopu a podľa jej obsahu. Časť kolíznych záznamov, ktoré zaznamenal audit, tvorili prázdne koncepty.
České historické objednávky sme obnovili a overili v samostatnom následnom kroku. Každá dostala jednoznačnú externú identitu. Pôvodné čísla a informácie o zdroji zostali v interných poznámkach. História je uložená v oddelenom archívnom režime, teda v samostatnej neaktívnej archívnej mutácii v češtine a v českých korunách.
Pri overení zostali zásoby, dotknuté zákaznícke profily aj vernostné body nezmenené. Nevznikli ani nové účtovné doklady.

5. Migrácia objednávok a zákazníkov v etapách
Počas prípravy pribúdali v pôvodných e-shopoch noví zákazníci a nové objednávky. Prenos sme preto rozdelili do etáp:
- Základný import: kategórie, produkty, zákazníci, objednávky a recenzie.
- Doplnenie českých dát: produkty a objednávky zo samostatnej českej databázy.
- Rozdielový import: len zákazníci a objednávky, ktoré pribudli od hlavného importu.
- Následná obnova: české historické objednávky z predchádzajúceho kroku, uložené v archívnom režime.

Samostatne sme dorovnávali stavy objednávok a sledovacie údaje zásielok. Pri každom doplnení platila jedna podmienka: zachovať už upravený katalóg, aktuálny sklad a zákaznícke dáta v Upgates.
6. Vernostné body s rovnakou peňažnou hodnotou
Z WooCommerce sme prenášali aj zostatky vernostných bodov. Starý program mal inú hodnotu bodu než nový a v Upgates je hodnota bodu nastavená pre každú menu zvlášť.
Zostatky sme preto prepočítali pevným pomerom tak, aby zákazníkovi zostala rovnaká peňažná hodnota. Účty sme párovali cez e-mail a po importe sme zostatok každého účtu porovnali s výpočtom. Nezhoda nevyšla ani jedna.
7. E-mailová databáza a nové heslá
Kontakty sme po migrácii rozdelili do samostatných zoznamov podľa jazyka a trhu: slovenského, českého, maďarského a nemeckého. Pri kontakte bez adresy sa nedalo spoľahnúť na predvolenú krajinu v nástroji. Rozhodoval jazyk.
Heslá sa medzi platformami neprenášajú. Zákazníci preto po spustení dostali uvítací e-mail s návodom, ako si nastaviť nové heslo.
Tip z praxe: Skôr než začnete spájať e-shopy, zistite, ako historicky vznikli. Klonovanie prenesie produkty a dizajn, ale aj identifikátory, číslovanie objednávok a neprehľadné väzby. Rovnaké číslo objednávky v dvoch databázach preto nepovažujte automaticky za duplicitu. Porovnajte zdrojový e-shop a obsah objednávky.
Výsledky: jeden Upgates namiesto viacerých e-shopov
- Spustenie: Arabicstyle beží na Upgates od 9. 11. 2026, keď sa prepli DNS štyroch domén.
- Administrácia: jedna, so štyrmi jazykovými mutáciami v troch menách (EUR, CZK, HUF).
- Dopravy a platby: nastavené podľa krajiny doručenia vrátane Rumunska a Rakúska.
- Dáta: dátová migrácia je uzavretá. Prebehla v etapách opísaných v kroku 5.
- Česká história: následná obnova historických objednávok je overená a uložená v oddelenom archívnom režime.
- Vernostné body: zostatky prepočítané na novú hodnotu bodu a overené bez nezhody.
Čo si z projektu odniesť
Pri migrácii viacerých e-shopov nestačí poznať ich dnešný stav. Treba preskúmať aj to, ako historicky vznikali. Zjednotenie sa začína mapou domén, hostingov a prístupov. Pokračuje dôsledným rozlíšením pôvodu dát: z ktorého e-shopu záznam pochádza a čo naozaj obsahuje.
Časté otázky o zlúčení e-shopov a migrácii na Upgates
Dá sa viacero e-shopov na WooCommerce zlúčiť do jedného Upgates?
Áno. Pri Arabicstyle sme e-shopy z dvoch databáz preniesli do jednej administrácie so štyrmi jazykovými mutáciami. Každá mutácia má nastavenú svoju menu a dopravy a platby nastavené podľa krajiny doručenia.
Čo robiť, keď majú dva e-shopy objednávky s rovnakým číslom?
Rovnaké číslo ešte neznamená rovnakú objednávku. Identitu treba posúdiť aj podľa zdrojového e-shopu a obsahu objednávky. V tomto projekte dostali české historické objednávky jednoznačné externé identity a pôvodné čísla zostali v interných poznámkach.
Prenesú sa pri migrácii z WooCommerce na Upgates heslá zákazníkov?
Nie, heslá sa medzi platformami neprenášajú. Zákazníci Arabicstyle dostali po spustení uvítací e-mail s návodom na nastavenie nového hesla.
Dajú sa preniesť vernostné body?
Áno. V tomto projekte sme preniesli zostatky všetkých účtov, ktoré body mali. Keďže starý a nový program mali inú hodnotu bodu, zostatky sme prepočítali pevným pomerom, aby zákazníkovi zostala rovnaká peňažná hodnota.
Čo s objednávkami, ktoré pribudnú počas prípravy migrácie?
Rieši ich rozdielový import. Po hlavnom importe sa doplnia len noví zákazníci a nové objednávky. Pri Arabicstyle sa ním do Upgates dostalo to, čo pribudlo počas prípravy migrácie.
Čo si pripraviť pred migráciou viacerých e-shopov?
Prehľad o tom, kde sú registrované domény, kto spravuje DNS, kde e-shopy bežia a kto vie poskytnúť aktuálne databázy a súbory. Pri viacerých databázach treba vopred potvrdiť, ktorá je produkčná.
Zvažujete zlúčenie viacerých e-shopov do Upgates?
Ak prevádzkujete viac jazykových verzií a zvažujete, či ich spojiť do jednej administrácie, pozrite si, ako robíme migráciu e-shopu. Prejdeme s vami domény, hostingy a dáta a povieme, čím začať. Dohodnite si bezplatnú úvodnú konzultáciu.
Ďalšie články


