# WooCommerce-átvitel: a varázsló lépései

> A FluentCart Migrator telepítése, az admin varázsló hét lépése, az átvitel utáni ellenőrzés és a kézi teendők.

Egy teljes webáruház új rendszerbe költöztetése nagy feladatnak tűnik, de a FluentCart Migrator kiegészítő automatikusan átmásolja a termékeket, kategóriákat, tulajdonságokat, rendeléseket, vásárlókat, előfizetéseket, kuponokat és adókulcsokat a WooCommerce-ből a FluentCartba. Nincs szükség táblázatokra, CSV-exportra vagy kézi adatbevitelre.

> **A WooCommerce-áruházad érintetlen marad.** Az eszköz csak másol: az eredeti áruház, a beállításai és minden rekordja változatlan marad. A két rendszert addig futtathatod egymás mellett, amíg készen nem állsz az átállásra.

A nagy boltokhoz érdemes a [WP-CLI](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-woocommerce-wpcli/) használata. Azt, hogy pontosan mi kerül át, a [mi kerül át, és mi nem](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-woocommerce-atvitt-adatok/) fejezet sorolja fel.

## Mielőtt elkezdesz

Ellenőrizd az alábbiakat, mert egy hiányzó elem később, az átvitel közben okozna meglepetést.

- **WooCommerce 3.0 vagy újabb** telepítve és aktívan. A Migrator a WooCommerce CRUD API-ján át olvas, ezért HPOS-sal (nagy teljesítményű rendeléstárolás) és a régi bejegyzéstáblákkal is ugyanúgy működik.
- **Legalább egy termék** a WooCommerce-ben. Az összeférhetőségi ellenőrzés üres katalóguson nem fut le.
- **Telepített és aktivált FluentCart.**
- **WooCommerce Subscriptions**, de csak akkor, ha ismétlődő termékeket árulsz. Ha nem aktív, az előfizetések száma nulla, és minden rendelés egyszeri fizetésként kerül át.
- **Friss adatbázis-mentés.** A Migrator nem módosítja a WooCommerce-adatokat, de a mentés a biztonsági hálód.
- **WordPress-adminhozzáférés** ahhoz az oldalhoz, amelyiket átviszed.

> **Először próbáld ki tesztkörnyezetben.** Ha az éles oldalon az átvitel előtt gyakorolni szeretnél, futtasd le egy másolaton bekapcsolt [fejlesztői móddal](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-fejlesztoi-mod/). Így tetszőleges számú alkalommal visszaállíthatod és újrafuttathatod.

## 1. lépés: a Migrator telepítése és aktiválása

A leggyorsabb út a FluentCartból:

1. Nyisd meg a **FluentCart → Beállítások → Funkciók és kiegészítők** oldalt.
2. Görgess a **Bővítmény-kiegészítők** panelhez.
3. Keresd meg a **FluentCart Migrator** kártyát („Migrate your store data to FluentCart from other eCommerce platforms”).
4. Kattints a **Letöltés** gombra, majd kérésre aktiváld a bővítményt.

Kézzel is telepítheted: töltsd le a kiegészítő `.zip` fájlját, majd a **Bővítmények → Új hozzáadása → Bővítmény feltöltése** oldalon válaszd ki a fájlt, kattints a **Telepítés most** gombra, végül az **Aktiválás** gombra.

## 2. lépés: a migrációs irányítópult megnyitása

1. A WordPress oldalsávjában nyisd meg a FluentCart menüt.
2. Kattints az újonnan megjelent **Migrator** menüpontra.

Ez elindítja az átviteli varázslót, amely lépésenként végigvezet a folyamaton.

## 3. lépés: a WooCommerce kiválasztása forrásként

A varázsló magától felismeri a telepített kereskedelmi bővítményeket. Ha a WooCommerce fut, a kártyáján zöld **DETECTED** jelvény látszik. Kattints a kártyára a megerősítéshez.

Forrásként az Easy Digital Downloads is megjelenik (lásd [EDD-átvitel](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-edd-varazslo/)), a SureCart pedig mint később érkező forrás.

## 4. lépés: összeférhetőségi ellenőrzés

Az adatok mozgatása előtt a varázsló ellenőrzi, hogy a WooCommerce-telepítés olvasható-e az eszköz számára. Megerősíti, hogy a WooCommerce aktív, és kiírja a felismert verziót. A legkisebb támogatott verzió a 3.0, mert az ebben megjelent CRUD API-ra épít a Migrator. A régebbi telepítéseket a varázsló itt egyértelmű üzenettel megállítja: frissítsd a WooCommerce-t, és térj vissza.

Ha megjelenik a zöld megerősítő doboz, kattints a **Folytatás** gombra.

## 5. lépés: átvitel előtti áttekintés

Az átvitel megkezdése előtt a varázsló leltárt készít a WooCommerce-boltodról. Összesítő kártyákon látod a darabszámokat:

- **Termékek:** a katalógus közzétett, privát és vázlat állapotú termékei.
- **Rendelések:** a teljes vásárlási előzmény.
- **Vásárlók:** a `customer` vagy `subscriber` szerepkörű regisztrált fiókok.
- **Tranzakciók:** a fizetett állapotú rendelések (feldolgozás alatt, teljesítve, visszatérítve).
- **Kuponok:** a közzétett kedvezménykódok.
- **Előfizetések:** csak akkor látszik, ha a WooCommerce Subscriptions aktív.

A számok alatt a varázsló kiírja a boltban regisztrált fizetési átjárókat és az adataidban előforduló rendelésállapotokat, hogy ne érjen meglepetés. Vesd össze a számokat azzal, amit a boltodról tudsz, és ha stimmelnek, lépj tovább.

**Már megkezdett átvitel folytatása.** Ha a varázsló korábbi futást talál az oldalon, a számok fölött megjelenik az **Előző átvitel észlelve** értesítés. A kész lépések zöld **Befejezve** jelvényt kapnak, az elsődleges gomb felirata **Átvitel folytatása** lesz, és ami már elkészült, azt a varázsló kihagyja.

## 6. lépés: lépések kiválasztása és az átvitel indítása

Az **Átviteli lépések** panelen választhatod ki, mely szakaszok fussanak:

| Lépés | Mit visz át |
|---|---|
| Termékek | A katalógus, a kategóriák, tulajdonságok, változatok, letölthető fájlok és az áruház beállításainak egyszeri szinkronja. |
| Adókulcsok | A WooCommerce adókonfigurációja és az az azonosítótérkép, amelyre a rendelések támaszkodnak. |
| Kuponok | A kedvezménykódok a korlátozásaikkal. |
| Rendelések, fizetések, vásárlók | A fő szakasz. Az előfizetéseket is átviszi, ha a WooCommerce Subscriptions aktív. |
| Hiányzó vásárlók | Csak akkor jelenik meg, ha vannak olyan regisztrált vásárlók, akik sosem adtak le rendelést. |
| Újraszámolás és ellenőrzés | Újraépíti a kuponfelhasználást, a vásárlók élettartam-értékét és az előfizetések számlázásszámait. |

Hagyd mindet bejelölve: amit kipipálás nélkül hagysz, az nem kerül át. A sorrend számít, a varázsló a helyes sorrendben futtatja a szakaszokat: a termékeknek előbb létezniük kell, hogy a rendelések hivatkozhassanak rájuk, az újraszámolás pedig mindig utoljára fut.

Ha készen állsz, kattints az **Átvitel indítása** gombra.

> **Tartsd nyitva a lapot.** Az átvitel alatt ne zárd be és ne frissítsd a böngészőlapot. A folyamatjelző képernyő aktív kapcsolattal adagolja a köteget a szervernek.

**Ha az átvitel megszakad.** Semmi baj: a Migrator menet közben követi az előrehaladást. A termékeknél az utolsó befejezett oldalról, a rendeléseknél az utolsó befejezett kötegről folytatja. Ha a böngésző bezárult vagy lejárt a munkamenet, nyisd meg újra a Migrator képernyőt, és indítsd el megint. Mindent kihagy, ami már elkészült, és pontosan onnan folytatja, ahol megállt.

**WP-CLI ugyanazon a képernyőn.** Az áttekintő képernyő szakaszonként a WP-CLI-parancsokat is mutatja. Több ezer rendelésű boltnál a CLI jóval gyorsabb, és teljesen kiküszöböli a böngészők időtúllépését ([WP-CLI](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-woocommerce-wpcli/)).

## 7. lépés: az átvitel kész, ellenőrizz az élesítés előtt

Ha minden szakasz kész, zöld pipa és az **WooCommerce-átvitel befejezve** panel jelenik meg a befejezés időpontjával és a kategóriánkénti átvitt darabszámokkal. Ha egyes rendelések elbuktak, egy lenyitható **Hibanapló** szakasz is megjelenik, amely felsorolja őket. Az olvasásukról a [hibaelhárítás](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-woocommerce-hibaelharitas/) ír.

Mielőtt megnyitod az új áruházat a látogatók előtt, szánj néhány percet az ellenőrzésre.

- **Termékek:** a **FluentCart → Termékek** oldalon nézd meg a darabszámot, majd nyiss meg néhány tételt, és vesd össze a címet, leírást, kategóriát, árat, a változatokat és tulajdonságaikat, a készletet és a letölthető fájlokat.
- **Rendelések:** a **FluentCart → Rendelések** oldalon nyiss meg néhány friss rendelést. Ellenőrizd a végösszeget, a tételeket, az adót, a szállítást, a kedvezményeket, a fizetési állapotot, a vásárló nevét és e-mail-címét, a számlázási és szállítási címet, a fizetési átjárót és a tranzakcióazonosítót.
- **Előfizetések:** a **FluentCart → Előfizetések** oldalon nézz meg néhányat: a számlázási időszakot, a következő megújítás dátumát, az állapotot, és ami a legfontosabb, a beszedési módot. Lásd: [előfizetések és megújítások](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/migracio-woocommerce-elofizetesek/).
- **Kuponok:** a **FluentCart → Kuponok** oldalon ellenőrizd a kódokat, az összegeket, a felhasználási korlátokat, a termék- és kategóriakorlátozásokat és a lejárati dátumokat.
- **Vásárlók:** a **FluentCart → Vásárlók** oldalon nyiss meg néhány profilt, és ellenőrizd a nevet, e-mail-címet, címeket és a rendelési előzményeket. Az élettartam-érték és a vásárlásszám az újraszámolási szakaszban automatikusan újraszámolódik, tehát pontos lesz.

> **Válassz tipikus rendeléseket, és hasonlítsd össze mezőnként.** Keress a boltodban egy példát minden forgatókönyvre, és vesd össze a WooCommerce-ben és a FluentCartban: egyszerű egyszeri vásárlás, változatos termék rendelése, szállítással és adóval terhelt rendelés, kuponnal rendelés, részben visszatérített rendelés és megújításokkal rendelkező előfizetéses rendelés.

## Amire még figyelned kell

A Migrator az adatokat automatikusan kezeli, de néhány dolgot az élesítés előtt kézzel kell beállítani.

1. **Fizetési átjárók újrakötése.** A tranzakciós rekordok átkerülnek, de az átjárók API-hitelesítő adatai biztonsági okból soha. Kösd össze őket újra a **FluentCart → Beállítások → Fizetési beállítások** oldalon. Használd pontosan ugyanazt a Stripe- és PayPal-fiókot, mint a WooCommerce-ben: a FluentCart az API-kulcsokat a rendelés módja (teszt vagy éles) alapján választja, ezért egy másik fiók vagy rossz mód elérhetetlenné teszi az átvitt terheléseket.
2. **Szállítás beállítása.** A WooCommerce szállítási zónái, módjai és díjszabályai nem kerülnek át, mert a két modell túl különböző a megbízható automatikus leképezéshez. A régi rendeléseken a szállítási összegek épen megmaradnak, de az élő szállítási beállítást újra létre kell hoznod a **FluentCart → Beállítások → Szállítás** oldalon.
3. **Adóbeállítások átnézése.** A WooCommerce adókonfigurációja átkerül, és a FluentCart adókulcsai azokra az országokra jönnek létre, amelyekre adóztál, de a FluentCart adómodellje nem egy az egyben másolat. A **FluentCart → Beállítások → Adóbeállítások** oldalon ellenőrizd, hogy a kulcsok és a számítási viselkedés megfelel-e a jogi elvárásoknak.
4. **E-mail-értesítések átnézése.** A FluentCartnak saját e-mailrendszere és sablonjai vannak. Mielőtt a vásárlók megkapnák őket, nézd át és szabd testre a vásárlási visszaigazolás, az előfizetés-megújítás és a visszatérítés sablonját a **FluentCart → Beállítások → E-mail beállítás** oldalon.
5. **WooCommerce-rövidkódok, blokkok és linkek cseréje.** A `[woocommerce_cart]`, `[woocommerce_checkout]`, `[products]` és a kosárba tevő rövidkódokat, valamint a megfelelő blokkokat le kell cserélned a FluentCart megfelelőire. Frissítsd a menüpontokat és a WooCommerce Fiókom, Kosár és Pénztár oldalaira mutató linkeket is. Lásd: [Gutenberg-blokkok](https://hub.hellowp.io/hu/plugins/fluent-cart-pro/testreszabas-gutenberg/).
6. **Letölthető fájlok ellenőrzése.** A saját szerveren tárolt fájlokat az átvitel a FluentCart tárhelyére másolja. A távoli fájlok (S3, CDN, másik domain) megtartják az eredeti URL-jüket. Nyisd meg az egyes digitális termékeket, és ellenőrizd, hogy a fájl helyesen van-e hozzákötve a **Letölthető anyag(ok)** mezőben.

> **A WooCommerce-adatokat még ne töröld.** Akkor sem, ha már minden ellenőrzött és működik. A Migrator nem módosítja őket, és ha valaha egy eredeti rekordra lesz szükséged, ezek a tartalékod. Hagyd a helyükön, amíg teljesen biztos nem vagy az új áruházban.
