Cum depanezi sincronizarea Multi Store
Când o sincronizare Multi Store nu produce rezultatul așteptat, verifică mai întâi fluxul afectat: produs, taxonomie, preț sau stoc. Folosește un singur produs ca exemplu și compară magazinul sursă cu destinația înainte să lansezi o publicare completă.
O publicare completă poate aplica aceeași configurație greșită unui număr mare de produse. Verifică mai întâi identificatorul, maparea și mesajul din log, apoi repetă operațiunea numai pentru produsul testat.
Verifică produsele și inventarul
- În dashboard-ul magazinului sursă, deschide Canale vanzare și selectează domeniul magazinului destinație.
- În Produse disponibile, caută produsul după denumire, SKU sau EAN și verifică statusul publicării.
- Compară produsul din coloana pentru magazinul sursă cu produsul din coloana pentru magazinul destinație.
- Deschide tabul Inventar și poziționează cursorul peste statusurile din coloanele Pret și Stoc pentru ultima actualizare și eventualul mesaj de eroare.
- Dacă rezultatul lipsește sau este greșit, continuă în tabul Loguri.
Statusul Produs publicat confirmă ultima publicare reușită. Statusul Publicare in curs arată că produsul a fost marcat pentru publicare, dar nu a fost încă publicat cu succes. Statusul Exclus de la publicare arată că produsul nu mai este eligibil, chiar dacă se încadrează în modul sau categoriile selectate.
Mesajul Se asteapta sincronizare apare când produsul nu are încă o legătură cu destinația. Legatura rupta indică faptul că legătura salvată nu mai găsește produsul corespunzător în destinație, de exemplu după ștergerea acelui produs.
Citește logul operațiunii
- Deschide tabul Loguri al conexiunii Multi Store.
- Filtrează după produs, după Tip (Produs, Pret, Stoc sau Taxonomie) și după Data adaugarii.
- Verifică coloana Status și poziționează cursorul peste codul erorii pentru mesajul complet.
- Compară data logului cu ultima modificare făcută în magazinul sursă.
- Folosește coloana Request pentru a verifica valorile trimise. Nu o distribui în afara echipei dacă include date interne, cum ar fi costul de achiziție.
Un status de succes confirmă procesarea operațiunii, dar nu garantează că produsul este vizibil în magazinul online. Statusul, vizibilitatea, categoria și stocul din magazinul destinație controlează separat ceea ce vede clientul.
Identifică problema după simptom
| Simptom | Ce verifici |
|---|---|
| Produsul nu apare în Produse disponibile | Modul de publicare, categoria selectată și dacă produsul a fost exclus manual |
| Produsul rămâne în Publicare in curs | Starea procesului din fundal, aplicația activă și ultimul log de tip Produs |
| Apare Legatura rupta | Dacă produsul din destinație a fost șters; nu crea manual un duplicat, deoarece aplicația caută din nou produsul după identificator la publicările următoare |
| Este creat un produs duplicat | SKU-ul, EAN-ul sau referința externă aleasă și unicitatea valorii pentru produs sau variantă |
| Produsul ajunge fără categorie | Maparea categoriei sursă cu categoria din destinație |
| Lipsesc atribute sau opțiuni | Denumirile din limba selectată pentru destinație și existența acelorași atribute și opțiuni în ambele magazine |
| Lipsesc câmpuri sau date speciale | Campuri excluse de la trimitere, Campuri excluse de la update, setările catalogului și aplicațiile active în destinație |
| Prețul este greșit | Preț net sau brut, moneda, conversia, coeficientul ori regula de ajustare și rotunjirea |
| Stocul este greșit | Identificatorul pentru inventar, produsul sau varianta corectă și, pentru gestiuni multiple, denumirile depozitelor din ambele magazine |
| Actualizările automate nu pornesc | Starea Activ sau Inactiv afișată pentru fiecare proces în partea de sus a paginii și Setari publicare |
Dacă o modificare din destinație dispare
Verifică dacă acel câmp este controlat de magazinul sursă. La următoarea sincronizare, Multi Store poate înlocui editarea locală cu valoarea din sursă. Păstrează modificarea în magazinul sursă sau adaugă acel câmp la Campuri excluse de la update dacă fiecare magazin trebuie să aibă o valoare proprie.
Pentru descrieri și alte texte localizate, verifică și Limba magazin target. Dacă atributul ori opțiunea nu are o denumire corespondentă în acea limbă, corelarea după denumire poate lipsi.
Reia numai procesul corectat
După ce corectezi cauza:
- În Produse disponibile, selectează numai produsul afectat și folosește Publica produse.
- În Inventar, publică separat prețul sau stocul dacă doar acel flux a eșuat.
- Verifică noul rând din Loguri și rezultatul din destinație.
- Folosește acțiunea generală Publica pentru un proces complet numai după ce testul individual reușește.
Procesele rulează în fundal. Așteaptă finalizarea operațiunii înainte să lansezi din nou aceeași publicare.
Pregătește o sesizare utilă
Dacă problema persistă după verificări, contactează echipa de suport MerchantPro și transmite:
- domeniul magazinului sursă și al destinației;
- numele instanței Multi Store;
- ID-ul produsului și identificatorul folosit, fără date despre clienți;
- fluxul afectat: produs, taxonomie, preț sau stoc;
- data și ora testului;
- statusul, codul și mesajul exact din Loguri;
- o captură de ecran fără informații confidențiale.
Nu transmite parole, chei API, tokenuri sau exporturi complete cu date ale clienților.