WooCommerce-vásárlók migrálása másik webhelyre
Vásárlók átvitele másik webhelyre bundle fájllal: export, import, ellenőrzés, a vásárlólistában nem megjelenő vásárlók, azonosítók és ütemezés.
A vásárlók migrálásához az exportáló webhelyen a WP All Exporttal exportáld a WooCommerce Customers típust, és töltsd le a bundle fájlt. A célwebhelyen a WP All Importban importáld ezt a bundle fájlt.
1. lépés: a vásárlók exportálása
Szekció neve “1. lépés: a vásárlók exportálása”Az exportáló webhelyen hozz létre új exportot a WP All Exportban, és válaszd a WooCommerce Customers típust. A bővítmény megmutatja, hány vásárló lesz exportálva. Ha nem mindenkit akarsz átvinni, szűrési beállításokat adhatsz meg. A továbblépéshez kattints a Migrate Customers gombra.
2. lépés: a bundle fájl letöltése
Szekció neve “2. lépés: a bundle fájl letöltése”Az export beállításainál ütemezést adhatsz meg az exportálás automatizálásához, és a haladó beállításokkal például azt, hogy minden futáskor új exportfájl készüljön, vagy hogy csak azok a vásárlók kerüljenek be, akik már vásároltak a webhelyen. A legtöbb migrációnál ezeken nem kell módosítanod.
Kattints a zöld Confirm & Run Export gombra. Amikor az export lefutott, a kék Bundle gombbal töltsd le az exportált vásárlókat és az importbeállításokat tartalmazó fájlt.
3. lépés: a bundle importálása a célwebhelyen
Szekció neve “3. lépés: a bundle importálása a célwebhelyen”- A célwebhelyen nyisd meg az All Import → Új importálás oldalt, és töltsd fel a bundle fájlt.
- A bundle mindent magától kiválaszt. A beállítások módosítása nélkül ugorj az importbeállítások oldalra. Ha a hozzárendelést is át akarod nézni, lépj végig a szokásos lépéseken, lásd WooCommerce-vásárlók importálása.
- Az importbeállítások oldalon megadhatod az egyedi azonosítót (vagy automatikusan felismertetheted), és beállíthatod, mit tegyen a bővítmény új vagy módosult adatok esetén. Ki- vagy bekapcsolhatod a WordPress automatikus e-mailjeit, megadhatod az ütemezést, és a haladó beállításokat. Ezeken általában nem kell módosítani. Kattints a Folytatás gombra.
- A Megerősítés és futtatás oldalon az Import összegzése résznél ellenőrizd a beállításokat, majd kattints a Megerősítés és import futtatása gombra.
Ha az import lefutott, a migráció kész.
4. lépés: ellenőrzés
Szekció neve “4. lépés: ellenőrzés”Az importált vásárlókat a célwebhelyen a Felhasználók → Összes felhasználó oldalon nézd meg. Ha nem látod őket, nézd át újra a lépéseket. Ha nem találod a hibát, töröld az importált adatokat, és kezdd elölről a migrációt.
Haladó témák
Szekció neve “Haladó témák”A vásárlók nem jelennek meg a WooCommerce vásárlólistájában
Szekció neve “A vásárlók nem jelennek meg a WooCommerce vásárlólistájában”A WooCommerce → Vásárlók listában csak az a vásárló látszik, aki már leadott rendelést a webhelyen. Ezért a migrált vásárlók csak a WordPress felhasználólistájában jelennek meg.
Egyedi kóddal és a WP All Import API-jával viszont kényszerítheted, hogy a vásárlók bekerüljenek a WooCommerce vásárlólistájába is. Működő példa:
// NE TÖRÖLD EZT A "use" SORT, A LENTI KÓD NEM MŰKÖDIK NÉLKÜLEuse \Automattic\WooCommerce\Admin\API\Reports\Customers\DataStore as CustomersDataStore;
function example_update_customer_record( $user_id ) { CustomersDataStore::init(); // Az import azonosítója. $import_id = wp_all_import_get_import_id(); // Csak az 1-es azonosítójú importnál fut. if ( $import_id == '1' ) { CustomersDataStore::update_registered_customer($user_id); }}add_action( 'pmxi_saved_post', 'example_update_customer_record', 10, 1 );A kódot az All Import → Beállítások oldalon, a Függvényszerkesztő részben add meg. Ha az importod azonosítója nem 1, írd át az if feltételben szereplő számot a sajátodra.
Azonos vásárlóazonosítók megtartása
Szekció neve “Azonos vásárlóazonosítók megtartása”A célwebhelyen minden migrált vásárló új azonosítót kap: ez a WordPress és a bővítmény alapértelmezett viselkedése. A régi azonosító megtartásához egyedi kód kell, lásd Régi felhasználói azonosítók megtartása. Ez csak kísérlet: ha a kért azonosító nem szabad, a vásárló új azonosítót kap.
A vásárlók migrálásának ütemezése
Szekció neve “A vásárlók migrálásának ütemezése”A fenti folyamat kézi. Automatizálhatod is, ha az exportot úgy állítod be, hogy még az import indulása előtt befejeződjön. Két lehetőség van:
- cron-feladatok, amelyeket a tárhely vezérlőpultján kell beállítani;
- az automatikus ütemezési szolgáltatás (külön előfizetéses szolgáltatás, a bővítmény felületén állítható be).
Ütemezett migrációnál az importnál a bundle fájl URL-jét kell megadni, nem a fájlt. Ezt az URL-t az exportáló webhelyen az All Export menü exportokat kezelő oldalán (Manage Exports) találod.
Gyakori kérdések
Szekció neve “Gyakori kérdések”Mi a különbség a WordPress-felhasználók és a WooCommerce-vásárlók között? A WooCommerce-vásárló is WordPress-felhasználó, csak olyan, aki rendelést adott le a boltban. A WooCommerce minden vásárlóhoz számlázási és szállítási címmezőket ad, amelyek a hagyományos felhasználóknál csak rendelés után jelennek meg. Ha az összes felhasználót migrálod, a vásárlók is átkerülnek, hacsak szűrővel ki nem hagyod őket.
Átvihetem az összes vásárlói adatot, más bővítmények egyéni mezőit is? Igen, a WP All Export és a WP All Import a legtöbb bővítmény egyéni mezőit felismeri. Kivétel az a bővítmény, amely az adatait szokatlan módon tárolja.
Hogyan migrálhatom a vásárlókat és a rendeléseket? Előbb a vásárlókat migráld, aztán a rendeléseket. A bővítmény a rendeléseket közös értékek alapján, például a vásárló felhasználói azonosítója szerint, párosítja a vásárlókkal.
Mi lesz a jelszavakkal? Minden vásárló egyben WordPress-felhasználó, ezért van jelszava. A migráció a jelszavakat is átviszi, így a vásárlók a régi jelszavukkal mindkét webhelyre beléphetnek.
Hogyan exportálhatok vásárlókat? Az All Export menüben hozz létre új exportot, válaszd a WooCommerce Customers típust, állítsd be az oszlopokat húzással, futtasd az exportot, és töltsd le a fájlt.
Hogyan importálhatok vásárlókat? Az All Import → Új importálás oldalon add meg a fájlt, válaszd a WooCommerce Customers típust, rendeld hozzá a mezőket, és futtasd az importot. CSV, XML, Excel és Google Táblázatok forrás is lehet. Részletek: WooCommerce-vásárlók importálása.
Hogyan szerkeszthetem tömegesen a vásárlókat?
- Készíts exportfájlt a módosítandó vásárlókkal.
- Nyisd meg táblázatkezelőben, és végezd el a módosításokat másolással, keresés-cserével.
- Importáld vissza az adatokat a WP All Importtal.
Készült: