Sari la conținut
DataEase
Încercați gratuit

Migrarea de pe WordPress / WooCommerce pe Shopify

DataEase mută un site WordPress sau un magazin WooCommerce pe Shopify direct prin REST API-ul site-ului - fără pluginuri, fără exporturi CSV, fără foi de calcul. Introduceți adresa site-ului și o parolă de aplicație, alegeți ce doriți să mutați, iar DataEase face restul. De asemenea, creează redirecționări de la URL-urile vechi, astfel încât linkurile și pozițiile în căutări să funcționeze în continuare după ce schimbați domeniul.


WordPress / WooCommerceShopifyDetalii
Produse (simple și variabile)ProduseTitlu, descriere, status, etichete, categoria ca tip de produs, imagini, SKU, cod de bare (GTIN/EAN/UPC), preț și preț redus (ca preț de comparație), greutate, status fiscal, cantitate în stoc (în locația principală), comenzi în așteptare (backorders), titlu și descriere SEO.
VariațiiVarianteAtributele devin opțiuni (până la 3). Variațiile de tip “orice mărime” sunt extinse în combinații reale.
Categorii de produseColecțiiColecții manuale cu produsele, descrierea și imaginea categoriei.
CliențiCliențiNume, e-mail, telefon, adrese de facturare și de livrare.
ComenziComenziCopie istorică cu articole (legate de variantele migrate după SKU), livrare, taxe suplimentare, reducerea din cupon, impozite și plată. Clienții nu primesc niciun e-mail.
CupoaneCoduri de reducereProcentuale, sumă fixă pe coș, sumă fixă pe produs și livrare gratuită; data de expirare, limite de utilizare, cheltuială minimă, restricții de produse și categorii.
Articole (posts)Articole de blogTitlu, conținut, rezumat, autor, data publicării, imagine reprezentativă, categorii și etichete (ca etichete ale articolului), SEO. Toate articolele ajung într-un singur blog Shopify (implicit: News).
PaginiPaginiTitlu, conținut, data publicării, SEO.
URL-uri vechiRedirecționări URLProdusele, categoriile, articolele, paginile, pagina /shop/ și /my-account/ redirecționează către adresele lor din Shopify (/cart și /checkout coincid deja).
  • Imaginile din descrieri și articole sunt copiate în Shopify → Content → Files, iar linkurile sunt actualizate, astfel încât nimic să nu se strice când site-ul vechi este oprit.
  • ID-ul WordPress al fiecărei înregistrări este salvat în metacâmpul wordpress.id.
  • Titlul și descrierea SEO sunt preluate din pluginul Yoast SEO, dacă este instalat.
  • Ciornele rămân ciorne: produsele și articolele în ciornă sunt migrate, dar nu sunt publicate.

Nu se migrează: temele și designul, pluginurile și setările lor, recenziile produselor, comentariile articolelor, setările de plată și livrare, impozitele, parolele clienților (clienții își setează o parolă nouă în Shopify), produsele grupate.


  • WordPress 5.6 sau mai nou cu REST API activat (este activat implicit). Pentru datele magazinului - WooCommerce 3.5 sau mai nou.
  • Un utilizator WordPress cu rolul Administrator sau Shop manager.
  • Site-ul trebuie să fie accesibil de pe internet - DataEase nu se poate conecta la localhost sau la o adresă de intranet. Păstrați-l online până la finalizarea migrării: imaginile sunt descărcate de pe el.
  • Magazinul Shopify ar trebui să folosească aceeași monedă ca WooCommerce - prețurile sunt copiate ca atare, fără conversie.

Pasul 1. Creați o parolă de aplicație în WordPress

Section titled “Pasul 1. Creați o parolă de aplicație în WordPress”
  1. În panoul de administrare WordPress, deschideți Users → Profile (sau editați utilizatorul administrator).
  2. Derulați la Application Passwords.
  3. Introduceți un nume, de exemplu DataEase, și faceți clic pe Add New Application Password.
  4. Copiați parola afișată (arată ca abcd EFGH 1234 ijkl MNOP 5678). WordPress o afișează o singură dată.

O parolă de aplicație nu este parola dumneavoastră de autentificare: funcționează doar pentru API și poate fi revocată oricând.

Nu există secțiunea “Application Passwords”? Este ascunsă când site-ul nu folosește HTTPS sau când un plugin de securitate o dezactivează (de exemplu, Wordfence → Login Security → Disable application passwords). Activați HTTPS sau permiteți parolele de aplicație pe durata migrării.

  1. În Shopify, deschideți DataEase → Store transfers.
  2. Alegeți fila From WordPress / WooCommerce.
  3. Introduceți adresa site-ului (de exemplu https://myshop.com), numele de utilizator WordPress și parola de aplicație.
  4. Faceți clic pe Check connection.

DataEase afișează numele site-ului, dacă a fost găsit WooCommerce și câte înregistrări de fiecare tip are site-ul.

Pasul 3. Alegeți ce migrați și porniți

Section titled “Pasul 3. Alegeți ce migrați și porniți”
  1. Bifați datele pe care doriți să le mutați - tot ce a fost găsit pe site este selectat implicit.
  2. Dacă migrați articole de blog, alegeți blogul Shopify în care ajung.
  3. Faceți clic pe Start migration.

Migrarea rulează în fundal - puteți închide pagina. Lista Transfers arată ce date se migrează în acest moment și puteți apăsa Cancel oricând.

Când migrarea se încheie, lista arată câte înregistrări au fost migrate pentru fiecare tip, cu avertismente și erori și motivele lor - de exemplu Orders: 1250 ⚠3. Avertismentele tipice sunt cupoanele cu setări pe care Shopify nu le acceptă sau înregistrările care au fost deja migrate anterior.


  1. Verificați produsele, colecțiile și prețurile în panoul de administrare Shopify.
  2. Configurați plățile, livrarea și impozitele - acestea nu se migrează.
  3. Alegeți și personalizați o temă, apoi adăugați paginile și colecțiile migrate în meniul de navigare.
  4. Conectați domeniul la Shopify. Linkurile vechi precum /product/red-jacket/ redirecționează acum către /products/red-jacket.
  5. Revocați parola de aplicație în WordPress (Users → Profile → Application Passwords → Revoke). DataEase o șterge din propria bază de date imediat ce migrarea se încheie.

Puteți rula migrarea din nou oricând - de exemplu, chiar înainte de schimbarea domeniului, pentru a prelua comenzile noi. Înregistrările existente sunt actualizate, nu duplicate:

  • produsele, colecțiile, clienții, paginile și articolele de blog sunt identificate după handle sau e-mail și actualizate;
  • comenzile migrate anterior, codurile de reducere existente și redirecționările existente sunt omise (veți vedea un avertisment cu numărul lor);
  • imaginile deja copiate în Shopify Files sunt reutilizate.

  • Status: Published → Active; Draft, Pending și Private → Draft. Produsele ascunse din catalog nu sunt publicate în Online Store.
  • Prețuri: prețul redus devine prețul din Shopify, iar prețul obișnuit devine prețul de comparație.
  • Stoc: cantitățile ajung în locația principală. Produsele cu Allow backorders continuă să se vândă când nu mai sunt în stoc.
  • Opțiuni: atributele unui produs variabil (Culoare, Mărime, …) devin opțiuni. Shopify acceptă până la 3 opțiuni și 2048 de variante per produs.
  • Furnizor: preluat din taxonomia Brands a WooCommerce, dacă este folosită.
  • Descrierea scurtă este salvată în metacâmpul wordpress.short_description.
Status WooCommerceStatus plată ShopifyOnorare
Pending payment, On holdPendingUnfulfilled
ProcessingPaidUnfulfilled
CompletedPaidFulfilled
RefundedRefunded-
CancelledVoided-

Comenzile eșuate și ciornele de checkout nu se migrează. Fiecare comandă migrată primește eticheta wordpress și o etichetă woo-<status> (de exemplu woo-completed) și își păstrează numărul din WooCommerce (#1045).

WooCommerceShopify
Reducere procentualăReducere procentuală
Reducere fixă pe coșSumă fixă scăzută din comandă
Reducere fixă pe produsSumă fixă scăzută din fiecare articol eligibil
Livrare gratuită (sumă 0)Reducere de livrare gratuită
Doar utilizare individualăNu se combină cu alte reduceri
Limită de utilizare per utilizator = 1Limitat la o utilizare per client

Cheltuiala maximă, restricțiile de e-mail, produsele excluse și limitele per utilizator mai mari de 1 nu au echivalent în Shopify; astfel de cupoane sunt migrate fără aceste setări, cu un avertisment.


MesajCe trebuie făcut
WordPress rejected the credentialsVerificați numele de utilizator și creați o parolă de aplicație nouă. Unele găzduiri elimină antetul Authorization - cereți furnizorului de găzduire să îl transmită către PHP.
WooCommerce REST API was not foundAsigurați-vă că WooCommerce este activ. Fără el pot fi migrate doar articolele, paginile și redirecționările.
returned a non-JSON responseUn plugin de securitate, un firewall sau un cache blochează REST API-ul. Permiteți cererile către /wp-json/ pe durata migrării.
must be reachable from the internetFolosiți adresa publică a site-ului, nu localhost sau un IP intern.
Image … was not copiedURL-ul imaginii nu a fost accesibil. Articolul păstrează linkul vechi - încărcați manual imaginea în Content → Files.

Primesc clienții e-mailuri? Nu. Clienții și comenzile sunt create fără notificări sau invitații.

Se modifică site-ul meu WordPress? Nu. DataEase doar citește datele de pe el.

Este stocată parola de aplicație? Doar cât timp rulează migrarea, criptată. Este ștearsă când migrarea se încheie, eșuează sau este anulată.

Pot migra doar blogul? Da. Funcționează și WordPress fără WooCommerce: selectați Blog posts, Pages și Redirects.

Migrați de pe Magento sau mutați date între două magazine Shopify? Consultați Migrarea de pe Magento și Transferuri între magazine.

O rulare reală, cu cifre: migrarea unui magazin WooCommerce pe Shopify în mai puțin de 90 de secunde. Note de lansare: migrarea WordPress / WooCommerce.