Kaip veikia tiekėjo susiejimas, kainos laukai, valiuta ir trūkstamų produktų diagnozavimas
Praktinis trikčių šalinimo vadovas apie tiekėjo susiejimą, neteisingas kainas, valiutos nustatymus ir produktus, kurie nerodomi B2BLIX Feed arba sugeneruotame XML eksporte.
Ištrauka: Sužinokite, kaip pasirinkti tinkamą produkto kelią ir tiekėjo laukus, sukonfigūruoti kainos interpretavimą bei valiutą ir nustatyti, kodėl produkto nėra B2BLIX kataloge arba sugeneruotame eksporte.
Kada šis vadovas naudingas
Šis vadovas naudingas, kai pridedate tiekėją arba nagrinėjate tokius klausimus:
- Kurią tiekėjo failo dalį pasirinkti kaip produkto kelią?
- Kurį iš kelių tiekėjo kainos laukų susieti kaip B2BLIX kainą?
- Kodėl importuota arba eksportuota kaina atrodo neteisinga?
- Kodėl produktas yra tiekėjo faile, bet jo nėra B2BLIX?
- Kodėl produktas išsaugotas B2BLIX, bet jo nėra eksporte arba prekyvietėje?
Veiksmingiausias būdas diagnozuoti šias problemas – sekti vieną žinomą produktą pagal jo EAN kiekviename etape: tiekėjo šaltinyje, tiekėjo susiejime, išsaugotame kataloge, eksporto apdorojime, sugeneruotame XML ir gaunančiojoje platformoje.
Trumpas atsakymas
B2BLIX gali apdoroti tik tuos duomenis, kurie yra pasirinktame tiekėjo šaltinyje ir susieti per tiekėjo susiejimą.
Kiekvienam tiekėjui patikrinkite, ar:
- Pasirinktas produkto kelias nurodo išsamius atskirus produktus.
- Teisingas tiekėjo laukas susietas kaip EAN.
- Numatyta šaltinio reikšmė susieta kaip Feed kaina.
- Tiekėjo valiuta, PVM taikymas ir PVM tarifas teisingai apibūdina tą šaltinio kainą.
- Svarbūs laukai, pvz., likutis, pavadinimas ir kategorija, yra susieti, jei juos galima gauti.
- Pirminis ir antrinis šaltiniai, kai naudojami abu, yra tinkamai susieti.
Jei produktas jau matomas B2BLIX kataloge, tačiau jo nėra eksporte arba jo kaina eksporte neteisinga, tiekėjo susiejimas gali būti teisingas. Tokiu atveju patikrinkite eksporto filtrus, tiekėjo koeficientą, transformacijas, tiekėjo pasirinkimą ir galutinį XML rezultatą.
Įspėjimas: Pakeitus tiekėjo produkto kelią, kainos susiejimą, valiutą, PVM nustatymus arba šaltinio ryšį, po sinchronizavimo gali pasikeisti išsaugoti produktų duomenys ir būsimi XML eksportai. Prieš taikydami pakeitimą aktyviam pardavimo kanalui, patikrinkite vieną žinomą EAN ir palyginkite šaltinio reikšmę, išsaugotą reikšmę bei galutinę eksportuotą reikšmę.
Kaip veikia tiekėjo susiejimas
1. Produkto kelias identifikuoja kiekvieną produkto įrašą
Tiekėjo XML arba JSON faile gali būti daug įdėtų skyrių. Prieš susiejant atskirus laukus, B2BLIX turi žinoti, kuri pasikartojanti dalis atitinka vieną išsamų produktą.
Pavyzdžiui, XML faile gali būti panaši struktūra:
- catalog
- offers
- offer
Jei kiekviename offer yra vieno parduodamo produkto EAN, kaina, likutis, pavadinimas ir kategorija, šį visą offer elementą reikėtų pasirinkti kaip produkto kelią.
Pasirinkus per aukštą kelią, visas produktų sąrašas gali būti laikomas vienu įrašu. Pasirinkus per žemą kelią, vietoj išsamaus produkto gali būti pateiktas tik vienas laukas arba viena variacija.
2. Šaltinio laukai susiejami su B2BLIX produkto struktūra
Pasirinkus produkto kelią, tiekėjo laukus galima susieti su standartiniais B2BLIX atributais, pvz.:
- EAN
- SKU
- Kaina
- Likutis
- Pavadinimas
- Aprašymas
- Kategorija ir kategorijos ID
- Gamintojas
- Nuotraukos, svoris, matmenys, spalva ir papildomi atributai
Tiekėjo faile esantys pavadinimai neprivalo sutapti su B2BLIX laukų pavadinimais. Tiekėjas brūkšninio kodo lauką gali vadinti barcode, gtin, ean13 arba kitaip. Susiejimas nurodo B2BLIX, kuri šaltinio reikšmė turi reikiamą reikšmę.
3. EAN valdo produkto tapatybę
EAN yra pagrindinis produkto identifikatorius standartinėje B2BLIX Feed darbo eigoje. Produktas, neturintis tinkamo EAN, ignoruojamas ir nepatenka į įprastą katalogo apdorojimo bei sujungimo darbo eigą.
Tikrindami EAN susiejimą įsitikinkite, kad jis nurodo parduodamos prekės brūkšninį kodą. Kai kuriuose tiekėjų formatuose gali būti keli identifikatoriai, pvz.:
- Produktų grupės identifikatorius.
- Tiekėjo SKU.
- Pagrindinio produkto EAN.
- Atskiras kiekvieno dydžio, spalvos ar variacijos EAN.
Susiejus grupės identifikatorių, SKU arba pagrindinio produkto reikšmę kaip parduodamos prekės EAN, produktai gali būti atmesti, neteisingai sugrupuoti arba rodomi prie netikėto produkto.
4. Susieta kaina turi būti pradinė tiekėjo reikšmė, kurią ketinate naudoti
Tiekėjo šaltinyje gali būti keli su kaina susiję laukai, pvz.:
- Kaina be PVM.
- Kaina su PVM.
- Pradinė arba rekomenduojama kaina.
- Dabartinė kaina su nuolaida.
- Pirkimo kaina.
- Pardavimo prekyvietėje kaina.
B2BLIX nenustato teisingos komercinės reikšmės vien pagal lauko pavadinimą. Reikiamas šaltinio laukas turi būti susietas kaip Feed kaina.
Naudodami susiejimo peržiūrą palyginkite žinomą pradinio tiekėjo failo reikšmę su susieta reikšme. Nepasikliaukite vien panašiais laukų pavadinimais.
Jei reikiamos kainos nėra dabartiniame tiekėjo šaltinyje, susiejus kitą lauką trūkstama reikšmė nebus sukurta. Tokiu atveju gali reikėti naudoti kitą tiekėjo eksportą, pakeisti sukonfigūruotą šaltinio URL arba prijungti kitą prieinamą šaltinį, pvz., JSON, kuriame yra reikiama kaina.
5. Valiutos ir PVM nustatymai apibūdina, kaip interpretuoti susietą kainą
Tiekėjo finansiniai nustatymai turi atitikti kainos susiejime pasirinktą reikšmę. Patikrinkite:
- Šaltinio valiutą.
- Ar PVM jau įtrauktas į susietą kainą.
- Taikomą PVM tarifą.
- Atitinkamais atvejais – tiekėjo šalį.
Naudojant palaikomas ne EUR valiutas, valiutos konvertavimas gali būti taikomas ruošiant eksportą. Konvertavimo rezultatas priklauso nuo sukonfigūruotos šaltinio valiutos ir pradinės susietos kainos.
Pavyzdžiui, nesirinkite EUR vien todėl, kad galutiniame prekyvietės eksporte naudojama EUR. Jei susieta tiekėjo kaina pateikiama PLN, tiekėjo šaltinio valiuta turi apibūdinti gaunamą PLN reikšmę.
Jei konvertuota kaina atrodo neteisinga, pirmiausia patikrinkite abi nustatymo dalis:
- Patvirtinkite, kad susieta kaina yra pradinė tiekėjo reikšmė, kurią ketinote importuoti.
- Patvirtinkite, kad pasirinkta šaltinio valiuta yra valiuta, kuria pateikta ši reikšmė.
Jei abu nustatymai teisingi, tačiau konvertavimo kryptis arba rezultatas vis tiek atrodo neteisingas, palyginkite vieną šaltinio pavyzdį su jo apdorota reikšme, kad skirtumą būtų galima tiksliai ištirti.
6. Pirminis ir antrinis šaltiniai turi nuosekliai apibūdinti tą patį produktą
Tiekėjas gali naudoti pirminį šaltinį ir pasirenkamą antrinį šaltinį. Pavyzdžiui, viename šaltinyje gali būti produkto turinys, o kitame – dažnai atnaujinamos kainos ir likučiai.
Kai naudojami du šaltiniai, patikrinkite, ar:
- Kiekvienam šaltiniui pasirinktas tinkamas produkto kelias.
- Numatyti laukai susieti iš kiekvieno šaltinio.
- Pasirinktos šaltinių ryšio reikšmės abiejuose failuose identifikuoja tą pačią parduodamą prekę.
- Ryšio peržiūroje rodomas tikėtinas šaltinių sankirtos rezultatas.
Produktas gali būti nerodomas arba gali išsaugoti neišsamius duomenis, jei jo įrašo nepavyksta susieti tarp pirminio ir antrinio šaltinių.
Ką patikrinti savo paskyroje
1 veiksmas: atidarykite tiekėjo konfigūraciją
Prisijungę atidarykite Tiekėjai ir pasirinkite tiekėją, kurį reikia patikrinti. Norėdami suprasti konfigūracijos ir susiejimo ekranus, perskaitykite Tiekėjai: tiekėjo srauto pridėjimas ir konfigūravimas.
2 veiksmas: patvirtinkite, kad produktas yra pradiniame šaltinyje
Pasirinkite vieną paveiktą produktą ir nukopijuokite jo tikėtiną EAN. Patikrinkite dabartinius tiekėjo šaltinio duomenis ir patvirtinkite, kad produkto įrašas yra pateiktas.
Tame įraše nustatykite tikslias šaltinio reikšmes:
- EAN.
- Kaina.
- Likutis.
- Pavadinimas.
- Kategorija arba kategorijos ID.
Jei produkto nėra dabartiniame tiekėjo šaltinyje, pakeitus B2BLIX susiejimą jis nebus atkurtas.
3 veiksmas: patikrinkite produkto kelią
Patvirtinkite, kad pasirinktas produkto kelias nurodo pasikartojantį elementą, kuriame yra išsamus produktas. Palyginkite aptiktų elementų skaičių su apytiksliu tikėtinu produktų skaičiumi šaltinyje.
Vien atitinkančio skaičiaus nepakanka. Atidarykite peržiūrą ir patvirtinkite, kad viename pasirinktame elemente yra visi vienos parduodamos prekės duomenys.
4 veiksmas: patikrinkite EAN susiejimą
Patikrinkite, ar EAN peržiūra grąžina tikslų brūkšninį kodą, kurį pasirinkote diagnozei. Ji neturėtų grąžinti tiekėjo SKU, vidinio produkto ID, pagrindinio produkto kodo arba tuščios reikšmės.
Jei produktas yra variacija, patvirtinkite, kad susiejime naudojamas tai konkrečiai parduodamai variacijai priskirtas EAN.
5 veiksmas: patikrinkite kainos susiejimą
Palyginkite visus pradiniame šaltinyje esančius kainos laukus. Susiekite lauką, kuris nurodo tiekėjo kainą, kurią ketinate naudoti kaip pradinę reikšmę skaičiavimams.
Jei šaltinyje yra ir pradinė, ir kaina su nuolaida, nuspręskite, kuri iš jų turi tapti Feed kaina. Susiejimas turi tiesiogiai nurodyti tą reikšmę.
6 veiksmas: patikrinkite valiutos ir PVM interpretavimą
Patvirtinkite, kad tiekėjo šaltinio valiuta, PVM įtraukimo nustatymas ir PVM tarifas atitinka pasirinktą šaltinio kainą. Šie nustatymai turi apibūdinti gaunamą tiekėjo reikšmę, o ne tik galutinei paskirties vietai reikalingą valiutą ar mokesčių formatą.
7 veiksmas: patikrinkite kitas pagrindines produkto reikšmes
EAN yra privalomas standartinei darbo eigai. Taip pat patikrinkite, ar kainos, likučio, pavadinimo ir kategorijos reikšmės yra pateiktos bei susietos taip, kaip tikėtasi.
Jei tiekėjas nepateikia tinkamų kategorijų, patikrinkite, ar šiam tiekėjui reikia įjungti parinktį Leisti nekategorizuotus. Įjungus šią parinktį, produktai be susietos kategorijos gali likti prie atsarginės nekategorizuotos reikšmės, užuot buvę blokuojami dėl trūkstamos kategorijos.
8 veiksmas: patikrinkite, ar produktas pasiekė išsaugotą katalogą
Norėdami ieškoti apdorotame kataloge, atidarykite Visi produktai. Daugiau informacijos apie pateikiamus produkto duomenis rasite vadove Visų produktų sąsaja.
Ieškokite naudodami tą patį EAN. Rezultatas parodys, ar problema kilo prieš išsaugant produktą, ar po to:
- Visuose produktuose nerasta: patikrinkite šaltinio įrašą, produkto kelią, EAN susiejimą, kitas susietas reikšmes, šaltinio ryšį ir tiekėjo sinchronizavimą.
- Rasta visuose produktuose: produktas importuotas. Tęskite eksporto lygio patikras.
9 veiksmas: patikrinkite produktą eksporte
Norėdami patikrinti vieną produktą konkrečiame eksporte, atidarykite Eksportų tikrintuvą. Norėdami suprasti ataskaitą, perskaitykite Eksportų tikrintuvas: produkto duomenų ir eksporto rezultatų peržiūra.
Įveskite produkto EAN ir pasirinkite atitinkamą eksportą. Atsižvelgdami į pateiktą rezultatą, peržiūrėkite:
- Pradines tiekėjo reikšmes.
- Susietus produkto atributus.
- Pasirinktą tiekėjo pasiūlymą.
- Tiekėjo koeficientą ir kainos skaičiavimus.
- Eksporto filtrus ir transformacijas, darančias poveikį produktui.
- Galutines eksporto naudojamas reikšmes.
- Sugeneruotą XML rezultatą arba pašalinimo priežastį.
Jei Visuose produktuose kaina teisinga, tačiau galutiniame eksporte ji kitokia, skirtumą galėjo lemti eksporto tiekėjo koeficientas, transformavimo taisyklės, nuolaidos arba tiekėjo pasirinkimo logika, o ne tiekėjo kainos susiejimas.
Raskite etapą, kuriame produktas pradingsta
| Rezultatas | Galima problemos sritis | Ką tikrinti toliau |
|---|---|---|
| EAN nėra dabartiniame tiekėjo šaltinyje | Tiekėjo duomenys | Patvirtinkite, kad tiekėjas vis dar skelbia produktą ir kad tikrinate tinkamą šaltinį. |
| EAN yra šaltinyje, bet jo nėra visuose produktuose | Tiekėjo nustatymai, susiejimas, tikrinimas arba sinchronizavimas | Patikrinkite produkto kelią, EAN susiejimą, susietas reikšmes, šaltinio ryšį, kategorijų tvarkymą ir tiekėjo būseną. |
| Produktas yra visuose produktuose, bet jo nėra eksporte | Eksporto apdorojimas | Patikrinkite eksporto filtrus, tiekėjo pasirinkimą, likutį, kainą, transformacijas ir pašalinimo informaciją Eksportų tikrintuve. |
| Produktas yra eksporte, tačiau jo kaina netikėta | Kainos interpretavimas arba eksporto skaičiavimai | Palyginkite susietą šaltinio kainą ir valiutą su tiekėjo koeficientu, transformacijomis, nuolaidomis ir galutine eksportuota reikšme. |
| Produktas yra sugeneruotame XML, bet jo nėra paskirties vietoje | Gaunančioji platforma | Patikrinkite platformos importo tvarkaraštį, privalomus laukus, tikrinimo pranešimus, produkto aktyvinimo taisykles ir apdorojimo delsą. |
Dažniausios neteisingų kainų arba trūkstamų produktų priežastys
- Neteisingas produkto kelias: B2BLIX skaito netinkamą tiekėjo struktūros lygį.
- Neteisingas EAN laukas: vietoje parduodamos prekės brūkšninio kodo susietas SKU, pagrindinio produkto identifikatorius arba variacijų grupės kodas.
- Tuščias arba netinkamas EAN: produktas negali patekti į įprastą EAN pagrįstą katalogo darbo eigą.
- Neteisingas kainos laukas: vietoje numatytos tiekėjo kainos susieta pradinė, rekomenduojama, kaina su PVM arba kaina be nuolaidos.
- Šaltinyje nėra reikiamos kainos: gali reikėti kito tiekėjo šaltinio arba prieinamo šaltinio formato.
- Neteisinga šaltinio valiuta: sukonfigūruota valiuta neapibūdina susietos šaltinio reikšmės.
- Neteisingai interpretuojamas PVM: grynoji kaina sukonfigūruota kaip kaina su PVM arba kaina su PVM sukonfigūruota kaip grynoji.
- Trūksta kategorijos: produktas neturi tinkamos kategorijos, o nekategorizuoti produktai šiam tiekėjui neleidžiami.
- Pirminis ir antrinis šaltiniai nesusiejami: juose pasirinkti identifikatoriai nurodo ne tą patį produktą.
- Eksporto filtras: produktas išsaugotas, tačiau neatitinka pasirinkto eksporto įtraukimo sąlygų.
- Likučio arba kainos sąlygos: eksportas pašalina produktus, kurių likutis lygus nuliui, kaina tuščia arba reikšmė neleidžiama dėl kitos priežasties.
- Eksporto transformacija: taisyklė pakeičia kainą arba kitą privalomą lauką po tiekėjo duomenų susiejimo.
- Išorinės platformos apdorojimas: galutinis XML yra teisingas, tačiau gaunančioji platforma produktą atmeta, jo apdorojimą atideda arba neaktyvina.
Pavyzdys
Tiekėjo produkte pateikiamos šios reikšmės:
- EAN: 5901234567890
- price_without_vat: 80
- original_price: 100
- discounted_price: 72
- Valiuta: PLN
Pardavėjas nori eksporto skaičiavimų pradinei reikšmei naudoti dabartinę tiekėjo kainą su nuolaida.
Teisinga sąranka – susieti discounted_price kaip Feed kainą ir sukonfigūruoti tiekėjo šaltinio valiutą kaip PLN. Susiejus original_price, skaičiavimai prasidėtų nuo 100, o ne nuo 72. Sukonfigūravus šaltinį kaip EUR, gaunama reikšmė taip pat būtų interpretuojama neteisingai.
Jei šio produkto visiškai nėra, pardavėjas taip pat turėtų patikrinti, ar pasirinktam produkto keliui susietas EAN laukas grąžina 5901234567890. Jei EAN susietas iš pagrindinio įrašo, o kaina ir likutis saugomi variacijos lygiu, įrašas gali neatitikti vieno išsamaus parduodamo produkto.
Ką daryti toliau
- Pasirinkite vieną paveiktą produktą su žinomu EAN ir užrašykite tikėtiną jo šaltinio kainą, valiutą, likutį, pavadinimą bei kategoriją.
- Patvirtinkite, kad produktas yra dabartiniame tiekėjo XML arba JSON šaltinyje.
- Peržiūrėkite tiekėjo produkto kelią ir laukų peržiūras.
- Patikrinkite EAN ir numatytos šaltinio kainos susiejimus.
- Patvirtinkite, kad valiutos ir PVM nustatymai teisingai apibūdina susietą šaltinio kainą.
- Ieškokite EAN skiltyje Visi produktai.
- Jei produktas išsaugotas, patikrinkite tą patį EAN Eksportų tikrintuve.
- Prieš keisdami aktyvią paskirties vietą, palyginkite šaltinio reikšmę, susietą reikšmę, apdorotą eksporto reikšmę ir galutinį XML.
Patikrinę vieną EAN nuo pradžios iki pabaigos, galėsite nustatyti, ar problema kyla dėl tiekėjo duomenų, susiejimo, finansinio interpretavimo, katalogo tikrinimo, eksporto apdorojimo ar išorinės platformos.