· hutor.tech
Popis provjera za selidbu WooCommercea
Selidba WooCommerce trgovine — na drugi hosting, drugu domenu ili s druge platforme — migracija je podataka s rokom i pravim novcem na drugoj strani. Redoslijed koraka ovdje znači više od alata.
Najprije zamrznite i popišite. Zapišite od čega se trgovina zapravo sastoji: proizvodi s varijacijama i atributima, kategorije, kupci, narudžbe sa svojim statusima, kuponi, porezna i dostavna pravila, postavke platnog pristupnika i dodaci koji bilo čemu od toga dodaju polja. Upravo se podaci dodataka gube pri migraciji jer žive u meta tablicama za koje općeniti izvoz ne zna.
Napravite potpunu sigurnosnu kopiju i prije početka je negdje vratite. Kopija koja nikad nije vraćena samo je pretpostavka, a ovo je loš trenutak za njezinu provjeru.
Selite ovim redom, provjeravajući brojke nakon svakog koraka:
— medijska knjižnica, da slike proizvoda imaju na što pokazivati;
— proizvodi, varijacije i kategorije;
— kupci, uz zadržane identifikatore, da narudžbe i dalje nađu svoje vlasnike;
— narudžbe i njihove stavke;
— kuponi, porezna pravila i zone dostave.
Zatim provjeravajte brojkama, a ne pogledom: broj proizvoda, objavljenih proizvoda, narudžbi po statusu, kupaca i zbroj narudžbi za posljednji mjesec. Ako se neka brojka razlikuje od izvorne trgovine, stanite i utvrdite zašto prije nego što krenete dalje.
Na novoj trgovini napravite potpunu probnu kupnju dok je još skrivena. Plaćanje u testnom načinu, zatim stvarna uplata malog iznosa, potvrdni e-mail, račun, umanjenje zalihe, promjena statusa narudžbe, povrat novca. Platni pristupnici najčešće se zaborave u testnom okruženju i najčešće padaju na dan lansiranja, jer se ključevi, adrese webhookova i domene povratnih poziva mijenjaju zajedno s domenom.
Adrese isplanirajte prije prebacivanja. Adrese proizvoda i kategorija mijenjaju se češće nego što itko očekuje, a trgovina koja izgubi pozicije u tražilicama gubi više novca nego što je selidba stajala. Izvezite popis starih adresa, povežite ga s novima i 301 preusmjeravanja postavite u trenutku prebacivanja, a ne tjedan dana kasnije.
Na dan lansiranja: stara trgovina u način održavanja, prenesite narudžbe pristigle od posljednje sinkronizacije, prebacite DNS, sat vremena pratite log grešaka i nadzornu ploču platnog pružatelja, a staru trgovinu ostavite netaknutu još dva tjedna. Ne stoji gotovo ništa i jedini je stvarni povratak koji imate.