Tovább a tartalomhoz

WooCommerce-vásárlók migrálása

WooCommerce-vásárlók átvitele egy másik webhelyre exportcsomaggal, jelszavakkal, azonosítókkal és ütemezéssel.

A vásárlókat a forráswebhelyen exportálod (All Export → Új exportálás, típus: WooCommerce-vásárlók), a csomagot pedig a célwebhelyen importálod (All Import → Új importálás).

Mindkét webhelyen aktívnak kell lennie a WooCommerce-bővítménynek (export, illetve import oldalon) és a felhasználók export-, illetve importbővítményének is, a WP All Export és a WP All Import mellett.

  1. A forráswebhelyen nyisd meg az All Export → Új exportálás oldalt.
  2. Válaszd a WooCommerce-vásárlók típust. Az oldal kiírja, hány vásárlót exportál.
  3. Ha nem akarod mindet átvinni, a Szűrési opciók hozzáadása résznél szűrj.
  4. Kattints az A(z) Vásárlók áttelepítése gombra.
https://minta-bolt.hu/wp-admin/admin.php?page=pmxe-admin-export
A WooCommerce-vásárlók típus kiválasztva, az áttelepítés gombbal

Az oldalon látszik az exportálandó vásárlók száma, és innen indul az áttelepítés.

  1. Az Exportálás beállításai oldalon beállíthatsz Ütemezési beállításokat, és a Speciális beállítások is módosíthatók, például hogy minden futáskor új fájl készüljön, vagy hogy csak a korábban vásárolt vásárlók kerüljenek bele. Általában nem kell módosítanod.
  2. Kattints a Megerősítés és exportálás futtatása gombra.
  3. A futás után a Letöltés fülön kattints a Csomag gombra. A csomag a vásárlókat és az import beállításait tartalmazza.
  1. A célwebhelyen nyisd meg az All Import → Új importálás oldalt, és töltsd fel a csomagot. A bővítmény mindent magától kiválaszt.
  2. Kattints az Ugrás az importbeállításokhoz gombra. Ha módosítani akarod a leképezést, az Import beállítása gomb a megfelelő.
  3. A Beállítások importálása oldalon megadhatod az Egyedi azonosítót (vagy az Automatikus felismerés gombbal felismertetheted), megadhatod, mit tegyen a bővítmény új vagy megváltozott adatnál, be- vagy kikapcsolhatod a WordPress automatikus e-mail-értesítéseit, és beállíthatod az Ütemezési beállítások és a Haladó beállítások részt. Általában nem kell semmit módosítani.
  4. Kattints a Folytatás gombra, ellenőrizd az importösszegzést, majd kattints a Megerősítés és import futtatása gombra.

Az importbeállítások és a megerősítő oldal ugyanúgy néz ki, mint a termékek migrálásánál.

A célwebhelyen nyisd meg a Felhasználók → Összes felhasználó oldalt, és nézd meg, megjelentek-e a vásárlók. Ha nem, nézd át újra a lépéseket, vagy töröld az importot, és kezdd elölről.

A vásárlók nem látszanak a WooCommerce → Vásárlók listában

Szekció neve “A vásárlók nem látszanak a WooCommerce → Vásárlók listában”

A WooCommerce → Vásárlók lista csak azokat mutatja, akik rendelést adtak le a webhelyen. Ezért a migrált vásárlók csak a WordPress felhasználólistájában jelennek meg. Ha mégis be akarod őket vezetni a WooCommerce vásárlólistájába, egyéni kóddal megteheted. Illeszd be a kódot az All Import → Beállítások oldal Függvényszerkesztőjébe, és az 1 helyére írd a saját import azonosítódat:

use \Automattic\WooCommerce\Admin\API\Reports\Customers\DataStore as CustomersDataStore;
function vasarlo_felvetele_a_listaba( $user_id ) {
CustomersDataStore::init();
// Csak az 1-es azonosítójú importnál fusson.
if ( wp_all_import_get_import_id() == '1' ) {
CustomersDataStore::update_registered_customer( $user_id );
}
}
add_action( 'pmxi_saved_post', 'vasarlo_felvetele_a_listaba', 10, 1 );

A use sort ne töröld ki, nélküle a kód nem működik.

Az átvitt vásárlók a célwebhelyen új azonosítót kapnak. Ha a régi azonosítókat szeretnéd megtartani, egyéni kód kell hozzá. Ez csak próbálkozás: ha a kért azonosító foglalt, új azonosító jön létre.

A vásárlómigrációt is ütemezheted: az exportnak előbb kell befejeződnie, mint az importnak. Lehetőségek: cron-feladat a tárhelyen, vagy a bővítmény ütemezési szolgáltatása. Az importnál ilyenkor a csomag URL-jét használd, amelyet az All Export → Exportálások kezelése oldalon találsz.

https://minta-bolt.hu/wp-admin/admin.php?page=pmxe-admin-manage
Az Exportálások kezelése oldal

Az Importálás a WP All Importtal hivatkozás és az Ütemezési beállítások is innen érhető el.

Mi a különbség a WordPress-felhasználók és a WooCommerce-vásárlók között?

Szekció neve “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ó. A különbség, hogy a vásárló leadott legalább egy rendelést, és a WooCommerce számlázási és szállítási címmezőket is ad hozzá. Ha az összes felhasználót migrálod, a vásárlók is benne lesznek, hacsak szűrővel ki nem zárod őket.

Átmennek a más bővítmények egyéni mezői is?

Szekció neve “Átmennek a más bővítmények egyéni mezői is?”

Igen, a legtöbb bővítmény egyéni mezőit a bővítmény felismeri. Ha egy bővítmény az adatait szokatlan módon tárolja, előfordulhat, hogy nem megy át.

Hogyan migráljam a vásárlókat és a rendeléseket?

Szekció neve “Hogyan migráljam a vásárlókat és a rendeléseket?”

Előbb a vásárlókat, utána a rendeléseket. A rendelések importjakor a bővítmény közös értékek (például a felhasználó azonosítója) alapján a vásárlókhoz kapcsolja a rendeléseket. Lásd: WooCommerce-rendelések migrálása.

Mivel minden vásárló WordPress-felhasználó is, a jelszavuk is átkerül. A vásárlók ugyanazzal a jelszóval tudnak belépni mindkét webhelyre.

  1. Nyisd meg az All Export → Új exportálás oldalt.
  2. Válaszd a WooCommerce-vásárlók típust.
  3. A húzd és ejtsd felületen válaszd ki az oszlopokat.
  4. Állítsd be és futtasd az exportot.
  5. Töltsd le a fájlt.
  1. Nyisd meg az All Import → Új importálás oldalt.
  2. Válaszd ki a fájl forrását (feltöltés, URL stb.), a fájlt és a WooCommerce-vásárlók típust.
  3. Rendeld a fájl elemeit a vásárlómezőkhöz.
  4. Futtasd az importot. Részletek: WooCommerce-vásárlók importálása.

Hogyan szerkeszthetek tömegesen vásárlókat?

Szekció neve “Hogyan szerkeszthetek tömegesen vásárlókat?”

Exportáld a módosítandó vásárlókat, szerkeszd a fájlt táblázatkezelővel (keresés-csere, másolás), majd importáld vissza.

Hogyan migrálhatok WordPress-felhasználókat?

Szekció neve “Hogyan migrálhatok WordPress-felhasználókat?”

Ugyanígy, csak exporttípusnak a Felhasználókat válaszd a WooCommerce-vásárlók helyett. A többit a csomag sablonja intézi.

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