Kuidas luua korduvkasutatavaid kanalipõhiseid atribuute lähteandmeid üle kirjutamata
Saate teada, millal asendada olemasolev tooteatribuut ja millal luua eraldi kanalipõhine väärtus. Juhend selgitab ka nimetamist, reeglite prioriteeti, taaskasutamist eri eksportides ja lõpliku XML-tulemuse kontrollimist.
Millal see lähenemisviis kasulik on
Tarnija võib edastada ühe hinna, pealkirja, laoseisu või kirjelduse, kuid eri müügikanalid võivad vajada sellest teistsuguseid versioone. Näiteks võib teie veebipood vajada teie marginaali sisaldavat hinda, samas kui marketplace võib vajada teistsugust pealkirja või tõlgitud kirjeldust.
B2BLIX Feed võimaldab vastendada tarnija andmed ühtse tootestruktuuriga ja rakendada seejärel ekspordi ettevalmistamisel eraldi teisendusreegleid. Teisendus võib olemasoleva atribuudi asendada või luua uue atribuudi, mida saab hiljem ekspordimallis kasutada.
Lühivastus
Asendage olemasolev atribuut siis, kui teisendatud väärtust tuleb kasutada järjepidevalt ja te ei vaja seda vastendatud väärtust ekspordiprotsessis eraldi versioonina.
Looge uus tuletatud atribuut, kui soovite:
- Säilitada vastendatud väärtuse võrdlemiseks või mõne teise kanali jaoks.
- Luua eri sihtkohtade jaoks erinevad hinnad, pealkirjad, kirjeldused või laoseisud.
- Hallata sisu mitmes keeles.
- Kasutada sama arvutatud väärtust rohkem kui ühes ekspordis.
- Muuta ekspordimallid lihtsamini loetavaks ja hallatavaks.
Teisendusreeglite muudatused võivad pärast järgmist ekspordi genereerimist mõjutada loodud XML-i. Enne muudetud ekspordi kasutamist aktiivse veebipoe, marketplace'i või muu sihtkohaga kontrollige tulemust ekspordi kontrollis.
Kuidas tuletatud atribuudid töötavad
Tuletatud atribuut on olemasolevatest tooteandmetest loodud uus väärtus. See võib sisaldada arvutatud hinda, muudetud pealkirja, tõlgitud kirjeldust, standarditud laoseisu väärtust või muud kanalipõhist tulemust.
Näiteks atribuudi price asendamise asemel saate luua järgmised atribuudid:
- price_for_website oma poe jaoks.
- price_marketplace marketplace'i ekspordi jaoks.
- price_comparison hinnavõrdlusplatvormi jaoks.
Algne vastendatud price jääb oma olemasoleva atribuudinime all kättesaadavaks, samal ajal kui iga eksport saab kasutada selle sihtkoha jaoks mõeldud tuletatud hinda. Teisendus ei muuda tarnija välist lähtefaili.
Millal on olemasoleva atribuudi asendamine mõistlik
Atribuudi asendamine võib olla sobiv siis, kui kogu asjakohases ekspordiprotsessis tuleb kasutada üht selget tulemust.
Levinud näited:
- price asendamine hinnaga, mis sisaldab alati teie nõutud marginaali.
- stock asendamine sihtkoha nõutud standarditud laoseisu väärtusega.
- HTML-i eemaldamine kõigist eksporditavatest description-väärtustest.
- Sama pealkirjavormingu rakendamine kõigile ekspordis olevatele toodetele.
Enne atribuudi asendamist veenduge, et mõni teine eksport või mall ei vaja vastendatud väärtust selle algse nime all. Kui eri kanalid vajavad erinevaid tulemusi, on eraldi tuletatud atribuute tavaliselt lihtsam hallata.
Millal on uue atribuudi loomine turvalisem
Uue atribuudi loomine on turvalisem siis, kui olemasoleva väärtuse asendamine võib muuta selle otstarbe ebaselgeks või takistada mõnel teisel ekspordil teistsuguse versiooni kasutamist.
See on eriti kasulik järgmiste puhul:
- Kanalipõhised hinnad ja marginaalid.
- Erineva pikkuse või vormingunõuetega pealkirjad.
- Eri keelte jaoks koostatud kirjeldused.
- Sama kirjelduse lihtteksti- ja HTML-versioonid.
- Konkreetse sihtkoha jaoks kohandatud laoseisu väärtused.
- Suuremas arvutuses kasutatavad vaheväärtused.
Näiteks jätke title vastendatud tarnija pealkirjaks ja looge lühendatud või ümber vormindatud versiooni jaoks title_marketplace. Nii on selge, milline väärtus millisesse töövoogu kuulub.
Kanalipõhistele atribuutidele nimede panemine
Oma ekspordimalli loomisel saate valida töövooga sobivad atribuudinimed. Kasutage nimesid, mis kirjeldavad selgelt nii väärtust kui ka selle sihtkohta.
Praktilised näited:
- price_for_website
- price_marketplace
- stock_marketplace
- title_marketplace
- description_plain_text
- description_lt
Kasutage ühtset nimemustrit. Vältige ebamääraseid nimesid, nagu new_price, value2 või final_data, sest nende otstarve võib uute reeglite ja eksportide lisamisel ebaselgeks muutuda.
Valmisekspordimalli kasutamisel järgige selle malli eeldatud atribuudivastendusi ning ärge nimetage välju ümber, kontrollimata, kuidas neid kasutatakse.
Teisendusreegli loomine
Tuletatud atribuudi loomiseks või ülevaatamiseks avage oma kontol Andmete teisendusreeglid. Saadaolevate väljade ja teisendusvõimaluste kohta lisateabe saamiseks lugege juhendit Andmete teisendusreeglid.
Reegli loomisel:
- Pange reeglile nimi, mis selgitab selle otstarvet ja sihtkohta.
- Lisage filtritingimused ainult siis, kui teisendus peab rakenduma valitud toodetele.
- Valige arvutuses või teksti teisenduses kasutatavad olemasolevad atribuudid.
- Sisestage uue tuletatud atribuudi nimi.
- Määrake reegli prioriteet võrreldes teiste ekspordis kasutatavate reeglitega.
- Salvestage reegel ja määrake see vajalikule ekspordiprojektsioonile.
Mitme reegli ja reeglite prioriteetide kasutamine
Teisendusreegleid rakendatakse nende konfigureeritud prioriteedi alusel. See võimaldab kontrollida, milliseid reegleid ekspordiprotsessis varem või hiljem hinnatakse.
Sama atribuuti võib mõjutada mitu reeglit, kuid seda tuleks kasutada ettevaatlikult. Lõpptulemus võib sõltuda iga reegli prioriteedist, filtritingimustest ja konfigureeritud teisendusest. Prioriteet üksi ei ühenda mitut väärtust automaatselt üheks arvutuseks.
Hõlpsasti hallatava seadistuse jaoks:
- Kasutage üht reeglit või üht selget avaldist, kui arvutuse saab teha ühes kohas.
- Kasutage eraldi reegleid, kui eri tooterühmad vajavad erinevaid tingimusi.
- Pange igale reeglile kirjeldav nimi.
- Vältige mitme omavahel seostumatu reegli kirjutamist samasse tuletatud atribuuti, välja arvatud juhul, kui see on kavandatud.
- Kontrollige pärast prioriteetide muutmist tulemust näidistoodete puhul.
Sama atribuudi taaskasutamine mitmes ekspordis
Teisendusreegli saab valida rohkem kui ühe ekspordiprojektsiooni jaoks. Te ei pea iga ekspordi jaoks sama arvutust eraldi koopiana looma, välja arvatud juhul, kui vajalik loogika on erinev.
Avage oma kontol Ekspordid ja muutke iga eksporti, mis peab seda reeglit kasutama. Lubage asjakohane teisendusreegel ja vastendage selle tuletatud atribuut ekspordimallis. Üksikasjalikud ekspordi seadistamise juhised leiate juhendist Ekspordid: XML-ekspordiprojektsioonide loomine ja seadistamine.
Näiteks võivad nii täielik veebipoe eksport kui ka väiksem kampaaniaeksport kasutada atribuuti price_for_website. Sama reegli saab mõlemas ekspordis lubada ja mõlemad mallid saavad selle atribuudi vastendada vajalikuks XML-elemendiks.
Mida ekspordi seadistuses kontrollida
- Veenduge, et vajalik teisendusreegel oleks ekspordis lubatud.
- Kontrollige reegli prioriteeti võrreldes teiste lubatud reeglitega.
- Kontrollige, kas mõni teine reegel kirjutab samuti samasse atribuuti.
- Veenduge, et ekspordimall vastendaks tuletatud atribuudi ega kasutaks kogemata algset atribuuti.
- Kontrollige, kas reegli filtrid hõlmavad oodatud tooteid.
- Veenduge, et atribuudi nimi oleks reeglis ja mallis järjepidevalt kirjutatud.
Näide: eraldi veebipoe ja marketplace'i hinnad
Oletame, et vastendatud tarnija price on €100. Teie veebipoe hind peab sisaldama 20% marginaali, marketplace'i hind aga 25% marginaali.
Võite luua järgmised atribuudid:
- price_for_website väärtusega €120.
- price_marketplace väärtusega €125.
Veebipoe ekspordimall kasutab atribuuti price_for_website. Marketplace'i ekspordimall kasutab atribuuti price_marketplace. Vastendatud price jääb kättesaadavaks kontrollimiseks ja ekspordiks, mis seda endiselt vajab.
Vahe- ja lõppväärtuste kontrollimine
Kasutage ekspordi kontrolli, et vaadata üle, kuidas konkreetset toodet töödeldi. Sisestage toote EAN, valige asjakohane eksport ning vaadake üle lähteandmed, rakendatud teisendused, arvutatud väärtused ja loodud XML.
Avage oma kontol Ekspordi kontroll. Juhised leiate juhendist Ekspordi kontroll: tooteandmete ja eksporditulemuste ülevaatamine.
Ootamatu tulemuse levinud põhjused
- Reegel ei ole ekspordis lubatud: Salvestatud teisendusreegel ei mõjuta eksporti, kui seda ei ole selle ekspordi seadistuses valitud.
- Mall kasutab valet atribuuti: Reegel võib õigesti luua atribuudi price_for_website, kuid mall ekspordib endiselt atribuuti price.
- Filter ei vasta tingimustele: Tarnija, kategooria, tootja, hind, laoseis või muu tingimus võib toote reeglist välja jätta.
- Mõni teine reegel muudab sama väärtust: Vaadake üle kõik lubatud reeglid ja nende prioriteedid.
- Atribuudi nimi ei ole ühtne: Kontrollige õigekirja ja nime mõlemas, nii teisendusreeglis kui ka ekspordimallis.
- Eksporti ei ole uuesti genereeritud: Väline XML-fail võib endiselt sisaldada varasema ekspordi käigus loodud tulemust.
- Sihtkoht kasutab teistsugust XML-elementi: Kontrollige, kas loodud XML-struktuur vastab vastuvõtva platvormi nõuetele.
Mida teha järgmisena
- Otsustage, kas algne vastendatud atribuut peab teise kanali või arvutuse jaoks alles jääma.
- Looge selge nimega tuletatud atribuut, kui vaja on erinevaid väljundeid.
- Määrake teisendusreegel ainult nendele eksportidele, mis seda vajavad.
- Vastendage tuletatud atribuut igas asjakohases XML-mallis.
- Kontrollige ekspordi kontrollis EAN-i abil väikest valikut näidistooteid.
- Vaadake loodud XML üle enne, kui aktiivne sihtkoht seda kasutama hakkab.
B2BLIX loob konfigureeritud XML-väljundi, kuid väline veebisait, marketplace või muu sihtkoht otsustab, kuidas see fail imporditakse ja kas selle väärtused vastu võetakse.