← Všetky články

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.

Lievik ako motív prípadovej štúdie Arabicstyle: štyri trhy a jedna administrácia po migrácii z WooCommerce na Upgates.

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

Schéma migrácie e-shopu z WooCommerce na Upgates: tri e-shopy z dvoch databáz v jednej administrácii so štyrmi jazykovými mutáciami

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.

Schéma kolízie: duplicitné čísla objednávok v dvoch databázach WooCommerce a ich rozlíšenie podľa zdrojového e-shopu

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.
Etapy migrácie objednávok a zákazníkov Arabicstyle z WooCommerce na Upgates

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