Kuidas luua taaskasutatavaid kanalipõhiseid atribuute lähteandmeid üle kirjutamata
Õppige, millal asendada olemasolev tooteatribuut ja millal luua eraldi kanalipõhine väärtus. Juhendis selgitatakse ka nimetamist, reeglite prioriteete, taaskasutamist eri eksportides ja lõpliku XML-tulemuse kontrollimist.
Millal on see lähenemine kasulik
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 marginaali sisaldavat hinda, samas kui marketplace võib vajada teistsugust pealkirja või tõlgitud kirjeldust.
B2BLIX Feed võimaldab tarnijaandmed vastendada ühtseks tootestruktuuriks ja seejärel rakendada ekspordi ettevalmistamisel eraldi teisendusreegleid. Teisendus võib olemasoleva atribuudi asendada või luua uue atribuudi, mida saab hiljem ekspordimallis kasutada.
Lühike vastus
Asendage olemasolev atribuut siis, kui teisendatud väärtust tuleb kogu asjakohases eksporditöövoos järjepidevalt kasutada ning vastendatud väärtusest ei ole vaja eraldi versiooni.
Looge uus tuletatud atribuut siis, kui teil on vaja:
- Säilitada vastendatud väärtus võrdlemiseks või 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 sihtkoha jaoks 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õi muud kanalipõhist tulemust.
Näiteks atribuudi price asendamise asemel saate luua:
- price_for_website oma veebipoe jaoks.
- price_marketplace marketplace'i ekspordi jaoks.
- price_comparison hinnavõrdlusplatvormi jaoks.
Algne vastendatud price jääb oma olemasoleva atribuudinime all kättesaadavaks ning 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 eksporditöövoos tuleb kasutada üht selget tulemust.
Levinud näited:
- Asendage price hinnaga, mis sisaldab alati nõutavat marginaali.
- Asendage stock sihtkoha nõutud standarditud laoseisu väärtusega.
- Eemaldage kogu eksporditavast description-ist HTML.
- Rakendage kõigile ekspordis olevatele toodetele sama pealkirja vormingut.
Enne atribuudi asendamist veenduge, et mõni teine eksport või mall ei vaja vastendatud väärtust 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 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 ettevalmistatud 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.
Kuidas kanalipõhiseid atribuute nimetada
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 nimetamismustrit. 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.
Valmistekspordimalli kasutamisel järgige selle malli eeldatavaid atribuudivastendusi ning ärge nimetage välju ümber, kontrollimata, kuidas neid kasutatakse.
Looge teisendusreegel
Tuletatud atribuudi loomiseks või ülevaatamiseks avage oma kontol andmete teisendusreeglid. Saadaolevate väljade ja teisendusvõimaluste kohta lisateabe saamiseks lugege andmete teisendusreeglite juhendit.
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 määratud prioriteedi järgi. See võimaldab kontrollida, milliseid reegleid hinnatakse eksporditöövoos varem või hiljem.
Sama atribuuti võib mõjutada rohkem kui üks reegel, kuid seda tuleks teha ettevaatlikult. Lõpptulemus võib sõltuda iga reegli prioriteedist, filtritingimustest ja määratud teisendusest. Üksnes prioriteet ei ühenda mitut väärtust automaatselt üheks arvutuseks.
Hallatava seadistuse tagamiseks:
- 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 mitteseotud reegli kirjutamist samasse tuletatud atribuuti, välja arvatud juhul, kui see on tahtlik.
- Kontrollige pärast prioriteetide muutmist esinduslike toodete tulemusi.
Sama atribuudi taaskasutamine mitmes ekspordis
Teisendusreegli saab valida rohkem kui ühe ekspordiprojektsiooni jaoks. Sama arvutuse eraldi koopiat ei ole vaja iga ekspordi jaoks luua, 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 ning mõlemad mallid saavad selle atribuudi vajalikule XML-elemendile vastendada.
Mida ekspordi seadistuses kontrollida
- Veenduge, et vajalik teisendusreegel oleks ekspordi jaoks lubatud.
- Kontrollige reegli prioriteeti võrreldes teiste lubatud reeglitega.
- Kontrollige, kas mõni teine reegel kirjutab samuti samasse atribuuti.
- Veenduge, et ekspordimall vastendaks kogemata algse atribuudi asemel tuletatud atribuuti.
- Kontrollige, et reegli filtrid hõlmaksid soovitud tooteid.
- Veenduge, et atribuudi nimi oleks reeglis ja mallis ühtmoodi 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.
Saate luua järgmised atribuudid:
- price_for_website tulemusega €120.
- price_marketplace tulemusega €125.
Veebipoe ekspordimall kasutab atribuuti price_for_website. Marketplace'i ekspordimall kasutab atribuuti price_marketplace. Vastendatud price jääb kontrollimiseks ja nende eksportide jaoks kättesaadavaks, mis seda endiselt vajavad.
Kontrollige vahe- ja lõppväärtusi
Kasutage ekspordi kontrolli, et vaadata, 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 dokumendist Ekspordi kontroll: tooteandmete ja eksporditulemuste ülevaatamine.
Ootamatu tulemuse levinud põhjused
- Reegel ei ole ekspordi jaoks lubatud: Salvestatud teisendusreegel ei mõjuta eksporti, kui seda ei ole selle ekspordi seadistustes valitud.
- Mall kasutab valet atribuuti: Reegel võib õigesti luua atribuudi price_for_website, kuid mall ekspordib endiselt atribuuti price.
- Filter ei sobi: Tarnija, kategooria, tootja, hinna, laoseisu 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 nimekuju 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, et loodud XML-i struktuur vastaks vastuvõtva platvormi nõuetele.
Järgmised sammud
- Otsustage, kas algne vastendatud atribuut peab jääma mõne teise kanali või arvutuse jaoks kättesaadavaks.
- 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 väikest valikut EAN-i järgi leitud esinduslikke tooteid.
- Vaadake loodud XML üle enne, kui aktiivne sihtkoht hakkab eksporti kasutama.
B2BLIX genereerib seadistatud XML-väljundi, kuid väline veebisait, marketplace või muu sihtkoht määrab, kuidas seda faili imporditakse ja kas selle väärtused aktsepteeritakse.