Kaip išvalyti, suvienodinti ir papildyti nenuoseklų tiekėjų turinį

Praktiška darbo eiga, padedanti tobulinti nenuoseklius tiekėjų produktų duomenis netyčia nekeičiant kainų, likučių ar kitos komercinės informacijos.


Tiekėjų informacijos kanaluose dažnai pasitaiko nenuoseklių pavadinimų, aprašymų, likučių reikšmių, didžiųjų ir mažųjų raidžių naudojimo ar formatavimo. Vienas tiekėjas gali pateikti aprašymus su HTML, kitas gali palikti svarbius laukus tuščius, o dar kitas gali pateikti išsamesnį produkto turinį, tačiau mažiau konkurencingą kainą.

B2BLIX Feed suteikia įvairių priemonių šiai informacijai surinkti, pataisyti ir pasirinkti. Svarbiausias pirmasis žingsnis – nustatyti, ar problema spręstina tiekėjo susiejime, duomenų transformavimo taisyklėje, ar eksporto projekcijoje.

Kada šis vadovas naudingas

Tiekėjų informacijos kanaluose dažnai pasitaiko nenuoseklių pavadinimų, aprašymų, likučių reikšmių, didžiųjų ir mažųjų raidžių naudojimo ar formatavimo. Vienas tiekėjas gali pateikti aprašymus su HTML, kitas gali palikti svarbius laukus tuščius, o dar kitas gali pateikti išsamesnį produkto turinį, tačiau mažiau konkurencingą kainą.

B2BLIX Feed suteikia įvairių priemonių šiai informacijai surinkti, pataisyti ir pasirinkti. Svarbiausias pirmasis žingsnis – nustatyti, ar problema spręstina tiekėjo susiejime, duomenų transformavimo taisyklėje, ar eksporto projekcijoje.

Trumpas atsakymas

  • Naudokite tiekėjo susiejimą, kad iš tiekėjo pradinio failo išgautumėte teisingas reikšmes ir priskirtumėte jas atitinkamiems B2BLIX atributams.
  • Naudokite duomenų transformavimo taisykles, kad pakeistumėte formatavimą, pašalintumėte HTML, sujungtumėte atributus, išverstumėte tekstą, pritaikytumėte kontroliuojamas numatytąsias reikšmes arba sukurtumėte konkrečiai paskirties vietai skirtas reikšmes.
  • Naudokite eksporto projekciją, kad nuspręstumėte, kurie tiekėjai, produktai, transformacijos ir turinio pasirinkimo logika turi būti naudojami konkrečiai išvesčiai.

Duomenų transformacijos gali pakeisti sugeneruotame XML eksporte pateikiamas reikšmes. Prieš naudodami naują taisyklę gamybiniame pardavimo kanale, patikrinkite reprezentatyvius produktus ir patvirtinkite galutinę išvestį naudodami Export Checker.

Kuo skiriasi susiejimas ir transformacijos

Susiejimas surenka tiekėjo duomenis

Susiejimas nurodo B2BLIX, kur tiekėjo XML arba JSON struktūroje yra kiekviena reikalinga reikšmė. Pavyzdžiui, jis gali susieti tiekėjo produkto pavadinimo, aprašymo, EAN, kainos, likučio, gamintojo ir kategorijos laukus su atitinkamais B2BLIX atributais.

Susiejant reikėtų išgauti reikšmę, kurią iš tikrųjų pateikė tiekėjas. Paprastai susiejimas neturėtų būti naudojamas pavadinimui pertvarkyti, didžiosioms ir mažosioms raidėms pakeisti, HTML pašalinti ar pakaitinei reikšmei apskaičiuoti.

Norėdami peržiūrėti tiekėjo pradinius duomenis ir susiejimus, prisijungę atidarykite Tiekėjai.
Norėdami suprasti tiekėjo konfigūravimo ir susiejimo procesą, perskaitykite vadovą Tiekėjo informacijos kanalo pridėjimas ir konfigūravimas.

Transformacijos keičia arba sukuria reikšmes

Duomenų transformavimo taisyklės veikia su per susiejimą surinktais atributais. Jos gali pakeisti esamą atributą arba sukurti naują atributą, skirtą naudoti eksporte.

Įprastos transformavimo užduotys:

  • HTML aprašymų pavertimas paprastu tekstu.
  • Teksto pavertimas didžiosiomis, mažosiomis raidėmis arba pavadinimo stiliaus rašyba.
  • Kelių atributų sujungimas į vieną pavadinimą arba aprašymą.
  • Pasirinkto turinio vertimas.
  • Reikšmės pritaikymas tik tada, kai atributas yra tuščias.
  • Paskirties vietai skirto atributo sukūrimas išsaugant pradinę reikšmę.

Norėdami sukurti arba peržiūrėti šias taisykles, atidarykite Duomenų transformavimo taisyklės.
Apie galimas funkcijas ir formulių sintaksę skaitykite Duomenų transformavimo taisyklės.

Duomenų transformavimo taisyklių kūrimo puslapis, kuriame rodomas taisyklės pavadinimas, filtravimo kriterijai, atributų transformavimo laukai ir mygtukas „Sukurti taisyklę“
Duomenų transformavimo taisyklių puslapyje nustatote, kuriems produktams taikoma taisyklė ir kuriuos atributus ji turi pakeisti arba sukurti.

Ką patikrinti savo paskyroje

  1. Patvirtinkite, kad susieta teisinga pradinė reikšmė.

    Patikrinkite tiekėjo susiejimą ir įsitikinkite, kad pavadinimas, aprašymas, likutis, paveikslėliai, gamintojas ir kitos susijusios reikšmės surenkamos iš teisingų pradinių kelių.

    Jei susietas neteisingas pradinis laukas, prieš kurdami transformaciją pataisykite susiejimą. Transformacija negali patikimai pataisyti reikšmės, surinktos iš netinkamos vietos.

  2. Patikrinkite išsaugotus produkto duomenis.

    Atidarykite Visi produktai ir peržiūrėkite kelis importuotus produktus.
    Vadove Visų produktų sąsaja paaiškinama, kaip peržiūrėti prieinamą produkto informaciją.

    Tai padeda nustatyti, ar problema jau egzistuoja susietame kataloge, ar atsiranda tik pritaikius eksporto transformaciją.

  3. Sukurkite siaurai orientuotą transformavimo taisyklę.

    Naudokite filtrus, kai pataisymas turi būti taikomas tik tam tikriems tiekėjams, kategorijoms, gamintojams ar produktams. Venkite taikyti plačią taisyklę visam katalogui, nebent tas pats pataisymas tinka kiekvienam paveiktam produktui.

  4. Kai naudinga, išsaugokite pradinę reikšmę.

    Užuot iš karto pakeitę svarbų pradinį atributą, apsvarstykite galimybę sukurti naują atributą išvalytai arba konkrečiai paskirties vietai skirtai versijai. Pavyzdžiui, galite išsaugoti pradinį pavadinimą ir sukurti kitą pavadinimo atributą konkrečios svetainės eksportui.

  5. Priskirkite taisyklę tinkamam eksportui.

    Eksporto projekcija turi atskirus filtrus, transformacijas, turinio pasirinkimą, šabloną ir tvarkaraštį. Patvirtinkite, kad nauja taisyklė įjungta tik tiems eksportams, kuriems jos reikia.

    Norėdami peržiūrėti šią konfigūraciją, atidarykite Eksportai.
    Daugiau informacijos apie eksporto projekcijas rasite vadove XML eksporto projekcijų kūrimas ir konfigūravimas.

  6. Patikrinkite reprezentatyvius produktus naudodami Export Checker.

    Atidarykite Export Checker ir patikrinkite pradinius duomenis, pasirinktą tiekėją, pritaikytas transformacijas, galutinius atributus ir reprezentatyvų XML rezultatą.

    Daugiau informacijos apie čia rodomus duomenis rasite vadove Export Checker: produkto duomenų ir eksporto rezultatų peržiūra.

Export Checker ataskaita, kurioje rodomi pradiniai duomenys, laimėjęs tiekėjas ir eksportuotas XML
Export Checker padeda palyginti tiekėjo duomenis, apdorojimui pasirinktą tiekėją ir galutinę į eksportą įrašytą reikšmę.

Dažniausios turinio problemos ir kaip jas spręsti

Problema Kur spręsti Rekomenduojamas veiksmas
Importuojamas neteisingas tiekėjo laukas Tiekėjo susiejimas Susiekite teisingą pradinį kelią su atitinkamu B2BLIX atributu.
Aprašyme yra HTML Duomenų transformavimo taisyklė Naudokite funkciją HTML-to-text, kad sukurtumėte paprasto teksto versiją.
Pavadinimuose nenuosekliai naudojamos didžiosios ir mažosios raidės Duomenų transformavimo taisyklė Naudokite tinkamą didžiųjų, mažųjų raidžių arba pavadinimo stiliaus formatavimo funkciją.
Pavadinime turi būti keli atributai Duomenų transformavimo taisyklė Naudokite funkciją concat, kad sujungtumėte reikšmes pagal dokumentacijoje nurodytą sintaksę.
Tuščiam laukui reikia kontroliuojamos atsarginės reikšmės Duomenų transformavimo taisyklė Naudokite tuščios reikšmės sąlygą ir numatytąją reikšmę taikykite tik tada, kai ji tinka paskirties proceso eigai.
Keli tiekėjai tam pačiam EAN pateikia skirtingus aprašymus Eksporto turinio pasirinkimas Pasirinkite, ar turinys turi būti imamas iš komerciškai pasirinkto tiekėjo, ar iš tiekėjo, pateikusio ilgiausią turimą turinį.
Pradinė reikšmė turi likti prieinama Duomenų transformavimo taisyklė Sukurkite naują atributą, o ne perrašykite pradinį atributą.

Kaip saugiai pašalinti HTML

Pirmiausia susiekite tiekėjo pradinį aprašymą su tinkamu aprašymo atributu. Tada duomenų transformavimo taisyklėje naudokite funkciją HTML-to-text.

Pradiniam testavimui paprastai saugiau rezultatą įrašyti į atskirą atributą, o ne iš karto pakeisti pradinį aprašymą. Tada Export Checker galėsite palyginti pradines ir išvalytas reikšmes.

Išbandykite produktus, kuriuose yra:

  • Įprastas aprašymas be HTML.
  • Aprašymas su gausiu HTML formatavimu.
  • Tuščias aprašymas.
  • Neįprasti simboliai arba daugiakalbis turinys.

Kaip iš kelių atributų sudaryti pavadinimus ir aprašymus

Duomenų transformavimo taisyklėje naudokite funkciją concat. Ji gali sujungti susietus atributus ir nekintantį tekstą į naują reikšmę.

Pavyzdžiui, konkrečiai paskirties vietai skirtą pavadinimą galima sudaryti iš gamintojo, pradinio pavadinimo, spalvos ir kito susijusio produkto atributo. Naudokite tikslią funkcijos sintaksę, nurodytą Duomenų transformavimo taisyklių vadove.

Prieš plačiai taikydami formulę patikrinkite, kaip ji veikia, kai vienas iš įtrauktų atributų yra tuščias. Sudėtiniame pavadinime neturėtų būti nereikalingų skirtukų, pasikartojančio teksto ar klaidinančios informacijos.

Kada naudoti numatytąsias reikšmes tuštiems laukams

Numatytąją reikšmę reikėtų naudoti tik tada, kai tuščias laukas paskirties sistemoje turi aiškią ir saugią reikšmę.

Pavyzdžiui, galite nuspręsti, kad tuščia likučio reikšmė turi būti eksportuojama kaip 0, kad priimanti sistema laikytų produktą nepasiekiamu. Tai turėtų būti sąmoningai nustatyta verslo taisyklė, o ne bendras pataisymas kiekvienai trūkstamai reikšmei.

Pakeitus tuščią kainos, likučio ar prieinamumo lauką, gali pasikeisti tai, kas paskelbiama priimančioje parduotuvėje, prekyvietėje ar palyginimo platformoje. Prieš pridėdami numatytąją reikšmę patikrinkite pradinį susiejimą ir paskirties vietos reikalavimus.

Prieš taikydami numatytąją reikšmę patvirtinkite:

  • Kodėl tiekėjo laukas yra tuščias.
  • Ar tuščia reikšmė ir nulis reiškia tą patį.
  • Ar paskirties vieta priima siūlomą numatytąją reikšmę.
  • Ar taisyklė turi būti taikoma kiekvienam tiekėjui, ar tik pasirinktam tiekėjui.
  • Ar pradinė reikšmė turi likti prieinama patikrai.

Kaip pasirinkti išsamesnį turinį nekeičiant komercinio pasiūlymo

Skirtingų tiekėjų produktai gali būti grupuojami pagal priimtiną EAN. Eksportas gali atskirai įvertinti komercinį pasiūlymą ir turinio šaltinį.

Tarp į eksportą įtrauktų tiekėjų sistema gali pasirinkti komercinį laimėtoją pagal eksporto tiekėjo pasirinkimo logiką. Tada eksporto turinio pasirinkimo logika gali naudoti vieną iš šių variantų:

  • Pasirinkto komercinio laimėtojo turinį.
  • Ilgiausią turimą turinį iš kito atitinkamam tiekėjų rinkiniui priklausančio tiekėjo.

Taip eksportas gali naudoti konkurencingą tiekėjo pasiūlymą ir kartu paimti išsamesnį aprašymą iš kito tiekėjo. Tai neįrodo, kad ilgiausias aprašymas visada yra tiksliausias, todėl rezultatą vis tiek reikėtų peržiūrėti.

Pavyzdys

Tiekėjas A ir tiekėjas B pateikia tą patį produktą su tuo pačiu EAN. Tiekėjo A kaina yra mažesnė, tačiau jis pateikia trumpą aprašymą su HTML. Tiekėjas B pateikia ilgesnį paprasto teksto aprašymą.

Eksportas gali išlaikyti tiekėją A kaip komercinį laimėtoją, o naudodamas sukonfigūruotą turinio pasirinkimo logiką paimti ilgesnį aprašymą. Tada transformavimo taisyklė gali suvienodinti jo raidžių naudojimą arba sukurti konkrečiai paskirties vietai skirtą pavadinimą, nekeisdama pasirinktos tiekėjo A kainos.

Prieš platesnį naudojimą išbandykite reprezentatyvius produktus

Netestuokite naujos turinio taisyklės tik su vienu idealiu produktu. Pasirinkite nedidelę grupę, atspindinčią skirtingas tiekėjų duomenų sąlygas jūsų kataloge.

  • Produktas su išsamiu ir tvarkingu turiniu.
  • Produktas, kurio aprašyme yra HTML.
  • Produktas su tuščia reikšme, kuriai gali reikėti numatytosios reikšmės.
  • Produktas, kurį tuo pačiu EAN siūlo keli tiekėjai.
  • Produktas su nenuosekliai naudojamomis didžiosiomis ir mažosiomis raidėmis.
  • Produktas, kuriam transformavimo taisyklė neturėtų būti taikoma.

Kiekvieno produkto atveju palyginkite susietus tiekėjo duomenis, transformacijos rezultatą, pasirinktą turinį ir galutinę XML reikšmę. Tai padeda patvirtinti, kad pakeičiami numatyti produktai, o nesusiję produktai lieka nepakeisti.

Kas toliau

  1. Pataisykite visas pradinių laukų problemas tiekėjo susiejime.
  2. Sukurkite atskiras, aiškiai pavadintas transformavimo taisykles kiekvienam turinio pataisymo tipui.
  3. Naudokite filtrus, kad kiekviena taisyklė būtų taikoma tik ten, kur reikia.
  4. Kai naudinga išsaugoti pradinę reikšmę, sukurkite naujus konkrečiai paskirties vietai skirtus atributus.
  5. Peržiūrėkite taisyklių prioritetą ir patvirtinkite, kad eksporte įjungtos teisingos taisyklės.
  6. Prieš naudodami atnaujintą XML aktyviame kanale, patikrinkite reprezentatyvius produktus naudodami Export Checker.