Tovább a tartalomhoz

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.

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.

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”
  1. A célwebhelyen nyisd meg az All Import → Új importálás oldalt, és töltsd fel a bundle fájlt.
  2. 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.
  3. 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.
  4. 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.

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.

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ÜLE
use \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.

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?

  1. Készíts exportfájlt a módosítandó vásárlókkal.
  2. Nyisd meg táblázatkezelőben, és végezd el a módosításokat másolással, keresés-cserével.
  3. Importáld vissza az adatokat a WP All Importtal.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások