Kā izveidot atkārtoti izmantojamus kanāliem paredzētus atribūtus, nepārrakstot avota datus
Uzziniet, kad aizstāt esošu produkta atribūtu un kad izveidot atsevišķu kanālam paredzētu vērtību. Šajā ceļvedī skaidrota arī nosaukumu veidošana, noteikumu prioritāte, atkārtota izmantošana vairākos eksportos un gala XML rezultāta pārbaude.
Kad šī pieeja ir noderīga
Piegādātājs var nodrošināt vienu cenu, nosaukumu, krājumu vērtību vai aprakstu, taču dažādiem pārdošanas kanāliem var būt nepieciešamas atšķirīgas šo datu versijas. Piemēram, jūsu tīmekļa vietnei var būt nepieciešama cena ar jūsu uzcenojumu, savukārt marketplace var būt vajadzīgs cits nosaukums vai tulkots apraksts.
B2BLIX Feed ļauj kartēt piegādātāja datus kopējā produktu struktūrā un pēc tam, sagatavojot eksportus, piemērot atsevišķus transformācijas noteikumus. Transformācija var aizstāt esošu atribūtu vai izveidot jaunu atribūtu, ko vēlāk var izmantot eksporta veidnē.
Īsā atbilde
Aizstājiet esošu atribūtu, ja transformētā vērtība konsekventi jāizmanto visā attiecīgajā darbplūsmā un eksportēšanas procesā nav nepieciešama atsevišķa šīs kartētās vērtības versija.
Izveidojiet jaunu atvasinātu atribūtu, ja nepieciešams:
- Saglabāt kartēto vērtību salīdzināšanai vai citam kanālam.
- Izveidot atšķirīgas cenas, nosaukumus, aprakstus vai krājumu vērtības dažādiem galamērķiem.
- Uzturēt saturu vairākās valodās.
- Atkārtoti izmantot vienu un to pašu aprēķināto vērtību vairāk nekā vienā eksportā.
- Padarīt eksporta veidnes vieglāk pārskatāmas un uzturamas.
Transformācijas noteikumu izmaiņas var ietekmēt ģenerēto XML pēc nākamās eksporta ģenerēšanas. Pirms mainītā eksporta izmantošanas aktīvā tīmekļa vietnē, marketplace vai citā galamērķī pārbaudiet rezultātu Export Checker.
Kā darbojas atvasinātie atribūti
Atvasināts atribūts ir jauna vērtība, kas izveidota no esošajiem produktu datiem. Tas var ietvert aprēķinātu cenu, modificētu nosaukumu, tulkotu aprakstu, standartizētu krājumu vērtību vai citu konkrētam kanālam paredzētu rezultātu.
Piemēram, tā vietā, lai aizstātu price, varat izveidot:
- price_for_website savam veikalam.
- price_marketplace marketplace eksportam.
- price_comparison cenu salīdzināšanas platformai.
Sākotnējais kartētais price paliek pieejams ar savu esošo atribūta nosaukumu, savukārt katrs eksports var izmantot attiecīgajam galamērķim paredzēto atvasināto cenu. Transformācija nemaina piegādātāja ārējo avota failu.
Kad ir lietderīgi aizstāt esošu atribūtu
Atribūta aizstāšana var būt piemērota, ja ir viens skaidrs rezultāts, kas jāizmanto visā attiecīgajā eksporta darbplūsmā.
Izplatīti piemēri:
- Aizstāt price ar cenu, kurā vienmēr iekļauts nepieciešamais uzcenojums.
- Aizstāt stock ar galamērķim nepieciešamu standartizētu krājumu vērtību.
- Noņemt HTML no katra eksportētā description.
- Visiem eksportā iekļautajiem produktiem piemērot vienādu nosaukuma formatējumu.
Pirms atribūta aizstāšanas pārliecinieties, ka citam eksportam vai veidnei nav nepieciešama kartētā vērtība ar tās sākotnējo nosaukumu. Ja dažādiem kanāliem ir nepieciešami atšķirīgi rezultāti, atsevišķus atvasinātos atribūtus parasti ir vieglāk pārvaldīt.
Kad drošāk ir izveidot jaunu atribūtu
Jauna atribūta izveide ir drošāka, ja esošās vērtības aizstāšana var padarīt tās nozīmi neskaidru vai liegt citam eksportam izmantot citu versiju.
Tas ir īpaši noderīgi:
- Kanāliem paredzētām cenām un uzcenojumiem.
- Nosaukumiem ar atšķirīgām garuma vai formatēšanas prasībām.
- Aprakstiem, kas sagatavoti dažādām valodām.
- Viena apraksta vienkāršā teksta un HTML versijām.
- Konkrētam galamērķim pielāgotām krājumu vērtībām.
- Starpposma vērtībām, ko izmanto plašākā aprēķinā.
Piemēram, saglabājiet title kā piegādātāja kartēto nosaukumu un izveidojiet title_marketplace saīsinātai vai pārformatētai versijai. Tādējādi ir skaidrs, kura vērtība pieder konkrētajai darbplūsmai.
Kā nosaukt kanāliem paredzētus atribūtus
Veidojot savu eksporta veidni, varat izvēlēties atribūtu nosaukumus, kas atbilst jūsu darbplūsmai. Izmantojiet nosaukumus, kas skaidri apraksta gan vērtību, gan tās paredzēto galamērķi.
Praktiski piemēri:
- price_for_website
- price_marketplace
- stock_marketplace
- title_marketplace
- description_plain_text
- description_lt
Izmantojiet vienu nosaukumu veidošanas modeli konsekventi. Izvairieties no neskaidriem nosaukumiem, piemēram, new_price, value2 vai final_data, jo, pievienojot vairāk noteikumu un eksportu, to nozīme var kļūt neskaidra.
Izmantojot sagatavotu eksporta veidni, ievērojiet šai veidnei paredzētās atribūtu kartējuma prasības un nepārdēvējiet laukus, nepārbaudot, kā tie tiek izmantoti.
Izveidojiet transformācijas noteikumu
Lai izveidotu vai pārskatītu atvasinātu atribūtu, savā kontā atveriet Datu transformācijas noteikumus. Lai izprastu pieejamos laukus un transformācijas iespējas, izlasiet Datu transformācijas noteikumi.
Veidojot noteikumu:
- Piešķiriet noteikumam nosaukumu, kas izskaidro tā mērķi un galamērķi.
- Pievienojiet filtrēšanas nosacījumus tikai tad, ja transformācija jāpiemēro atlasītiem produktiem.
- Atlasiet esošos atribūtus, kas tiek izmantoti aprēķinā vai teksta transformācijā.
- Ievadiet jaunā atvasinātā atribūta nosaukumu.
- Iestatiet noteikuma prioritāti attiecībā pret citiem noteikumiem, kas tiek izmantoti eksportā.
- Saglabājiet noteikumu un piešķiriet to nepieciešamajai eksporta projekcijai.
Vairāku noteikumu un noteikumu prioritāšu izmantošana
Transformācijas noteikumi tiek piemēroti atbilstoši to konfigurētajai prioritātei. Tas ļauj kontrolēt, kuri noteikumi eksporta darbplūsmā tiek izvērtēti agrāk vai vēlāk.
Viens un tas pats atribūts var tikt ietekmēts ar vairākiem noteikumiem, taču tas jāizmanto piesardzīgi. Gala rezultāts var būt atkarīgs no katra noteikuma prioritātes, filtrēšanas nosacījumiem un konfigurētās transformācijas. Prioritāte pati par sevi automātiski neapvieno vairākas vērtības vienā aprēķinā.
Lai konfigurāciju būtu viegli uzturēt:
- Izmantojiet vienu noteikumu vai vienu skaidru izteiksmi, ja aprēķinu var pabeigt vienuviet.
- Izmantojiet atsevišķus noteikumus, ja dažādām produktu grupām nepieciešami atšķirīgi nosacījumi.
- Piešķiriet katram noteikumam aprakstošu nosaukumu.
- Izvairieties no vairākiem savstarpēji nesaistītiem noteikumiem, kas raksta vienā un tajā pašā atvasinātajā atribūtā, ja vien šāda darbība nav apzināta.
- Pēc prioritāšu maiņas pārbaudiet reprezentatīvu produktu rezultātus.
Atkārtoti izmantojiet vienu un to pašu atribūtu vairākos eksportos
Transformācijas noteikumu var atlasīt vairāk nekā vienai eksporta projekcijai. Nav nepieciešams izveidot atsevišķu viena un tā paša aprēķina kopiju katram eksportam, ja vien nepieciešamā loģika nav atšķirīga.
Savā kontā atveriet Eksportus un rediģējiet katru eksportu, kurā jāizmanto šis noteikums. Iespējojiet attiecīgo transformācijas noteikumu un kartējiet tā atvasināto atribūtu eksporta veidnē. Detalizētus norādījumus par eksporta konfigurēšanu skatiet Eksporti: XML eksporta projekciju izveide un konfigurēšana.
Piemēram, gan pilnais vietnes eksports, gan mazāks reklāmas eksports var izmantot price_for_website. To pašu noteikumu var iespējot abos eksportos, un abas veidnes var kartēt šo atribūtu uz nepieciešamo XML elementu.
Kas jāpārbauda eksporta konfigurācijā
- Pārliecinieties, ka nepieciešamais transformācijas noteikums eksportam ir iespējots.
- Pārbaudiet noteikuma prioritāti attiecībā pret citiem iespējotajiem noteikumiem.
- Pārbaudiet, vai cits noteikums arī neraksta tajā pašā atribūtā.
- Pārliecinieties, ka eksporta veidne kartē atvasināto atribūtu, nevis kļūdas dēļ sākotnējo atribūtu.
- Pārbaudiet, vai noteikuma filtri ietver paredzētos produktus.
- Pārliecinieties, ka atribūta nosaukums noteikumā un veidnē ir uzrakstīts konsekventi.
Piemērs: atsevišķas cenas vietnei un marketplace
Pieņemsim, ka piegādātāja kartētā price vērtība ir €100. Jūsu vietnes cenā jāiekļauj 20% uzcenojums, savukārt marketplace cenā — 25% uzcenojums.
Varat izveidot:
- price_for_website ar rezultātu €120.
- price_marketplace ar rezultātu €125.
Vietnes eksporta veidne izmanto price_for_website. Marketplace eksporta veidne izmanto price_marketplace. Kartētais price paliek pieejams pārbaudei un jebkuram eksportam, kuram tas joprojām ir nepieciešams.
Pārbaudiet starpposma un gala vērtības
Izmantojiet Export Checker, lai pārskatītu, kā tika apstrādāts konkrēts produkts. Ievadiet produkta EAN, atlasiet attiecīgo eksportu un pārbaudiet avota datus, piemērotās transformācijas, aprēķinātās vērtības un ģenerēto XML.
Savā kontā atveriet Export Checker. Norādījumus skatiet Exports Checker: produktu datu un eksporta rezultātu pārskatīšana.
Biežākie neparedzēta rezultāta cēloņi
- Noteikums eksportam nav iespējots: Saglabāts transformācijas noteikums neietekmē eksportu, kamēr tas nav atlasīts attiecīgā eksporta iestatījumos.
- Veidne izmanto nepareizo atribūtu: Noteikums var pareizi izveidot price_for_website, kamēr veidne joprojām eksportē price.
- Filtrs neatbilst: Piegādātāja, kategorijas, ražotāja, cenas, krājumu vai cits nosacījums var izslēgt produktu no noteikuma piemērošanas.
- Cits noteikums maina to pašu vērtību: Pārskatiet visus iespējotos noteikumus un to prioritātes.
- Atribūta nosaukums nav konsekvents: Pārbaudiet pareizrakstību un nosaukumu gan transformācijas noteikumā, gan eksporta veidnē.
- Eksports nav ģenerēts atkārtoti: Ārējais XML fails joprojām var saturēt iepriekšējās eksporta izpildes rezultātu.
- Galamērķis izmanto citu XML elementu: Pārbaudiet, vai ģenerētā XML struktūra atbilst saņēmējplatformas prasībām.
Turpmākās darbības
- Izlemiet, vai sākotnējam kartētajam atribūtam jāpaliek pieejamam citam kanālam vai aprēķinam.
- Ja nepieciešami atšķirīgi rezultāti, izveidojiet skaidri nosauktu atvasināto atribūtu.
- Piešķiriet transformācijas noteikumu tikai tiem eksportiem, kuriem tas ir nepieciešams.
- Kartējiet atvasināto atribūtu katrā attiecīgajā XML veidnē.
- Izmantojot EAN, pārbaudiet nelielu reprezentatīvu produktu kopu Export Checker.
- Pirms eksporta izmantošanas aktīvā galamērķī pārskatiet ģenerēto XML.
B2BLIX ģenerē konfigurēto XML izvadi, taču ārējā tīmekļa vietne, marketplace vai cits galamērķis nosaka, kā šis fails tiek importēts un vai tā vērtības tiek pieņemtas.