Webáruházi Termékszinkronizáció Hibakeresése: 6 ellenőrzési lépés

A webáruházi termékszinkronizáció hibakeresése során először válassz ki egy érintett terméket, majd ellenőrizd sorban a forrásadatot, az exportot vagy feedet, az átadás állapotát és a célrendszer visszajelzését. Így megtalálhatod az első pontot, ahol eltér vagy elakad az adat; ezután egyetlen javítást végezz, és ugyanazon a terméken igazold az eredményt.

Pontosítsd a tünetet egy terméken

Ne a teljes katalógus beállításain kezdj változtatni. Válassz egy konkrét laptopot, monitort vagy PC-alkatrészt, amelynél egyértelmű a hiba, és írd fel az azonosítóját. Rögzítsd azt is, mit mutat a webáruház, mit várnál a célrendszerben, és pontosan mi látható ott. Egy hiányzó termék, egy elavult ár és egy hibás készletjelzés különböző vizsgálati irányt kíván.

  • Hiányzó termék: keresd meg az azonosítót a forrásban, majd ellenőrizd, hogy bekerült-e az exportba.
  • Elavult adat: jegyezd fel, mikor változott meg a forrásérték, és mit mutat az átadott adat.
  • Hibás érték: ugyanazt a mezőt hasonlítsd össze a forrásban, az exportban és a céloldalon.

Az is fontos támpont, hány terméket érint a hiba. Ha egyetlen terméknél jelentkezik, először annak adatát, státuszát vagy egyedi beállítását vizsgáld. Ha egyszerre sok termék hibás, előbb az exportálás, az átadás vagy a célrendszer feldolgozásának állapotát ellenőrizd. Ez irányt ad, nem bizonyítja önmagában a kiváltó okot.

Kövesd végig az adat útját

Rajzold fel a tényleges folyamatot: webáruház → export vagy feed → átadási folyamat → célrendszer → megjelenő termék. Nem minden üzletnél ugyanazok az állomások vagy eszközök szerepelnek, ezért a saját rendszered beállításai alapján egészítsd ki ezt a sort. A lényeg, hogy az első hibás pontot azonosítsd. Ha a termék nem kerül be az exportba, a céloldal megjelenítési beállítása önmagában nem fogja megoldani a problémát.

Rögzíts olyan nyomokat, amelyekből vissza lehet keresni

Írd fel a termékazonosítót, a tünetet, az utolsó ismert jó állapotot és a releváns módosításokat. Ha a webáruház, az átadó eszköz vagy a fogadó rendszer feldolgozási jelentést mutat, mentsd el a pontos hibaüzenetet. A „nem működik” helyett például az „azonosító szerepel a forrásban, de hiányzik az exportált sorokból” segít eldönteni, hol folytasd a vizsgálatot.

Ne feltételezd, hogy a frissítés azonnali, vagy hogy minden felület ugyanazt a mezőnevet használja. Nézd meg a saját beállításaidban az átadás módját, az ütemezést és az elérhető állapotjelzéseket. Ha nincs napló vagy részletes jelentés, jegyezd fel, amit ténylegesen látsz, és kérdezd meg az adott rendszer adminisztrátorától vagy szolgáltatójától, milyen további hibainformáció érhető el.

Ellenőrizd az azonosítót és a kötelező termékadatokat

Hasonlítsd össze a forrásban használt termékazonosítót az exportban szereplővel. Figyelj arra, hogy az érték ne legyen üres vagy véletlenül megváltozott. Variációs terméknél azt is tisztázd, hogy a szülőtermék vagy az egyes változatok kerülnek-e átadásra, és az azonosító az elvárt szinten szerepel-e. Ne nevezz át találomra azonosítót: ha a célrendszer ez alapján kapcsolja össze a frissítéseket, a változtatás befolyásolhatja, hogyan azonosítja a terméket.

A mezőkövetelményeket a fogadó rendszer saját leírása alapján ellenőrizd, ne egy másik piactér szabályaiból indulj ki. A Google Merchant Center termékadat-specifikációja például leírja az ott használt attribútumokat és követelményeket; ez a saját célrendszered ellenőrzésekor is megmutatja, miért kell külön vizsgálni a mezők tartalmát, nem elég, ha a fájl megnyitható (Google: termékadat-specifikáció).

Példa: a piactéren nem jelenik meg egy használt laptop

Tegyük fel, hogy egy „LAPTOP-USED-01” azonosítójú, szemléltető termék látható a webáruházban, de a célrendszerben nem találod. Először ellenőrizd, hogy a termék aktív-e és szerepel-e az exportban. Ha igen, nézd meg a hozzá tartozó adatokat és a fogadó rendszer feldolgozási visszajelzését. Ha egy kötelező mező hiányára utaló üzenetet kapsz, azt az adatot vagy a mező leképezését vizsgáld tovább. Ha a sor hiányzik az exportból, a feed feltételei és a forrásbeli státusz a következő ellenőrzési pont. Ez a példa a hibakeresés menetét szemlélteti, nem egy konkrét piactér saját szabályát.

Vizsgáld meg az exportot és a mezőtérképet

Ha a termék szerepel az exportban, ellenőrizd, hogy a megfelelő mező és érték jut-e el a célrendszerhez. A webáruház „elérhető” jelzése például nem feltétlenül ugyanazt jelenti, mint amit a fogadó rendszer készletmezőként vár. Hasonló eltérés lehet az árnál, a termékállapotnál, a kategóriánál vagy a változat azonosítójánál. Mezőnként hasonlítsd össze a forrásértéket, az exportált értéket és a célrendszer elvárását.

CSV-fájlnál ellenőrizd az elválasztókat, az idézőjeleket és a mezők sorrendjét is. A vesszőt tartalmazó terméknév vagy egy nem megfelelően kezelt idézőjel miatt a sorok eltérően értelmeződhetnek. A Python hivatalos CSV-dokumentációja külön tárgyalja az elválasztók és idézőjelek kezelését, ezért a fájl vizsgálatakor ne csak arra hagyatkozz, hogy táblázatkezelőben első ránézésre rendben van (Python: CSV-fájlok kezelése).

Ha WooCommerce-t használsz, annak termék-CSV-dokumentációja ismerteti az importálási és exportálási folyamatot, beleértve az oszlopok kezelését is (WooCommerce: termékek CSV-importja és -exportja). Ez a leírás a WooCommerce funkcióira vonatkozik, nem más webáruházmotorok beállítási útmutatója. Más rendszer esetén annak saját dokumentációjában keresd a megfelelő mezőket és fájlformátumot.

MegfigyelésElső ellenőrzési pontKövetkező lépés
A termék hiányzik az exportbólForrásbeli státusz és exportfeltételekEllenőrizd, hogy a termék megfelel-e az átadás feltételeinek.
A sor szerepel, de a célrendszer nem fogadja elHibaüzenet és elvárt mezőkVizsgáld meg a hiányzó vagy el nem fogadott értéket.
A termék megjelenik, de rossz adattalMezőtérkép és esetleges átalakításKövesd végig az érintett mezőt a forrástól a célrendszerig.
A régi érték marad láthatóUtolsó átadás és annak állapotaEllenőrizd, hogy elindult-e az új átadás, és milyen eredményt jelzett.

Olvasd el az átadás és a feldolgozás visszajelzését

Ha az exportban a megfelelő termékadat szerepel, keresd meg az átadási folyamat vagy a célrendszer állapotjelzését. Azt próbáld megállapítani, hogy az átadás elindult-e, befejeződött-e, illetve a fogadó rendszer jelzett-e hibát. A Google Merchant Center külön súgóanyagot ad a termékadat-problémák értelmezéséhez; ha más célrendszert használsz, annak saját feldolgozási nézetét és súgóját keresd (Google: termékadat-problémák javítása).

Őrizd meg a hibaüzenetet szó szerint, és sorold be a problémát: hozzáférési, elérési, formátum-, mező- vagy egyedi termékadat-hibáról van-e szó. A pontos hibaüzenet szűkíti a következő vizsgálatot; ne egészítsd ki találgatással. Ha a jelentés nem mutatja, melyik termék érintett, vesd össze az átadás idejét a termékmódosításokkal, vagy kérdezd meg a rendszer felelősétől, kérhető-e részletesebb napló.

  • Rögzítsd, melyik rendszerben és milyen állapotjelzést látsz.
  • Másold ki a hiba pontos szövegét, ha van ilyen.
  • Ne ossz meg nyilvános hibajegyben jelszót, hozzáférési tokent vagy más titkos adatot.

Ne indíts ismételten kézi átadást úgy, hogy közben nem tudod, miért hibázott az előző. Előbb javítsd a feltárt okot, majd a saját ütemezésedhez és a célrendszer visszajelzéséhez igazodva ellenőrizd a következő futást. Az egyes rendszerek frissítési menete eltérhet, ezért ne vegyél át más szolgáltatótól általános várakozási időt.

Javíts egy ponton, majd ellenőrizd az eredményt

Miután megtaláltad az első eltérést, változtass egyetlen dolgon, és jegyezd fel, mit módosítottál. Ha egyszerre írod át az azonosítót, a mezőtérképet és az ütemezést, az eredményből nem derül ki, melyik változtatás segített, és az esetleges új hiba oka is nehezebben lesz visszakereshető.

Használj rövid, összehasonlítható ellenőrzési sort

Árfrissítésnél például ellenőrizd a forrásárat, az exportált árat, majd a célrendszer visszajelzését és a megjelenő termékoldalt. Ha a forrás és az export egyezik, de a céloldalon a régi érték marad, a következő kérdés az, hogy a célrendszer feldolgozta-e az új adatot. Ha már az exportban eltér az ár, a forrásadat vagy az átalakítási szabály felé menj vissza. A vizsgálatot mindig ott folytasd, ahol először eltér a két egymás utáni állomás eredménye.

Első lépésként válassz ki egy hibás terméket, és írd fel az azonosítóját, a forrásban látható értéket, valamint a céloldali tünetet. Ezután nézd meg, hogy szerepel-e az exportban, és a leírt sorrendben haladj tovább. Ha üzleti webáruházból szinkronizálnál, az AddelHardver az üzletek számára UNAS-, Shoprenter- és WooCommerce-rendszerekkel való termékszinkronizációt támogat; a saját beállításaidat a rendszerben ellenőrizd. A piactéren meghirdetett termékeket a AddelHardver-hirdetések böngészése oldalon nézheted meg, magánszemélyként pedig a hardverhirdetés feladása lehet releváns. Az AddelHardver elektronikai hirdetéseit és piactéri lehetőségeit a AddelHardver oldalon találod.

Vissza a blogra