Kaip B2BLIX Feed importuoja, standartizuoja ir eksportuoja tiekėjų duomenis

Sužinokite apie visą B2BLIX Feed procesą: nuo tiekėjų failų importavimo ir standartizuoto katalogo sukūrimo iki konkrečiam kanalui skirtų taisyklių taikymo ir atskirų XML eksportų generavimo.


Aprašymas: Šiame vadove paaiškinama, kaip B2BLIX Feed apdoroja tiekėjų duomenis ir kaip vienas bendras produktų katalogas gali būti naudojamas prekyvietėse, internetinėse parduotuvėse, kainų palyginimo platformose ir kitose XML paskirties vietose.

Į kokį klausimą atsako šis straipsnis?

Šiame straipsnyje paaiškinama, ką B2BLIX Feed daro su tiekėjų produktų duomenimis ir ar tą patį apdorotą katalogą galima naudoti keliems pardavimo kanalams.

Tai aktualu, kai produktų duomenis gaunate iš vieno ar kelių tiekėjų ir turite paruošti skirtingus produktų pasirinkimus, kainas, likučius, turinį ar XML struktūras tokioms paskirties vietoms kaip jūsų svetainė, Pigu, Varle, kainų palyginimo platforma ar kita sistema.

Trumpas atsakymas

B2BLIX Feed importuoja produktų duomenis iš tiekėjų, susieja skirtingas tiekėjų struktūras su bendra produktų struktūra, išsaugo apdorotus duomenis pakartotinai naudojamame kataloge ir generuoja atskirus XML eksportus skirtingoms paskirties vietoms.

Tą patį standartizuotą tiekėjų katalogą galite naudoti keliems eksportams. Kiekvienas eksportas gali turėti savo tiekėjus, produktų filtrus, kainodaros taisykles, likučių tvarkymą, transformacijas, laukus, XML šabloną ir generavimo tvarkaraštį.

Pavyzdžiui, Pigu skirtą eksportą galite sukurti tiesiogiai iš bendro B2BLIX Feed katalogo. Pirmiausia perduoti duomenų per WooCommerce nereikia.

Sugeneruotas XML failas yra B2BLIX paruoštas rezultatas. Išorinė prekyvietė, parduotuvė ar kainų palyginimo platforma vis tiek turi šį failą gauti, importuoti, patikrinti ir paskelbti. Vien eksporto sugeneravimas nepatvirtina, kad paskirties vieta produktus priėmė ar paskelbė.

Kaip veikia B2BLIX Feed procesas

Procesą galima suskirstyti į penkis atskirus etapus. Atskirti šiuos etapus lengviau nustatyti, iš kur atsirado produkto reikšmė ir kur reikėtų ieškoti problemos.

1. Importuojami tiekėjo duomenys

Kiekvieną tiekėją pridedate kaip atskirą tiekėjo egzempliorių. Šiuo metu standartiniai tiekėjų šaltiniai gali naudoti XML arba JSON.

Kiekvienas tiekėjas gali turėti savo šaltinio adresą, sinchronizavimo dažnį, valiutą, PVM nustatymus, turinio kalbą, svorio matavimo vienetą, likučių aktualumo nustatymus ir laukų susiejimą.

Norėdami pridėti arba peržiūrėti tiekėjų šaltinius, prisijungę atidarykite Tiekėjai. Norėdami suprasti tiekėjo nustatymo ir susiejimo procesą, perskaitykite Tiekėjo sklaidos kanalo pridėjimas ir konfigūravimas.

2. Tiekėjo laukai susiejami su bendra struktūra

Tiekėjai tą pačią informaciją dažnai vadina skirtingai ir pateikia skirtingais formatais. Vienas tiekėjas lauką gali vadinti „quantity“, o kitas – „stock“. Kainos, kategorijos, produktų pavadinimai, paveikslėliai ir gamintojų pavadinimai taip pat gali būti struktūrizuoti skirtingai.

Susiejimas šiuos tiekėjų laukus susieja su standartiniais B2BLIX atributais, tokiais kaip:

  • EAN
  • SKU
  • Pavadinimas ir aprašymas
  • Kaina ir likutis
  • Paveikslėliai
  • Kategorija ir gamintojas
  • Svoris, matmenys, spalva ir kiti atributai

EAN yra pagrindinis produkto identifikatorius standartiniame B2BLIX Feed procese. Produktai, neturintys tinkamo EAN, nėra apdorojami įprastu katalogų sujungimo procesu.

3. Produktai išsaugomi standartizuotame kataloge

Atlikus susiejimą, tinkami produktai išsaugomi B2BLIX kataloge. Skirtingų tiekėjų produktai, turintys tą patį priimtiną EAN, gali būti sugrupuoti kaip to paties katalogo produkto tiekėjų pasiūlymai.

Šis katalogas saugomas atskirai nuo kiekvieno konkretaus eksporto. Todėl tų pačių tiekėjo duomenų nereikia importuoti iš naujo kiekvienai prekyvietei ar svetainei.

Norėdami peržiūrėti paskyroje šiuo metu išsaugotus produktus, atidarykite Visi produktai. Informacijos apie galimus produktų duomenis rasite perskaitę Skiltis „Visi produktai“.

4. Taisyklės paruošia duomenis konkrečiai paskirties vietai

Duomenų transformavimo taisyklės gali pakeisti arba sukurti produkto reikšmes eksportui. Taisyklės gali būti taikomos visiems produktams arba tik produktams, atitinkantiems pasirinktas sąlygas.

Dažniausi naudojimo atvejai:

  • PVM arba komercinio antkainio pridėjimas prie kainos.
  • Apskaičiuotų kainų apvalinimas.
  • Atskiro konkrečiai paskirties vietai skirto kainos lauko sukūrimas.
  • Likučių reikšmių keitimas pagal nustatytas sąlygas.
  • Kitokio pavadinimo paruošimas prekyvietei.
  • Pasirinkto turinio vertimas.
  • HTML pašalinimas iš aprašymų.
  • Skirtingų taisyklių taikymas pagal tiekėją, kategoriją, gamintoją, kainą ar likutį.

Norėdami peržiūrėti arba sukurti šias taisykles, atidarykite Duomenų transformavimo taisyklės. Informacijos apie filtrų, išraiškų ir prioritetų veikimą rasite perskaitę Duomenų transformavimo taisyklės.

5. Kiekvienas eksportas sukuria atskirą XML projekciją

Eksporto projekcija atrenka duomenis iš išsaugoto katalogo ir paruošia juos konkrečiai paskirties vietai. Ji nesukuria atskiro tiekėjų katalogo.

Kiekviename eksporte galima atskirai apibrėžti:

  • Kurie tiekėjai ir produktai įtraukiami.
  • Kurios kategorijos ar gamintojai leidžiami.
  • Kuriuos filtrus reikia atitikti.
  • Kurios kainodaros, likučių ir turinio taisyklės taikomos.
  • Kurie atributai įrašomi į rezultatą.
  • Kaip struktūrizuojamas XML.
  • Kaip dažnai generuojamas XML.

Norėdami sukurti arba peržiūrėti eksportą, prisijungę atidarykite Eksportai. Išsamiau apie eksporto filtrus, transformacijas, šablonus ir tvarkaraščius sužinosite perskaitę XML eksporto projekcijų kūrimas ir konfigūravimas.

Ar tą patį katalogą galima naudoti skirtingiems pardavimo kanalams?

Taip. Vienas surinktas ir standartizuotas katalogas gali būti kelių nepriklausomų eksportų šaltinis.

Pavyzdžiui, galite sukurti:

  • Svetainės eksportą su įprastu antkainiu, išsamiais aprašymais ir turimais tiekėjų likučiais.
  • Pigu eksportą su konkrečiai prekyvietei skirtais produktų filtrais, kainodaros taisyklėmis, likučių tvarkymu ir XML laukais.
  • Kainų palyginimo eksportą, kuriame būtų tik pasirinkti produktai ir atskiras kainos atributas.
  • Kitą XML eksportą partneriui, kuriam reikalinga kitokia laukų struktūra.

Vienoje eksporto projekcijoje atliktų pakeitimų nebūtina taikyti kitose. Taip kiekvienai paskirties vietai galima turėti atskiras komercines ir turinio taisykles, toliau naudojant tą patį pagrindinį tiekėjų katalogą.

Ar bendrą katalogą galima eksportuoti tiesiogiai į Pigu?

Taip. Pigu skirtą eksportą galima sukurti tiesiogiai iš bendro B2BLIX Feed katalogo.

Pigu eksportas gali naudoti savo:

  • Tiekėjų ir produktų pasirinkimą.
  • Kategorijų, kainos, likučio ar kitus filtrus.
  • Konkrečiai prekyvietei skirtus antkainio ir kainos skaičiavimus.
  • Likučių transformacijas.
  • Privalomus atributus ir XML šabloną.
  • Eksporto generavimo dažnį.

WooCommerce nebūtina naudoti kaip tarpinio duomenų šaltinio. Jei reikia, WooCommerce gali turėti savo eksportą, tačiau Pigu projekciją galima paruošti atskirai iš to paties išsaugoto B2BLIX katalogo.

Prieš prijungdami eksportą prie veikiančios prekyvietės ar parduotuvės, patikrinkite jo filtrus, kainų skaičiavimus, likučių taisykles, transformacijas ir XML šabloną. Eksporto pakeitimai gali paveikti išorinei paskirties vietai perduodamus produktų duomenis po kito jos importo ar sinchronizavimo.

Ką patikrinti savo paskyroje

Jei kataloge arba eksporte nėra tikėtųsi produktų ar reikšmių, tikrinkite procesą tokia tvarka.

  1. Patikrinkite tiekėjo šaltinį. Įsitikinkite, kad įjungtas tinkamas tiekėjas, jo XML arba JSON šaltinis pasiekiamas, o šalies, valiutos, PVM, kalbos ir sinchronizavimo nustatymai teisingai apibūdina gaunamus duomenis.
  2. Patikrinkite laukų susiejimą. Įsitikinkite, kad svarbūs laukai, tokie kaip EAN, kaina, likutis, pavadinimas, kategorija ir gamintojas, susieti su teisingomis tiekėjo reikšmėmis.
  3. Patikrinkite EAN. Kad produktas patektų į įprastą apdorojimo ir tiekėjų produktų grupavimo procesą, jam reikalingas tinkamas EAN.
  4. Patikrinkite išsaugotą produktą. Ieškokite produkto skiltyje „Visi produktai“ ir peržiūrėkite, kokie tiekėjų pasiūlymai bei pagrindiniai atributai yra pasiekiami.
  5. Patikrinkite eksporto pasirinkimą. Įsitikinkite, kad reikiamas tiekėjas, kategorija, gamintojas ir produktų grupė įtraukti į atitinkamą eksportą.
  6. Patikrinkite filtrus. Produktas gali būti išsaugotas kataloge, tačiau neįtrauktas į vieną eksportą, nes neatitinka to eksporto kainos, likučio, kategorijos, gamintojo, tiekėjo ar kitų sąlygų.
  7. Patikrinkite transformavimo taisykles ir jų tvarką. Peržiūrėkite, kurios taisyklės įjungtos eksportui, kokie jų prioritetai ir ar apdorojimas sustabdomas pritaikius atitinkančią taisyklę.
  8. Patikrinkite XML šabloną. Įsitikinkite, kad paskirties vietos reikalaujami atributai susieti su teisingomis galutinėmis B2BLIX reikšmėmis.
  9. Patikrinkite galutinį produkto rezultatą. Naudodami Eksporto tikrintuvą palyginkite tiekėjo duomenis, pasirinktą pasiūlymą, apdorojimo taisykles, galutinius atributus ir sugeneruotą XML.

Norėdami ištirti vieną produktą, atidarykite Eksporto tikrintuvas. Instrukcijas, kaip peržiūrėti šaltinio duomenis, skaičiavimus, transformacijas, neįtraukimo priežastis ir XML rezultatą, rasite perskaitę Eksporto tikrintuvas: produktų duomenų ir eksporto rezultatų peržiūra.

Dažniausios netikėtų eksporto rezultatų priežastys

  • Produktu trūksta galiojančio EAN. Jis neįtraukiamas į standartinį produktų apdorojimo ir sujungimo procesą.
  • Tiekėjo laukas susietas neteisingai. Pavyzdžiui, eksportui gali būti perduodama neteisinga kainos, likučio ar pavadinimo šaltinio reikšmė.
  • Produktas neįtrauktas į šį eksportą. Kitas eksportas gali jį įtraukti, nes kiekviena projekcija turi savo produktų pasirinkimą.
  • Eksporto filtras neįtraukia produkto. Produktas gali likti matomas išsaugotame kataloge, tačiau nebūti įtrauktas į konkretų XML rezultatą.
  • Transformacija pakeičia reikšmę. Eksportuojama kaina, likutis, pavadinimas ar aprašymas gali skirtis nuo pradinės tiekėjo reikšmės, nes taisyklė ją sukūrė arba pakeitė.
  • Tą patį EAN pateikia keli tiekėjai. Apdorojimui pasirinktas tiekėjo pasiūlymas gali būti ne to tiekėjo, kurio iš pradžių tikėjotės.
  • Tiekėjo ir eksporto tvarkaraščiai skiriasi. Tiekėjo sinchronizavimas ir eksporto generavimas yra atskiros operacijos, todėl gali vykti skirtingu dažniu.
  • Išorinė platforma neimportavo naujausio XML. B2BLIX eksportas jau gali būti atnaujintas, o paskirties vietoje vis dar gali būti rodomi ankstesnio importo duomenys.

Pavyzdys

Tarkime, du tiekėjai pateikia tą patį produktą su tuo pačiu EAN. Tiekėjas A siūlo jį už 100 €, jo likutis – 10 vienetų, o tiekėjas B siūlo už 95 €, jo likutis – 2 vienetai.

B2BLIX išsaugo abu tiekėjų pateiktus variantus pagal tą pačią katalogo tapatybę. Tada galite sukurti vieną svetainės eksportą, kuriame naudojama mažesnė tiekėjo B kaina, ir kitą prekyvietės eksportą, kuriam reikalingas didesnis likutis, todėl jame naudojamas tiekėjo A pasiūlymas.

Svetainės eksportui gali būti taikomas 15 % antkainis ir sukuriamas išsamus pavadinimas. Prekyvietės eksportui gali būti taikomas kitoks antkainis, apribotas eksportuojamas likutis ir naudojamas konkrečiai prekyvietei skirtas XML šablonas. Abu eksportai gaunami iš to paties standartizuoto katalogo, tačiau jų galutinės reikšmės gali skirtis.

Ką daryti toliau?

  1. Peržiūrėkite tiekėjų konfigūracijas ir įsitikinkite, kad gaunami duomenys interpretuojami teisingai.
  2. Patikrinkite EAN, kainos, likučio, pavadinimo, kategorijos ir gamintojo susiejimus.
  3. Prieš kurdami didelį eksportą, patikrinkite kelis produktus skiltyje „Visi produktai“.
  4. Kiekvienai paskirties vietai, kuriai reikia kitokių taisyklių ar XML laukų, sukurkite atskirą eksporto projekciją.
  5. Pradėkite nuo riboto produktų pasirinkimo ir paprastų transformacijų.
  6. Naudodami Eksporto tikrintuvą patikrinkite visą reprezentatyvių produktų rezultatą.
  7. Prieš naudodami visą veikiantį katalogą, išbandykite sugeneruotą XML išorinėje paskirties vietoje.

Peržiūrėdami rezultatą atskirkite etapus: pradinę tiekėjo reikšmę, susietą ir kataloge išsaugotą reikšmę, transformuotą eksporto reikšmę, sugeneruotą XML ir reikšmę, kurią išorinė paskirties vieta galiausiai priėmė arba paskelbė.