Migrare Avanticart → WooCommerce
Migrare completă a unui magazin online de încălțăminte de la Avanticart la WooCommerce — 47K produse cu variații, imagini CDN, categorii ierarhice și 36K clienți.
Stack principal
Provocarea
Schema Avanticart era complet diferită de WooCommerce — variațiile, atributele și prețurile aveau structuri proprii care nu se mapau direct. Imaginile erau pe un CDN extern cu URL pattern specific (picture_id + seo_name). Variațiile fără imagini proprii trebuiau să moștenească imaginile produsului părinte.
Soluția
Scripturi PHP custom cu import în batch-uri de 200 produse pentru a evita timeout-urile. Logică de moștenire imagini: dacă variația nu are imagini proprii, se folosesc imaginile părintelui. Atributele non-variation (material, toc) importate ca simple attributes, cele de variation (mărime, culoare) ca pa_ taxonomy. Import în ordinea corectă: categorii → branduri → atribute globale → produse simple → variații.
Complexitate notabilă
Proiect de migrare a platformei urbanshoes.ro de la Avanticart (platformă proprietară) la WooCommerce. Baza de date sursă conținea 488 tabele cu 766 foreign keys, incluzând 47.239 produse (8.355 produse simple + 38.884 variații), 41.627 imagini pe CDN, 115 categorii ierarhice, 60 branduri și 36.327 clienți. Scripturile PHP de import au gestionat maparea complexă a atributelor (culoare, mărime, material, înălțime toc) la taxonomy-urile WooCommerce (pa_marime, pa_culoare), descărcarea imaginilor de pe CDN-ul Avanticart și re-uploadul în WordPress Media Library, precum și conversia prețurilor (regular + sale) și a stocurilor per variație.
Rezultate cheie
- 47.239 produse migrate cu variații și prețuri
- 41.627 imagini descărcate de pe CDN și re-uploadate
- 115 categorii ierarhice recreate în WooCommerce
- 60 branduri importate ca taxonomy
- 36.327 clienți migrați cu adrese
Vrei ceva similar?
Începe cu wizard-ul de estimare — răspunzi la câteva întrebări și primești un range de preț + timeline realist.