Šis raksts ir par cilni Izmēri: kad tā ir vajadzīga, kā izskatās ekrāns un kā piegādātājam sasaistīt atribūtus ar garumu, platumu, augstumu un svaru. To, kā modulis no atribūta vērtības izlasa skaitli, atpazīst mērvienību un pārrēķina to uz veikala klasi, apraksta Izmēri — vērtību normalizēšana un pārrēķins.
Cilne Izmēri (maršruts ecomlink/dimension, virsraksts Izmēri — Integrāciju centrāle; kodā un adresēs modulis saucas EcomLink) risina vienu konkrētu situāciju: piegādātājs preces garumu, platumu, augstumu un svaru sūta nevis atsevišķos datu plūsmas laukos, bet kā parastu atribūtu — «Svars», «Garums, mm», «Weight (kg)» un tamlīdzīgi. Šajā ekrānā norāda, kurš atribūts sniedz kuru mēru un kādā mērvienībā tā vērtības ir. Pārējo — cipara izlasīšanu no teksta un pārrēķinu uz veikala mērvienībām — modulis izdara pats.
Ekrāna ievads to pasaka vienā teikumā: «Katram piegādātājam izvēlieties, kurš atribūts sniedz produkta garumu, platumu, augstumu un svaru, un kādās mērvienībās šīs vērtības ir. Nākamajā veikala atjaunošanā vērtības tiek pārrēķinātas uz veikala paša garuma/svara klasi un ierakstītas produktiem, kuriem izmērs vēl nav norādīts.»
Cilne ir darba cilne — tā ir redzama visiem Integrāciju centrāles lietotājiem; bez access tiesībām uz maršrutu ecomlink/dimension ekrāns vienkārši neatveras. Rediģēšanai vajag modify tiesības uz to pašu maršrutu; bez tām izvēlnes ir pelēkas un pogu Saglabāt nav vispār.
Divi slāņi, par kuriem šis raksts runā
Integrāciju centrāle strādā divos slāņos, un visā rakstā tie ir nošķirti:
- Imports ielasa piegādātāja datus sagatavošanas tabulās. Tur esošo preci šajā rakstā saucam par sagatavoto preci — to redz cilnē Produkti.
- Veikala atjaunošana sagatavotos datus pārceļ uz veikala precēm — tām, ko redz pircējs un ko rediģē sadaļā Katalogs → Produkti. Atjaunošana sastāv no soļiem, ko sauc par fāzēm.
Šis ekrāns ir tikai recepte: te tiek pierakstīts, kur ņemt izmēru. Skaitļus aprēķina un ieraksta veikala atjaunošana. Atribūtu vārdnīca ir importēto piegādātāja atribūtu nosaukumu saraksts — to pašu sarakstu redz cilnē Atribūti.
Kad šī cilne ir vajadzīga un kad nav
Izmēri veikala precē var nonākt divos veidos, un tie ir pilnīgi atsevišķi ceļi:
| Ceļš | No kurienes | Kas ar vērtību notiek |
|---|---|---|
Datu plūsmas lauki (length, width, height, weight) |
preces ieraksts pašā datu plūsmā | vērtība tiek paņemta tāda, kāda ir — kā skaitlis, bez mērvienību atpazīšanas. Mērvienību nosaka plūsmas lauki Garuma klase / Svara klase |
| Atribūtu sasaiste (šī cilne) | piegādātāja atribūts, kas sagatavots importā | vērtība tiek normalizēta: no teksta tiek izlasīts skaitlis, atpazīta mērvienība un pārrēķināts uz veikala klasi |
Plūsmas laukus Garuma klase un Svara klase parastajās cilnēs nevar ne redzēt, ne pārbaudīt — tie ir tikai sistēmas administratora ekrānos Pārsaiste un Profili.
Kā pats pārbaudīt, kurā gadījumā esat. Atveriet cilni Produkti, izvēlnē augšā atlasiet šo piegādātāju un atveriet vienu tā preci:
- ja grupā Kataloga dati jau ir rinda Iepakojuma Izmēri (G x P x A) vai Svars — izmēri nāk no datu plūsmas laukiem un šī cilne nav vajadzīga;
- ja tādu rindu nav, atveriet cilni Atribūti un izvēlnē augšā atlasiet to pašu piegādātāju. Ja tur ir atribūti ar nosaukumiem «Svars», «Weight (kg)», «Garums, mm» — izmēri ir atribūtos, un šī cilne ir tieši jums.
Abi ceļi var sadzīvot vienā piegādātājā: plūsmas lauks ir spēcīgāks, jo to ieraksta jau imports, un atribūtu sasaiste aizpilda tikai tukšās vietas.
📷 Ekrānattēls: ecomlink/dimension — ekrāns bez izvēlēta piegādātāja, redzams ievada teksts un pelēkais uzaicinājums «Izvēlieties piegādātāju augšpusē…»
Ekrāna uzbūve
Atšķirībā no Kategorijām vai Zīmoliem šeit nav saraksta ar rindām. Tas ir redaktors vienam piegādātājam.
1. Piegādātāja izvēlne augšā. Pirmais ieraksts ir --- Izvēlieties piegādātāju ---; izvēloties piegādātāju, lapa pārlādējas pati. Izvēlnē ir tikai tie piegādātāji, kuriem ir vismaz viens parasts atribūts — piegādātājs, kura atribūti vēl nav importēti, sarakstā neparādās vispār.
Šajā ekrānā — gan izvēlnē, gan pārskata tabulā apakšā — piegādātājs ir redzams ar kodu, nevis ar nosaukumu. Tas ir tas pats lauks Piegādātāja kods, kas ir piegādātāja formā: piegādātājs, kuru nosaucāt «Office Group», šeit būs, piemēram, «ofg». Kodu var pārbaudīt cilnē Piegādātāji (saraksta pirmā kolonna) vai cilnē Produkti, kur piegādātāju izvēlnē ir gan kods, gan nosaukums.
Kamēr piegādātājs nav izvēlēts, redaktora vietā ir pelēks teksts: «Izvēlieties piegādātāju augšpusē, lai rediģētu tā izmēru sasaisti.»
2. Redaktora tabula ar trim kolonnām:
| Mērs | Piegādātāja atribūts | Avota mērvienība |
|---|---|---|
| Garums | izvēlne | mm · cm · dm · m |
| Platums | izvēlne | mm · cm · dm · m |
| Augstums | izvēlne | mm · cm · dm · m |
| Svars | izvēlne | g · kg · mg · t |
Atribūtu izvēlnes pirmā rinda ir --- Nav sasaistīts ---. Pārējās rindas ir šī piegādātāja parastie atribūti, kārtoti pēc nosaukuma, ar valodām iekavās (piemēram, Gewicht (de, en)). Variantu un opciju nosaukumi šeit netiek piedāvāti — tikai parastie specifikāciju atribūti.
Noklusējuma mērvienības ir cm garumam, platumam un augstumam un kg svaram.
3. Lauks Prioritāte zem tabulas, ar paskaidri «Ja vienu un to pašu produktu var aizpildīt vairākas sasaistes, uzvar tā, kurai augstāka prioritāte. Atstājiet 0, ja vien nav nepieciešams, lai kādam piegādātājam būtu priekšroka.» Caur šo ekrānu piegādātājam vienmēr ir tikai viena sasaistes rinda — saglabāšana aizstāj iepriekšējo —, tāpēc prioritāte praksē neko nemaina: atstājiet 0. Vairākas rindas vienam piegādātājam var izveidot tikai atbalsts.
4. Poga Saglabāt un — ja piegādātājam sasaiste jau ir — poga Notīrīt sasaisti.
5. Pārskata tabula apakšā ar virsrakstu Piegādātāji ar izmēru sasaisti: kolonnas Piegādātājs (piegādātāja kods, kas vienlaikus ir saite uz šī piegādātāja redaktoru), Garums, Platums, Augstums, Svars, Prioritāte. Katrā mēra šūnā ir atribūta nosaukums un blakus pelēkā rakstā mērvienība; nesasaistītā mērā — svītra «—». Ja sasaistes nav nevienam: «Nevienam piegādātājam vēl nav izmēru sasaistes.»
📷 Ekrānattēls: ecomlink/dimension — izvēlēts piegādātājs, redzama redaktora tabula ar četrām rindām un atvērta atribūtu izvēlne
Kā sasaistīt izmērus
-
Ieslēdziet piegādātājam slēdzi «Izmēri un svars». Atveriet cilni Piegādātāji → atveriet piegādātāju → cilne Importa uzvedība → grupa Atjaunot atjaunošanas laikā → ieslēdziet Izmēri un svars → Saglabāt. Jaunam piegādātājam šis slēdzis ir izslēgts, un bez tā izmēri un svars uz veikala precēm neaiziet, lai cik pareizi būtu izdarīti pārējie soļi. Skat. Importa uzvedība.
📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», grupa «Atjaunot atjaunošanas laikā», izcelta izvēles rūtiņa «Izmēri un svars»
-
Pārliecinieties, ka piegādātāja atribūti ir importēti. Atribūtus sagatavo pilnais imports (skat. Preču imports); pēc krājumu importa vien atribūtu vārdnīcā nekā jauna nav.
-
Atveriet cilni Izmēri un izvēlnē augšā izvēlieties piegādātāju.
-
Katrā rindā izvēlieties atribūtu, kas sniedz šo mēru. Mēru, kura piegādātājam nav, atstājiet uz --- Nav sasaistīts ---.
-
Katrā rindā izvēlieties Avota mērvienību — to, kādā mērvienībā vērtības ir tad, ja pašā vērtībā mērvienība nav ierakstīta. Ja vērtības izskatās kā
1200 mm, šī izvēle neko nemaina; ja tās izskatās kā1200, tā izlemj visu. -
Prioritāti atstājiet 0.
-
Nospiediet Saglabāt. Parādās ziņojums «Izmēru sasaiste saglabāta.», un piegādātājs parādās pārskata tabulā apakšā.
-
Palaidiet veikala atjaunošanu. Atveriet cilni Vadības panelis (maršruts
ecomlink/ecomlink) un augšā nospiediet Palaist veikala atjaunošanu — skat. Veikala atjaunošana — kā to palaist. Tikai tā vērtības tiek aprēķinātas un ierakstītas; saglabāšana pati neko nepārrēķina. -
Pārbaudiet sagatavoto preci: cilnē Produkti atveriet vienu šī piegādātāja preci un skatieties grupu Kataloga dati — tur ir rindas Iepakojuma Izmēri (G x P x A) un Svars, abas kopā ar mērvienību. Ja mērs vēl nav aizpildīts, rindas sarakstā nebūs vispār — tukšas rindas šajā logā netiek zīmētas, tāpēc rindas trūkums arī ir atbilde, nevis pazīme, ka atvērta nepareizā vieta.
-
Pārbaudiet veikala preci: Katalogs → Produkti, atveriet to pašu preci, cilne Dati — lauki Iepakojuma Izmēri (G x P x A) un Svars. Šis ir vienīgais solis, kas parāda, vai 1. soļa slēdzis tiešām ir ieslēgts.
Saglabājot izvēles tiek pārbaudītas klusi: atribūts, kas nepieder šim piegādātājam vai ir opcijas nosaukums, tiek uzskatīts par nesasaistītu, bet nederīga mērvienība atkrīt uz noklusējumu (cm / kg). Kļūdas ziņojuma par to nav — tāpēc pēc saglabāšanas ir vērts paskatīties pārskata tabulā, vai tur ir tas, ko gribējāt.
Sasaistes notīrīšana
Poga Notīrīt sasaisti parādās tikai tad, ja piegādātājam sasaiste jau ir. Tā atver apstiprinājuma logu ar jautājumu «Noņemt šī piegādātāja izmēru sasaisti?»; pēc apstiprināšanas parādās «Izmēru sasaiste notīrīta.», un piegādātājs pazūd no pārskata tabulas.
Notīrīšana aptur turpmāko aizpildīšanu, bet neizņem to, kas jau ierakstīts — ne sagatavotajās precēs, ne veikalā.
📷 Ekrānattēls: ecomlink/dimension — pārskata tabula «Piegādātāji ar izmēru sasaisti» ar diviem piegādātājiem un vienu nesasaistītu mēru («—»)
Ko šis ekrāns nedara
- Neaizskar produktu rindas. Šeit glabājas tikai recepte; skaitļus raksta veikala atjaunošana.
- Nerada un nedzēš atribūtus. Atribūtus ienes imports; veikala atribūtus pārvalda Katalogs → Atribūti.
- Neizņem atribūtu no preces specifikācijas. Atribūts, kas sasaistīts kā izmērs, paliek parasts atribūts un — ja tas ir sasaistīts arī cilnē Atribūti — turpina parādīties preces specifikācijā.
- Nemaina veikala mērvienības. Garuma un svara klase nāk no veikala uzstādījumiem.
- Nav saistīts ar cilni Prioritāte. Tur esošie svari izlemj, kura piegādātāja cena, nosaukums un apraksts uzvar, kad precei ir vairāki piegādātāji; šī ekrāna lauks Prioritāte attiecas tikai uz izmēru sasaistes rindu secību.
📷 Ekrānattēls: ecomlink/product — «Produkta detaļas», grupa «Kataloga dati» ar aizpildītām rindām «Iepakojuma Izmēri (G x P x A)» un «Svars»
Ja kaut kas nestrādā
Piegādātāja nav izvēlnē, vai saglabājot parādās «Vispirms izvēlieties piegādātāju, kuram ir importēti atribūti.» Izvēlnē ir tikai tie piegādātāji, kuriem vārdnīcā jau ir vismaz viens parasts atribūts. Palaidiet piegādātājam pilno importu — krājumu imports atribūtus nesagatavo — un pārbaudiet, vai datu plūsma atribūtus vispār satur. Atcerieties arī, ka izvēlnē ir piegādātāja kods, nevis nosaukums.
Piegādātājs izvēlnē ir, bet atribūtu sarakstā nav tā atribūta, ko meklēju. Piedāvāti tiek tikai parastie specifikāciju atribūti. Variantu un opciju nosaukumi šeit netiek rādīti vispār. Ja mērs piegādātājam ir opcijā, nevis atribūtā, šo ekrānu izmantot nevar.
Saglabāju sasaisti, bet preču izmēri nemainās. Saglabāšana neko nepārrēķina. Palaidiet veikala atjaunošanu (Vadības panelis → Palaist veikala atjaunošanu) un pēc tam pārbaudiet vienu preci cilnē Produkti, grupā Kataloga dati. Ja tur skaitļi ir, bet veikala precē nav, skatiet zemāk punktu «Sagatavotajā precē izmēri ir, veikala precē nav».
Saglabāju, bet pārskata tabulā mērā ir svītra «—». Izvēlētais atribūts nepieder šim piegādātājam vai ir opcijas nosaukums — tāds klusi tiek uzskatīts par nesasaistītu, un kļūdas ziņojuma nav. Tāpat nederīga mērvienība klusi atkrīt uz noklusējumu (cm / kg). Izvēlieties atribūtu no jauna un saglabājiet vēlreiz.
Sagatavotajā precē izmēri ir, veikala precē nav. Pārbaudiet piegādātāja formas cilnē Importa uzvedība slēdzi Izmēri un svars — jaunam piegādātājam tas ir izslēgts. Ar to izslēgtu uz veikala preci neaiziet tikai izmēri un svars; pārējie dati — cena, atlikums, krājumu statuss, produkta statuss — nonāk veikalā kā parasti, un pašas preces veikalā parādās kā vienmēr. Otrs iespējamais cēlonis: veikala precē attiecīgajā laukā jau ir vērtība, kas nav 0, un plūsma šo lauku nesūta — tad tā tiek apzināti saudzēta.
Izvēlnes ir pelēkas, pogas «Saglabāt» nav. Nav modify tiesību uz maršrutu ecomlink/dimension. Mēģinot saglabāt tik un tā, atbilde ir «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles izmērus!».
Pašu vērtību problēmas — svars iznāk tonnās vai tūkstošos, izvēlētā Avota mērvienība it kā nestrādā, veikala mērvienība ir collas, daļai preču izmēra nav — apraksta Izmēri — vērtību normalizēšana un pārrēķins.