În acest videoclip, este demonstrat un flux de lucru simplu pentru sincronizarea unui catalog WooCommerce cu Decathlon Marketplace România.
Elimină importurile manuale XLS și menține produsele, prețurile, stocul și imaginile actualizate.
Dintr-o privire: citim datele din WooCommerce, le logăm în Google Sheets, preluăm imaginea produsului de pe Drive și apoi creăm sau actualizăm lista pe Decathlon.
Procesul începe în WooCommerce.
Pentru fiecare SKU, colectăm elementele esențiale: titlu, atribute, preț, cantitate de stoc și adresa URL a imaginii principale.
Verificările rapide se execută imediat: SKU există, prețul este numeric, iar stocul nu este negativ.
Această înregistrare curată devine sursa adevărului pe care restul fluxului de lucru îl folosește pentru a decide dacă Decathlon are nevoie de un articol nou sau doar de o actualizare.
Apoi, căutăm SKU în Google Sheets. Căutăm foaia Catalog după SKU pentru a vedea dacă acest produs există deja. Dacă găsim o potrivire, tragem ID-ul rândului și prețul curent și stocul. Dacă nu există nicio potrivire, marcăm SKU ca nou. Acest rezultat este înmânat routerului. Routerul verifică rezultatul căutării și împarte fluxul. SKU-urile noi merg pe calea Creare. SKU-urile existente merg pe calea Actualizare. Acest lucru menține listarea Decathlon sincronizată fără a crea duplicate.
Pentru un produs nou, adăugăm un rând nou în foaia Produse. Scriem SKU, titlul, atributele cheie, prețul, stocul, adresa URL a imaginii principale și o stare precum „publicare în așteptare”. Acest lucru ne oferă o înregistrare curată, urmărită pentru fiecare articol care va fi trimis la Decathlon. Dacă produsul există deja, actualizăm rândul existent în schimb. Actualizările tipice includ prețul, cantitatea de stoc sau remedierile de conținut mici. Rândul actualizat rămâne aliniat cu WooCommerce păstrându-și istoricul.
Apoi, preluăm imaginea produsului de pe Google Drive folosind ID-ul fișierului sau adresa URL. Imaginile sunt verificate pentru dimensiune și format, astfel încât Decathlon primește un element curat și consistent.
În cele din urmă, trimitem încărcătura utilă a produsului către Decathlon Marketplace România. Elementele noi sunt create; elementele existente sunt actualizate. Înregistrăm răspunsul API și orice erori, astfel încât problemele să poată fi reîncercate fără lucrări manuale.
Rezultatul este un catalog care rămâne sincronizat: produse, prețuri, stoc și imagini, fără importuri manuale XLS sau copy-paste. Totul este urmărit în Google Sheets, iar listările de pe Decathlon rămân exacte.