EcomLink — vairumtirgotāji
Piegādātāju datu plūsmas, preču imports, sasaiste un cenu veidošana ar EcomLink moduli.
EcomLink — kas tas ir un kā tas ir iekārtots
Integrāciju centrāle (kodā un adresēs — EcomLink) ir EcomCart aplikācija vairumtirgotāju (piegādātāju) preču pievienošanai veikalam. Tā lejupielādē piegādātāja datu plūsmu (datu plūsma — fails vai saite, ko dod vairumtirgotājs: XML, CSV, XLSX vai JSON, parasti ar ikdienas atlikumiem un cenām), nolasa to ar parsētāju (parsētājs — lasītājs, kas tieši šo faila formātu pārvērš precēs), sagatavo preces moduļa paša tabulās un pēc tam publicē veikala katalogā — cenas, atlikumus, aprakstus, attēlus, kategorijas un zīmolus. Ar roku ieliktās preces modulis neaiztiek. Integrāciju centrāle strādā tikai ar tām precēm, kas nāk no piegādātāja plūsmas un ir ar to sasaistītas. Veikala prece, kuru izveidojāt paši un kura nevienai plūsmas rindai neatbilst, paliek tāda, kāda ir. Toties importētai precei manuālos labojumus (nosaukumu, aprakstu, opcijas) var pārrakstīt — to nosaka piegādātāja slēdži grupā Atjaunot atjaunošanas laikā, un pēc noklusējuma tie visi ir izslēgti. Sk. Importa uzvedība — ko datu plūsma drīkst pārrakstīt. Šajā rakstā ir tas, kas jāzina pirms pirmā klikšķa: ko sagatavot, ko pieslēdzat pats un ko EcomCart atbalsts, kur modulis atrodas panelī, kādas tam ir cilnes un kāpēc tajā ir divas atsevišķas caurules. Soli pa solim ceļš no tukša moduļa līdz precēm vitrīnē ir atsevišķā rakstā: EcomLink — ceļš no nulles līdz precēm veikalā. Kas jums jābūt gatavam pirms sākat - Vienošanās ar vairumtirgotāju. Datu plūsmu izsniedz pats vairumtirgotājs — EcomCart to jūsu vietā iegūt nevar. - Plūsmas adrese un pieejas dati. Vai nu tieša saite (https://…), vai FTP resursdators ar lietotājvārdu, paroli un faila nosaukumu. Šos datus dod vairumtirgotājs. Der arī publiski pieejama izklājlapas saite, ja preču saraksts ir jūsu pašu — sk. Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. - Paraugfails. Viens reāls plūsmas fails (vai tā fragments). Bez tā nevar pateikt, vai piegādātājam vajag savu parsētāju. - Aplikācijai ir mēneša maksa. Precīzo summu rāda lietotņu kartīte; apstipriniet to ar atbalstu. - Daļu soļu izdara EcomCart atbalsts — aplikācijas ieslēgšanu, parsētāja piespraušanu un pirmo pilno importu (sk. zemāk). «Sistēmas administrators» šajā rakstā ir EcomCart atbalsta puses lietotājs, nevis jūsu veikala administratora konts. Arī veikala īpašnieks šīs cilnes un pogas neredz, un jūsu pusē to nevar atrisināt ar lietotāju grupu tiesībām. Visur, kur zemāk rakstīts «sistēmas administrators», darbība ir jāpiesaka atbalstam. Ko pieslēdzat paši un ko pieslēdz EcomCart Ne katru vairumtirgotāju var pieslēgt pats veikala īpašnieks. Izšķir nevis piegādātāja lielums, bet tas, vai tā datu plūsmu izlasa kāds no moduļa standarta parsētājiem: | Gadījums | Kas jāizdara | Kurš to izdara | |---|---|---| | Plūsma ir viens XML, CSV, XLSX vai JSON fails standarta izkārtojumā | Aizpildīt piegādātāja formu un sasaistīt kategorijas un zīmolus | Jūs pats (atbalsts — tikai pirmais pilnais imports) | | Vairumtirgotājam modulī jau ir savs parsētājs | Piespraust to ekrānā Integrācija | Sistēmas administrators | | Vairumtirgotājam parsētāja nav | Uzrakstīt jaunu parsētāju | EcomCart puse, pēc atsevišķas vienošanās | Divas lietas izņem piegādātāju no pirmās rindas arī tad, ja fails ir pavisam parasts XML vai CSV: - plūsma sastāv no vairākiem failiem (atsevišķa cenu lapa, krājumu fails, kategoriju koks). Pārējo failu adreses norāda cilnē Datu plūsmas konfigurācija, un, kamēr piegādātājam nav piesprausts parsētājs, tur nav ko konfigurēt — to ekrāns arī pasaka: «Šī piegādātāja datu plūsma vēl nav sagatavota importam, tāpēc šeit nav ko konfigurēt. Vispirms tā jāsagatavo administratoram.»; - plūsmas lauku nosaukumi atšķiras no standarta. Lauku pārlikšana notiek ekrānā Pārsaiste, kas arī ir tikai sistēmas administratoram. ⚠️ Vecā WD Link «konstruktora» vairs nav. WD Link laikā datu plūsmas kolonnas ar roku salika pats klients. Integrāciju centrālē to nedara neviens ekrāns, kas būtu pieejams veikala īpašniekam: plūsmu nolasa parsētājs, un abi ekrāni, kas to nosaka — Integrācija un Pārsaiste —, ir zem cilnes Uzstādījumi. Pirms pasūtāt jauna vairumtirgotāja pieslēgšanu 1. Pārbaudiet, vai tas modulī jau nav. Atbalstītos vairumtirgotājus uzskaita Vairumtirgotāju parsētāji un pieejas dati. Ja piegādātājs sarakstā jau ir, to piesprauž uzreiz un neko nav jāraksta no jauna. 2. Sagatavojiet paraugfailu un plūsmas adresi. Bez reāla faila nevar pateikt, vai pietiek ar standarta parsētāju. 3. Apstipriniet cenu ar atbalstu. Gan aplikācijas mēneša maksa, gan individuāla pieslēguma maksa ir cenrāža jautājums — moduļa iestatījums tā nav, un to nerāda neviens ekrāns. Individuāli pieslēgtam piegādātājam minimālais termiņš ir 3 mēneši. Atslēgt to var arī agrāk, bet rēķinā tas saglabājas visus trīs mēnešus. Kad individuāli pieslēgts piegādātājs tiek atslēgts, tas pievienojas publiski pieejamo vairumtirgotāju sarakstam — nākamajam veikalam, kas to prasīs, parsētājs modulī jau būs. Kur Integrāciju centrāle atrodas panelī Kreisajā izvēlnē, sadaļā Lietotnes. Ja jums ir piekļuve lietotņu katalogam, sadaļā vispirms ir Visas lietotnes (lietotņu katalogs), un aiz tās — ieslēgtās aplikācijas, starp kurām ir Integrāciju centrāle ar kastes ikonu. Visas lietotnes redz tikai lietotāji ar piekļuvi lietotņu katalogam; pārējiem sadaļā ir tikai pašas ieslēgtās aplikācijas, un Integrāciju centrāles saite ved uzreiz uz moduļa vadības paneli. Lietotņu katalogā Integrāciju centrāles kartītē ir: | Elements | Ko rāda | |---|---| | Nosaukums | Integrāciju centrāle | | Apraksts | Piegādātāju produktu imports un veikala datu sinhronizācija. | | Kategorija | Integrācijas & dati | | Mēnešmaksa | Šī veikala summa (parasti «no 10 EUR / mēn», bet konkrētajā veikalā tā var būt cita) | | Statuss | Ieslēgta vai Nav pieslēgta | | Poga | Atvērt (ieslēgtai) · Savienot (neieslēgtai) · Nav piekļuves | 📷 Ekrānattēls: common/applications — lietotņu katalogs, Integrāciju centrāles kartīte ar statusa čipu un pogu «Atvērt» Kā to pieslēdz. Integrāciju centrāli ieslēdz EcomCart atbalsts. Uzrakstiet atbalstam, ka vēlaties to pieslēgt; norādiet veikala adresi un aptuveno piegādātāju skaitu. Kad tas ir ieslēgts, kartītes statuss mainās uz Ieslēgta un poga — uz Atvērt. Ja redzat Nav piekļuves vai Integrāciju centrāle izvēlnē nav vispār, jūsu lietotāju grupai nav piekļuves tiesību tās vadības panelim. Tiesības moduļa ekrāniem tiek dotas katram ekrānam atsevišķi. Moduļa cilnes Visi moduļa ekrāni ir sasniedzami no horizontālās cilņu joslas ekrāna augšā. Katra cilne ir atsevišķa lapa — pāreja uz citu cilni ir pilna lapas pārlāde, tāpēc nesaglabātas izmaiņas pazūd. | Cilne | Kam tā domāta | Raksts | |---|---|---| | Vadības panelis | Viena rinda katram piegādātājam, importa pogas un veikala atjaunošana | Vadības panelis — ko rāda skaitļi | | Produkti | Sagatavotās preces, filtri un preces kartiņa (tikai lasāms) | EcomLink produkti — saraksts, filtri un kolonnas | | Piemērotība | Kuram transportlīdzeklim prece der (tikai skatīšanai) | Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati | | Kategorijas | Piegādātāja kategorijas sasaiste ar veikala kategorijām | Kategoriju sasaiste — ekrāns un saraksts | | Zīmoli | Piegādātāja zīmola sasaiste ar veikala ražotāju | Zīmolu sasaiste — saraksts, filtri un sasaistīšana | | Opcijas | Piegādātāja opciju nosaukumu sasaiste ar veikala opcijām | Opciju sasaiste — sasaistīšana un automātiskā sasaiste | | Atribūti | Piegādātāja atribūtu sasaiste ar veikala atribūtiem | Atribūtu sasaiste — kā sasaistīt | | Izmēri | Kurš atribūts dod garumu, platumu, augstumu un svaru | Izmēri — atribūtu sasaiste | | Uzcenojumi | Uzcenojuma plāni un cenu diapazonu noteikumi | Uzcenojumi — plāni un cenu diapazonu noteikumi | | Piegādātāji | Piegādātāju saraksts un piegādātāja forma | Piegādātāja pievienošana — sagatavošanās un pamatdati | | Diagnostika | Kāpēc konkrēta prece nav veikalā: publicēšanas pārbaude, datu artefakti un tas, kuru piegādātāju veikals rāda | Diagnostika — kāpēc prece nav veikalā | Diagnostika ir parasta darba cilne, nevis sistēmas administratora ekrāns. Tā nav zem Uzstādījumiem — to redz tāpat kā Produktus vai Kategorijas ikviens, kam ir piekļuve šim ekrānam. Joslā tā ir pēdējā ar nodomu: pārējās cilnes ir ikdienas darbs, bet šo atver tad, kad kaut kas jau ir noticis nepareizi. Ekrāna virsraksts ir «Kāpēc prece nav veikalā? — Integrāciju centrāle»: ievadāt vienu lauku — Nosaukums, EAN, piegādātāja kods, SKU, MPN vai veikala preces ID —, nospiežat Pārbaudīt, un ekrāns nosauc to vienu lietu, kas stāv starp šo preci un vitrīnu, un iedod saiti uz ekrānu, kur to labo (Kategorijas, Zīmoli, Uzcenojumi, piegādātāja forma vai pati prece). Pats tas neko nelabo — tas ir tikai lasāms. To pašu ekrānu jau atfiltrētu uz konkrēto preci atver arī stetoskopa poga Diagnostika katrā Produktu saraksta rindā. Sk. Diagnostika — kāpēc prece nav veikalā. 📷 Ekrānattēls: ecomlink/diagnostics — ekrāns ar virsrakstu «Kāpēc prece nav veikalā? — Integrāciju centrāle», tukšu meklēšanas lauku un pogu «Pārbaudīt»; cilņu joslā aktīva pēdējā darba cilne «Diagnostika» Joslas galā ir nolaižamā cilne Uzstādījumi ar pieciem ekrāniem: Vendor profiles (šajā rakstu komplektā tas saukts «Profili» — sk. Piegādātāju profili — kas tie ir), Pārsaiste (sk. Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve), Prioritāte (sk. Piegādātāju prioritāte — ekrāns un svaru uzstādīšana), Žurnāli (sk. Žurnāli — ekrāns un izpilžu rindas) un Integrācija (sk. Atbalstītie formāti un parsētāja izvēle). Šo grupu redz tikai sistēmas administrators — pārējiem tā netiek uzzīmēta vispār, tāpēc kolēģim cilņu skaits joslā var būt citāds nekā jums. 📷 Ekrānattēls: ecomlink/ecomlink — cilņu josla visā platumā ar visām 11 darba cilnēm (pēdējā — «Diagnostika»), aktīvo «Vadības panelis» un atvērtu nolaižamo cilni «Uzstādījumi» Divas caurules, nevis viena Tas ir svarīgākais jēdziens visā modulī: 1. Imports — lejupielādē piegādātāja datu plūsmu un ieraksta to moduļa sagatavošanas tabulās. Veikalā šajā brīdī vēl nekas nemainās. 2. Veikala atjaunošana — paņem sagatavoto un publicē veikala katalogā. Pats modulis to saka vadības panelī: «Krājumu imports ielasa cenu, krājumus un statusu no piegādātāja datu plūsmas sagatavošanas tabulās; lai tos publicētu, palaidiet veikala atjaunošanu.» Importam ir divi veidi. Krājumu imports atjauno tikai cenu, atlikumu un statusu jau sagatavotajām precēm — apraksti, attēli, opcijas un atribūti netiek aiztikti un jaunas preces netiek pievienotas, ja vien piegādātājam nav ieslēgts slēdzis Import new products on stock runs (pēc noklusējuma izslēgts). Krājumu imports ir daudzkārt ātrāks par pilno. Pilnais imports nolasa visu datu plūsmu no jauna, pievieno preces un pārbūvē aprakstus, attēlus, atribūtus un opcijas; lielai plūsmai tas var ilgt stundas, un to drīkst palaist tikai sistēmas administrators. Ja iepriekš lietojāt WD Link Integrāciju centrāle aizstāj veco WD Link moduli. Tas nav pārtaisīts izskats, bet pilnīgi pārrakstīts modulis, tāpēc vecās pamācības soļus atkārtot nevar: - WD Link bija atsevišķs modulis ar savu iekšējo izvēlņu joslu (Piegādātāji, Uzcenojumi, Rīki u.c.). Integrāciju centrāle ir aplikācija ar cilņu joslu parastajā EcomCart administrācijā. - WD Link bija viena poga («Preču sinhronizācija ar e-veikalu»). Integrāciju centrālē ir divi atsevišķi soļi — imports un veikala atjaunošana. - Datu plūsmas kolonnu sasaiste vairs nav lietotāja rokās: plūsmu nolasa parsētājs, ko piegādātājam piesaista ekrānā Integrācija, un lauku pārlikšana notiek ekrānā Pārsaiste — abi tikai sistēmas administratoram. Vecā «konstruktora», kurā kolonnas salika pats klients, vairs nav; ko tas maina pieslēgšanas gaitā, aprakstīts sadaļā «Ko pieslēdzat paši un ko pieslēdz EcomCart». - Vairs nav jādzēš prece, lai tai atjaunotos apraksts vai attēls: to nosaka piegādātāja slēdži grupā Atjaunot atjaunošanas laikā (cilne «Importa uzvedība»), un tie stājas spēkā pilnajā importā. Ja kaut kas nestrādā Integrāciju centrāle nav kreisajā izvēlnē. Vai nu aplikācija šim veikalam nav ieslēgta (ja jums ir piekļuve lietotņu katalogam, tā tur rādās kā Nav pieslēgta; ja kataloga nav, to var pateikt tikai atbalsts), vai jūsu lietotāju grupai nav piekļuves tiesību. Tiesības ir atsevišķas katram ekrānam, tāpēc iespējams arī, ka panelis atveras, bet kāda cilne ne. Cilņu joslā nav «Uzstādījumu». Tā ir normāla uzvedība: Vendor profiles, Pārsaiste, Prioritāte, Žurnāli un Integrācija ir pieejami tikai sistēmas administratoram — t.i., EcomCart atbalsta pusei —, un citiem šī grupa netiek uzzīmēta vispār. Vadības panelī saite Skatīt logu var būt redzama arī tad, ja žurnālu ekrāns jums neatvērsies. Vairumtirgotājs, ko gribu pieslēgt, atbalstīto sarakstā nav. Tas vēl nenozīmē, ka to nevar pieslēgt. Ja plūsma ir viens XML, CSV, XLSX vai JSON fails saprotamā izkārtojumā, sava parsētāja tam nemaz nevajag — to pieslēdzat pats. Ja plūsma ir vairākos failos, ar netipiskiem lauku nosaukumiem vai API tipa, tad ir vajadzīgs jauns parsētājs, un tā ir atsevišķa vienošanās ar 3 mēnešu minimālo termiņu. Sk. «Ko pieslēdzat paši un ko pieslēdz EcomCart». Daļa saskarnes ir angliski. Jaunākajiem laukiem latviešu tulkojuma vēl nav: cilne Vendor profiles un viss tās ekrāns, kā arī piegādātāja formas cilnē «Importa uzvedība» slēdžu grupa New products ar slēdžiem Publish new products un Import new products on stock runs un slēdzis Brand. Tā nav kļūda un tas nemaina to, ko šie lauki dara. Problēma ir ar pašu importu vai publicēšanu veikalā. Simptomi, kas saistīti ar importa un veikala atjaunošanas palaišanu — imports pabeidzās, bet veikalā nekas nemainījās; pirmais imports nesagatavoja nevienu preci; preces ir sagatavotas, bet vitrīnē neparādās —, ir apkopoti rakstā EcomLink — ceļš no nulles līdz precēm veikalā. Pilnais problēmu meklēšanas raksts ir Ja Integrāciju centrāle nestrādā — ar ko sākt.
EcomLink — ceļš no nulles līdz precēm veikalā
Šis ir ievadraksts: te ir viss ceļš no nulles līdz precēm veikalā lielos vilcienos, un no katra soļa ved saite uz detalizēto rakstu. Kas Integrāciju centrāle (kodā un adresēs — EcomLink) vispār ir, ko sagatavot pirms sākat, ko pieslēdzat pats un ko EcomCart atbalsts un kā modulis ir sakārtots panelī — EcomLink — kas tas ir un kā tas ir iekārtots. Tipiskā secība no nulles līdz precēm veikalā 1. Pievienojiet piegādātāju. Cilne Piegādātāji → augšējā labajā stūrī poga ar «+» ikonu (uzraksta tai nav, uzbraucot ar peli, parādās paskaidre Pievienot); to pašu var izdarīt ar vadības paneļa pogu Pievienot piegādātāju. Obligāts ir tikai Piegādātāja kods (burti, cipari, _ un -) — pēc saglabāšanas to vairs nevar mainīt. Cilnē Datu plūsma norādiet plūsmas adresi (vai FTP resursdatoru), faila nosaukumu un pieejas datus. Sk. Piegādātāja pievienošana — sagatavošanās un pamatdati un Datu plūsma — kur atrodas fails un pieejas dati. 📷 Ekrānattēls: ecomlink/vendor — jauna piegādātāja forma, redzams lauks «Piegādātāja kods» un cilne «Datu plūsma» ar adreses un pieejas laukiem 2. Noskaidrojiet, vai piegādātājam vajag savu parsētāju. Parastu XML, CSV, XLSX vai JSON failu formātu atpazīst automātiski — tad darīt nevajag neko. Bet, ja jūsu vairumtirgotājs ir viens no nosauktajiem rakstā par parsētājiem (vai plūsma ir API tipa, bez faila paplašinājuma), parsētājs ekrānā Integrācija ir jāpiesprauž ar roku, un to var izdarīt tikai sistēmas administrators: automātiskā noteikšana konkrēta vairumtirgotāja parsētāju nekad neizvēlas. Uzrakstiet atbalstam un norādiet piegādātāja kodu, plūsmas adresi un paraugfailu. Kamēr tas nav izdarīts, imports vai nu nesagatavo neko, vai sagatavo nepareizus atlikumus — un kļūdas ziņojuma nav. Sk. Atbalstītie formāti un parsētāja izvēle un Vairumtirgotāju parsētāji un pieejas dati. 3. Pieprasiet pirmo importu — un tam jābūt PILNAJAM. Pilno importu drīkst palaist tikai sistēmas administrators; jūsu pusē pie piegādātāja rindas ir redzama tikai viena importa poga — zila ikonpoga ar lejupielādes bultiņu, bez uzraksta (nosaukums Krājumu imports parādās, uzbraucot ar peli). Tā palaiž Krājumu importu, kas pirmajā reizē neko nesagatavo (tas atjauno tikai jau esošas rindas, tāpēc «izdodas» un neuzraksta neko). Sistēmas administratora skatā tai blakus ir otra — pelēka ikonpoga ar kubiem, Pilnais imports. Uzrakstiet atbalstam, ka piegādātājam ar konkrēto kodu vajadzīgs pilnais imports. Kamēr tas nav noticis, jūsu pusē darāmā nav: kategorijas un zīmoli ekrānos parādās tikai pēc pirmā importa. Sk. Preču imports — kā tas notiek un Preču imports — palaišana un grafiks. 📷 Ekrānattēls: ecomlink/ecomlink — piegādātāja rinda tuvplānā, redzamas ikonpogas «Krājumu imports» un «Pilnais imports» ar atvērtu paskaidri 4. Sasaistiet kategorijas un zīmolus. Prece nonāk veikalā tikai tad, ja tās piegādātāja kategorija ir sasaistīta ar veikala gala kategoriju (tādu, kurai nav apakškategoriju) un par tās zīmolu ir pieņemts lēmums — vai nu sasaistīts ar veikala ražotāju, vai apzināti atzīmēts -- Nav -- (tad prece nonāk veikalā bez ražotāja). ⚠️ -- Nav -- preci neaptur, tā ir izdarīta izvēle. Ja kādu klāsta daļu apzināti neimportējat, atstājiet tās kategoriju vai zīmolu nesasaistītu. Sk. Kategoriju sasaiste — sasaistīšana un publicēšana un Zīmolu sasaiste — saraksts, filtri un sasaistīšana. 5. Pēc vajadzības sasaistiet opcijas, atribūtus un izmērus. Sk. Opciju sasaiste — sasaistīšana un automātiskā sasaiste, Atribūtu sasaiste — kā sasaistīt un Izmēri — atribūtu sasaiste. Ja pārdodat auto detaļas, turpat ir arī cilne Piemērotība — sk. Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. 6. Iestatiet uzcenojumu. Uzcenojuma plānu piesaista piegādātājam un pēc vajadzības atsevišķi kategorijai. Ja plāna cenu diapazoni nesedz preces cenu, prece veikalam netiek pievienota. Sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. 7. Pārbaudiet cilni «Importa uzvedība» piegādātāja formā — tur ir grupa Atjaunot atjaunošanas laikā ar slēdžiem Apraksti, Attēli, Opcijas, Atribūti un pārējiem. Pēc noklusējuma tie visi ir izslēgti, un saglabāšana pārraksta tos visus tādus, kādi tie ir ekrānā, arī tad, ja mainījāt tikai datu plūsmas adresi. Sk. Importa uzvedība — ko datu plūsma drīkst pārrakstīt. 8. Palaidiet veikala atjaunošanu. Vadības panelī sarkanā poga Palaist veikala atjaunošanu; logā var izvēlēties arī tikai viena piegādātāja tvērumu (tvērums — cik plaši atjaunošana strādā: viss veikals vai tikai viens piegādātājs). Tikai šis solis kaut ko publicē veikalā. ⚠️ Apstiprinājuma logā redzamais teksts saka, ka tiek publicētas «četras sagatavotās vērtības… un neko citu nemaina» — tas ir novecojis: atjaunošana pievieno arī jaunas preces, aprakstus un attēlus. Sk. Veikala atjaunošana — kā to palaist. 9. Pārbaudiet rezultātu. Vadības paneļa kolonnas Kopā, Noliktavā / Nav, Veikalā, Jauni un Aptvērums rāda stāvokli pēdējās veikala atjaunošanas brīdī — tos pārrēķina atjaunošanas fāze «Piegādātāju statistika». Aptvērums ir tas pats, ko saka tā palīgteksts: cik liela kataloga daļa ir publicēta veikalā. Turpretī kolonnas Kategorijas un Zīmoli rāda sasaistes stāvokli šobrīd un mainās uzreiz pēc sasaistīšanas un lapas pārlādes. Pēc tam atveriet 2–3 preces veikala publiskajā pusē (meklējiet pēc piegādātāja koda vai nosaukuma) un pārbaudiet cenu un pieejamību; ja cena izskatās neticami zema vai augsta, pārbaudiet uzcenojuma plānu un plūsmas valūtu un PVN, pirms preces nonāk cenu salīdzināšanas portālos. Sk. Vadības panelis — ko rāda skaitļi un EcomLink produkti — saraksts, filtri un kolonnas. 10. Ieslēdziet grafiku. Piegādātāja formā Atjaunošanas biežums (no «Katru stundu» līdz «Reizi dienā») un Pilnā importa biežums («Reizi dienā», «Reizi nedēļā», «Reizi mēnesī»). Abiem noklusējums ir tikai manuāli, tāpēc bez šī soļa nekas pats nenotiek. Sk. Veikala atjaunošanas grafiks un komandas. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar divām piegādātāju rindām, redzamas rindas importa pogas un augšā poga «Palaist veikala atjaunošanu» Kas vēl noder - Piegādātāju prioritāte — kurš piegādātājs uzvar — kura piegādātāja cena un apraksts uzvar, ja vienu un to pašu preci piegādā vairāki. - Krājumu statusu sasaiste — kā tā strādā — ko rādīt, kad precei nav atlikuma. - Nodoklis piegādātājam — divi lauki un cenas ķēde — kā strādā datu plūsmas PVN. - Mašīntulkošana — divi veidi un lauks «Avota valoda» — ja piegādātājs sūta aprakstus poļu vai vācu valodā, tas sākas ar lauku Avota valoda. - Žurnāli — diagnostika un ziņojumu atšifrējums — pirmā vieta, kur skatīties, kad imports «neko nedara» (sistēmas administratoram). - Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve — kurš datu plūsmas elements dod katru preces īpašību (sistēmas administratoram). - EcomLink un ERP vai noliktavas sistēma — ja dati nāk no jūsu pašu grāmatvedības vai noliktavas programmas vai vienkārši no izklājlapas, nevis no vairumtirgotāja. - Diagnostika — kāpēc prece nav veikalā — viens meklējums pasaka, kura viena pārbaude aptur konkrēto preci, un aizved uz ekrānu, kur to labo. - Ja Integrāciju centrāle nestrādā — ar ko sākt — kopējais problēmu meklēšanas raksts: simptoms → cēlonis → ko darīt. Ja kaut kas nestrādā Imports pabeidzās, bet veikalā nekas nav mainījies. Imports raksta tikai sagatavošanas tabulās — palaidiet Palaist veikala atjaunošanu. Arī vadības paneļa skaitļi Kopā, Noliktavā / Nav, Veikalā, Jauni un Aptvērums atjaunojas tikai veikala atjaunošanas laikā, tāpēc tūlīt pēc importa tie vēl ir vecie. (Kolonnas Kategorijas un Zīmoli ir izņēmums — tās ir dzīvas.) Pirmais imports «izdevās», bet nesagatavoja nevienu preci. Krājumu imports atjauno tikai jau esošas rindas. Piegādātāja pirmajam importam jābūt pilnajam. Žurnālu sadaļā «Importa un veikala atjaunošanas izpildes» tādai palaišanai rindā būs inserted=0 updated=0 un liels skipped skaitlis. Preces ir sagatavotas, bet veikalā neparādās. Biežākie iemesli: nesasaistīta piegādātāja kategorija; nesasaistīts zīmols; veikala kategorija nav gala kategorija; uzcenojuma plāns nesedz preces cenu; piegādātājam izslēgts Imports; izslēgta pati piegādātāja kategorijas vai zīmola rinda; prece sagatavošanas tabulā ir neaktīva; precei nav ne atlikuma, ne krājumu statusa. Vēl viens biežs iemesls: piegādātājam izslēgts slēdzis Publish new products (cilne «Importa uzvedība») — tad piegādātājs atjauno cenas un atlikumus jau sasaistītām precēm, bet jaunas veikalā nekad neveido. Ja prece veikalā ir (kartiņā ir Veikala produkta ID), bet lapa atdod 404 un prece nav meklēšanā — piegādātājam nav ieslēgts slēdzis Apraksti. Šo sarakstu nav jāpārbauda ar roku: cilne Diagnostika izpilda visu publicēšanas pārbaudi vienā meklējumā un nosauc to vienu vietu, kas aptur tieši šo preci — sk. Diagnostika — kāpēc prece nav veikalā un Diagnostika — publicēšanas pārbaude un 15 vārti. Imports neko nedara, un žurnāli jums nav pieejami. Uzrakstiet atbalstam un norādiet: piegādātāja kodu, aptuveno laiku, kad palaidāt importu vai atjaunošanu, un 2–3 konkrētus artikulus, kas neparādījās. Bez šīs informācijas pieteikumu nevar pārbaudīt. Problēma ir ar piekļuvi, izvēlni vai cilnēm. Integrāciju centrāle nav kreisajā izvēlnē; cilņu joslā nav «Uzstādījumu»; vairumtirgotāja nav atbalstīto sarakstā; daļa saskarnes ir angliski — šie simptomi ir rakstā EcomLink — kas tas ir un kā tas ir iekārtots. Pilnais problēmu meklēšanas raksts — simptoms → cēlonis → ko darīt — ir Ja Integrāciju centrāle nestrādā — ar ko sākt. Kur atrast visu pārējo Visu 67 rakstu saraksts tematiskā secībā ir atsevišķi: Visi raksti secībā.
Visi raksti secībā
Pilns Integrāciju centrāles (kodā un adresēs — EcomLink) rakstu saraksts tādā secībā, kādā tos ir vērts lasīt, uzsākot darbu. Ja meklē konkrētu ekrānu, ātrāk ir sānjoslā vai meklētājā. Saraksts Šī ir lasīšanas secība no nulles līdz strādājošam katalogam. Vispirms uzstādīšana, tad sasaistes ekrāni, tad sistēmas administratora ekrāni, tad ikdienas darbs un beigās — ko darīt, kad kaut kas nestrādā. Katrai tēmai ir vairāki raksti: pirmais parasti ir ekrāns un jēdzieni, nākamie — darbības, rezultāts veikalā un kļūmju meklēšana. Uzstādīšana 1. EcomLink — kas tas ir un kā tas ir iekārtots — modulis, tā cilnes un tiesības. 2. Vadības panelis — ko rāda skaitļi — kur redzams, kas ar katru piegādātāju notiek. 3. Vadības panelis — importa un atjaunošanas palaišana — pogas, ar kurām darbu palaiž. 4. Piegādātāja pievienošana — sagatavošanās un pamatdati — formas pirmās trīs cilnes. 5. Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana — pārējās trīs cilnes un saglabāšana. 6. Piegādātājs un vairumtirgotājs — kas paliek jūsu atbildībā — ko pēc pieslēgšanas uzrauga pats. 7. Datu plūsma — kur atrodas fails un pieejas dati — adrese, faila nosaukums un autentifikācija. 8. Datu plūsmas konfigurācija — kā plūsmu lasa — iestatījumi, formāts, lapošana un biežums. 9. Atbalstītie formāti un parsētāja izvēle — kur parsētāju piesprauž un kādi ir četri vispārīgie. 10. Vairumtirgotāju parsētāji un pieejas dati — piecpadsmit konkrētie vairumtirgotāji. 11. Parsētāju iestatījumi un pirmā palaišana — iestatījumi, pavadošie faili un kopīgais kļūmju saraksts. 12. Importa uzvedība — ko datu plūsma drīkst pārrakstīt — slēdži, kas izlemj, ko plūsma drīkst mainīt veikalā. 13. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi — kārtulas, kas preci noņem no pārdošanas vai rada jaunu. 14. Prece bez apraksta pazūd no veikala — šīs cilnes bīstamākā slazda situācija. 15. Krājumu statusu sasaiste — kā tā strādā — ko rādīt, kad precei nav atlikuma. 16. Krājumu statusu sasaiste — iestatīšana un pārbaude — soļi un pārbaude. 17. Nodoklis piegādātājam — divi lauki un cenas ķēde — plūsmas PVN un nodokļu klase. 18. Nodoklis piegādātājam — uzstādīšana un pārbaude — kā to uzstādīt un kā salabot jau importētu katalogu. 19. Preču imports — kā tas notiek — krājumu un pilnais imports soli pa solim. 20. Preču imports — palaišana un grafiks — kā importu palaist ar roku un pēc grafika. 21. Preču imports — rezultāts veikalā un pārbaude — ko imports maina precēs un kā to pārbaudīt. Sasaiste un cena 22. EcomLink produkti — saraksts, filtri un kolonnas — kas tiešām ir sagatavots. 23. EcomLink produkti — preces kartiņa un rindas īsceļi — ko rāda vienas preces kartiņa. 24. EcomLink produkti — kā prece nonāk veikalā — piecpadsmit publicēšanas vārti. 25. Kategoriju sasaiste — ekrāns un saraksts 26. Kategoriju sasaiste — sasaistīšana un publicēšana 27. Zīmolu sasaiste — saraksts, filtri un sasaistīšana 28. Zīmolu sasaiste — prefikss, imports un veikala ražotāji 29. Opciju sasaiste — sasaistīšana un automātiskā sasaiste 30. Opciju sasaiste — kas notiek veikala atjaunošanā 31. Atribūtu sasaiste — kā sasaistīt 32. Atribūtu sasaiste — vērtības, filtri un ierobežojumi 33. Izmēri — atribūtu sasaiste 34. Izmēri — vērtību normalizēšana un pārrēķins 35. Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati 36. Transportlīdzekļu piemērotība — saraksts, zīmītes un filtri 37. Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse 38. Uzcenojumi — plāni un cenu diapazonu noteikumi 39. Uzcenojumi — kā veidojas gala cena 40. Uzcenojumi — cena veikalā un pārbaude 41. Piegādātāju prioritāte — ekrāns un svaru uzstādīšana — kad vienu preci piegādā vairāki. 42. Piegādātāju prioritāte — kurš piegādātājs uzvar — kā tiek izvēlēts uzvarētājs. Sistēmas administratora ekrāni 43. Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve 44. Lauku pārsaiste — avota adreses un izvēlnes saturs 45. Lauku pārsaiste — pārsaistīšana un sausā palaišana 46. Piegādātāju profili — kas tie ir 47. Piegādātāju profili — piemērošana un plāns 48. Žurnāli — ekrāns un izpilžu rindas 49. Žurnāli — diagnostika un ziņojumu atšifrējums Ikdienas darbs 50. Veikala atjaunošana — kā to palaist 51. Veikala atjaunošana — fāzes un kas tajās notiek 52. Veikala atjaunošanas grafiks un komandas 53. Mašīntulkošana — divi veidi un lauks «Avota valoda» 54. Masveida tulkotājs — DeepL, Google un Microsoft atslēgas 55. Masveida tulkošanas palaišana, izmaksas un atcelšana 56. EcomLink un ERP vai noliktavas sistēma 57. Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets 58. ERP dati un jūsu dati — kurš lauks kam pieder 59. ERP ikdienā — ritms, noliktavas un pārbaude Kad kaut kas nestrādā 60. Diagnostika — kāpēc prece nav veikalā — ekrāns, kas vienā meklējumā pasaka, kas aptur konkrēto preci. 61. Diagnostika — datu kvalitātes artefakti 62. Diagnostika — publicēšanas pārbaude un 15 vārti 63. Diagnostika — uzvarētājs, grafiks un darbplūsmas 64. Ja Integrāciju centrāle nestrādā — ar ko sākt — simptoms → cēlonis → ko darīt. 65. Ja prece neparādās veikalā vai tās dati ir nepareizi 66. Ja imports, grafiks vai ekrāni nestrādā Ar ko sākt Ja šis ir pirmais pieskāriens modulim, sāc ar Integrāciju centrāle — kas tas ir un kā sākt un tad Ceļš no nulles līdz precēm veikalā.
Vadības panelis — ko rāda skaitļi
Vadības panelis ir Integrāciju centrāles pirmais ekrāns: tas, kas atveras, uzspiežot uz Integrāciju centrāle kreisajā izvēlnē zem sadaļas Lietotnes. Integrāciju centrāle ir šī moduļa nosaukums latviešu saskarnē (kodā un adresēs — EcomLink), un tas pats vārds ir arī ekrāna virsraksts. Moduļa cilņu joslā šī cilne saucas Vadības panelis. Vienā lapā te ir trīs lietas: cik preču katram piegādātājam ir sagatavots un cik no tām ir veikalā, pogas, ar kurām palaiž importu un veikala atjaunošanu, un statuss — vai kaut kas šobrīd notiek, kad notika pēdējoreiz un vai tas notiek pietiekami bieži. 📷 Ekrānattēls: ecomlink/ecomlink — viss vadības panelis: virsraksts «Integrāciju centrāle», virsraksta pogas ar medaļas zīmīti, četras kopsavilkuma kartītes un piegādātāju tabula Šis raksts ir par to, ko panelis rāda un kā tā skaitļus lasīt. Pašu darbu palaišana — importa pogas piegādātāja rindā, Veikala atjaunošana logs un ko darīt, kad palaišana neizdodas — ir atsevišķā rakstā Vadības panelis — importa un atjaunošanas palaišana. Ko šim ekrānam vajag, lai tas būtu noderīgs Panelis rāda piegādātāju darba rezultātu. Lai tur būtu ko rādīt, jābūt izdarītam četram: 1. Aplikācija ir ieslēgta. Lietotņu katalogā kartītes Integrāciju centrāle statuss ir Ieslēgta un poga — Atvērt, nevis Nav pieslēgta / Savienot. Ieslēgšanu veic EcomCart atbalsts. 2. Jūsu lietotāju grupai ir piekļuve ekrānam ecomlink/ecomlink. 3. Pievienots vismaz viens piegādātājs — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. 4. Piegādātājam piesprausts parsētājs — to ekrānā Integrācija dara sistēmas administrators. Sk. Atbalstītie formāti un parsētāja izvēle. Ja Integrāciju centrāles kreisajā izvēlnē nav vispār vai klikšķis uzreiz izmet atpakaļ uz administrācijas sākumlapu — rakstiet atbalstam: aplikācija šim veikalam nav ieslēgta. No nulles sākot, vispirms izlasiet EcomLink — ceļš no nulles līdz precēm veikalā. Pirms sākat lasīt skaitļus: divi soļi, nevis viens Panelis rāda divu dažādu darbu rezultātus, un tos nedrīkst sajaukt: imports nolasa piegādātāja datu plūsmu un saliek datus sagatavošanas tabulās (veikalā pēc tā nemainās nekas), bet veikala atjaunošana paņem sagatavoto un publicē veikala katalogā. Tieši to saka arī paskaidrojums tabulas apakšā: Viena rinda katram piegādātājam. Produktu skaits atspoguļo stāvokli pēdējās veikala atjaunošanas brīdī. Krājumu imports ielasa cenu, krājumus un statusu no piegādātāja datu plūsmas sagatavošanas tabulās; lai tos publicētu, palaidiet veikala atjaunošanu. No tā izriet svarīgākais šī ekrāna lasīšanas noteikums: preču skaiti — Kopā, Noliktavā / Nav, Veikalā, Aptvērums un Jauni — ir no pēdējās veikala atjaunošanas, nevis no pēdējā importa. Tos raksta atjaunošanas fāze Piegādātāju statistika. Tāpēc tūlīt pēc veiksmīga importa šie skaitļi vēl ir vecie — tas nav defekts. Divas kolonnas ir izņēmums: Kategorijas un Zīmoli (un kartīte Nesasaistīts, kas no tām summējas) rāda pašreizējo sasaistes stāvokli un atjaunojas uzreiz pēc lapas pārlādēšanas. Ar veikala atjaunošanu tās nav saistītas — tikko sasaistītā kategorija tur pazūd no «nesasaistītajām» nekavējoties. Sīkāk par abiem soļiem: Preču imports — kā tas notiek un Veikala atjaunošana — kā to palaist. Pogas ekrāna augšā Virsraksta joslā labajā pusē: | Poga | Ko dara | Kam redzama | |---|---|---| | Palaist veikala atjaunošanu (sarkana) | atver atjaunošanas logu — sk. Vadības panelis — importa un atjaunošanas palaišana | ar rediģēšanas tiesībām uz vadības paneli | | Apturēt (sarkana) | pārtrauc veikala atjaunošanu; parādās tikai tad, kad atjaunošana notiek | ar rediģēšanas tiesībām | | Pievienot piegādātāju (zila) | atver tukšu piegādātāja formu | ar rediģēšanas tiesībām | | Analītika (pelēka) | atver atskaiti Analītika | tikai tam, kam ir piekļuve šai atskaitei | | medaļas zīmīte ar sasaistes līmeni (Bronza, Sudrabs, Zelts, Platīns; zem pirmā līmeņa — procenti) | atver logu Sasniegumi: cik procentiem aktīvo preču ir sasaistīta gan kategorija, gan zīmols un cik preču trūkst līdz nākamajam līmenim | tikai tam, kam ir piekļuve Analītikai | Ja kāda no šīm pogām ekrānā ir angliski (Add vendor, Analytics), tas nozīmē, ka veikala valodas failā šai pogai vēl nav tulkojuma un modulis rāda angļu rezerves tekstu. Latviešu tulkojums šīm pogām ir, un tās saucas Pievienot piegādātāju un Analītika. Četras kopsavilkuma kartītes Virs tabulas ir četras kartītes ar visu piegādātāju kopsummām (tās parādās tikai tad, ja piegādātājs vispār ir vismaz viens): | Kartīte | Lielais skaitlis | Mazais teksts zem tā | |---|---|---| | Kopā | visas sagatavotās preces | cik piegādātāju, piem. 7 × Piegādātājs | | Noliktavā | preces ar atlikumu | cik tas ir procentos · Nav noliktavā: pārējās | | Veikalā | preces, kurām ir veikala prece | Jauni: karoga «jauns» preču skaits | | Nesasaistīts | nesasaistīto kategoriju + zīmolu skaits | Kategorijas + Zīmoli | Kartīte Nesasaistīts ir vienīgā, kas maina krāsu: kamēr skaitlis nav nulle, tā ir izcelta. Kamēr šis darbs nav izdarīts, šo piegādātāju jaunās preces veikalā netiek pievienotas. Ko darīt. Atveriet cilni Kategorijas (zīmoliem — Zīmoli), filtru joslā izvēlieties šo piegādātāju un sasaistes filtrā Tikai nesasaistītie, katrai rindai norādiet veikala gala kategoriju (zīmoliem — veikala zīmolu) un nospiediet Saglabāt visu. Pēc tam palaidiet veikala atjaunošanu. Soli pa solim: Kategoriju sasaiste — sasaistīšana un publicēšana un Zīmolu sasaiste — saraksts, filtri un sasaistīšana. Piegādātāju tabula Viena rinda katram piegādātājam, sakārtotas pēc piegādātāja koda. Rādās arī tie piegādātāji, kuriem imports ir izslēgts. | Kolonna | Ko rāda | |---|---| | Piegādātājs | piegādātāja kods (saite uz piegādātāja formu), zem tā — nosaukums; turpat blakus ir importa pogas | | Kopā | visas šī piegādātāja sagatavotās preces | | Noliktavā / Nav | divi skaitļi: ar atlikumu (zaļš) un bez atlikuma (sarkans, ja tādas ir) | | Veikalā | cik no tām ir piesaistītas veikala precei | | Aptvērums | Veikalā attiecībā pret Kopā, procentos. Uzbraucot ar peli, parādās paskaidrojums «Cik liela kataloga daļa ir publicēta veikalā». Ja sagatavotu preču nav, rādās domuzīme | | Jauni | preces ar karogu «jauns» | | Kategorijas | sasaistītās (zaļš) / nesasaistītās (sarkans) piegādātāja kategorijas | | Zīmoli | tas pats piegādātāja zīmoliem | | Pēdējais imports | statusa punkts, laika zīmogs un atjaunošanas biežuma zīmīte | Ja piegādātāju vēl nav, tabulas vietā ir viena rinda: «Piegādātāju vēl nav. Pievienojiet vienu Piegādātāju sadaļā, lai sāktu importēt.» Ko darīt: nospiediet Pievienot piegādātāju virsraksta joslā (vai atveriet cilni Piegādātāji un pievienojiet piegādātāju tur). Soli pa solim: Piegādātāja pievienošana — sagatavošanās un pamatdati. 📷 Ekrānattēls: ecomlink/ecomlink — tukšs panelis ar rindu «Piegādātāju vēl nav» un pogu «Pievienot piegādātāju» Divas kolonnas, ko lasa nepareizi visbiežāk: - Aptvērums nav «cik labi strādā imports». Prece var būt sagatavota pilnīgi korekti un tomēr nebūt veikalā — piemēram, tāpēc, ka tās kategorija vai zīmols nav sasaistīts. Tāpēc Aptvērums un kolonnas Kategorijas / Zīmoli vienmēr jālasa kopā. - Jauni nav «cik jaunu preču atnāca pēdējā importā». Tā ir tehniska atzīme rindā, ko lietotājs nevar mainīt: sagatavotā rinda to saņem, kad tā rodas, un jaunajā importa kodā to neviens nenoņem. Piegādātājam, kas sagatavots ar Integrāciju centrāli, šis skaitlis praksē ir vienāds ar Kopā. Neplānojiet darbu pēc šīs kolonnas. 📷 Ekrānattēls: ecomlink/ecomlink — viena piegādātāja rinda tuvplānā: kods, abas importa pogas, statusa punkts, laika zīmogs un biežuma zīmīte Statusa punkts, laiks un biežuma zīmīte Kolonnā Pēdējais imports ir trīs elementi vienā rindā. 1. Statusa punkts — krāsains aplītis. Uzbraucot ar peli, atveras kartīte ar detaļām. Stāvokļi: | Punkts | Teksts | Nozīme | |---|---|---| | tukšs | Dīkstāvē | šobrīd nekas nenotiek | | zils, pulsējošs | Notiek imports | fona darbinieks strādā | | zaļš | Pabeigts | pēdējā palaišana beidzās | | oranžs | Pabeigts ar brīdinājumiem | imports palika spēkā, bet kāds papildu solis (satura nolasīšana no PIM) neizdevās; cēlonis ir kartītē | | sarkans | Kļūda | palaist neizdevās vispār — nav tiesību, modulis izslēgts vai fona darbinieks nesāka darbu | | oranžs vai sarkans | teksts joprojām Pabeigts | imports izdevās, taču kopš tā pagājis vairāk laika, nekā paredz Atjaunošanas biežums — sk. nokavējumu zemāk | PIM ir EcomCart kopīgā produktu datu bāze, no kuras daļai piegādātāju tiek ņemti apraksti un attēli. Ja šis solis neizdevās, imports tomēr ir spēkā — trūkst tikai PIM satura. Sīkāk: Preču imports — kā tas notiek. Kartītē, uz kuras uzbraucat, ir rindas Posms (kamēr notiek), Pēdējā palaišana, Pievienoti, Atjaunoti un Atjaunošanas biežums, un — ja periods ir nokavēts — oranža rinda Importa periods nokavēts. 2. Laika zīmogs formātā 14:55 | 01.09.2026. Tas ir jaunākais no abiem zīmogiem: pēdējā krājumu importa un pēdējā pilnā importa. Tukšs nozīmē, ka šim piegādātājam nav bijis neviena importa. 3. Biežuma zīmīte ar pulksteņa ikonu: Manuāli, 1h, 2h, 4h, 8h, 12h vai 24h. Tā parāda piegādātāja formā uzstādīto Atjaunošanas biežumu. Biežumu maina piegādātāja formā — uzspiediet uz piegādātāja koda tabulā; cilnē Vispārējie ir lauki Atjaunošanas biežums un Pilnā importa biežums. Abiem noklusējums ir Manuāli, tāpēc jaunam piegādātājam pats no sevis nekad nekas nenotiek, kamēr šis solis nav izdarīts. Sīkāk: Veikala atjaunošanas grafiks un komandas. Ja kopš pēdējā importa pagājis vairāk laika, nekā šis periods paredz, zīmīte kļūst oranža; ja pagājis vairāk nekā divkāršs periods — sarkana, un tad arī statusa punkts kļūst oranžs vai sarkans, pat ja pēdējā palaišana bija veiksmīga (teksts pie punkta tad joprojām ir Pabeigts). Divas lietas, ko šeit vērts zināt: - Piegādātājs ar biežumu Manuāli nekad nav «nokavēts» — pēc grafika tam nekas nenotiek, un tā ir noklusējuma vērtība. - Piegādātājs, kuram biežums ir uzstādīts, bet kurš nekad nav importēts, uzreiz rādās kā sarkans. Tas ir pareizi: grafiks ir, rezultāta nav. Ja piegādātāja formā ir izslēgts slēdzis Imports, rindā pie statusa ir sarkana zīmīte Imports: Nē. Tāds piegādātājs netiek ņemts automātiskajā grafikā. Slēdzi ieslēdz tajā pašā piegādātāja formā, blakus biežuma laukiem. 📷 Ekrānattēls: ecomlink/ecomlink — rinda ar nokavētu oranžu biežuma zīmīti un zīmīti «Imports: Nē» 📷 Ekrānattēls: ecomlink/ecomlink — atvērta statusa punkta uznirstošā kartīte ar rindām «Pēdējā palaišana», «Pievienoti», «Atjaunoti» un «Atjaunošanas biežums» Kā no paneļa saprast, vai imports strādā Pēc kārtas, sākot ar lētāko pārbaudi: 1. Skatieties laika zīmogu, nevis statusa vārdu. Pēdējais imports ar šodienas laiku nozīmē, ka imports nostrādāja līdz galam. Zīmogs, kas nekustas, ir pirmā pazīme, ka kaut kas nav kārtībā. 2. Skatieties biežuma zīmīti. Oranža vai sarkana nozīmē, ka grafiks ir, bet rezultāta nav; Manuāli nozīmē, ka pats no sevis nekas nenotiek nekad. Abos gadījumos nākamais solis ir viens: atveriet piegādātāja formu un pārbaudiet slēdzi Imports un lauku Atjaunošanas biežums. 3. Skatieties kolonnas Kategorijas un Zīmoli. Sarkans skaitlis nozīmē, ka daļa šī piegādātāja preču nevar nonākt veikalā, lai cik labi imports strādātu. Nākamais solis: cilne Kategorijas (vai Zīmoli), filtrs pēc šī piegādātāja un Tikai nesasaistītie, tad Saglabāt visu un veikala atjaunošana. 4. Salīdziniet Kopā un Veikalā. Liela starpība pie pilnīgi sasaistītām kategorijām un zīmoliem nozīmē, ka preces tiek noturētas ārpus veikala citu iemeslu dēļ — visbiežāk tāpēc, ka piegādātājam ir izslēgta jaunu preču publicēšana vai precēm nav atlikuma. 5. Ja panelis neatbild: - ja esat sistēmas administrators — atveriet ekrānu Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas. Tur ir katras palaišanas START un FINISH rinda ar statusu un skaitītājiem. - ja neesat — (a) atveriet cilni Produkti, filtrējiet pēc šī piegādātāja un pārbaudiet, vai rindas vispār ir; (b) pieprasiet žurnāla izrakstu atbalstam. Ko šis ekrāns neatbild: neko par atsevišķu preci — tam ir ekrāns Produkti, sk. EcomLink produkti — preces kartiņa un rindas īsceļi; neko par kļūdas cēloni — tas ir ekrānā Žurnāli, kas pieejams tikai sistēmas administratoram, sk. Žurnāli — diagnostika un ziņojumu atšifrējums; un neko par cenu — sk. Uzcenojumi — kā veidojas gala cena. Ja kaut kas nestrādā Virs tabulas nav nevienas kopsavilkuma kartītes. Kartītes parādās tikai tad, kad ir vismaz viens piegādātājs. Ja tabulas vietā ir rinda «Piegādātāju vēl nav», vispirms pievienojiet piegādātāju — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. Kolonnā Aptvērums ir domuzīme vai 0 %. Domuzīme nozīmē, ka šim piegādātājam nav nevienas sagatavotas preces (Kopā ir 0) — procentus nav no kā rēķināt; tas ir importa, nevis aptvēruma jautājums. 0 % pie liela Kopā nozīmē pretējo: preces ir sagatavotas, bet neviena nav veikalā — vispirms skatieties kolonnas Kategorijas un Zīmoli, jo nesasaistīta kategorija vai zīmols notur preci ārpus veikala. Pārējās šī ekrāna kļūdas ir saistītas ar palaišanu — «Imports pabeidzās, bet kolonna Kopā palika 0», zaļš punkts bez rezultāta veikalā, nekustīgs laika zīmogs, sarkanā Kļūda uzreiz pēc pogas nospiešanas, oranžs punkts pēc veiksmīgas palaišanas un «Veikala atjaunošana jau notiek». Visas tās ar risinājumiem ir apkopotas rakstā Vadības panelis — importa un atjaunošanas palaišana.
Vadības panelis — importa un atjaunošanas palaišana
Šajā rakstā ir vadības paneļa darba puse: pogas, ar kurām darbu palaiž — importa pogas piegādātāja rindā un logs Veikala atjaunošana — un ko darīt, kad palaišana nedod gaidīto rezultātu. Pats ekrāns, tā kopsavilkuma kartītes, piegādātāju tabulas kolonnas un statusa punkts ar biežuma zīmīti ir aprakstīti rakstā Vadības panelis — ko rāda skaitļi. Importa pogas rindā Blakus piegādātāja kodam ir mazās pogas (tās redz tikai lietotājs ar rediģēšanas tiesībām): | Poga | Ikona | Ko dara | |---|---|---| | Krājumu imports | lejupvērsta bultiņa | ielasa cenu, krājumus un statusu jau sagatavotajām precēm | | Pilnais imports | kluči | no jauna nolasa visu datu plūsmu: apraksti, attēli, atribūti, opcijas, jaunas preces | | Apturēt | stop | pārtrauc šī piegādātāja importu; redzama tikai tad, kad imports notiek | ⚠️ Piegādātāja PIRMAJAM importam jābūt Pilnajam. Krājumu imports atjauno tikai jau sagatavotās rindas; ja piegādātājam vēl nav nevienas, tas pabeidzas veiksmīgi un nesagatavo neko — kolonna Kopā paliek 0. Vienīgā pēda par to ir žurnālā, kuru parasts lietotājs atvērt nevar. Pilno importu drīkst palaist tikai sistēmas administrators, tāpēc pirmo palaišanu pieprasiet atbalstam, norādot piegādātāja kodu. Pilnā importa poga prasa gan rediģēšanas tiesības uz vadības paneli, gan sistēmas administratora grupu — administratora statuss ir papildu nosacījums, nevis rediģēšanas tiesību aizstājējs. Iemesls ir vienkāršs: lielai datu plūsmai šis gājiens ilgst stundas. Abas pogas atver apstiprinājuma logu, kurā ir pateikts tieši tas, kas notiks: - Krājumu imports: «Tas atjauno cenu, krājumus un statusu produktiem, kas jau ir sagatavoti no šī piegādātāja. Apraksti, attēli, opcijas un atribūti netiek aiztikti, un jauni produkti netiek pievienoti.» - Pilnais imports: no jauna nolasa visu datu plūsmu, pārbūvē aprakstus, attēlus, atribūtus un opcijas, pievieno produktus un lejupielādē jaunus attēlus. Logs brīdina, ka lielai datu plūsmai tas var aizņemt vairākas stundas. Izņēmums krājumu importa noteikumam: ja piegādātājam ir ieslēgta atzīme, kas atļauj krājumu importam sagatavot arī vēl neredzētus artikulus, jaunas sagatavotās rindas var rasties arī krājumu importā. Pēc noklusējuma tas ir izslēgts — sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Loga apakšā ir divas pogas: Atcelt un zilā poga ar tā paša importa nosaukumu — Krājumu imports vai attiecīgi Pilnais imports. Imports sākas tikai pēc tās nospiešanas. Apstiprinot, darbs tiek palaists fonā uz servera — to izpilda atsevišķs servera process, ko šajā rakstā saucam par fona darbinieku. Lapu drīkst aizvērt — imports turpināsies. Kamēr tas notiek, abas šī piegādātāja importa pogas ir neaktīvas (vienam piegādātājam vienlaikus var notikt tikai viens imports — kamēr tas notiek, otrs netiek sākts), rindā parādās progresa josla, un blakus ir poga Apturēt. Dažādus piegādātājus drīkst importēt vienlaikus. Tūlīt pēc palaišanas progresa joslā redzams pašreizējā soļa nosaukums, un, tiklīdz fona darbinieks ir sācis apstrādi, tā vietā parādās apstrādāto rindu skaits (piemēram, 1240 / 8900). Soļa nosaukumu darba laikā rāda statusa punkta uznirstošās kartītes rinda Posms. Soļu nosaukumi importam ir angliski (piemēram, Fetching source ACME, Refreshing ACME, Importing ACME, Downloading images ACME) — tie nāk no paša fona darbinieka un nav tulkoti. 📷 Ekrānattēls: ecomlink/ecomlink — rinda importa laikā: progresa josla ar soli «Importing ACME» un poga Apturēt 📷 Ekrānattēls: ecomlink/ecomlink — importa apstiprinājuma logs «Krājumu imports» ar pilnu brīdinājuma tekstu Veikala atjaunošanas logs Poga Palaist veikala atjaunošanu atver logu Veikala atjaunošana ar diviem soļiem. 1. solis — tvērums un apstiprinājums. Lauks Piegādātājs (neobligāti): pēc noklusējuma Visi piegādātāji, bet var izvēlēties vienu. Zem tā ir brīdinājums: Vai tagad palaist krājumu atjaunošanu? Tā publicē četras sagatavotās vērtības — cenu, daudzumu, krājumu statusu un produkta statusu — produktiem, kas veikalā jau ir, un neko citu nemaina. Tas ir precīzi: no pārlūka vienmēr tiek palaista krājumu atjaunošana, arī tad, ja adresē kāds mēģinātu pieprasīt pilno. Pilnā atjaunošanas caurule ir pieejama tikai no komandrindas — to dara sistēmas administrators. Ja tikko sasaistījāt kategorijas vai zīmolus vai mainījāt uzcenojumu — atstājiet tvērumu uz noklusējuma «Visi piegādātāji». Palaišana vienam piegādātājam šīs izmaiņas neatzīmē kā apstrādātas, tāpēc tās tiks piemērotas tikai nākamajā visa kataloga atjaunošanā. Loga apakšā nospiediet Palaist veikala atjaunošanu; Atcelt aizver logu, neko nepalaižot. Logs neaizveras — tā vietā pāriet uz 2. soli. 📷 Ekrānattēls: ecomlink/ecomlink — «Veikala atjaunošana» loga 1. solis: «Piegādātājs (neobligāti)» izvēle, brīdinājuma teksts un pogas «Atcelt» un «Palaist veikala atjaunošanu» 2. solis — dzīvā izpilde. Logs neaizveras; tā vietā tajā parādās statuss (Dīkstāvē / Notiek / Pabeigts), tvērums, Sākts 14:55, pašreizējās fāzes nosaukums un tās kārtas numurs kopā ar kopējo fāžu skaitu — piemēram, «3. fāze no 18». No pārlūka palaistajā krājumu atjaunošanā fāžu vienmēr ir 18. Zem tā ir fāžu josla — viens lodziņš katrai šīs palaišanas fāzei: izpildītās zaļas, pašreizējā svītrota, izlaistās tukšas, apstāšanās vieta sarkana. Fāzēm ir latviski nosaukumi («Uzvarētāja izvēle», «Kategoriju un zīmolu piesaiste», «Attēlu izvietošana», «SEO adreses», «Filtru atjaunošana» u. c.). Skaitītāji ir divās grupās: Rezultāts (Pievienoti, Atjaunoti, Attēli) un Laiks (Pagājis laiks, Atlikušais laiks, Pēdējā palaišana — cik ilgi tas pats darbs aizņēma iepriekšējo reizi). Atlikušais laiks rādās tikai tad, kad sistēmai ir uz ko balstīties (piemēram, iepriekšējās palaišanas laiki). Citos gadījumos tur ir domuzīme — tas ir godīgāk nekā izdomāts skaitlis. Arī šis darbs notiek fonā. Logu drīkst aizvērt — atjaunošana turpinās, un, atverot pogu vēlreiz, jūs uzreiz nonākat atpakaļ 2. solī. Kamēr tā notiek, ekrāna augšā ir redzama poga Apturēt. 📷 Ekrānattēls: ecomlink/ecomlink — «Veikala atjaunošana» loga 2. solis: fāžu josla, «3. fāze no 18», grupas «Rezultāts» un «Laiks» Kad tas beidzas, dzīvā aina pazūd un tās vietā ir kopsavilkums: virsraksts Atjaunošana pabeigta vai — ja darbs apstājās — Apstājās fāzē: <fāzes nosaukums>, zem tā tvērums, laika posms un ilgums, skaitītāji Pievienoti, Atjaunoti, Attēli un Fāzes (cik izpildītas no cik), viena paskaidrojoša rinda un saite Skatīt logu. Apakšā ir pogas Palaist vēlreiz un Aizvērt. Paskaidrojošā rinda ir viena no četrām: | Rinda | Ko tā nozīmē | |---|---| | «Visas 18 fāzes izpildītas.» | nostrādāja viss plāns | | «Izpildītas 12 fāzes, 6 izlaistas kā nemainītas.» (skaitļi ir no šīs palaišanas) | izlaistas tika tās fāzes, kurām nekas nebija mainījies | | «Kopš pēdējās veikala atjaunošanas nekas nav mainījies.» | nav mainījusies neviena izsekotā virsma — sk. zemāk | | kļūdas apraksts | darbs apstājās; šeit ir tā iemesls, nevis kāds no trim iepriekšējiem tekstiem | Trešais variants nozīmē, ka kopš pēdējās veiksmīgās atjaunošanas nav mainījusies neviena izsekotā virsma: sasaistes (kategorijas, zīmoli, opcijas, atribūti, izmēri), uzcenojumi, piegādātāju prioritāte, piegādātāju iestatījumi, no PIM paņemtais saturs un sagatavotie dati. Operatora izmaiņas — arī uzcenojumu — parastā atjaunošana paņem pati, tāpēc pēc uzcenojuma labojuma šis teksts vairs neparādīsies. Pilnā atjaunošana no komandrindas vajadzīga tikai tam, ko neviena virsma neatzīmē: piemēram, no datu plūsmas mainītam aprakstam, attēlam vai EAN kodam precei, kas veikalā jau ir. Saite Skatīt logu parādās ikvienam, kura grupai ir atzīmēta piekļuve žurnāliem, bet pats žurnālu ekrāns ir tikai sistēmas administratoram — citam lietotājam atveras kļūdas lapa par nepietiekamām tiesībām. Tādā gadījumā žurnāla izrakstu jāprasa atbalstam. 📷 Ekrānattēls: ecomlink/ecomlink — pabeigtas atjaunošanas kopsavilkums ar «Atjaunošana pabeigta», skaitītājiem un saiti «Skatīt logu» Ja kaut kas nestrādā Imports pabeidzās «Pabeigts», bet kolonna Kopā palika 0. Šim piegādātājam vēl nav nevienas sagatavotas rindas, un krājumu imports atjauno tikai jau sagatavotās rindas — tāpēc tas pabeidzas veiksmīgi un neieraksta neko. Pirmajam importam jābūt Pilnajam, un to drīkst palaist tikai sistēmas administrators. Pieprasiet pirmo palaišanu atbalstam, norādot piegādātāja kodu. Imports pabeidzās «zaļš», bet veikalā nekas nemainījās. Tas ir normāli. Imports raksta tikai sagatavošanas tabulās. Palaidiet Palaist veikala atjaunošanu — tikai tā publicē datus veikalā. Arī tabulas preču skaiti atjaunosies tikai pēc tās. Rindā ir «Pabeigts», bet «Pēdējais imports» laiks nav mainījies. Laika zīmogs tiek uzstādīts tikai tad, kad imports tiešām aizgāja līdz galam. Ja imports pārtrūka ar kļūdu, rinda tik un tā nostājas stāvoklī Pabeigts — tāpēc zaļš punkts vien nav pierādījums. Pārbaudiet zīmogu un pēc tam žurnālā meklējiet šī piegādātāja FINISH rindu ar statusu error. Žurnāli ir pieejami tikai sistēmas administratoram, tāpēc pārējiem šis izraksts jāprasa atbalstam. Nospiedu importa pogu, un uzreiz parādījās sarkans «Kļūda». Darbs nesākās vispār. Biežākie iemesli: lietotājam nav rediģēšanas tiesību uz importa darbību (pogas ir redzamas pēc tiesībām uz vadības paneli, bet darbība pieprasa savas), vai arī serveris nespēja palaist fona darbinieku (fona procesu serverī). Ar Pilno importu papildus: to drīkst palaist tikai sistēmas administrators, citādi pieprasījums tiek atteikts, nevis pazemināts līdz krājumu importam. Statusa punkts ir oranžs vai sarkans, lai gan pēdējā palaišana bija veiksmīga. Tas ir nokavējuma signāls, ne kļūda: kopš pēdējā importa pagājis vairāk laika, nekā paredz Atjaunošanas biežums. Pārbaudiet, vai piegādātājam nav izslēgts slēdzis Imports (rindā tad ir zīmīte Imports: Nē) un vai biežums vispār ir uzstādīts. Veikala atjaunošana raksta «Veikala atjaunošana jau notiek». Visā veikalā vienlaikus var notikt tikai viena atjaunošana. Kamēr tā notiek, otra netiek ierindota — tā tiek izlaista. Tas attiecas arī uz palaišanu, ko sāka automātiskais grafiks (servera cron). Uzgaidiet un palaidiet vēlreiz. Ja nekas no augstāk minētā nepalīdz. Pieteikumā atbalstam norādiet: piegādātāja kodu; darbību, ko palaidāt (Krājumu imports / Pilnais imports / Palaist veikala atjaunošanu); laiku ar minūtēm; 2–3 konkrētus preču artikulus; un vadības paneļa ekrānattēlu. Bez šiem datiem pieteikums atgriezīsies ar tiem pašiem jautājumiem.
Piegādātāja pievienošana — sagatavošanās un pamatdati
Piegādātājs Integrāciju centrāles (kodā un adresēs — EcomLink) izpratnē ir viena vairumtirgotāja datu plūsma: adrese, pieejas dati un noteikumi, pēc kuriem no tās tiek lasītas preces. Piegādātāja izveide pati par sevi neko neimportē — preces ienāk ar importu, un veikalā tās nonāk tikai ar veikala atjaunošanu. Tie ir trīs atsevišķi soļi. Šajā rakstā ir tas, kas jāsagatavo pirms sākat, kur atrodas piegādātāja forma un tās pirmās trīs cilnes — Vispārējie, Krājumu statusu sasaiste un Nodoklis. Pārējās trīs cilnes, saglabāšana un pirmie soļi pēc tās ir rakstā Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana; ko pēc pieslēgšanas prasa pati vairumtirgotāja puse — Piegādātājs un vairumtirgotājs — kas paliek jūsu atbildībā. Ko sagatavot pirms sākat - Adresi, no kuras datu plūsma tiek lasīta — HTTP vai FTP resursdatoru un faila ceļu. - Pieejas datus, ja plūsma tos prasa — lietotājvārdu, paroli un, dažiem piegādātājiem, klienta/organizācijas numuru. - Atbildi uz diviem cenu jautājumiem: kādā valūtā plūsma norāda cenas un vai cenās PVN jau ir iekļauts. - Zināšanu, vai plūsma ir viss katalogs vai tikai izmaiņas — no tā atkarīgs, vai drīkst atstāt ieslēgtu automātisko preču izslēgšanu. Piegādātājs nav obligāti vairumtirgotājs: tieši tāpat pieslēdzas arī jūsu pašu ERP sistēma vai pašu roku veidota izklājlapa ar atlikumiem. Sk. EcomLink un ERP vai noliktavas sistēma. Komunikācija ar vairumtirgotāju ir veikala pusē: ja piegādātājs maina pieejas datus vai plūsmas uzbūvi, par to jāpaziņo, pirms izmaiņas stājas spēkā. Ko tas nozīmē praksē, aprakstīts rakstā Piegādātājs un vairumtirgotājs — kas paliek jūsu atbildībā. Formāts nav jāizvēlas ar roku — Integrāciju centrāle pati atpazīst XML, CSV, XLSX un JSON. Daļai vairumtirgotāju ir savs parsētājs (lasītājs, kas tieši šo faila formātu pārvērš precēs), ko ekrānā Integrācija piesprauž sistēmas administrators; bez tā šādas plūsmas imports vai nu nesagatavo neko, vai sagatavo nepareizus krājumus. Sk. Atbalstītie formāti un parsētāja izvēle. Kur atrodas ekrāns 1. Kreisajā izvēlnē zem sadaļas Lietotnes atveriet Integrāciju centrāle — tā lietotņu katalogā un kreisajā izvēlnē saucas šis modulis. 2. Moduļa cilņu joslā izvēlieties Piegādātāji. 3. Saraksta augšējā labajā stūrī nospiediet zilo + pogu (paskaidre Pievienot). Tā pati forma atveras arī ar pogu Pievienot piegādātāju vadības paneļa virsraksta joslā. 📷 Ekrānattēls: ecomlink/vendor — piegādātāju saraksts ar «+» pogu augšējā labajā stūrī Forma atveras ar virsrakstu Pievienot piegādātāju — Piegādātāji — Integrāciju centrāle un sešām iekšējām cilnēm: Vispārējie · Krājumu statusu sasaiste · Nodoklis · Datu plūsma · Datu plūsmas konfigurācija · Importa uzvedība. Saglabāšanas poga (disketes ikona) ir panelī augšā un iesniedz visu formu neatkarīgi no tā, kura cilne ir atvērta. Blakus ir atgriešanās poga (Atpakaļ), kas aizver formu, neko nesaglabājot. 1. solis. Cilne «Vispārējie» | Lauks | Ko dara | Noklusējums | |---|---|---| | Piegādātāja kods | Ieraksta atslēga. Vienīgais obligātais lauks | — | | Nosaukums | Brīvs nosaukums sarakstiem | tukšs | | Uzcenojuma plāns | Noklusējuma uzcenojuma plāns šī piegādātāja kategorijām | --- Nav --- | | Cenas piemaksa | Fiksēta piemaksa piegādātāja cenai | tukšs | | Veikala piegādātāja ID | Mantots lauks — Integrāciju centrāle to nelasa; neaiztieciet | 0 | | Importa formāts | Mantots lauks — Integrāciju centrāle to nelasa; parādās tikai saraksta kolonnā Formāts. Neaiztieciet vai ierakstiet reālo formātu, lai saraksts būtu lasāms | PIM | | Salīdzināšanas koda avots | MPN / SKU / EAN | MPN | | Atjaunošanas biežums | Cik bieži automātiski atjaunojas cena, krājumi un statuss | Tikai manuāli (bez automātiskas atjaunošanas) | | Pilnā importa biežums | Cik bieži palaižas pilnais imports | Tikai manuāli (bez automātiskas atjaunošanas) | | Datu plūsmas cenu valūta | Valūta, kādā plūsma norāda cenas | Tāda pati kā veikala valūta | | Imports | Jā/Nē vārti visam piegādātājam | Jā | 📷 Ekrānattēls: ecomlink/vendor/add — tukša jauna piegādātāja forma, cilne «Vispārējie» Piegādātāja kods. Palīgteksts formā: «Tikai burti, cipari, "_" un "-". Tiek izmantots kā sagatavošanas identitātes prefikss; vēlāk to nevar mainīt.» Pēc saglabāšanas lauks kļūst tikai lasāms. Kods, kas atbrīvojies pēc dzēšanas, ir izmantojams no jauna. Nosaukums ir tikai sarakstiem; vienīgā pārbaude ir 255 rakstzīmju garums. Uzcenojuma plāns ir noklusējums šī piegādātāja kategorijām, nevis tiešs cenas noteikums: gala cenu rēķina pēc kategorijas plāna, un katrai kategorijai ekrānā Kategorijas var norādīt savu. Jaunam piegādātājam plāns netiek izveidots automātiski — to izveido un piesaista pats operators. Sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. Cenas piemaksa ir piemaksa, ko veikals pieliek piegādātāja cenai pirms uzcenojuma plāna diapazona izvēles. Pieņemtā forma: skaitlis, pēc izvēles ar % vai € (piemēram, 5 % vai 5 €). Veikala piegādātāja ID un Importa formāts ir mantoti lauki — Integrāciju centrāle tos nekur nelasa. «Importa formāts» tikai parādās saraksta kolonnā Formāts, un jaunam piegādātājam tas ir PIM, arī tad, ja plūsma patiesībā ir XML. Īsto formātu nosaka parsētājs vai automātiskā atpazīšana. Salīdzināšanas koda avots izlemj, pēc kā viena prece no diviem piegādātājiem tiek atpazīta kā viena un tā pati. Noklusējums MPN; pārējie divi kalpo kā rezerves variants. Atjaunošanas biežums (cena, krājumi, statuss): Tikai manuāli · Katru stundu · Ik pēc 2 / 4 / 8 / 12 stundām · Reizi dienā. Pilnā importa biežums ir atsevišķas kāpnes: Tikai manuāli · Reizi dienā · Reizi nedēļā · Reizi mēnesī — biežāk par reizi dienā tas nenotiek, jo katra palaišana ilgst stundas. Datu plūsmas cenu valūta. Ja plūsmas valūta atšķiras no veikala valūtas, cenas importa laikā tiek pārrēķinātas. Piegādātājam ar vairumtirgotāja parsētāju, kas valūtu nosaka pats, šī lauka nav vispār. Imports (Jā/Nē) ir vārti visam piegādātājam: kad Nē, piegādātājs netiek ņemts automātiskajās palaišanās (grafiks atlasa tikai neizdzēstus piegādātājus ar Imports = Jā) un nerada jaunas veikala preces. 🔴 «Imports = Nē» nav pauzes poga. Šī piegādātāja rindas joprojām piedalās cenas uzvarētāja izvēlē — tikai ierindojas pēdējās, kā nederīgas. Precei, ko piegādā tikai šis piegādātājs, citu rindu nav, tāpēc nederīgā rinda tik un tā kļūst par uzvarētāju, un nākamā veikala atjaunošana uzliek tai statusu «neaktīvs» — prece pazūd no veikala. Lai tikai apturētu importu, nemainot publicēto katalogu, atstājiet Imports = Jā un liec Atjaunošanas biežums un Pilnā importa biežums uz Tikai manuāli (bez automātiskas atjaunošanas). Rediģējot piegādātāju, cilnes apakšā ir vēl divas tikai lasāmas zīmes — Pēdējais krājumu imports un Pēdējais pilnais imports. 2. solis. Cilne «Krājumu statusu sasaiste» Četras izvēlnes, kurās piegādātāja krājumu situācija tiek savienota ar veikala krājumu statusiem: | Lauks | Kad tiek piemērots | |---|---| | Noliktavā | atlikums > 0 | | Nav noliktavā | atlikums = 0, prece nav atzīmēta kā «Vecs» | | Nav krājumos | atlikums = 0, prece ir atzīmēta kā «Vecs» (pārtraukta vai nozudusi no plūsmas) | | Nav vietējā noliktavā | atlikums > 0, bet prece nāk no partnera noliktavas | ⚠️ «--- Nav ---» nav neitrāla izvēle. Prece bez atlikuma un bez krājumu statusa veikalā netiek publicēta vispār, tāpēc praktiskais minimums ir aizpildīt vismaz Noliktavā un Nav noliktavā. Kā statuss tiek izvēlēts, ko tas veikalā maina un ko ne — Krājumu statusu sasaiste — kā tā strādā. 📷 Ekrānattēls: ecomlink/vendor — cilne «Krājumu statusu sasaiste» ar visām četrām aizpildītām izvēlnēm 3. solis. Cilne «Nodoklis» Divi lauki, kas darbojas pretējos virzienos, un tos ir viegli sajaukt: | Lauks | Ko dara | Kad | |---|---|---| | Datu plūsmas cenu PVN | atņem PVN no plūsmas cenas | importa laikā, vienreiz | | Nodokļu klase | pieliek PVN virs veikala cenas | pircējam izrakstīšanās brīdī | Datu plūsmas cenu PVN izvēles ir trīs: Nav (datu plūsmas cenas jau ir neto), 12 %, 21 %; lauks ir redzams tikai piegādātājam ar vispārīgo parsētāju. Nodokļu klase nāk no veikala nodokļu klasēm. Abu lauku pilns apraksts — kā likme tiek izdalīta, kādā secībā precei tiek meklēta nodokļu klase un kā izskatās kļūda, kad tie ir sajaukti — ir rakstā Nodoklis piegādātājam — divi lauki un cenas ķēde. 📷 Ekrānattēls: ecomlink/vendor — cilne «Nodoklis» ar atvērtu «Datu plūsmas cenu PVN» izvēlni Ja kaut kas nestrādā Saglabāšana atsakās ar «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles piegādātājus!» Lietotājam ir tiesības ekrānu atvērt, bet ne mainīt. Piegādātāju izveido lietotājs ar mainīšanas tiesībām. Prece pazuda no veikala pēc tam, kad piegādātājam ielika «Imports = Nē». Tās ir šī slēdža gaidāmās sekas, nevis kļūda — sk. sarkano brīdinājumu 1. solī. Atgriezt: Imports = Jā, bet abus biežumus uz Tikai manuāli (bez automātiskas atjaunošanas); nākamā veikala atjaunošana preci publicē atpakaļ. Preces ir sagatavotas, bet veikalā neparādās nevienā statusā. Cilnē Krājumu statusu sasaiste tai situācijai, kādā preces ir, palicis «--- Nav ---»: prece bez atlikuma un bez krājumu statusa netiek publicēta vispār. Aizpildiet vismaz Noliktavā un Nav noliktavā. Cena veikalā ir tieši par PVN lielāka vai mazāka, nekā gaidīts. Sajaukti abi 3. soļa lauki: Datu plūsmas cenu PVN PVN atņem importa laikā, Nodokļu klase to pieliek izrakstīšanās brīdī. Pārbaude soli pa solim — Nodoklis piegādātājam — uzstādīšana un pārbaude. Pārējās šīs formas saglabāšanas kļūdas un biežākie iemesli, kāpēc imports nostrādā, bet veikalā preču nav, ir apkopoti rakstā Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana, sadaļā «Ja kaut kas nestrādā».
Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana
Šis ir piegādātāja formas otrais puslaiks: cilnes Datu plūsma, Datu plūsmas konfigurācija un Importa uzvedība, formas saglabāšana un pieci soļi, kas jāizdara pēc tās, lai preces tiešām nonāktu veikalā. Sagatavošanās un pirmās trīs cilnes ir rakstā Piegādātāja pievienošana — sagatavošanās un pamatdati; ikdienas uzraudzība pēc pieslēgšanas — Piegādātājs un vairumtirgotājs — kas paliek jūsu atbildībā. 4. solis. Cilne «Datu plūsma» Šī ir adreses un pieejas datu cilne — tikai šeit dzīvo piegādātāja pieejas dati. | Lauks | Ko ievadīt | |---|---| | Datu plūsmas URL (HTTP resursdators) | Resursdators bez ceļa, piem. example.com; tiek pieņemts https://. Tukšs, ja datus iegūst pa FTP | | FTP resursdators | Resursdators bez ceļa, piem. ftp.example.com; tiek pieņemts ftp://. Ja norādīts, to izmanto datu plūsmas URL vietā | | Faila nosaukums | Galvenā faila ceļš zem resursdatora, piem. exports/feed.xml | | Lietotājvārds · Parole | Piegādātāja pieejas dati | | Klienta / organizācijas ID | Klienta vai organizācijas numurs; to prasa tikai daļa piegādātāju | | Avota valoda | Divu burtu kods, piem. lv | | Attēli → Kešot attēlus lokāli | Ieslēdz attēlu lejupielādi šim piegādātājam | Ieteicamais pieraksts ir resursdators + ceļš: Datu plūsmas URL = example.com, Faila nosaukums = exports/feed.xml. Vienfaila piegādātājam der arī vesels URL vienā laukā — kad tieši tas ir atļauts un kā to pārbauda saglabāšana, aprakstīts rakstā Datu plūsma — kur atrodas fails un pieejas dati. 🔴 Neaizpildiet abus resursdatorus reizē. Tad saglabāšana tiek atteikta ar ziņojumu (angliski): «Set either the Feed URL or the FTP host, not both…». Iemesls: FTP resursdators klusi uzvar, un otrs lauks izskatītos dzīvs, kaut arī nedarītu neko. ⚠️ Parole šajā formā ir redzama kā parasts teksts, nevis zvaigznītes. ⚠️ «Avota valoda» maiņa nav nekaitīga. Saglabājot mainītu vērtību, visām šī piegādātāja ar veikalu sasaistītajām precēm tiek ierindota apraksta pārbūve, un netukšs lauks vienlaikus ieslēdz pircējam redzamo mašīntulkošanu. Sk. Mašīntulkošana — divi veidi un lauks «Avota valoda». Ja plūsma sastāv no vairākiem failiem (cenu lapa, krājumu fails, kategoriju koks), pārējos norāda cilnē Datu plūsmas konfigurācija, nevis šeit. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsma» ar aizpildītu resursdatoru un faila nosaukumu 5. solis. Cilne «Datu plūsmas konfigurācija» Jaunam piegādātājam šī cilne ir tukša un raksta: «Vispirms saglabājiet piegādātāju. Tas, ko šeit var konfigurēt, ir atkarīgs no tā, kā ir iestatīta tā datu plūsma, un tas notiek pēc piegādātāja izveides.» Tas nav traucēklis — pievienošanas brīdī šajā cilnē nekas nav jādara. Kad piegādātājs ir saglabāts un tam ir piesprausts parsētājs, šeit parādās atslēgu tabula (Iestatījums / Vērtība) ar pogām Pievienot iestatījumu, Noņemt iestatījumu un Atjaunot noklusējumus. Piegādātājam, kura plūsma ir viens fails, arī tad šeit nekas nav jānorāda. Sīkāk: Datu plūsmas konfigurācija — kā plūsmu lasa. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsmas konfigurācija» jaunam piegādātājam ar paziņojumu par saglabāšanu 6. solis. Cilne «Importa uzvedība» Šeit izlemj, ko imports drīkst pārrakstīt, ko radīt un ko izslēgt. | Grupa | Slēdži | Noklusējums | |---|---|---| | Produkta opcijas | Automātiskā opciju sasaiste · Automātiskā atribūtu sasaiste | izslēgti | | Atjaunot atjaunošanas laikā | Apraksti · Izmēri un svars · EAN · Opcijas · Atribūti · Attēli · Piemērotība · SKU · Brand | visi izslēgti | | Automātiskā izslēgšana | Izslēgt preces, kam cena ir 0 · Izslēgt preces, kuru piegādātāja datos vairs nav | ieslēgti | | New products | Publish new products · Import new products on stock runs | ieslēgts / izslēgts | Šīs cilnes pilns apraksts ir divos rakstos: deviņas rūtiņas «Atjaunot atjaunošanas laikā» un abas automātiskās sasaistes — Importa uzvedība — ko datu plūsma drīkst pārrakstīt; automātiskā izslēgšana, jaunās preces un abi procentu ierobežojumi — Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Pievienošanas brīdī pietiek ar trim lietām: - Atjaunot atjaunošanas laikā. Palīgteksts: «Komercdati (kods, cena, daudzums, krājumu statuss) tiek atjaunoti katrā atjaunošanā. Šie slēdži nosaka, kuri neobligātie aspekti turpmākajās palaišanās tiek atjaunoti arī no šī piegādātāja datu plūsmas; visi pēc noklusējuma ir izslēgti.» Jaunam piegādātājam, kura saturs nāk no plūsmas, gandrīz vienmēr vajag ieslēgt vismaz Apraksti — kāpēc, skaidrots sadaļā «Ja kaut kas nestrādā». - Automātiskā izslēgšana. Abas rūtiņas atstājiet ieslēgtas; «Izslēgt preces, kuru piegādātāja datos vairs nav» drīkst izslēgt tikai nepilnai plūsmai, kas sūta izmaiņas, nevis visu katalogu. - New products (angliski, LV tulkojuma nav). Publish new products izslēdziet veikalam, kura katalogs veidots ar roku un vēl nav saskaņots ar plūsmu, citādi pirmā atjaunošana pievienos visu piegādātāja katalogu blakus esošajam. Import new products on stock runs atstājiet izslēgtu, kamēr nav nostrādājis pilnais imports. Pārējie tās pašas cilnes lauki: - Atjaunošanas porcijas izmērs — 0 nozīmē globālo noklusējumu (2500; formas palīgtekstā vēl redzams vecais skaitlis 1000). - Datu plūsmā trūkstošo atslēgšanas ierobežojums — noklusējums 20 %: lielākā kataloga daļa, ko viens imports drīkst automātiski atslēgt. Ja pazūd vairāk, pārbaude atsakās un neatslēdz neko. 0 = nekad neatslēgt automātiski, 100 = nekad neatteikt. - PIM produktu pievienošanas ierobežojums — cik preču pilnais imports drīkst pievienot no PIM, procentos no jau sagatavotajām. Jauns piegādātājs sāk ar 10 %. ⚠️ Latviskais palīgteksts šeit ir novecojis un apgalvo, ka piegādātājs sākas ar «Nekad». - Pielāgoti parametri — mantots lauks, ko Integrāciju centrāle nekur nelasa. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar deviņām rūtiņām 7. solis. Saglabāšana Nospiediet disketes pogu panelī augšā. Ja viss ir kārtībā, jūs atgriežaties piegādātāju sarakstā ar ziņojumu «Veiksmīgi: Jūs esat mainījis Integrāciju centrāles piegādātājus!». Ja nav, forma paliek atvērta un kļūda ir sarkanā tekstā pie lauka — arī citā cilnē, tāpēc pārskatiet visas sešas. Par rūtiņām. Saglabāšana pārraksta visas rūtiņas tā, kā tās izskatās ekrānā: neatzīmēta rūtiņa netiek nosūtīta un saglabājas kā «izslēgts». Praksē tas nav bīstami, jo forma vienmēr renderē visas savas rūtiņas ar to saglabāto vērtību — arī tās, kas ir citā cilnē, — tāpēc saglabāšana no cilnes «Nodoklis» neko no «Importa uzvedības» neizslēdz. Mainās tikai tas, ko tiešām pārslēdzāt. Pēc pirmās saglabāšanas Piegādātāja kods kļūst tikai lasāms. Kas darāms pēc saglabāšanas 1. Parsētāja piespraušana. Ja vairumtirgotājam ir savs parsētājs, sistēmas administratoram tas jāpiesprauž ekrānā Integrācija. Vispārīgai XML/CSV/XLSX/JSON plūsmai tas nav vajadzīgs. Sk. Atbalstītie formāti un parsētāja izvēle. 2. Pirmajam importam jābūt pilnajam. Krājumu imports atjauno tikai jau esošas rindas; piegādātājam bez nevienas sagatavotās preces tas uzrakstīs nulli rindu. Pilno importu drīkst palaist tikai sistēmas administrators. Sk. Preču imports — kā tas notiek. 3. Kategoriju un zīmolu sasaiste. Kamēr kategorija nav sasaistīta ar gala kategoriju veikalā un zīmols nav sasaistīts (arī «-- Nav --» skaitās sasaistīts), preces veikalā nenonāk. Sk. Kategoriju sasaiste — sasaistīšana un publicēšana un Zīmolu sasaiste — saraksts, filtri un sasaistīšana. 4. Uzcenojuma plāns. Kategorijai jābūt plānam ar cenu diapazona noteikumu, kas sedz preces cenu. Sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. 5. Veikala atjaunošana. Tikai tā publicē sagatavoto veikala katalogā. Sk. Veikala atjaunošana — kā to palaist. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar jaunā piegādātāja rindu un importa pogām Ja kaut kas nestrādā Saglabāšana neiziet, sarkans teksts pie «Piegādātāja kods». Kodā ir atstarpe, punkts vai cita neatļauta rakstzīme (atļauti tikai burti, cipari, _ un -), vai arī tāds kods jau ir. Saglabāšana tiek atteikta ar tekstu «Set either the Feed URL or the FTP host, not both…». Aizpildīti abi resursdatori. Atstājiet tikai vienu: HTTP plūsmai — Datu plūsmas URL, FTP plūsmai — FTP resursdators. Imports nostrādā, bet veikalā preču nav. Pārbaudiet secībā: piegādātāja Imports ir «Jā»; kategorijas ekrānā Kategorijas ir sasaistītas ar gala kategorijām; zīmoli ekrānā Zīmoli ir sasaistīti; cilnē Krājumu statusu sasaiste nav atstāts «--- Nav ---» tai situācijai, kādā preces ir. Un pēc importa vēl jāpalaiž veikala atjaunošana — imports pats veikala katalogā neko neraksta. Šo pašu pārbaudi nav obligāti iet ar roku: moduļa cilnē Diagnostika ievadiet preces kodu, un ekrāns pasaka, aiz kuriem publicēšanas vārtiem tā stāv. Sk. Diagnostika — kāpēc prece nav veikalā. Prece Integrāciju centrāles sarakstā ir un rāda veikala produkta ID, bet veikalā atdod 404 un nav meklēšanā. Precei nav apraksta rindas, jo piegādātājam cilnē Importa uzvedība ir izslēgts slēdzis Apraksti. Labojums ar visiem brīdinājumiem (lauka Avota valoda maiņa vienlaikus ieslēdz mašīntulkošanu) ir aprakstīts rakstā Prece bez apraksta pazūd no veikala. Imports «neko nedara»: nulle sagatavotu preču vai acīmredzami nepareizi krājumi. Tipiskais cēlonis ir nepiesprausts vai nepareizi piesprausts parsētājs — tad kļūdas ziņojuma nav vispār. Pirmā vieta, kur skatīties, ir ekrāns Žurnāli: tur nonāk lejupielādes kļūdas ar piegādātāja paša atbildes tekstu un palaišanas kopsavilkumi. Sk. Žurnāli — diagnostika un ziņojumu atšifrējums.
Piegādātājs un vairumtirgotājs — kas paliek jūsu atbildībā
Pieslēgts piegādātājs nav pabeigts darbs: modulis pats neko nepaziņo, tāpēc plūsma jāpārskata pašam. Šajā rakstā ir tas, ko regulāri pārbaudīt, kas visbiežāk salūzt vairumtirgotāja pusē un kā pieteikt problēmu tā, lai to var pārbaudīt. Pati piegādātāja izveide ir rakstos Piegādātāja pievienošana — sagatavošanās un pamatdati un Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana. Kas paliek jūsu atbildībā pret vairumtirgotāju Piegādātājs ir pieslēgts pie vairumtirgotāja sistēmas, kuru neviens no mums nekontrolē. Attiecības ar to ir veikala pusē: pieejas datus, plūsmas adresi un vienošanos par to, kas tajā ir iekšā, kārtojat jūs, nevis EcomCart. ⚠️ Modulis pats jums neko nepaziņo. Integrāciju centrāle neizsūta ne e-pastu, ne paziņojumu — ne tad, kad lejupielāde neizdodas, ne tad, kad plūsma atnāk tukša. Vienīgā vieta, kur to redz, ir vadības panelis: kolonnā Pēdējais imports ir statusa punkts, laika zīmogs un atjaunošanas biežuma zīmīte, kas kļūst oranža, kad periods ir nokavēts. Piegādātājam, kam Imports = Nē, turpat tajā pašā rūtiņā ir sarkana zīmīte «Imports: Nē». Tāpēc piegādātāji ir jāpārskata pašam — regulāri, nevis tad, kad sūdzas pircējs. Sk. Vadības panelis — ko rāda skaitļi. 📷 Ekrānattēls: ecomlink/ecomlink — piegādātāja rindas kolonna «Pēdējais imports»: statusa punkts, laika zīmogs un pulksteņa zīmīte ar atjaunošanas biežumu Ko skatīties, ejot cauri sarakstam: 1. Vai laika zīmogs kolonnā «Pēdējais imports» ir kustējies, nevis tikai vai tur rakstīts «Pabeigts». 2. Vai plūsma joprojām atsūta visu klāstu. Ekrānā Produkti atlasiet piegādātāju un filtrā Nav atjaunots N dienas ievadiet skaitli, kas ir lielāks par piegādātāja atjaunošanas periodu. Atrastās rindas ir preces, kurām imports jau kādu laiku nav pieskāries, — visticamāk, plūsmā to vairs nav. Sk. EcomLink produkti — saraksts, filtri un kolonnas. 3. Vai kolonnās «Kategorijas» un «Zīmoli» nav parādījušās jaunas nesasaistītas rindas — vairumtirgotājs var pārkārtot savu kataloga koku, un tad prece klusi paliek ārpus veikala. 4. Vai 2–3 preces veikala publiskajā pusē rāda ticamu cenu un pieejamību. 📷 Ekrānattēls: ecomlink/product — produktu saraksts ar atlasītu piegādātāju un aizpildītu filtru «Nav atjaunots N dienas» Kas visbiežāk salūzt piegādātāja pusē | Cēlonis | Kā tas izskatās Integrāciju centrālē | |---|---| | Mainīti pieejas dati (parole, lietotājvārds, atslēga) | Lejupielāde neizdodas. Žurnālā (ekrāns Žurnāli, sistēmas administratoram) nonāk paša piegādātāja atbildes teksts — tieši tas atšķir «IP adrese nav atļauto sarakstā» no «nederīga atslēga», kas abi ir viens un tas pats HTTP 403 | | Mainīta plūsmas uzbūve (citi lauku nosaukumi, cits failu sadalījums) | Imports «izdodas», bet nesagatavo neko vai sagatavo nepareizus atlikumus. Kļūdas ziņojuma nav — tā ir tā pati pazīme, kas nepiespraustam parsētājam | | Piegādātāja sistēma īslaicīgi neatbild | Lejupielādes kļūda vienā palaišanā; nākamā parasti nostrādā | | Tehniska problēma veikala serverī | Imports nepalaižas vispār vai apstājas pusceļā | | Mainīti paša piegādātāja iestatījumi Integrāciju centrāles pusē | Nav vairumtirgotāja vaina: saglabātā piegādātāja forma ieraksta cilnes Importa uzvedība rūtiņas tā, kā tās tobrīd bija ekrānā, tāpēc viena pārslēgta rūtiņa maina importa uzvedību uzreiz un bez brīdinājuma. Sk. Importa uzvedība — ko datu plūsma drīkst pārrakstīt | Pirmie trīs nav Integrāciju centrāles kļūdas, un tos var atrisināt tikai vairumtirgotājs. Tāpēc: ja vairumtirgotājs paziņo par pieejas datu vai plūsmas uzbūves maiņu, pastāstiet to atbalstam, pirms izmaiņas stājas spēkā, nevis pēc tam, kad imports jau apstājies. Kā pieteikt problēmu 🔑 Sūdzība skaitās pieteikta un aktuāla tikai no brīža, kad tā ir atbalsta sistēmā. Ziņa privātā sarakstē vai sarunā par pieteikuma sākumu neskaitās, lai cik agrāk tā būtu uzrakstīta. Pieteikumā norādiet: 1. veikala domēnu; 2. piegādātāja kodu tieši tā, kā tas ir sarakstā Piegādātāji — vienā veikalā to var būt desmitiem, un bez koda nav zināms, par kuru ir runa; 3. ko tieši novērojāt — nevis «nestrādā», bet «pēdējais imports 3 dienas nav kustējies» vai «cena veikalā ir zemāka nekā plūsmā»; 4. 2–3 konkrētus artikulus, pie kuriem to var redzēt. Bez piegādātāja koda un konkrētiem artikuliem pieteikumu nevar pārbaudīt — tieši šie divi visbiežāk arī trūkst. Ko vēl pievienot pieteikumam, kad runa ir par importa palaišanu, sk. Žurnāli — diagnostika un ziņojumu atšifrējums. Ja kaut kas nestrādā Kad imports apstājas, atnāk tukšs vai preces pazūd no veikala, formas puses pārbaudes ir rakstā Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana, sadaļā «Ja kaut kas nestrādā», bet palaišanas pēdas — ekrānā Žurnāli, sk. Žurnāli — ekrāns un izpilžu rindas.
Datu plūsma — kur atrodas fails un pieejas dati
Šajā rakstā ir piegādātāja formas cilne Datu plūsma: kā uzrakstīt plūsmas adresi un faila nosaukumu, kādus pieejas datus kur ievada, kā pārbaudīt, vai plūsma tiešām strādā, un kas notiek ar lejupielādēto failu. Par to, kā šo plūsmu pēc tam lasa — pavadošie faili, parsētāja opcijas, lapošana, formāta noteikšana — ir otrā daļa: Datu plūsmas konfigurācija — kā plūsmu lasa. Piegādātāja formā (Integrāciju centrāle → Piegādātāji → zīmuļa poga) ir divas cilnes, kas atbild uz diviem dažādiem jautājumiem: - Datu plūsma — no kurienes fails tiek ņemts un ar kādiem pieejas datiem; - Datu plūsmas konfigurācija — kā šo plūsmu lasa: kur atrodas pavadošie faili, kādas opcijas parsētājam ir uzstādītas. Divi vārdi, kas rakstā atkārtojas: - Parsētājs ir lasītājs, kas tieši šī vairumtirgotāja failu pārvērš precēs. Piegādātājam to piesprauž sistēmas administrators ekrānā Integrācija — sk. Atbalstītie formāti un parsētāja izvēle. - Pavadošie faili ir papildu faili blakus galvenajam: Cenu lapa, Krājumu fails, Kategoriju koks, Vērtību apzīmējumi, Attēlu saraksts. Tos norāda cilnē Datu plūsmas konfigurācija. Piegādātājam, kura plūsma ir viens fails, tādu nav. Abas cilnes saglabā viena un tā pati disketes poga panelī augšā — tā iesniedz visu formu neatkarīgi no tā, kura cilne ir atvērta. Pirms sākat 1. Piegādātājs ir izveidots un vismaz vienreiz saglabāts. Kamēr tā nav, cilnē Datu plūsmas konfigurācija ir tikai paziņojums «Vispirms saglabājiet piegādātāju…» — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. 2. Jums ir zināma plūsmas adrese un pieejas dati. Tos dod vairumtirgotājs, nevis Integrāciju centrāle. 3. Ja vairumtirgotājam ir savs parsētājs, tas ir piesaistīts. Operators to izdarīt nevar: ekrāns Integrācija ir pieejams tikai sistēmas administratoram. Ja neesat pārliecināts, uzrakstiet atbalstam pieteikumu un norādiet piegādātāja kodu, vairumtirgotāja nosaukumu un plūsmas adresi. Cilne «Datu plūsma» — kur atrodas fails Šeit dzīvo piegādātāja kopējie pieejas dati — tie, ko izmanto visi šī piegādātāja faili. (Atsevišķam failam vai galvenei parsētājs var piedāvāt savus pieejas datus cilnē Datu plūsmas konfigurācija; to pašu saka arī paskaidrojums, kas otrajā cilnē ir virs iestatījumu tabulas.) 1. Atveriet piegādātāju: Integrāciju centrāle → Piegādātāji → zīmuļa poga vajadzīgajā rindā. 2. Cilnē Datu plūsma aizpildiet vai nu Datu plūsmas URL (HTTP resursdators), vai FTP resursdators — nekad abus. 3. Laukā Faila nosaukums ierakstiet galvenā faila ceļu zem resursdatora, piem. exports/feed.xml. 4. Ja piegādātājs prasa pieejas datus, aizpildiet Lietotājvārds un Parole (un Klienta / organizācijas ID, ja piegādātājs to prasa). 5. Ja piegādātājs raksta aprakstus citā valodā, ierakstiet to laukā Avota valoda. 6. Nospiediet disketes pogu panelī augšā pa labi. 7. Pārbaudiet rezultātu — sk. sadaļu «Kā pārbaudīt, vai plūsma strādā». | Lauks | Ko tajā raksta | |---|---| | Datu plūsmas URL (HTTP resursdators) | Resursdators bez ceļa, piem. example.com; ja shēma nav norādīta, tiek pieņemts https://. (Vai vesels URL — sk. sadaļu «Divi veidi, kā uzrakstīt adresi».) | | FTP resursdators | Resursdators bez ceļa, piem. ftp.example.com; tiek pieņemts ftp://. Ja tas ir aizpildīts, to izmanto Datu plūsmas URL vietā | | Faila nosaukums | Galvenā faila ceļš zem resursdatora, piem. exports/feed.xml | | Lietotājvārds | Piegādātāja lietotājvārds | | Parole | Piegādātāja parole vai atslēga | | Klienta / organizācijas ID | Trešais pieejas datu slots (Action.pl ActionCustomerId, ALSO klienta ID). Aizpildiet tikai tad, ja piegādātājs to tiešām prasa; pārējiem atstājiet tukšu | | Avota valoda | Divu burtu kods — valoda, kādā raksta piegādātājs, piem. pl, de, lt | | Attēli → Kešot attēlus lokāli | Rūtiņa. Ieslēgta — imports lejupielādē piegādātāja attēlus veikala krātuvē (aizņem vietu uz diska un pagarina importu). Izslēgta — attēli netiek lejupielādēti. Jaunam piegādātājam tā ir izslēgta. Tas attiecas tikai uz attēliem, nevis uz to, kuras preces tiek importētas | Vienu resursdatoru, nevis abus. Ja ir aizpildīts gan Datu plūsmas URL, gan FTP resursdators, saglabāšana tiek atteikta ar kļūdu (tā ir angliski): «Set either the Feed URL or the FTP host, not both…». Iemesls: importā FTP uzvar bez jebkāda brīdinājuma, tāpēc piegādātājs, kas pārcelts no FTP uz HTTP, klusi vilktu veco failu. Parole ir redzama ekrānā. Lauks Parole ir parasts teksta lauks, nevis maskēts. Atverot piegādātāja formu, tā ir salasāma ikvienam, kas tajā brīdī skatās monitorā. (Cilnē Datu plūsmas konfigurācija paroles rindas turpretī ir maskētas.) ⚠️ Avota valodas laukā vietturis ir lv, bet tas NAV noklusējums. Pelēkais lv ir tikai piemērs tukšā laukā. Ierakstiet valodu, kādā raksta piegādātājs (pl, de, lt). Ja piegādātājs raksta latviski, atstājiet tukšu vai ierakstiet lv. Sk. arī Mašīntulkošana — divi veidi un lauks «Avota valoda». Avota valodas maiņai ir blakusefekts. Nomainot Avota valodu un saglabājot, visām šī piegādātāja ar veikalu sasaistītajām precēm tiek ierindota apraksta pārbūve. Tas ir apzināti, bet nozīmē, ka lauku nevajag «pamēģināt». 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma ar visām sešām cilnēm, aktīva cilne «Datu plūsma» ar aizpildītu resursdatoru, faila nosaukumu un pieejas datiem Kā pārbaudīt, vai plūsma strādā Formā nav pogas «Testēt». Saglabāšana pārbauda tikai adreses pierakstu, nevis savienojumu: tā nezina ne to, vai resursdators atbild, ne to, vai parole ir pareiza. Vienīgais veids, kā to uzzināt, ir palaist importu. 1. Atveriet Integrāciju centrāle → Vadības panelis. 2. Šī piegādātāja rindā nospiediet Krājumu imports (lejupvērstās bultiņas poga) un apstipriniet. Darbs aiziet fonā; rindā parādās progresa josla. 3. Kad tas beidzies, paskatieties statusa punktu kolonnā Pēdējais imports. Pabeigts (zaļš) nozīmē, ka fails tika paņemts un nolasīts; Kļūda (sarkans) nozīmē, ka palaišana nokrita. Uzbraucot ar peli, atveras kartīte ar detaļām. 4. Sistēmas administrators to pašu redz precīzāk ekrānā Žurnāli (Žurnāli — ekrāns un izpilžu rindas): blokā Importa un veikala atjaunošanas izpildes atrodiet šīs palaišanas FINISH rindu un skatieties status= un skaitītājus, bet blokā Žurnāla ziņojumi — brīdinājumus un kļūdas. Ekrāns ir pieejams tikai sistēmas administratoram; pārējiem šeit jāraksta atbalstam. Ko rāda skaitītāji FINISH rindā: - inserted=0 updated=0 skipped=<liels skaitlis> — plūsma ir nolasīta līdz galam (tātad adrese un pieejas dati strādā), bet neviena prece vēl nav sagatavota. Tā ir normāla pirmā palaišana: tālāk vajadzīgs Pilnais imports, ko var palaist sistēmas administrators. - status=error — palaišana nokrita; cēlonis ir turpat rindā laukā error="…". Lejupielādes kļūdās tur ir piegādātāja paša atbildes teksts. Divi veidi, kā uzrakstīt adresi | Veids | Kā izskatās | Kad der | |---|---|---| | Resursdators + ceļš (noklusējums) | Datu plūsmas URL = example.com, Faila nosaukums = exports/feed.xml | vienmēr; vienīgais, kas der piegādātājam ar pavadošajiem failiem | | Vesels URL | Datu plūsmas URL = https://api.example.com/feed?doc=1, Faila nosaukums tukšs | tikai vienfaila piegādātājam | Vesela URL režīms ieslēdzas tikai tad, ja izpildās visi četri nosacījumi: 1. Faila nosaukums ir tukšs; 2. adresē ir ceļš vai vaicājums; 3. adrese pati nosauc savu shēmu — https:// vai ftp://; 4. šim piegādātājam neviens pavadošais fails nav norādīts kā ceļš zem resursdatora (t. i., tie ir vai nu pilni URL, vai to nav vispār). ⚠️ Shēma veselam URL ir jāraksta pašam. Pieņemtā shēma (https:// HTTP laukam, ftp:// FTP laukam) attiecas tikai uz kailu resursdatoru. Ierakstot api.example.com/feed?doc=1 bez https://, saglabāšana tiek atteikta ar paskaidrojumu, ka veselam URL jānosauc sava shēma. Ekrāna palīgteksts pie lauka Datu plūsmas URL min tikai resursdatoru — vesela URL režīms tajā nav aprakstīts, bet strādā, ja izpildās visi četri nosacījumi augstāk. Kad saglabāšana tiek atteikta un kad ne. Atteikums — apzināti skaļš — notiek tikai tad, ja adrese satur ceļu vai vaicājumu, bet tomēr nav lietojama kā vesels URL (trūkst shēmas vai piegādātājam ir pavadošie faili zem resursdatora). 🔴 Bet kails resursdators ar tukšu Faila nosaukumu netiek atteikts. Ierakstot example.com un atstājot Faila nosaukumu tukšu, forma saglabājas mierīgi — un imports pēc tam klusi izmanto iepriekš lejupielādēto failu (sk. «Kas notiek ar lejupielādēto failu»). Tāpēc pēc saglabāšanas vienmēr pārliecinieties, ka Faila nosaukums nav palicis tukšs. Divi sīkumi, kas maina nozīmi: - adrese, kas beidzas ar slīpsvītru (example.com/feeds/), skaitās par resursdatoru, nevis par veselu URL; - ja Faila nosaukums nav tukšs, tas vienmēr uzvar — vesels URL blakus vecam ceļam nekad nesalīmējas par https://host/new.xml/old.xml. Autentifikācija — kas ir ievadāms un kas nav Pieejas datus vienmēr ievada cilnē «Datu plūsma» — Lietotājvārds, Parole, Klienta / organizācijas ID. Parsētājs izlemj tikai transportu: kādā veidā tie aiziet pie piegādātāja. Operatoram transports nav jāzina un nav jāizvēlas. | Transports | Ko tas nozīmē | Kur ievada | |---|---|---| | HTTP Basic | lietotājvārds + parole pieprasījuma galvenē; parastākais veids | cilne Datu plūsma | | FTP pieteikšanās | tas pats Lietotājvārds / Parole pāris | cilne Datu plūsma | | Vaicājuma virkne | pieejas dati aiziet adreses parametros (Action.pl) | cilne Datu plūsma | | Pieprasījuma dokuments | klienta ID tiek ielikts pieprasījuma XML dokumentā (ALSO Lietuva) | cilne Datu plūsma | | Kalts marķieris | lietotājvārdu un paroli sistēma apmaina pret īslaicīgu marķieri (LATAKKO) | cilne Datu plūsma | | Statiska autorizācijas galvene (Bearer u. tml.) | galvene tiek sūtīta tāda, kāda ierakstīta | cilne Datu plūsmas konfigurācija, atslēga main.auth_header — pilna galvenes vērtība, ieskaitot vārdu Bearer ; kā rindu pievienot, aprakstīts otrajā daļā | Atslēga main.auth_header sarakstā parādās tikai tiem piegādātājiem, kuru parsētājs to pieprasa (šobrīd tie ir divi). Konfigurēt nevar tikai tādu piegādātāju, kuram vajadzīgais transports nevienā parsētājā vispār nav aprakstīts — tas ir izstrādes darbs, nevis iestatījums. Kas notiek ar lejupielādēto failu - Lejupielādētais fails tiek noglabāts veikala krātuvē (storage/ecomlink/downloads/), un tā ceļš tiek pierakstīts pie piegādātāja. - Pirms katras jaunas lejupielādes iepriekšējā tiek arhivēta un saspiesta; arhīvs glabājas 20 dienas. Tas ir vienīgais veids, kā vēlāk noskaidrot, kas tiešām ienāca vakar. - Ja avots nav nokonfigurēts nemaz (nav resursdatora, nav faila nosaukuma, nav vesela URL), imports klusi izmanto iepriekš lejupielādēto failu. Ja arī tā nav — skaidra kļūda. - Savienojumam ir 30 sekunžu, visam failam — 30 minūšu limits. - Kļūdas atbildes saturs (līdz 2 KB) tiek iekļauts kļūdas ziņojumā — tieši tas atšķir «IP nav atļauto sarakstā» no «nederīgs marķieris» aiz viena un tā paša 403. Ja piegādātājs pieeju atver pēc IP adreses, viņam jāpaziņo jūsu veikala servera IPv4 adrese. Pieprasījums vienmēr iet pa IPv4 tieši tāpēc, lai piegādātājs redzētu to pašu adresi, ko esam viņam nosaukuši. Adresi pasaka atbalsts vai sistēmas administrators — nemēģiniet to nolasīt no sava datora vai pārlūkā, jo pieprasījumu veic serveris, nevis jūsu dators. Ja kaut kas nestrādā Saglabāšana atsakās: «Set either the Feed URL or the FTP host, not both». Aizpildīti abi resursdatora lauki. Atstājiet vienu — to, no kura tiešām ņem datus, — un otru iztukšojiet. Saglabāšana atsakās, ka adresei jānosauc sava shēma. (Arī šis ziņojums ir angliski.) Adresē ir ceļš vai vaicājums, bet nav https:// vai ftp://. Vai nu uzrakstiet shēmu klāt, vai sadaliet adresi: resursdators laukā Datu plūsmas URL, ceļš laukā Faila nosaukums. Žurnālā ir 401, 403 vai «access denied». Vai nu pieejas dati ir mainīti, vai veikala serveris nav piegādātāja atļauto IP adrešu sarakstā. Kurš no diviem — pasaka pats kļūdas ziņojums: tajā ir iekļauts piegādātāja atbildes teksts. Pārbaudiet Lietotājvārdu / Paroli cilnē Datu plūsma; ja tie ir pareizi, prasiet atbalstam servera IPv4 adresi un nosūtiet to piegādātājam. Lejupielāde neizdodas vai apstājas pusceļā. Savienojumam ir 30 sekunžu, visam failam — 30 minūšu limits. Ļoti liela vai ļoti lēna plūsma tajos neiekļaujas; to risina ar piegādātāju (mazāks fails, arhīvs, lapošana), nevis formā. Kļūda vai brīdinājums ir par kādu iestatījumu tabulā «Datu plūsmas konfigurācija». Tie ir aprakstīti otrajā daļā: Datu plūsmas konfigurācija — kā plūsmu lasa. Saistītie raksti: Piegādātāja pievienošana — sagatavošanās un pamatdati — kā piegādātājs tiek izveidots · Atbalstītie formāti un parsētāja izvēle — kā plūsmai piesprauž vairumtirgotāja parsētāju · Lauku pārsaiste — pārsaistīšana un sausā palaišana — ja plūsmas lauks nonāk nepareizā preces īpašībā · Žurnāli — ekrāns un izpilžu rindas — kur redzams, kas importā tiešām notika
Datu plūsmas konfigurācija — kā plūsmu lasa
Šajā rakstā ir piegādātāja formas cilne Datu plūsmas konfigurācija: iestatījumu tabula un kā tajā pievieno atslēgas, kā Integrāciju centrāle saprot, kādā formātā fails ir, lapošana, kursors un tas, cik bieži plūsma tiek atjaunota. Kā uzrakstīt plūsmas adresi, faila nosaukumu un pieejas datus, aprakstīts pirmajā daļā: Datu plūsma — kur atrodas fails un pieejas dati. Cilni atver Integrāciju centrāle → Piegādātāji → zīmuļa poga vajadzīgajā rindā → Datu plūsmas konfigurācija. Jaunam, vēl nesaglabātam piegādātājam tajā konfigurējama nav nekā. Divi vārdi, kas rakstā atkārtojas: - Parsētājs ir lasītājs, kas tieši šī vairumtirgotāja failu pārvērš precēs. Piegādātājam to piesprauž sistēmas administrators ekrānā Integrācija — sk. Atbalstītie formāti un parsētāja izvēle. - Pavadošie faili ir papildu faili blakus galvenajam: Cenu lapa, Krājumu fails, Kategoriju koks, Vērtību apzīmējumi, Attēlu saraksts. Tos norāda tieši šajā cilnē. Piegādātājam, kura plūsma ir viens fails, tādu nav. Abas piegādātāja formas datu plūsmas cilnes saglabā viena un tā pati disketes poga panelī augšā — tā iesniedz visu formu neatkarīgi no tā, kura cilne ir atvērta. Cilne «Datu plūsmas konfigurācija» Tā ir divu kolonnu tabula: Iestatījums un Vērtība, ar pogām Pievienot iestatījumu, Noņemt iestatījumu (atkritnes ikona rindas galā) un Atjaunot noklusējumus. Cilne var rādīt arī paziņojumus — tie ir dažādās vietās un var parādīties kopā: | Ko redz | Kur | Ko tas nozīmē | |---|---|---| | «Vispirms saglabājiet piegādātāju…» | virs tabulas | Piegādātājs vēl nav izveidots — konfigurējamais kļūst zināms tikai pēc saglabāšanas | | «Šī piegādātāja datu plūsma vēl nav sagatavota importam…» | virs tabulas | Nav piesprausts parsētājs. To dara sistēmas administrators ekrānā Integrācija | | «Šeit nav nekā, ko konfigurēt katram piegādātājam atsevišķi…» | tabulas vietā (tabula vispār netiek zīmēta) | Plūsma tiek lasīta kā viens fails ar cilnē Datu plūsma norādītajiem pieejas datiem. Tā ir norma standarta CSV plūsmai un piegādātājam bez piesprausta parsētāja. Standarta XML, XLSX un JSON piedāvā pa vienai vai vairākām atslēgām (record_element, sheet, records_key), tāpēc tiem šis ziņojums neparādās | | «Nav iestatījumu — šis piegādātājs visur izmanto iebūvētos noklusējumus.» | zem tabulas | Iestatījumi ir pieejami, bet neviens nav uzstādīts | Pirmie divi ziņojumi viens otru izslēdz: jauna piegādātāja formā rādās tikai pirmais, jau saglabātam piegādātājam bez parsētāja — tikai otrais. Tiem blakus parasti ir arī trešais: kamēr parsētāja nav, piedāvājamu iestatījumu nav — izņemot gadījumu, kad piegādātājam kādas rindas jau ir saglabātas, un tad to vietā zīmējas tabula. Parsētāja nosaukums šajā formā netiek rādīts nekur — ne kā etiķete, ne kā slēpts lauks. Tas ir apzināti: to izvēlas ekrānā, kas pieejams tikai sistēmas administratoram. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsmas konfigurācija» ar dažām aizpildītām rindām un pogām apakšā Kā izvēlas iestatījumu Nospiežot Pievienot iestatījumu, parādās jauna rinda ar nolaižamo sarakstu. Saraksts ir sagrupēts: | Grupa | Kas tur ir | |---|---| | Faili un pieejas dati | katra pavadošā faila atrašanās vieta un, ja parsētājs to atļauj, tā pieejas dati | | Datu plūsmas opcijas | parsētāja paša slēdži (kura kolonna ir cena, kura — krājumi utt.) | | Attēlu resursdatori (pagaidām netiek izmantoti) | praksē neparādās vispār | Katra izvēle izskatās kā «Apraksts (atslēga)», piemēram «Krājumu fails atrašanās vieta (stock.location)». Atslēga seko aprakstam, jo tieši to nosauc saglabātais dokuments un katrs kļūdas ziņojums. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsmas konfigurācija», atvērts «Pievienot iestatījumu» saraksts ar redzamām grupām «Faili un pieejas dati» un «Datu plūsmas opcijas» Divas lietas, kas pārsteidz: - Galvenā faila atrašanās vietu (main.location) saraksts nepiedāvā nekad. Galvenā faila adrese dzīvo cilnē Datu plūsma (Faila nosaukums zem resursdatora), un otrs tās pieraksts šeit būtu slazds — atslēga, kas klusi zaudē kolonnai. - Katru atslēgu var lietot tikai vienu reizi. Rindas cita citai izvēles «atņem», un, kad brīvu vairs nav, poga Pievienot iestatījumu kļūst neaktīva. Daļai iestatījumu vērtība ir nolaižamais saraksts, nevis teksta lauks — tie ir slēdži ar noteiktu vērtību kopu. Paroles tipa vērtības tiek rādītas maskēti. Daļa apzīmējumu ir angliski. Latviski ir avotu nosaukumi (Galvenā datu plūsma, Cenu lapa, Krājumu fails, Kategoriju koks, Vērtību apzīmējumi, Attēlu saraksts) un lauki («… atrašanās vieta», «… lietotājvārds», «… parole», «… autorizācijas galvene», «… ieslēgts»). Pārējie — Record element, Records key, Worksheet, lapošanas lauki — parādās angliski, jo nāk no pašas integrācijas apraksta. Rakstot atbalstam, tos var citēt tieši tā, kā tie ir ekrānā. Rindas, kuras nevar rediģēt Rinda, kas rādās kā kods bez nolaižamā saraksta un ar pelēku piezīmi ar brīdinājuma trijstūra ikonu zem atslēgas, ir saglabāta, bet pašlaik neizmantota. Piezīme pasaka, kāpēc: | Piezīme | Ko darīt | |---|---| | «Šis iestatījums neattiecas uz to, kā šobrīd tiek lasīta šī piegādātāja datu plūsma…» | Palieka no parsētāja maiņas. Vērtība tiek saglabāta gadījumam, ja parsētājs mainītos atpakaļ. Ja to vairs nevajag, noņemiet rindu ar atkritnes pogu Noņemt iestatījumu (ekrāna tekstā rakstīts «notīriet rindu» — ar to domāta tieši rindas noņemšana, nevis vērtības izdzēšana) | | «Šo iestatījumu nolasa tikai pilnais imports…» | Nekas. Vērtība paliek nemainīga | | «Šis iestatījums pieder funkcijai, kas vēl nav ieslēgta.» | Nekas | 📷 Ekrānattēls: ecomlink/vendor — tikai lasāma rinda: atslēga kā kods un zem tās pelēkā piezīme ar brīdinājuma trijstūri Par otro rindu: pilnie importi strādā, bet palaist tos drīkst tikai sistēmas administrators (vadības panelī poga Pilnais imports ir redzama tikai viņam). Šī cilne pagaidām nepiedāvā rediģēt iestatījumus, ko nolasa vienīgi pilnais imports; jau saglabātā vērtība paliek neskarta. Sk. Preču imports — palaišana un grafiks. Svarīgi: šīs rindas netiek nodzēstas, saglabājot kaut ko pavisam citu — tāpēc tās formā ir redzamas. Poga «Atjaunot noklusējumus» Tā aizpilda tabulu ar visiem iestatījumiem, ko šī plūsma piedāvā, katru ar tā iebūvēto noklusējumu — izņemot paroles tipa atslēgas. Trīs būtiski sīkumi: 1. Nekas netiek saglabāts, kamēr nesaglabājat — tā ir tikai skata darbība. 2. Jau ierakstītās vērtības paliek tām atslēgām, kas joprojām tiek piedāvātas, bet iepriekšējā sadaļā aprakstītās tikai lasāmās rindas tiek izmestas. Tā ir pogas jēga: sakopt piegādātāju pēc parsētāja maiņas. 3. Paroļu rindas tabula pēc šīs pogas nospiešanas pazūd — parole netiek «atjaunota uz noklusējumu», to vienkārši neviens neuzraksta tukšā laukā. Ja paroles rinda bija, pēc Atjaunot noklusējumus tā jāpievieno un jāievada no jauna. Ko pārbauda saglabāšana | Kļūda | Kad | |---|---| | «Katrs iestatījums drīkst parādīties tikai vienu reizi: …» | viena atslēga divās rindās | | «Šī piegādātāja datu plūsma tādu iestatījumu nepiedāvā: …» | atslēga, ko šis parsētājs nepazīst | | «Not one of the values this setting allows…» (angliski) | vērtība ārpus atļautā saraksta | Tukša vērtība netiek pārbaudīta — parasti tā nozīmē «nav uzstādīts» un atgriež parsētāja noklusējumu. 🔴 Izņēmums, kas maksā dārgi. Dažām atslēgām apzināti tukša vērtība nozīmē «funkcija izslēgta», nevis «noklusējums». Šodien tādas ir četras: DUELL skip_restricted (noklusējums lv), nonlocal_if_empty (noklusējums VAASA) un updates_dir (noklusējums Data/Products/), kā arī ALSOLT exclude_classes (noklusējums X19). Iztukšojot šādu lauku, tas, ko tas vada, klusi izslēdzas — ALSO gadījumā katalogā ieplūst garantijas un CarePack pozīcijas, DUELL gadījumā vairs netiek ņemti kataloga papildinājumi. Lai atgrieztos noklusējums, rinda ir jāNOŅEM ar atkritnes pogu Noņemt iestatījumu, nevis jāiztukšo. Kā Integrāciju centrāle saprot, kādā formātā fails ir Lauks Importa formāts cilnē Vispārējie (XML / XLSX / CSV / PIM / PIM2 / CUST) neietekmē neko — to drīkst atstāt, kā ir. Vienīgās sekas: tas pats apzīmējums parādās piegādātāju saraksta kolonnā «Formāts» (vadības panelī tā nav), tāpēc jaunam piegādātājam tur rādīsies PIM arī tad, ja patiesībā tā ir XML plūsma. Ja gribat, lai saraksti ir salasāmi, ielieciet tur īsto formātu — importam tas neko nemaina. Faktiski lasīšanu nosaka piegādātājam piespraustais parsētājs (ekrāns Integrācija, tikai sistēmas administratoram), bet, ja tāda nav, — automātiskā noteikšana pēc faila satura un paplašinājuma. Automātiskā noteikšana nekad neizvēlas konkrēta vairumtirgotāja parsētāju. Tāpēc piegādātājam, kuram ir savs parsētājs, tas ir jāpiesprauž ar roku — citādi imports vai nu nesagatavo neko, vai (sliktākajā gadījumā) nolasa nepareizo krājumu lauku bez vienas kļūdas. Precīza atpazīšanas kārtība un tās robežas aprakstītas rakstā Atbalstītie formāti un parsētāja izvēle. Lapošana — kad plūsma nāk pa lapām Daļa piegādātāju nedod lejupielādējamu failu, bet API, kas katrā pieprasījumā atdod vienu lapu. Šādai plūsmai grupā Faili un pieejas dati parādās pieci iestatījumi (apzīmējumi angliski). Atslēgu nosaukumos priekšā ir avota nosaukums — galvenajai plūsmai tas ir main, un tieši šādā pierakstā tie parādās kļūdu ziņojumos: | Atslēga | Nozīme | Noklusējums | |---|---|---| | main.page_param | lapas numura parametra nosaukums — tas ir slēdzis, bez tā lapošana nenotiek | — | | main.page_size_param | lapas izmēra parametra nosaukums | — | | main.page_size | lapas izmērs; tiek sūtīts tikai tad, ja aizpildīti abi izmēra lauki. Ja tukšs, spēkā paliek piegādātāja paša lapas izmērs | — | | main.page_count_path | punktēts ceļš 1. lapā, kur meklēt kopējo lapu skaitu, piem. resource.paging.totalPages | — | | main.page_max | maksimālais lapu skaits vienā palaidienā | 500 | Vērtības nosaka piegādātājs, nevis Integrāciju centrāle. Parametru nosaukumus pajautājiet vairumtirgotājam vai atrodiet viņa API dokumentācijā; ceļu uz lapu skaitu var nolasīt, atverot 1. lapu pārlūkā un paskatoties, kurā vietā atbildē ir lapu skaits. Piemērs. Ja piegādātāja 1. lapas atbilde sākas ar {"resource": {"paging": {"page": 1, "totalPages": 37}, "products": [ … ]}}, tad cilnē Datu plūsmas konfigurācija: 1. Pievienot iestatījumu → «Main feed - Page parameter (main.page_param)», vērtība page (tas, kā parametru sauc piegādātājs). Bez šīs rindas lapošana nenotiek, tāpēc to pievieno pirmo. 2. Pievienot iestatījumu → «Main feed - Page count path (main.page_count_path)», vērtība resource.paging.totalPages. 3. Ja piegādātājs atļauj izvēlēties lapas izmēru — vēl divas rindas: main.page_size_param (piem. limit) un main.page_size (piem. 500). 4. Saglabājiet ar disketes pogu un palaidiet Krājumu importu — kā nolasīt rezultātu, aprakstīts rakstā Datu plūsma — kur atrodas fails un pieejas dati, sadaļā «Kā pārbaudīt, vai plūsma strādā». Darbība: nolasa 1. lapu, izlasa no tās kopējo lapu skaitu, tad paņem 2…N. Visu lapu saturs nonāk vienā keša failā, salikts cits aiz cita. Divi apzināti lēmumi, kas jāzina: - ja main.page_count_path neatrisinās vai 1. lapa nav JSON, lejupielāde apstājas pēc pirmās lapas un žurnālā parādās brīdinājums; - ja plūsma paziņo vairāk lapu nekā main.page_max, skaits tiek ierobežots un tas arī tiek ierakstīts žurnālā. Lapošanas iestatījumi tiek piedāvāti tikai tām plūsmām, kuru lasītājs prot lasīt sakonkatenētas lapas (praksē — Standard JSON). XML lasītājs apstātos pie pirmā saknes taga un klusi importētu vienu lapu, tāpēc XML plūsmai šo lauku nav. Kursors — kad plūsmu iet ar nobīdi Daļa piegādātāju datus atdod pa gabaliem, ko Integrāciju centrāle paņem automātiski — te nav nekā, ko iestatīt, un nav nevienas atslēgas, ko sabojāt. Vienīgais, kas šeit var gadīties: ja pirmā atbilde neatnes nevienu ierakstu, palaišana krīt ar kļūdu. Tas gandrīz vienmēr nozīmē, ka piegādātājs pieprasījumu noraidīja (pieejas dati vai IP adrese), nevis ka katalogs ir tukšs. Kļūdas tekstu meklējiet ekrānā Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas. Cik bieži datu plūsma tiek atjaunota Grafiks ir cilnē Vispārējie, nevis datu plūsmas cilnēs — divi atsevišķi lauki: Atjaunošanas biežums (cenas, krājumi, statuss) un Pilnā importa biežums (apraksti, attēli, atribūti, opcijas, jaunas preces). Abiem noklusējums ir Tikai manuāli, un abos sarakstos šī izvēle ir pirmā; automātiskās izvēles pārklājas vienīgi pie «Reizi dienā». Grafiks strādā tikai tad, ja piegādātājam cilnē Vispārējie slēdzis Imports ir «Jā». Neatkarīgi no grafika importu vienmēr var palaist ar roku. Pilns apraksts: Preču imports — palaišana un grafiks un Veikala atjaunošanas grafiks un komandas. Ja kaut kas nestrādā Cilne «Datu plūsmas konfigurācija» ir tukša un raksta, ka plūsma vēl nav sagatavota importam. Piegādātājam nav piesprausts parsētājs. Kamēr tā nav, šeit nav ko rediģēt — arī tad, ja zināt, kura atslēga jums vajadzīga. Palūdziet administratoram to piesaistīt ekrānā Integrācija. Imports pabeidzas «veiksmīgi», bet nesagatavo nevienu preci vai uzrāda nepareizus krājumus. Tipiskākais cēlonis — piegādātājam ar savu parsētāju tas nav piesaistīts, un plūsmu nolasīja standarta parsētājs. Kļūdas nav, jo fails formāli nolasījās. Pārbaudiet ekrānu Integrācija un žurnālus — sk. Žurnāli — diagnostika un ziņojumu atšifrējums. Iestatījums, ko nesen ierakstījāt, importā neko nemaina. Pirmais, ko pārbaudīt: vai pēc izmaiņas imports ir palaists no jauna — iestatījums stājas spēkā tikai nākamajā lejupielādē. Otrs: atveriet cilni un paskatieties, vai rinda nav kļuvusi tikai lasāma ar piezīmi, ka iestatījums neattiecas uz pašreizējo lasīšanas veidu (parsētājs pa vidu mainīts) vai ka to nolasa tikai pilnais imports. Žurnāla brīdinājums par to, ka spēkā palicis parsētāja noklusējums, ir rets: formā ievadītu vērtību ārpus atļautā saraksta saglabāšana atsaka uzreiz, tāpēc tas iespējams tikai pēc parsētāja nomaiņas vai tad, ja vērtība ierakstīta apejot formu. Plūsma atdod tikai daļu kataloga. Ja piegādātājs dod datus pa lapām, pārbaudiet main.page_count_path un main.page_max. Žurnālā ir redzams gan tas, cik lapu tika paņemts, gan brīdinājums, ja ceļš uz lapu skaitu neatrisinājās vai skaits tika ierobežots. Kļūda ir par plūsmas adresi, pieejas datiem vai pašu lejupielādi. Resursdatora lauku atteikumi, 401/403, IP atļauto saraksts un lejupielādes limiti ir pirmajā daļā: Datu plūsma — kur atrodas fails un pieejas dati. Saistītie raksti: Piegādātāja pievienošana — sagatavošanās un pamatdati — kā piegādātājs tiek izveidots · Atbalstītie formāti un parsētāja izvēle — kā plūsmai piesprauž vairumtirgotāja parsētāju · Lauku pārsaiste — pārsaistīšana un sausā palaišana — ja plūsmas lauks nonāk nepareizā preces īpašībā · Žurnāli — ekrāns un izpilžu rindas — kur redzams, kas importā tiešām notika
Atbalstītie formāti un parsētāja izvēle
Integrāciju centrāle (kodā un adresēs — EcomLink) nolasa piegādātāja datu plūsmu ar parsētāju. Daļa piegādātāju iztiek ar vienu no četriem vispārīgajiem parsētājiem (XML, CSV, XLSX, JSON), bet 15 konkrētiem vairumtirgotājiem ir savs parsētājs, kas zina tieši šīs plūsmas īpatnības. Šis raksts izskaidro, ar ko abas grupas atšķiras un kur parsētāju izvēlas. Kas te ir jūsu darbs, kas — administratora. Parsētāja piespraušana notiek ekrānā «Integrācija», lauku pārsaiste — ekrānā «Pārsaiste», profila piemērošana — ekrānā «Vendor profiles» (šajā rakstu komplektā tas saukts «Profili»). Visi trīs ir tikai sistēmas administratoram, un arī poga «Pilnais imports» vadības panelī rādās tikai viņam. Piegādātāja formā parsētāja nosaukums netiek parādīts vispār — tāpēc parastais lietotājs nekur neredz, kurš parsētājs piegādātājam ir izvēlēts. Jūsu darbs ir aizpildīt cilnes «Datu plūsma» un «Datu plūsmas konfigurācija», palaist «Krājumu imports» un pierakstīt simptomu; pārējo piesakiet administratoram vai atbalstam. PIM šajā rakstā parādās vairākkārt: tā ir EcomCart kopīgā produktu datu bāze — nosaukumi, apraksti, attēli un atribūti, kas savākti par konkrētā vairumtirgotāja precēm. Kā tas tiek nolasīts importa laikā, aprakstīts rakstā Preču imports — kā tas notiek. Parsētāju tēma ir sadalīta trīs rakstos. Šajā ir jēdzieni, ekrāns «Integrācija», kurā parsētāju piesprauž, un četri vispārīgie parsētāji. Konkrēto piecpadsmit vairumtirgotāju sarakstu un to, kur ieraksta pieejas datus, sk. rakstā Vairumtirgotāju parsētāji un pieejas dati. Katram parsētājam pieejamos iestatījumus, pavadošos failus, sagatavošanos pirmajai palaišanai un kopīgo problēmu sarakstu sk. rakstā Parsētāju iestatījumi un pirmā palaišana. Pirms sākat Šis raksts sākas tur, kur piegādātājs jau eksistē. Pirms parsētāja izvēles jābūt izdarītam šim: 1. Piegādātājs ir izveidots — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. 2. Cilnē «Datu plūsma» ir aizpildīts «Datu plūsmas URL (HTTP resursdators)» (vai «FTP resursdators», ja dati nāk pa FTP) un «Faila nosaukums» — galvenā faila ceļš zem resursdatora. 3. Turpat ir ievadīti pieejas dati, ja plūsma tos prasa: «Lietotājvārds», «Parole», «Klienta / organizācijas ID». Kā šie lauki aizpildāmi sīkāk, aprakstīts rakstā Datu plūsma — kur atrodas fails un pieejas dati. Formāts un parsētājs — divas dažādas lietas | Jēdziens | Kas tas ir | |---|---| | Faila formāts | Tas, ko sistēma nolasa no paša faila baitiem: xml, xlsx, csv vai json. Tā ir avota īpašība. | | Parsētājs | Konkrēts lasītājs, kas šo avotu pārvērš precēs: «Standard XML», «Duell CSV», «ELKO JSON» utt. | Vienam formātam var būt vairāki parsētāji. Katram formātam tieši viens parsētājs ir noklusējuma — to izvēlas automātiskā noteikšana. Neviens konkrēta vairumtirgotāja parsētājs nav noklusējuma, tāpēc automātiskā noteikšana tos nekad neizvēlas: tādam piegādātājam parsētājs ir jāpiesprauž ar roku. Katram parsētājam līdzās uzrakstam ir arī ID — īsa tehniska atslēga (duell_csv, elko_json, ebay_lms). Ekrānā tā nav redzama nekur, bet tieši tā tiek ierakstīta piegādātāja laukā ec_vendors.feed_parser (tukšs = «Automātiskā noteikšana»), un tieši ar to runā atbalsts. Tāpēc ID ir gan vispārīgo parsētāju tabulā zemāk, gan vairumtirgotāju tabulā rakstā Vairumtirgotāju parsētāji un pieejas dati: pieteikumā «piespraudiet piegādātājam X parsētāju alsolt_xml» nav ko pārprast. 🔴 Nepazīstams ID pārvēršas par tukšumu. Ja laukā feed_parser nonāk vērtība, kas nav neviena reģistrēta parsētāja ID — piemēram, drukas kļūda —, sistēma to nolasa kā tukšu, neatšķirami no «nav piesprausts», un imports klusi atkāpjas uz automātisko noteikšanu. Kļūdas ziņojuma nav. Tāpēc ID vienmēr jāpārraksta no tabulas, nevis jāatceras no galvas: uzraksts izvēlnē un ID var atšķirties (piemēram, uzraksts Komputronik JSON, ID komptronik_json — bez u). ⚠️ Piegādātāja formā (cilne «Vispārējie») ir lauks «Importa formāts» ar vērtībām XML / XLSX / CSV / PIM / PIM2 / CUST, un piegādātāju sarakstā ir kolonna «Formāts». Tā nav šī izvēle — Integrāciju centrāle šo lauku nekur nenolasa, tas ir tikai apzīmējums sarakstam. Jaunam piegādātājam tur pēc noklusējuma stāv PIM. Praksē ierakstiet tur reālo faila formātu, lai saraksts būtu lasāms; importa gaitu tas nemaina. Īstā izvēle notiek ekrānā «Integrācija». 📷 Ekrānattēls: ecomlink/vendor — cilne «Vispārējie», lauks «Importa formāts», un blakus piegādātāju saraksta kolonna «Formāts» Kur parsētāju izvēlas — ekrāns «Integrācija» Maršruts ecomlink/parser, cilne «Integrācija» nolaižamajā cilnē «Uzstādījumi», virsraksts lapā — «Datu plūsmas parsētāji — Integrāciju centrāle». Ekrāns ir tikai sistēmas administratoriem — citiem lietotājiem cilne vispār netiek uzzīmēta, un tiešs maršruts ved atpakaļ uz vadības paneli. Ekrāna augšā ir paskaidrojums: Izvēlieties, kurš parsētājs nolasa katra piegādātāja datu plūsmu un vai šis piegādātājs ņem savu produktu saturu no EcomCart PIM. Atstājiet piegādātāju uz Automātiskā noteikšana, lai formātu turpinātu atpazīt no lejupielādētā faila. PIM saturs tiek piemērots tikai pilnā importa laikā — cena, krājumi un statuss vienmēr paliek no datu plūsmas. Tabulā ir viena rinda katram piegādātājam, kas nav dzēsts — arī tiem, kuriem cilnē «Vispārējie» izslēgts «Imports». Kolonnas ir Piegādātājs, Parsētājs, PIM, PIM piegādātāja kods, PIM attēli un PIM stāvoklis. Pēdējās četras attiecas uz PIM satura ņemšanu, nevis uz plūsmas lasīšanu, un ir aprakstītas rakstā Preču imports — kā tas notiek. Rinda, kurai parsētājs ir piesprausts, ir iekrāsota zila. Kolonnā «Parsētājs» izvēlnes pirmais ieraksts ir «Automātiskā noteikšana», aiz tā — visi 19 reģistrētie parsētāji: vispirms četri vispārīgie, tad piecpadsmit vairumtirgotāju. Apakšā ir viena poga «Saglabāt», un tā nosūta visu tabulu uzreiz. Pēc saglabāšanas parādās ziņojums «Integrācijas iestatījumi saglabāti (mainīti N piegādātāji).» — skaitlis ir godīgs, tiek ierakstītas tikai tās rindas, kas tiešām mainījās. Ja lietotājam nav rediģēšanas tiesību, visas izvēlnes ir neaktīvas un saglabāšanas pogas nav vispār. Ja piegādātāju nav, ekrāns raksta: «Vēl nav aktīvu piegādātāju, ko konfigurēt.» (Šis teikums ir produkta teksts; filtra pēc «aktīviem» piegādātājiem ekrānam nav.) Darbību secība ekrānā: 1. Lietotnes → Integrāciju centrāle → nolaižamā cilne «Uzstādījumi» → «Integrācija». 2. Atrodiet rindu ar savu piegādātāju kolonnā «Piegādātājs». 3. Kolonnā «Parsētājs» izvēlieties vajadzīgo ierakstu — nevis «Automātiskā noteikšana». 4. Nospiediet «Saglabāt» un pārliecinieties, ka ziņojumā mainīto piegādātāju skaits nav 0. 5. Atveriet piegādātāja formu → cilne «Datu plūsmas konfigurācija» un aizpildiet parsētāja iestatījumus. 6. Palaidiet «Krājumu imports» un pārbaudiet rezultātu ekrānā Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas. 📷 Ekrānattēls: ecomlink/parser — viss «Datu plūsmas parsētāji» ekrāns ar PIM statusa joslu un piegādātāju tabulu 📷 Ekrānattēls: ecomlink/parser — atvērta kolonnas «Parsētājs» izvēlne, augšā «Automātiskā noteikšana», zem tās Standard XML/CSV/JSON/XLSX un vairumtirgotāju parsētāji Poga «Pārlasīt visu saturu» Šajā pašā ekrānā ir vēl viena poga, kas kaut ko maina, ne tikai rāda. Kolonnā «PIM stāvoklis» katrai rindai, kurai kolonnā «PIM» ir izvēlēts «Ņemt saturu», zem stāvokļa teksta ir poga «Pārlasīt visu saturu». Rindām ar «Izslēgts» tās nav, un lietotājam bez rediģēšanas tiesībām arī ne. Zem tabulas tas pats ir izskaidrots vēlreiz vienā rindkopā. Ko tā dara. Notīra šī piegādātāja PIM satura enkuru un nepabeigtas lasīšanas kontrolpunktu. Tāpēc nākamais pilnais imports nolasa visu šī piegādātāja PIM saturu no sākuma, nevis tikai to, kas mainījies kopš pēdējās lasīšanas. Kad to lieto. Kad piesaistītām precēm trūkst PIM satura — parasti tām rindām, kas piesaistītas vai pārsaistītas pēc pēdējās pilnās lasīšanas. Parastā lasīšana tādas preces neatgriež, jo PIM pusē tās nav mainījušās; pilnā pārlasīšana tās paņem. 1. Lietotnes → Integrāciju centrāle → nolaižamā cilne «Uzstādījumi» → «Integrācija». 2. Atrodiet piegādātāja rindu un pārliecinieties, ka kolonnā «PIM» stāv «Ņemt saturu». 3. Kolonnā «PIM stāvoklis» nospiediet «Pārlasīt visu saturu». 4. Atveras apstiprinājuma logs ar piegādātāja kodu un brīdinājumu, ka viss katalogs tiek pārstaigāts no jauna. Pogas ir «Atcelt» un «Pārlasīt visu saturu». 5. Pēc apstiprināšanas parādās ziņojums «… satura enkurs notīrīts — nākamais pilnais imports pārlasa visu tā PIM saturu.» (sākumā ir piegādātāja kods), un kolonnā «PIM stāvoklis» turpmāk stāv «saturs vēl nav nolasīts». ⚠️ Uzreiz nekas nenotiek. Poga neko nepalaiž — tā tikai noņem atzīmi par to, kas jau nolasīts. Saturs tiek pārlasīts tikai tad, kad nostrādā pilnais imports. 🔴 Pārlasīšana aptver visu katalogu, un lielam piegādātājam tās ir stundas. Tāpēc to nespiež «katram gadījumam». ℹ️ Jau uzliktais saturs tiek atsvaidzināts, nevis vispirms dzēsts — preces nepaliek tukšas, kamēr pārlasīšana notiek. 📷 Ekrānattēls: ecomlink/parser — kolonna «PIM stāvoklis» rindai ar «Ņemt saturu»: stāvokļa teksts un zem tā poga «Pārlasīt visu saturu» 📷 Ekrānattēls: ecomlink/parser — atvērts «Pārlasīt visu saturu» apstiprinājuma logs ar piegādātāja kodu un pogām «Atcelt» un «Pārlasīt visu saturu» Kā parsētājs tiek izvēlēts katrā importā Secība ir fiksēta: 1. Skaidrs pārraksts komandrindā — ja imports palaists ar norādītu avotu, uzvar tas. 2. Piegādātājam piespraustais parsētājs — tas, kas izvēlēts ekrānā «Integrācija». 3. Automātiskā noteikšana — formāts tiek nolasīts no faila, un tiek ņemts šī formāta noklusējuma parsētājs. Ja neviens no trim nedod rezultātu, imports apstājas ar kļūdu. Zemākā tabula ir svarīga viena iemesla dēļ: ja piegādātājs dod REST API bez faila nosaukuma, automātiskā noteikšana pēc paplašinājuma nenostrādā un paliek tikai satura pazīme — sk. sarkano brīdinājumu aiz tabulas. Formātu nosaka no pirmajiem 512 baitiem, šādā secībā: | Pazīme faila sākumā | Rezultāts | |---|---| | Fails patiesībā ir arhīvs (tā sākumā ir burti PK) — tā izskatās Excel darbgrāmata | xlsx | | Pirmā īstā rakstzīme ir < (neredzamas rakstzīmes faila sākumā un atstarpes tiek izlaistas) | xml | | Pirmā īstā rakstzīme ir { vai [ | json | Ja satura pazīme nepalīdz, tiek skatīts faila paplašinājums (.xml; .xlsx/.xls; .csv/.tsv/.txt; .json/.jsonl/.ndjson), un pēdējā iespēja: ja galvā ir komats, semikols vai tabulācija — csv. Citādi formāts paliek neatpazīts. 🔴 Ja piegādātāja adreses ceļam nav paplašinājuma vispār (piemēram, REST adrese, kas beidzas bez faila vārda), lejupielādētais fails tiek saglabāts kā <kods>.download, un uz paplašinājumu balstītā atpazīšana nenostrādā nemaz. Ja paplašinājums ir, bet tas ir svešs — .asp, .aspx, .dll — fails gan tiek saglabāts ar to pašu paplašinājumu, taču atpazīšana tāpat nenostrādā, jo sarakstā ir tikai xml/xlsx/xls/csv/tsv/txt/json/jsonl/ndjson. Abos gadījumos secinājums ir viens: API tipa piegādātājam parsētājs jāpiesprauž. Četri vispārīgie parsētāji Šie ir noklusējuma parsētāji saviem formātiem, tos izvēlas automātiskā noteikšana, un tie apkalpo daudzus piegādātājus. Cenas semantiku tie ņem no piegādātāja kartītes («Datu plūsmas cenu valūta», «Datu plūsmas cenu PVN»), nevis no sevis. | Uzraksts izvēlnē | ID | Formāts | Ko gaida | |---|---|---|---| | Standard XML | standard_xml | xml | Dokumentu, kurā atkārtojas ieraksta elements; pēc noklusējuma <item> | | Standard CSV | standard_csv | csv | Plakanu tabulu, kur kolonnas nosaukums sakrīt ar lauka nosaukumu | | Standard XLSX | standard_xlsx | xlsx | To pašu, kas CSV, tikai darblapā — tiek lietots tas pats lauku kartētājs (mapper), tāpēc darbgrāmata ar tām pašām kolonnām dod identisku rezultātu kā CSV | | Standard JSON | standard_json | json | Ierakstus saknes masīvā, JSON Lines straumē vai apvalka objekta loceklī | Uzraksti izvēlnē nav tulkoti — tie ir angliski tieši tā, kā tabulā. Vienīgais tulkotais ieraksts izvēlnē ir «Automātiskā noteikšana». Visiem četriem ir viena un tā pati lauku vārdnīca — 23 produkta īpašības, kuras katram piegādātājam var pārsaistīt uz citu plūsmas elementu vai kolonnu ekrānā «Pārsaiste». ⚠️ Arī šis ekrāns ir tikai sistēmas administratoram — pārsaisti piesaka tāpat kā parsētāja piespraušanu. Sk. rakstu Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve. Dažas konvencijas, kas jāzina, gatavojot savu plūsmu: - XML: lauku var adresēt kā tiešu bērnu (model), ligzdotu ceļu (a.b.c), ieraksta atribūtu (@Stock), ligzdota elementa atribūtu (Dimensions@Height) vai nosaukumtelpas bērnu (g:price). Ko šis ceļš neprot — izvēlēties starp vairākiem blokiem (piemēram, kurā no noliktavām ir pārdodamais daudzums) vai pārveidot vērtību. Tieši tur sākas konkrēta vairumtirgotāja parsētāja teritorija. - CSV un XLSX: valodu kolonnas name_<valoda> / description_<valoda> (piem., name_lv) nav pārsaistāmas. Saraksti (attēli, faili, saistītās preces, kategorijas) ir viena kolonna, vienumi atdalīti ar |, un kategorijas ceļš iekšēji ar >>. Ligzdotie ieraksti (akcijas, atlaides, atribūti, opcijas) ir viena kolonna ar JSON vērtību. - JSON: apvalka locekļa nosaukumu var neuzdot — sistēma pati atpazīst products, items, records, data, rows, list, offers. Iestatījumi, ko piedāvā vispārīgie parsētāji Tie ir piegādātāja formas cilnē «Datu plūsmas konfigurācija». Grupā «Datu plūsmas opcijas»: | Parsētājs | Uzraksts (ekrānā angliski) | Noklusējums | |---|---|---| | Standard XML | Record element | item | | Standard JSON | Records key | tukšs = atpazīt pašam | | Standard XLSX | Worksheet | tukšs = pirmā darblapa | | Standard CSV | — | nav neviena | Standard JSON papildus piedāvā lapošanu (API, kas atdod datus pa lapām) — piecas atslēgas grupā «Faili un pieejas dati» ar angliskiem uzrakstiem. Ko katra no tām nozīmē, kādas ir to noklusējuma vērtības un kā tās aizpildīt pēc piegādātāja API atbildes, aprakstīts rakstā Datu plūsmas konfigurācija — kā plūsmu lasa, sadaļā «Lapošana — kad plūsma nāk pa lapām». Standard JSON ir vienīgais, kuram lapošanu var uzstādīt formā. Lapotam XML API tas nestrādātu — XML lasītājs apstātos pie pirmās lapas beigām, un klusi tiktu importēta viena lapa. Arī daži vairumtirgotāju parsētāji staigā pa lapām (piemēram, ACC Distribution ar savu kursoru), bet tie to dara iebūvēti, bez iestatījuma formā. ℹ️ Kolonna «Noklusējums» šajā tabulā — un tāpat rakstā Parsētāju iestatījumi un pirmā palaišana — nozīmē vērtību, kas darbojas, kamēr rinda nav pievienota. Cilne nav lauku forma ar priekšaizpildītām vērtībām, bet rindu redaktors, tāpēc tukša tabula nav kļūda. Piegādātājam uz Standard CSV cilne «Datu plūsmas konfigurācija» tāpēc raksta: «Šeit nav nekā, ko konfigurēt katram piegādātājam atsevišķi: šī datu plūsma tiek lasīta kā viens fails no datu plūsmas URL, izmantojot cilnē Datu plūsma norādītos pieejas datus.» Ja kaut kas nestrādā Visiem trim parsētāju rakstiem ir viena kopīga problēmu saraksta sadaļa — tā ir raksta Parsētāju iestatījumi un pirmā palaišana beigās, sadaļā «Ja kaut kas nestrādā». Tur ir apkopoti visi simptomi: imports bez nevienas sagatavotas preces, nepareizi krājumi, iekešota kļūdas lapa, parsētājs, kas uzvedas kā neizvēlēts, tukša cilne «Datu plūsmas konfigurācija» un trūkstošs PIM saturs. Saistītie raksti: Vairumtirgotāju parsētāji un pieejas dati · Parsētāju iestatījumi un pirmā palaišana · Piegādātāja pievienošana — sagatavošanās un pamatdati · Datu plūsma — kur atrodas fails un pieejas dati · Datu plūsmas konfigurācija — kā plūsmu lasa · Importa uzvedība — ko datu plūsma drīkst pārrakstīt · Krājumu statusu sasaiste — kā tā strādā · Preču imports — kā tas notiek · Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve · Piegādātāju profili — kas tie ir · Piegādātāju prioritāte — ekrāns un svaru uzstādīšana · Žurnāli — ekrāns un izpilžu rindas
Vairumtirgotāju parsētāji un pieejas dati
Šajā rakstā ir visi piecpadsmit konkrēto vairumtirgotāju parsētāji — uzraksts izvēlnē, ID, kā katrs paņem datus un kas jāsagatavo pieslēgšanai —, kā arī tas, ko darīt, ja jūsu vairumtirgotāja sarakstā nav, un kurā piegādātāja formas laukā ieraksta pieejas datus. Kā formāts un parsētājs atšķiras un kurā ekrānā parsētāju piesprauž, sk. rakstā Atbalstītie formāti un parsētāja izvēle. Katra parsētāja iestatījumus un pavadošos failus sk. rakstā Parsētāju iestatījumi un pirmā palaišana. Piecpadsmit vairumtirgotāju parsētāji Katram no tiem ir savs uzraksts izvēlnē. Neviens nav noklusējuma, tāpēc piegādātājs vienmēr jāpiesprauž ar roku. ℹ️ Preču skaiti tabulā ir mērīti 2026. gada septembrī un laika gaitā mainās. Tie ir lieluma kārta, lai saprastu, ko sagaidīt, nevis norma, ar ko salīdzināt savu palaišanu. | Uzraksts izvēlnē | ID | Vairumtirgotājs | Kā dati tiek paņemti | Kas jāsagatavo pieslēgšanai | |---|---|---|---|---| | Duell CSV | duell_csv | Duell (Somija) | Seši CSV faili uz viena resursdatora, trīs no tiem apakšmapē Data/: preces, cenu lapa, krājumi, kategoriju koks, vērtību apzīmējumi, attēlu saraksts | Resursdators un galvenā faila ceļš, lietotājvārds un parole | | Entertainment Trading CSV | entmtrdcom_csv | Entertainment Trading | Viens plakans semikolu CSV | Autorizācijas galvene (sk. sadaļu «Kur ieraksta pieejas datus») | | ANKRAVS XML | ankravs_xml | ANKRAVS | Trīs XML faili pa FTP: preces, krājumi (WWW_Atlikumi.XML), kategoriju koks (WWW_PrGrupas.XML) | FTP resursdators, lietotājvārds un parole | | PowerBike PL CSV | powerbikepl_csv | PowerBike PL | Vairāki zīmolu CSV faili vienā FTP mapē, visiem vienāda kolonnu galva | FTP pieejas dati un pārējo failu saraksts iestatījumā Extra product files | | AB XML | ab_xml | AB (ab.pl, Polija) | Trīs pieprasījumi uz vienu adresi: preces, krājumi un PLN/EUR kurss | Lietotājvārds, parole un AB klienta numurs (AB client/org number) | | Action.pl (CSV / Small XML) | actionpl | Action.pl | Viena adrese, kas atdod vai nu CSV, vai «Small XML» — parsētājs atpazīst pats | Klienta ID, lietotājvārds un XML atslēga (vai konta parole) | | ELKO JSON | elko_json | ELKO Group | REST API; viens pieprasījums atdod visu sortimentu (18 850 preču) | Bearer talons autorizācijas galvenē; talons ir piesiets atļautajām IP adresēm | | ALSO Lithuania XML | alsolt_xml | ALSO Lietuva | Viens pieprasījums, kura vaicājumā aizsūtīts vesels XML pieprasījuma dokuments; atbilde — viens katalogs (11 382 ieraksti) | Lietotājvārds, parole un ALSO klienta ID laukā «Klienta / organizācijas ID» | | B2B Trade LV XML | b2btradelv_xml | B2B Trade LV | Viens statisks XML fails (1 026 preces) | Faila ceļš — tajā esošais UUID pats ir piekļuves atslēga | | Komputronik JSON | komptronik_json | Komputronik (Polija) | Viens pieprasījums, 61 791 piedāvājums | API atslēga, kas ir daļa no faila ceļa | | ACC Distribution JSON | accdist_json | ACC Distribution (Lietuva) | Pieprasījumi ar kursoru — pa 100 ierakstiem, līdz katalogs beidzas (24 743 preces) | Licences atslēga laukā «Parole» un uzņēmuma kods (ACC company id, noklusējums _al) | | ASBIS XML | asbis_xml | ASBIS | Viens XML ar cenām un pieejamību (6 253 ieraksti) | Lietotājvārds un parole | | LATAKKO (GummiData API) | latakko_json | LATAKKO (riepas) | Viens pieprasījums ar Bearer talonu (41 857 ieraksti) | Lietotājvārds un parole — talonu sistēma izgatavo pati katrā palaišanā un nekur to nesaglabā | | DIRECTO (Directo ERP XML core) | directo_xml | Klienta paša Directo ERP | Divi pieprasījumi: preču katalogs un krājumu atlikumi | appkey laukā «Parole» un pārdodamo noliktavu kodi (Sellable warehouse codes) | | eBay (LMS active inventory) | ebay_lms | Paša veikala īpašnieka eBay konts | Adreses, kas vienkārši atdotu failu, nav: sistēma vispirms pasūta atskaiti LMS_ACTIVE_INVENTORY_REPORT, aptaujā, līdz tā ir gatava, un tad lejupielādē ZIP no trešās adreses un atarhivē to pati. eBay atļauj 25 šādas atskaites 24 stundās, tāpēc palaišana, kas notiek 50 minūšu laikā pēc iepriekšējās, izmanto jau pasūtīto atskaiti | Lietotājvārds = App ID, Parole = Cert ID, Klienta / organizācijas ID = ilgdzīvojošais atsvaidzināšanas talons (refresh token); laukā «Faila nosaukums» — atskaites pasūtīšanas adrese | ℹ️ eBay nav vairumtirgotājs — tā ir paša veikala īpašnieka eBay konta preču atskaite. Četras lietas, kas no tā izriet: - Viena rinda = viens eBay konts, nevis viens tirgus. Viena atskaite atdod visa konta sludinājumus neatkarīgi no tā, kuros eBay tirgos tie ir publicēti. Otrs eBay konts ir otra piegādātāja rinda. - Cenas vienā atskaitē var būt vairākās valūtās, un vienīgā pazīme, kas tās atšķir, ir pašas cenas valūtas apzīmējums. Tāpēc šis parsētājs katru rindu pārrēķina uz veikala valūtu pats. Ja kādai valūtai kursa nav, palaišana apstājas ar kļūdu — nevis sagatavo nepareizu cenu. - eBay cenas ir paša veikala mazumtirdzniecības cenas, nevis vairumtirgotāja iepirkuma cenas. Ja šim piegādātājam paliek parastais uzcenojuma plāns, cena tiek uzcenota otrreiz — šai rindai jāliek 0 % uzcenojums. Sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. - Ieviests ir tikai krājumu imports. Tāpēc tieši šim piegādātājam cilnē «Importa uzvedība» jāieslēdz «Import new products on stock runs» — citādi krājumu imports nepazīstamus artikulus vienkārši izlaiž un jaunas preces neienāk nemaz. Sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Ja jūsu vairumtirgotāja sarakstā nav Tas ir normālākais gadījums — savs parsētājs ir tikai 15 vairumtirgotājiem, bet piegādātāju ir daudz vairāk. 1. Vispirms pamēģiniet vispārīgo parsētāju. Lielākā daļa XML, CSV, XLSX un JSON plūsmu strādā ar vienu no četriem. Plūsmā minimāli vajag: preces kodu, nosaukumu, cenu, atlikumu, kategoriju un ražotāju. Ja šie seši ir un fails ir viens, vispārīgais parsētājs parasti pietiek. 2. Ja kolonnu vai elementu nosaukumi atšķiras, tos nevajag mainīt plūsmā — tos sasaista ekrānā «Pārsaiste». Tas ir administratora darbs; piesakiet to kopā ar parauga failu. 3. Ja plūsma vispārīgajam parsētājam neder, vajadzīgs jauns vairumtirgotāja parsētājs. Tā ir tad, ja dati nāk vairākos failos, ja API atdod datus pa lapām XML formātā, ja jāizvēlas starp vairākiem noliktavu blokiem vai ja preces cenu/atlikumu nevar norādīt ar vienu ceļu. Pieteikumam pievienojiet: parauga failu (vai īstu atbildi no API), piegādātāja dokumentāciju un testa pieejas datus. Kur ieraksta pieejas datus Piegādātāja formas cilnē «Datu plūsma» ir trīs pieejas datu lauki, un katrs parsētājs zina, kur to likt savā pieprasījumā: | Lauks formā | Kas tur jāraksta | Kurš to lieto | |---|---|---| | Lietotājvārds | Konta lietotājvārds | ALSO Lietuva, ASBIS, Action.pl, AB, LATAKKO, eBay (App ID), kā arī FTP/HTTP pieeja Duell, ANKRAVS un PowerBike gadījumā | | Parole | Parole, atslēga vai appkey | ALSO Lietuva, ASBIS, Action.pl, AB, LATAKKO, ACC Distribution (licences atslēga), DIRECTO (appkey), eBay (Cert ID) | | Klienta / organizācijas ID | Klienta vai organizācijas numurs | Action.pl, ALSO Lietuva, eBay (atsvaidzināšanas talons) | ⚠️ Lauka «Klienta / organizācijas ID» paskaidrojums zem tā runā tikai par Action.pl klienta numuru. Lauks tomēr ir kopīgs, un eBay gadījumā tajā glabājas pavisam cita lieta — ilgdzīvojošais atsvaidzināšanas talons, ar kuru sistēma katrā palaišanā izgatavo īslaicīgu pieejas talonu. «Lietotājvārds» un «Parole» eBay gadījumā nav konta lietotājvārds un parole, bet lietotnes atslēgu pāris (App ID / Cert ID), ar ko šī apmaiņa tiek autorizēta. Pati adrese pieejas datu lauks nav — tā ir atsevišķi tajā pašā cilnē: «Datu plūsmas URL (HTTP resursdators)» (resursdators bez ceļa, piem. example.com; tiek pieņemts https://), «FTP resursdators» (piem. ftp.example.com — ja tas ir aizpildīts, to izmanto datu plūsmas URL vietā, un tā arī izvēlas FTP) un «Faila nosaukums» (galvenā faila ceļš zem resursdatora, piem. exports/feed.xml). Cilnē ir vēl divi elementi, kas ar pieejas datiem nav saistīti: «Avota valoda» un izvēles rūtiņa «Kešot attēlus lokāli». ⚠️ Galvenā faila adrese iet tikai cilnē «Datu plūsma». Cilnes «Datu plūsmas konfigurācija» izvēlnē tā netiek piedāvāta — tur norāda tikai pavadošo failu atrašanās vietas. Bearer taloni šajos laukos neiet. Tos ieraksta cilnē «Datu plūsmas konfigurācija» kā atslēgu main.auth_header — pilnu galvenes vērtību, ieskaitot vārdu Bearer . Soļi, kā šo rindu pievieno, un pārējie transporta veidi ir rakstā Datu plūsma — kur atrodas fails un pieejas dati, sadaļā «Autentifikācija — kas ir ievadāms un kas nav». To lieto ELKO un Entertainment Trading — un tikai tie divi. Divos gadījumos noslēpums ceļo pašā adresē, tāpēc atsevišķa lauka tam nav: Komputronik API atslēga ir faila ceļa segments, un B2B Trade LV faila ceļā esošais UUID ir vienīgais, kas plūsmu sargā. Ja piegādātājs to nomaina, lejupielāde atdod 404 — un tā ir laba ziņa, jo kļūda vismaz ir redzama žurnālā. ⚠️ Lauks «Parole» piegādātāja formā ir parasts teksta lauks — vērtība ekrānā ir redzama. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Datu plūsma» ar laukiem «Lietotājvārds», «Parole» un «Klienta / organizācijas ID» Ja kaut kas nestrādā Visiem trim parsētāju rakstiem ir viena kopīga problēmu saraksta sadaļa — tā ir raksta Parsētāju iestatījumi un pirmā palaišana beigās, sadaļā «Ja kaut kas nestrādā». Tur ir apkopoti visi simptomi: imports bez nevienas sagatavotas preces, nepareizi krājumi, iekešota kļūdas lapa, parsētājs, kas uzvedas kā neizvēlēts, tukša cilne «Datu plūsmas konfigurācija» un trūkstošs PIM saturs. Saistītie raksti: Atbalstītie formāti un parsētāja izvēle · Parsētāju iestatījumi un pirmā palaišana · Piegādātāja pievienošana — sagatavošanās un pamatdati · Datu plūsma — kur atrodas fails un pieejas dati · Datu plūsmas konfigurācija — kā plūsmu lasa · Importa uzvedība — ko datu plūsma drīkst pārrakstīt · Krājumu statusu sasaiste — kā tā strādā · Preču imports — kā tas notiek · Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve · Piegādātāju profili — kas tie ir · Piegādātāju prioritāte — ekrāns un svaru uzstādīšana · Žurnāli — ekrāns un izpilžu rindas
Parsētāju iestatījumi un pirmā palaišana
Šajā rakstā ir tas, kas jāizdara pēc tam, kad parsētājs piegādātājam ir piesprausts: iestatījumi, kurus piedāvā tikai daži parsētāji, pavadošie faili, ko sistēma paņem pati, parsētāja robežas un sagatavošanās pirmajai palaišanai. Raksta beigās ir visiem trim parsētāju rakstiem kopīgā sadaļa «Ja kaut kas nestrādā». Jēdzienus, ekrānu «Integrācija» un četrus vispārīgos parsētājus sk. rakstā Atbalstītie formāti un parsētāja izvēle. Vairumtirgotāju sarakstu un pieejas datus sk. rakstā Vairumtirgotāju parsētāji un pieejas dati. ℹ️ Preču skaiti šajā rakstā ir mērīti 2026. gada septembrī un laika gaitā mainās. Tie ir lieluma kārta, lai saprastu, ko sagaidīt, nevis norma, ar ko salīdzināt savu palaišanu. Iestatījumi, kas ir tikai dažiem parsētājiem Šie parādās cilnē «Datu plūsmas konfigurācija». Uzraksti lielākoties ir angliski — latviski ir iztulkoti tikai četri Duell iestatījumi un avotu atrašanās vietas. Grupā «Datu plūsmas opcijas»: | Parsētājs | Uzraksts | Noklusējums | Ko tas izšķir | |---|---|---|---| | Duell CSV | Cenu lapas kolonna | EUR_EXCL_VAT | Kura cenu lapas kolonna ir cena | | Duell CSV | Krājumu kolonna | TOTAL | Kura kolonna ir daudzums | | Duell CSV | Tuvākās noliktavas kolonna | VAASA | Ja šajā kolonnā rindai nav vērtības, prece tiek atzīmēta kā «Nav vietējā noliktavā». Tukšs iestatījums = noteikums izslēgts | | Duell CSV | Izslēgtās valsts kods | lv | Izlaiž ierobežotās preces; tukšs = izslēgts | | Duell CSV | Catalog updates directory | Data/Products/ | Mape, kurā Duell katru darbdienu noliek products_updates_* failus ar precēm, kas mainījušās kopš galvenā products.csv. Tukšs = šie faili netiek lasīti, un parsētājs ņem tikai galveno failu | | ALSO Lithuania XML | Excluded ClassID prefixes | X19 | Izmet garantijas, uzstādīšanas un līdzīgus pakalpojumus | | LATAKKO | Remote (EU) warehouse stock | Fall back to EU stock, mark as non-local | Vai 28 332 ES noliktavas preces ir pārdodamas un kā tās atzīmē | | PowerBike PL CSV | Extra product files (comma-separated, same directory) | tukšs | Pārējo zīmolu CSV failu saraksts ar komatiem | | DIRECTO | Sellable warehouse codes (blank = sum all) | tukšs = visas | Kuras noliktavas skaitās pārdodamas | | eBay (LMS active inventory) | Multi-variation listings | Family master + one child per variation | Vai sludinājums ar vairākiem variantiem kļūst par pamatpreci ar variantu bērniem vai tikai par pamatpreci | | eBay (LMS active inventory) | Listing format filter - LEAVE BLANK unless the absence sweep is off for this vendor | All listings (recommended) | Vai atskaitē iekļauj tikai fiksētas cenas vai tikai izsoles sludinājumus. 🔴 Jāatstāj tukšs: atfiltrēta atskaite importam izskatās kā viss katalogs, un pārējie sludinājumi tiek uzskatīti par pazudušiem | | AB XML | AB client/org number | tukšs | AB klienta numurs pieprasījumā | | ACC Distribution JSON | ACC company id (_al = ACC Distribution, _xl = Avad Baltic) | _al | ACC uzņēmuma kods pieprasījumā | | ACC Distribution JSON | Price to stage | Net price, no LATGA levy (legacy parity) | Vai cenā ieskaita LATGA nodevu (tā attiecas uz ~10 % preču) | Kur uzrakstā ir iekavas vai domuzīme ar pamācību — PowerBike PL, DIRECTO, eBay formāta filtrs, ACC —, tā ir daļa no paša uzraksta uz ekrāna, nevis šī raksta paskaidrojums. Grupā «Faili un pieejas dati»: | Parsētājs | Uzraksts | Ko tas izšķir | |---|---|---| | ELKO JSON, Entertainment Trading CSV | Galvenā datu plūsma autorizācijas galvene | Obligāts — bez tā plūsma atgriež 401 | | ANKRAVS XML | Krājumu fails atrašanās vieta | Kur meklēt WWW_Atlikumi.XML, ja tas nav līdzās galvenajam failam | | Duell CSV | Cenu lapa atrašanās vieta, Krājumu fails atrašanās vieta | Tas pats abiem pavadošajiem failiem, ko lasa krājumu imports | | AB XML, DIRECTO | atrašanās vietas to pārējiem pieprasījumiem | Sk. sadaļu «Pavadošie faili, ko sistēma paņem pati» | Četriem vairumtirgotāju parsētājiem — Action.pl, B2B Trade LV, Komputronik un ASBIS — nav neviena papildu iestatījuma; tiem pietiek ar cilni «Datu plūsma». 🔴 Kamēr piegādātājs ir uz «Automātiskā noteikšana», cilne «Datu plūsmas konfigurācija» raksta: «Šī piegādātāja datu plūsma vēl nav sagatavota importam, tāpēc šeit nav ko konfigurēt. Vispirms tā jāsagatavo administratoram.» Tātad vispirms jāpiesprauž parsētājs un tikai tad var rediģēt tā iestatījumus. Piemēram, LATAKKO gadījumā tas nozīmē, ka nav rediģējams tieši tas slēdzis, kas izšķir, vai ES noliktavas preces ir pārdodamas. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Datu plūsmas konfigurācija» ar grupām «Faili un pieejas dati» un «Datu plūsmas opcijas» Pavadošie faili, ko sistēma paņem pati Ja parsētājam ir vairāki faili, tos nevajag norādīt pa vienam — parsētājs zina, kā tie saucas, un lejupielādē tos no tā paša resursdatora. Cilnē «Datu plūsmas konfigurācija», grupā «Faili un pieejas dati», citu atrašanās vietu var norādīt tiem pavadošajiem failiem, ko lasa krājumu imports. | Parsētājs | Galvenais + pavadošie | Kurus var pārvietot šodien | |---|---|---| | ANKRAVS XML | Preču katalogs (no lauka «Faila nosaukums»), Krājumu fails, Kategoriju koks | Tikai Krājumu fails | | Duell CSV | Preču fails, Cenu lapa, Krājumu fails, Kategoriju koks, Vērtību apzīmējumi, Attēlu saraksts | Cenu lapa un Krājumu fails | | AB XML | Trīs pieprasījumi uz vienu adresi: preces, krājumi, valūtas kurss | Stock levels un Exchange rate (PLN per EUR) (uzraksti angliski) | | DIRECTO | Preču katalogs un krājumu atlikumi | Tikai Krājumu fails | | ASBIS XML | Cenu un pieejamības fails; papildus deklarēti EN un RU katalogi | Neviena | | eBay (LMS active inventory) | Viena atskaite, ko sistēma pasūta un lejupielādē pati | — | | Pārējie | Tikai viens fails | — | 🔴 Izvēlnē tiek piedāvātas tikai tās rindas, ko lasa Krājumu imports. Kategoriju koks, Vērtību apzīmējumi, Attēlu saraksts un ASBIS EN/RU katalogi ir deklarēti, bet izvēlnē neparādās, jo pilnie importi pašlaik netiek izmantoti. Ja rinda jau ir saglabāta agrāk, tā paliek redzama kā nerediģējama, ar piezīmi: «Šo iestatījumu nolasa tikai pilnais imports, un pilnie importi pašlaik netiek izmantoti. Vērtība tiek saglabāta nemainīga un atkal tiks piemērota, tiklīdz tie tiks ieslēgti atpakaļ.» Kategoriju koks, vērtību apzīmējumi un attēlu saraksts tiek lasīti tikai pilnajā importā — tā pati robeža attiecas arī uz PIM saturu un jaunu preču pievienošanu. Ja pavadošā faila lejupielāde neizdodas, apstājas visa palaišana — labāk vakardienas dati nekā katalogs bez cenām vai bez krājumiem. Ko vairumtirgotāja parsētājs nedara - Netiek izvēlēts pats. Automātiskā noteikšana vienmēr nonāk pie kāda no četriem vispārīgajiem parsētājiem. - Lielākā daļa neveido jaunas preces. Ieviests ir tikai Krājumu imports; ANKRAVS, Duell un Entertainment Trading prot arī Pilno importu. Pēc noklusējuma krājumu imports nepazīstamu preci izlaiž, un jaunas preces šādam piegādātājam ienāk caur PIM «Ņemt saturu». Taču piegādātāja formas cilnē «Importa uzvedība» ir izvēles rūtiņa «Import new products on stock runs» (ekrānā angliski), kas ļauj arī krājumu importam pievienot jaunus artikulus — tie tad ienāk bez aprakstiem, attēliem un kategorijām, līdz izpildās pilnais imports. Sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. - Piegādātāja formā pazūd divi lauki. Tiklīdz ir piesprausts vairumtirgotāja parsētājs, pazūd «Datu plūsmas cenu valūta» un «Datu plūsmas cenu PVN» — parsētājs abus zina pats. Tā nav kļūda. - Parsētāja maiņa nedzēš vecos iestatījumus. Saglabāta rinda, ko jaunais parsētājs nepazīst, paliek ar piezīmi: «Šis iestatījums neattiecas uz to, kā šobrīd tiek lasīta šī piegādātāja datu plūsma, un importā tiek ignorēts. Tas tiek saglabāts gadījumam, ja tas mainītos atpakaļ; notīriet rindu, lai to noņemtu.» ℹ️ «Krājumu imports» un «Pilnais imports» ir tieši tie divi pogu nosaukumi vadības panelī. Tiem nav sakara ar ekrānu «Profili» — tas ir pavisam cits jēdziens, piegādātāju datu plūsmu apraksta katalogs; sk. Piegādātāju profili — kas tie ir. Pirms pirmās palaišanas Uzstādiet krājumu statusus. Piegādātāja formas cilnē «Krājumu statusu sasaiste» ir četras izvēlnes — «Noliktavā», «Nav noliktavā», «Nav krājumos», «Nav vietējā noliktavā» —, un jaunam piegādātājam visās stāv «--- Nav ---». Katrā jānorāda veikala pieejamības stāvoklis, kas šai situācijai atbilst (piemēram, «Izpārdots»). Īpaši svarīgi tas ir ASBIS: šajā plūsmā 4 796 no 6 253 precēm mērījuma brīdī bija bez atlikuma. Ja izvēlne «Nav noliktavā» paliek uz «--- Nav ---», preces bez atlikuma neiegūst saprotamu statusu. Sk. Krājumu statusu sasaiste — kā tā strādā. Ja kaut kas nestrādā Imports beidzas «veiksmīgi», bet nav sagatavota neviena prece. Visbiežākais cēlonis: piegādātājam vajag savu parsētāju, bet tas ir atstāts uz «Automātiskā noteikšana». B2B Trade LV un ASBIS gadījumā fails ir kārtīgs XML, tāpēc Standard XML to nolasa labprāt, neatrod preces identitāti un sagatavo nulli rindu — katrā palaišanā, kamēr ekrāns izskatās nokonfigurēts. Ko darāt jūs: pierakstiet piegādātāja kodu, pēdējās palaišanas rindu sadaļā Žurnāli (sk. Žurnāli — ekrāns un izpilžu rindas) un sagatavoto preču skaitu. Ko piesakāt administratoram: «Lūdzu, piespraudiet piegādātājam X pareizo parsētāju ekrānā Integrācija un palaidiet importu vēlreiz.» Imports izskatās vesels, bet krājumi ir nepareizi. Tā pati nepiespraušana, tikai klusāka. ACC Distribution gadījumā vispārīgais parsētājs nolasa visus 24 743 ierakstus «veiksmīgi» un paņem nepareizo noliktavas bloku — 191 pārdodama prece tiek sagatavota kā izpārdota. Komputronik gadījumā 12 404 preces reklamē vietējo noliktavu, kuras nav. Kļūdas ziņojuma nav. Ko darāt jūs: pārbaudiet dažas preces ekrānā Produkti un pierakstiet konkrētus kodus, kur atlikums nesakrīt ar piegādātāja datiem. Ko piesakāt administratoram: piegādātāja kodu, šos piemērus un simptomu — nevis minējumu par parsētāju, jo, kurš parsētājs ir izvēlēts, jūs formā neredzat. Plūsmas vietā tiek iekešota kļūdas lapa. LATAKKO bez piespraušanas nesūta autorizācijas galveni un par katalogu saglabā 401 lapu. DIRECTO bez piespraušanas nesūta appkey un saglabā atbildi «Unauthorized», kas turklāt atnāk ar parastu HTTP 200 kodu — tāpēc lejupielāde neizskatās neizdevusies. Ko darāt jūs: pārbaudiet pēdējās palaišanas ierakstu sadaļā Žurnāli (sk. Žurnāli — ekrāns un izpilžu rindas) un pārliecinieties, ka «Lietotājvārds» un «Parole» cilnē «Datu plūsma» tiešām ir aizpildīti. Ko piesakāt administratoram: parsētāja piespraušanu šim piegādātājam. Parsētājs ir izvēlēts, bet uzvedas kā neizvēlēts. Nepazīstama parsētāja vērtība (piemēram, drukas kļūda, ja tā ierakstīta ārpus šī ekrāna) tiek pārvērsta par tukšumu — neatšķirami no «nav piesprausts». Reāls gadījums: powrbikepl_csv pareizā powerbikepl_csv vietā; imports klusi atkāpās uz automātisko noteikšanu. Tas ir pilnībā administratora pārbaudāms: ekrānā «Integrācija» jāpārliecinās, ka izvēlnē tiešām ir atzīmēts vajadzīgais ieraksts, nevis «Automātiskā noteikšana». Cilne «Datu plūsmas konfigurācija» ir tukša. Noteicošais ir brīdinājums: ja redzams «Šī piegādātāja datu plūsma vēl nav sagatavota importam…», parsētājs nav piesprausts — neatkarīgi no tā, ka zem tā var stāvēt arī rindkopa «Šeit nav nekā, ko konfigurēt…». Abi teksti var parādīties vienlaikus, un tad noteicošais ir brīdinājums. Ja brīdinājuma nav un ir tikai «Šeit nav nekā, ko konfigurēt katram piegādātājam atsevišķi…», tas ir normāli — tā ir viena no plūsmām, kurai vienkārši nav neviena iestatījuma: Standard CSV, Action.pl, B2B Trade LV, Komputronik vai ASBIS. Piesaistītām precēm trūkst PIM satura. Prece ir sasaistīta, bet nosaukums, apraksts vai attēli tā arī neatnāk. Parastais cēlonis: sasaiste izveidota vai pārsaistīta pēc pēdējās pilnās PIM lasīšanas, un parastā lasīšana šādas rindas neatgriež, jo PIM pusē tās nav mainījušās. Ko darāt jūs: pierakstiet piegādātāja kodu un dažus artikulus, kuriem satura trūkst. Ko piesakāt administratoram: «Lūdzu, ekrānā Integrācija nospiediet piegādātājam X pogu Pārlasīt visu saturu un palaidiet pilno importu.» Rēķinieties, ka lielam piegādātājam tas ir stundu darbs. Saistītie raksti: Atbalstītie formāti un parsētāja izvēle · Vairumtirgotāju parsētāji un pieejas dati · Piegādātāja pievienošana — sagatavošanās un pamatdati · Datu plūsma — kur atrodas fails un pieejas dati · Datu plūsmas konfigurācija — kā plūsmu lasa · Importa uzvedība — ko datu plūsma drīkst pārrakstīt · Krājumu statusu sasaiste — kā tā strādā · Preču imports — kā tas notiek · Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve · Piegādātāju profili — kas tie ir · Piegādātāju prioritāte — ekrāns un svaru uzstādīšana · Žurnāli — ekrāns un izpilžu rindas
Importa uzvedība — ko datu plūsma drīkst pārrakstīt
Cilne «Importa uzvedība» ir vieta, kur katram piegādātājam atsevišķi tiek izlemts, ko šī piegādātāja datu plūsma drīkst pārrakstīt veikalā un ko tā drīkst noņemt no pārdošanas. Kur tā atrodas: Integrāciju centrāle → Piegādātāji → piegādātāja rindā spiediet zīmuļa pogu rindas labajā malā (rinda pati nav klikšķināma) → cilne «Importa uzvedība» — cilņu joslā pēdējā. 📷 Ekrānattēls: ecomlink/vendor — piegādātāju saraksts ar iezīmētu zīmuļa pogu rindas labajā malā Visu cilni var izlasīt kā vienu teikumu: komercdati (kods, cena, daudzums, krājumu statuss) un preces statuss atjaunojas vienmēr, un šie slēdži nosaka, kas vēl atjaunojas. Palīgteksts formā to saka tieši: «Komercdati (kods, cena, daudzums, krājumu statuss) tiek atjaunoti katrā atjaunošanā. Šie slēdži nosaka, kuri neobligātie aspekti turpmākajās palaišanās tiek atjaunoti arī no šī piegādātāja datu plūsmas; visi pēc noklusējuma ir izslēgti.» 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, atvērta cilne «Importa uzvedība», redzama visa lapa no «Produkta opcijas» līdz «Pielāgoti parametri» Cilnei ir divas puses. Šajā rakstā ir pirmā puse: divas automātiskās sasaistes rūtiņas un deviņi slēdži, kas nosaka, ko šī piegādātāja datu plūsma drīkst pārrakstīt jau esošā veikala precē — apraksti, izmēri, identifikatori, opcijas, atribūti, attēli, piemērotība un zīmols. Beigās ir ieteicamais sākuma iestatījums. Otrā puse — kārtulas, kas preci noņem no pārdošanas vai rada jaunu, skaitliskie lauki un visu noklusējumu tabula — ir rakstā Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Šīs cilnes kļūmju meklēšana ir rakstā Prece bez apraksta pazūd no veikala. Pirms sākat Šī cilne strādā tikai tad, ja pirms tās ir izdarīts trīs: 1. Piegādātājs ir izveidots un aktīvs — skat. Piegādātāja pievienošana — sagatavošanās un pamatdati. 2. Datu plūsma nolasās — piegādātāja rindā ir preču skaits un pēdējā importa laiks. 3. Vismaz viens imports ir izpildījies — šie slēdži lemj par datiem, kas jau ir sagatavoti; tukšai sagatavei tie neko nedod. Vēl jāzina, ka Integrāciju centrāle strādā divos slāņos, un šī cilne attiecas uz otro: - Imports paņem piegādātāja datu plūsmu un ieraksta to Integrāciju centrāles sagatavošanas tabulās. Veikalā vēl nekas nemainās. Uz ekrāna to palaiž ar pogu «Pilnais imports» vai «Krājumu imports». - Veikala atjaunošana paņem sagatavotos datus un ieraksta tos veikala precēs. To palaiž ar pogu «Palaist veikala atjaunošanu» ekrānā «Vadības panelis». Abi slāņi sīkāk aprakstīti rakstos Preču imports — kā tas notiek un Veikala atjaunošana — kā to palaist. Šīs cilnes rūtiņas vada veikala atjaunošanu, nevis importu — tāpēc pēc rūtiņas ieslēgšanas ar importa palaišanu vien nepietiek. Svarīgākais, kas jāsaprot pirms slēdžiem Šie karogi negatavo datus — tie publicē. Apraksti, attēli un atribūti no datu plūsmas tiek ielasīti sagatavošanas tabulās neatkarīgi no tā, kā stāv rūtiņas. Karogi izlemj tikai to, vai veikala atjaunošana drīkst šo aspektu ierakstīt veikala precē. Tāpēc ir iespējama situācija, kas izskatās pēc kļūdas: Integrāciju centrāles preces kartiņā ir piegādātāja jaunākais apraksts, bet veikalā joprojām stāv vecais. Izslēgts karogs nedzēš — tas iesaldē. Piegādātāja ar izslēgtu karogu preces attiecīgajā fāzē vispār neiekļūst, tāpēc šī īpašība tām netiek ne rakstīta, ne dzēsta. Jēga ir viena: nepārrakstīt operatora roku darbu. (Vienu izņēmumu šim noteikumam taisa Apraksti — skat. tā rūtiņas aprakstu zemāk.) Ieslēgšana stājas spēkā nākamajā veikala atjaunošanā. Piegādātāja saglabāšana atzīmē to kā mainītu, un fāzes, ko šie slēdži vada, nākamajā atjaunošanā tiek izpildītas pilnā apjomā, nevis tikai tām precēm, ko tā palaišana tikko publicēja. Ieslēdzot Attēli, uzkrājušies neizvietotie attēli tiek izvietoti jau nākamajā atjaunošanā. Vienīgais izņēmums ir Apraksti: tā fāze strādā tikai ar precēm, kuras imports ir atzīmējis kā tādas, kurām teksts ir mainījies. Tāpēc ar karoga ieslēgšanu vien var nepietikt, lai vecie apraksti pārrakstītos — skat. Prece bez apraksta pazūd no veikala. Saglabāšana neko nemaina pati no sevis. Saglabāšana no jauna ieraksta visas šīs cilnes 15 rūtiņas (abas puses kopā, ne tikai šajā rakstā aprakstītās vienpadsmit), taču forma tās vienmēr atver ar pašreizējām vērtībām — tāpēc mainās tikai tas, ko jūs ekrānā pats pārslēdzat. Saglabāt ir disketes ikona formas augšējā labajā stūrī; teksta uz pogas nav. 📷 Ekrānattēls: ecomlink/vendor — formas augšdaļa ar saglabāšanas (disketes) pogu un cilņu joslu Produkta opcijas — divas automātiskās sasaistes rūtiņas | Rūtiņa | Noklusējums | Ko dara | |---|---|---| | Automātiskā opciju sasaiste | izslēgts | Katra veikala atjaunošana automātiski sasaista šī piegādātāja opciju nosaukumus ar esošu veikala opciju, kuras nosaukums sakrīt precīzi | | Automātiskā atribūtu sasaiste | izslēgts | Tas pats atribūtiem | Sakritībai jābūt burtiskai — tā nav meklēšana pēc līdzības. Ja piegādātājam ir «Krāsa», bet veikalā «Krāsas», automātiskā sasaiste tās nesavienos. Divas lietas, kas nav pašsaprotamas: - Sakritību meklē gan pēc piegādātāja opcijas nosaukuma, gan pēc tam pievienotās etiķetes — tāpēc reizēm nostrādā arī tad, ja pats nosaukums izskatās citādi. - Ja viens nosaukums sakrīt ar vairākām veikala opcijām, automātiskā sasaiste to izlaiž pavisam — neizvēlas nevienu. Tāda jāsasaista ar roku cilnē «Opcijas» (vai «Atribūti»). Abu palīgteksti uzsver vienu un to pašu: manuālā sasaiste cilnēs «Opcijas» un «Atribūti» darbojas vienmēr, neatkarīgi no šiem iestatījumiem. Šīs rūtiņas neko neaizliedz — tās tikai pievieno automātisku soli. «Atjaunot atjaunošanas laikā» — deviņas rūtiņas Rūtiņas ekrānā ir šādā secībā, un visas deviņas pēc noklusējuma ir izslēgtas. Katra ir atsevišķa: viena neieslēdz otru. Veikala atjaunošana sastāv no soļiem (fāzēm); to nosaukumus redzat atjaunošanas progresa logā vadības panelī — sīkāk rakstā Veikala atjaunošana — fāzes un kas tajās notiek. | # | Rūtiņa | Kurš atjaunošanas solis sāk strādāt | Ko lietotājs pamana veikalā | |---|---|---|---| | 1 | Apraksti | «Aprakstu atsvaidzināšana» | parādās un atjaunojas preces nosaukums un apraksts | | 2 | Izmēri un svars | «Produktu izmēri un svars» | aizpildās garums, platums, augstums un svars (piegādes aprēķinam) | | 3 | EAN | «Identifikatori» | aizpildās svītrkods, modelis un MPN | | 4 | Opcijas | «Produktu opcijas» | precei parādās izvēles (izmērs, krāsa u. tml.) | | 5 | Atribūti | «Produktu atribūti» | precē parādās tehnisko datu tabula | | 6 | Attēli | «Attēlu izvietošana» | precei parādās bildes | | 7 | Piemērotība | «Produktu saderība» | precei parādās transportlīdzekļu saraksts | | 8 | SKU | «Identifikatori» (SKU puse) | atjaunojas preces SKU | | 9 | Brand (angliski) | «Kategoriju un zīmolu piesaiste» (zīmola puse) | precei parādās vai mainās ražotājs | 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar visām deviņām rūtiņām un palīgtekstu zem tām Devītā rūtiņa latviešu administrācijā rādās angliski — Brand; latviešu valodas failā tai tulkojuma nav. 1. Apraksti Ieslēgta: veikala atjaunošanas fāze «Aprakstu atsvaidzināšana» ieraksta veikala precē nosaukumu un aprakstu no sagatavotajiem datiem. Izslēgta: jau esošais teksts tiek iesaldēts. Nosaukums un apraksts, kas veikala precei jau ir, paliek neskarti, un plūsma tos vairs neatjauno nekad — arī tad, ja piegādātājs savā pusē tos izlabo. ✅ Viens apzināts izņēmums: precei, kurai apraksta rindas vispār nav — tāda ir katra tikko izveidota veikala prece —, fāze nosaukumu un aprakstu uzraksta arī ar izslēgtu karogu. Iesaldēt nav ko. Vecākos būvējumos šī izņēmuma nebija, un tieši tas radīja preces, kas veikalā atdod 404; sīkāk Prece bez apraksta pazūd no veikala. Vēl viens nosacījums, ko vērts zināt: apraksts tiek pārbūvēts tikai tām veikala precēm, kuru saturs vēl pieder datu plūsmai — proti, kataloga lauks «Satura statuss» ir «Oriģināls no piegādātāja». Pie jebkuras citas vērtības — «Nezināms», «Mašīntulks», «Nepilnīgi apstrādāts», «Pilnībā apstrādāts» — plūsma to vairs neaiztiek: ne ar ieslēgtu karogu, ne pēc augšminētā izņēmuma. 2. Izmēri un svars Ieslēgta: fāze «Produktu izmēri un svars» aizpilda veikala preces garumu, platumu, augstumu un svaru, ja veikalā vērtība vēl ir 0, vai pārraksta jau esošu vērtību, ja šī datu plūsma attiecīgo lauku tiešām atsūtīja. Lauku, ko plūsma nekad nav sūtījusi, tā neaiztiek. Ja plūsma sūta tukšu vērtību, esošais skaitlis netiek nonullēts. Izslēgta: šī piegādātāja precēs izmēri un svars netiek ne rakstīti, ne dzēsti. Veikalam, kurš svarus ir sakārtojis pats piegādes aprēķina dēļ, karogu izslēgt nav obligāti: ar roku ievadīts svars paliek neskarts tik ilgi, kamēr plūsma šo lauku nesūta. Izslēdziet to tad, ja plūsma svaru sūta un tas ir sliktāks par jūsu pašu. 3. EAN Ieslēgta: fāze «Identifikatori» strādā ar EAN, SKU, modeli un MPN, bet ar divām dažādām kārtulām: - EAN tiek pārrakstīts arī tad, ja veikalā vērtība jau ir — bet tikai tad, ja šī datu plūsma šo lauku tiešām atsūtīja. Ja plūsma EAN nesūta, ar roku ievadītais paliek neskarts uz visiem laikiem. - SKU, modelis un MPN tiek aizpildīti tikai tad, ja veikalā lauks ir tukšs. Aizpildīts lauks netiek aiztikts nekad. Modelis tiek ņemts no piegādātāja produkta ID (artikula). Izslēgta: EAN, modelis un MPN no šī piegādātāja neatjaunojas. SKU ir izņēmums — tam ir savs slēdzis («SKU»), un ar ieslēgtu «SKU» tas turpina strādāt arī tad, ja «EAN» ir izslēgts. 4. Opcijas Ieslēgta: fāze «Produktu opcijas» pārraksta veikala preces opcijas no sagatavotajiem datiem. Izslēgta: veikala preces opcijas paliek tādas, kādas ir. ⚠️ Ja opcijas veikalā ir liktas ar roku, ieslēgtais karogs nozīmē, ka plūsma tās pārraksta pēc savas izpratnes. Pirms ieslēgšanas pārbaudiet uz vienas preces. 5. Atribūti Ieslēgta: fāze «Produktu atribūti» ieraksta veikala precē atribūtus no plūsmas. Izslēgta: atribūti paliek nemainīgi. 6. Attēli Ieslēgta: fāze «Attēlu izvietošana» ieliek veikala precē sagatavotos attēlus. Izslēgta: piegādātāja preces paliek iesaldētas bez attēliem — attēli netiek ne pievienoti, ne noņemti. ⚠️ Nesajauciet ar «Kešot attēlus lokāli». Tie ir divi dažādi soļi divās dažādās cilnēs: | Iestatījums | Cilne | Ko dara | |---|---|---| | Kešot attēlus lokāli | «Datu plūsma» | vai pilnais imports lejupielādē attēlus uz šo serveri | | Attēli | «Importa uzvedība» | vai veikala atjaunošana izvieto attēlus veikala precē | Attēls veikalā parādās tikai tad, kad izdarīti abi soļi. Izņēmums, kas attiecas tikai uz EcomCart PIM attēliem: piegādātājam, kuram ekrānā «Integrācija» kolonnā «PIM attēli» izvēlēts «Piegādāt no CDN» (jaunam piegādātājam tas ir noklusējums), PIM attēli netiek lejupielādēti — kā veikala attēls tiek saglabāta pati EcomCart saite, un rūtiņa «Kešot attēlus lokāli» uz tiem neattiecas. Paša piegādātāja datu plūsmas attēliem tas nemaina neko: tie joprojām tiek lejupielādēti tikai ar ieslēgtu «Kešot attēlus lokāli». Veikala precē abus ieliek rūtiņa Attēli. Sīkāk: Preču imports — kā tas notiek. ℹ️ Ekrāni «Integrācija» un «Žurnāli» ir redzami tikai sistēmas administratoram. Ja tos savā panelī neredzat, tas nav bojājums — pierakstiet piegādātāja kodu un dažus konkrētus artikulus un rakstiet atbalstam. 7. Piemērotība Ieslēgta: fāze «Produktu saderība» uztur transportlīdzekļu piemērotības rindas. Izslēgta: šī piegādātāja preču piemērotības rindas tiek iesaldētas — tās netiek ne pievienotas, ne noņemtas. Rindas, kas ievadītas ar roku vai ienākušas no cita avota (piemēram, vecākā eBay piemērotības importa), modulis neaiztiek nekad, neatkarīgi no karoga. 8. SKU Atsevišķs slēdzis tieši SKU pārrakstīšanai, apzināti atdalīts no «EAN», jo SKU veikals bieži lieto kā savu iekšējo identitāti. Abi slēdži ir neatkarīgi — neviens no tiem otru neieslēdz un neatslēdz: - SKU ieslēgts (vienalga, kā stāv «EAN»): SKU tiek pārrakstīts pēc tās pašas kārtulas, kas EAN — aizpilda tukšu vai pārraksta, ja šī plūsma SKU tiešām atsūtīja. - SKU ieslēgts, «EAN» izslēgts: SKU aizpildīšana un pārrakstīšana strādā; EAN, modelis un MPN netiek aiztikti. - SKU izslēgts, «EAN» ieslēgts: SKU tikai aizpilda, ja veikalā tas ir tukšs, un nekad nepārraksta. - Abi izslēgti: SKU no šī piegādātāja neatjaunojas nemaz. 9. Brand (angliski) Ieslēgts: fāze «Kategoriju un zīmolu piesaiste» drīkst pārrakstīt veikala preces ražotāju atbilstoši tam, kā zīmols ir sasaistīts cilnē «Zīmoli». Kārtula tāda pati kā EAN: ieraksta, ja veikalā ražotājs ir tukšs, vai ja šī plūsma tiešām atsūtīja ražotāju. Ražotāju, ko plūsma nekad nav sūtījusi, tas neaiztiek. Izslēgts (noklusējums): zīmola puse nedara neko. Kategoriju puse strādā neatkarīgi — tai šis karogs neattiecas, tai ir sava, uz saitēm balstīta kārtība. Trīs nianses: - Zīmols, kas sasaistīts ar «— Bez zīmola —», nozīmē veikala ražotāja notīrīšanu — tas ir tieši tas, ko šāda sasaiste prasa. - Nesasaistīts zīmols šajā fāzē netiek ņemts vērā vispār, tāpēc tas nekad nenotīrīs veikala ražotāju tikai tāpēc, ka kāds vēl nav paguvis to sasaistīt. - Precei, kuru piegādā vairāki piegādātāji, izšķir tā piegādātāja karogs, kura rinda šo veikala preci savulaik izveidoja (ģimenes zemākais ieraksts), nevis tā, kuru šobrīd rediģējat. Praktiski: ieslēgt «Brand» piegādātājam, kurš preci neizveidoja, šai precei neko nedos. Ieteicamais sākums Deviņas rūtiņas un visas izslēgtas — praksē lielākajai daļai veikalu der viens un tas pats sākums. Veikalam, kurš grib, lai piegādātāja saturs uzturas pats: - ieslēdziet Apraksti, Attēli, Izmēri un svars; - atstājiet izslēgtu to, ko labojat ar roku — parasti Opcijas un Atribūti; - EAN un SKU ieslēdziet tad, ja piegādātāja identifikatoriem uzticaties vairāk nekā saviem; - Piemērotība — tikai piegādātājam, kurš piemērotības datus tiešām sūta. Darbību secība, kas strādā: 1. Cilnē «Importa uzvedība» ieslēdziet vajadzīgās rūtiņas. 2. Pārskatiet pārējās rūtiņas šajā cilnē — arī tās, kuras neplānojāt aiztikt. 3. Saglabājiet (disketes ikona formas augšējā labajā stūrī). 4. Ekrānā «Vadības panelis» palaidiet «Pilnais imports». 5. Tur pašā palaidiet «Palaist veikala atjaunošanu». 6. Pārbaudiet vienu preci veikalā, pirms ieslēdzat to pašu pārējiem piegādātājiem. Ja kaut kas nestrādā Ieslēdzu rūtiņu, palaidu importu, bet veikalā nekas nemainījās. Šīs rūtiņas vada veikala atjaunošanu, nevis importu. Ekrānā «Vadības panelis» jāpaspiež arī «Palaist veikala atjaunošanu»; skat. Veikala atjaunošana — kā to palaist. Pārējās šīs cilnes kļūmju pazīmes — vecs apraksts, kas neatjaunojas, 404 veikalā, attēli, kas nenonāk precē, izlaista automātiskā sasaiste — ir savāktas vienuviet rakstā Prece bez apraksta pazūd no veikala, sadaļā «Ja kaut kas nestrādā».
Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi
Šajā rakstā ir cilnes «Importa uzvedība» otrā puse: kārtulas un skaitliskie lauki, kas nosaka, cik lielās porcijās atjaunošana strādā, kuras preces tiek noņemtas no pārdošanas, kuras imports vispār drīkst radīt un cik daudz tas drīkst izmainīt vienā palaišanā. Beigās ir abu cilnes pušu noklusējumu tabula — 18 rindas. Kur cilne atrodas: Integrāciju centrāle → Piegādātāji → piegādātāja rindā spiediet zīmuļa pogu rindas labajā malā → cilne «Importa uzvedība» — cilņu joslā pēdējā. Saglabāt ir disketes ikona formas augšējā labajā stūrī; teksta uz pogas nav. Cilnes pirmā puse — slēdži, kas nosaka, ko datu plūsma drīkst pārrakstīt esošā precē — ir rakstā Importa uzvedība — ko datu plūsma drīkst pārrakstīt. Kļūmju meklēšana ir rakstā Prece bez apraksta pazūd no veikala. Atjaunošanas porcijas izmērs Rindu skaits vienā datubāzes porcijā. 0 nozīmē globālo noklusējumu — 2500. ⚠️ Palīgteksts formā joprojām raksta 1000 — tas ir novecojis. Kodā vērtība ir 2500. Skaitlis 1000 tagad ir tā vērtība, ko ieraksta piegādātājam, kurš grib veco uzvedību. Šis skaitlis strādā divās vietās: tas ir gan veikala atjaunošanas porcijas izmērs, gan importa ieraksta loga izmērs. Mazāka vērtība nozīmē īsākus, biežākus darījumus (vieglāk datubāzei, lēnāk kopumā); lielāka — otrādi. Pazīme, pēc kuras šo lauku vispār varētu vajadzēt aiztikt: atjaunošana šim piegādātājam pārtrūkst vienmēr vienā un tajā pašā solī, un žurnālā ir datubāzes noildzes kļūda. Ja tā nav — atstājiet 0. Vērtību maina sistēmas administrators pēc žurnālu apskates, nevis uz labu laimi. «Automātiskā izslēgšana» — kas drīkst preci noņemt no pārdošanas Abas rūtiņas pēc noklusējuma ir ieslēgtas, arī jaunam piegādātājam. No tām atsakās pa vienam piegādātājam un ar iemeslu. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «Automātiskā izslēgšana» ar abām rūtiņām un abiem palīgtekstiem Izslēgt preces, kam cena ir 0 Ieslēgta (noklusējums): prece, kurai plūsmā cena ir 0, katrā importā tiek nolikta kā neaktīva un atgriežas pati, tiklīdz plūsmā parādās īsta cena. Kad izslēgt: tikai piegādātājam, kuram 0 nozīmē «cena pēc pieprasījuma». Tad prece, kura ir tikai šim piegādātājam, paliek pārdošanā par 0.00 — to vajag saprast pirms izslēgšanas. Viena svarīga blakusparādība: izslēdzot šo rūtiņu, piegādātājs ne tikai pārstāj nolikt nulles cenas preces — tas pārstāj arī turēt atbildību par to statusu. Nākamā trūkstošo preču pārbaude tās atgriež pārdošanā, ieskaitot tās, kuras iepriekšējās palaišanas bija noliktas ar šo pašu kārtulu. Tas ir apzināti: nedrīkst palikt preces, kas ir nospiestas uz leju bez neviena, kas par to atbild. Izslēgt preces, kuru piegādātāja datos vairs nav Ieslēgta (noklusējums): artikuls, ko piegādātājs vairs neuzrāda, tiek nolikts kā neaktīvs, nevis paliek pārdošanā ar pēdējo zināmo cenu. Tiklīdz artikuls plūsmā parādās atpakaļ, prece tiek ieslēgta atpakaļ. Kad izslēgt: tikai patiesi nepilnam feed'am — tādam, kas sūta izmaiņas, nevis visu katalogu. Pilna kataloga plūsmai izslēgt šo rūtiņu nozīmē uzkrāt veikalā preces, ko piegādātājs vairs nepārdod. Ja karogs ir izslēgts, žurnālā tomēr parādās brīdinājums, cik preču tika atstātas ieslēgtas — tā ir vienīgā pēda, kas par to paliek. ℹ️ Ir vēl otrs, no šī karoga neatkarīgs iemesls, kāpēc atslēgšana nenotiek: ja lejupielāde pašu atskaiti atzīmēja par nepilnīgu (piemēram, eBay atskaite, kas pabeigta ar kļūdām), tad tieši šī palaišana neatslēdz neko, un žurnālā par to ir savs, atsevišķs brīdinājums. Atkārtota ieslēgšana notiek abos gadījumos vienmēr — tā nekad netiek apturēta. Trešā kārtula, kuras ekrānā nav Ir arī kārtula bez rūtiņas: prece ar krājumu 0 netiek izveidota veikalā. Tā strādā tikai jaunai precei, ko imports redz pirmoreiz. Jau esošai precei, kurai beidzas krājums, statuss netiek mainīts — tai tiek piemērots piegādātāja «Nav noliktavā» krājumu statuss (cilne «Krājumu statusu sasaiste»). Šo kārtulu izslēgt nevar, un nav arī vajadzības: tā var tikai atteikties izveidot veikalā preci, kuras piegādātājam nekad nav bijis. «New products» — ko imports vispār drīkst radīt Šī grupa un abas tās rūtiņas latviešu administrācijā rādās angliski. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «New products» ar abām angliskajām rūtiņām un to palīgtekstiem Publish new products — ieslēgts pēc noklusējuma Vai šis piegādātājs vispār drīkst radīt jaunas veikala preces. Izslēdzot: piegādātājs turpina uzturēt cenu, krājumus un statusu tām precēm, kurām jau ir piesaistīts, bet nekad nepievieno savas. Tas ir tieši tas, ko vajag veikalam, kura katalogs ir veidots ar roku un vēl nav salīdzināts ar plūsmu — citādi pirmā atjaunošana pievieno visu piegādātāja katalogu blakus esošajam, nevis atjauno esošo. Šis ir viens no vairākiem nosacījumiem, kam jāizpildās, lai sagatavota prece kļūtu par veikala preci (pārējie ir kategorijas un zīmola sasaiste, derīgs uzcenojuma plāns, krājumi un pati piegādātāja rindas aktivitāte); visi kopā aprakstīti rakstā EcomLink produkti — kā prece nonāk veikalā. Import new products on stock runs — izslēgts pēc noklusējuma Vai krājumu imports drīkst sagatavot arī artikulu, ko tas vēl nav redzējis. Izslēgts (noklusējums): krājumu imports atjauno tikai jau sagatavotās rindas. Tā ir garantija, uz kuras balstās stundas krājumu imports — bieža, īsa palaišana, kas nekad nerada kataloga struktūru. Ieslēgts: krājumu imports ienes arī jaunus artikulus, bet bez apraksta, attēliem un kategorijas, līdz tiek palaists pilnais imports. Tāpēc ieslēgt to ir vērts tikai piegādātājam, kuram rindas neienes nekas cits — nav pilnā importa un nav PIM. ⚠️ Secība ir svarīga: Publish new products ieslēdziet tikai pēc tam, kad pilnais imports ir izpildījies vismaz vienreiz. Citādi veikalā nonāk preces bez satura. Datu plūsmā trūkstošo atslēgšanas ierobežojums Izvēle ar soli 5: 0, 5, 10 … 100 %. Noklusējums — 20 %. Tas ir drošības ierobežojums rūtiņai «Izslēgt preces, kuru piegādātāja datos vairs nav» (ekrānā tā ir augstāk, grupā «Automātiskā izslēgšana»): lielākā daļa no šī piegādātāja sagatavotā kataloga, ko viens imports drīkst automātiski atslēgt. Ja uzreiz pazūd lielāka daļa (nepilnīga lejupielāde vai daļējs fails, kas satur tikai izmaiņas), pārbaude atsakās un neatslēdz neko, un žurnālā parādās kļūda. - 0 = atteikt pie jebkuras trūkstošas preces, t. i. nekad neatslēgt automātiski. - 100 = nekad neatteikties, atslēgt visu, kā trūkst. Šis ierobežojums ir iemesls, kāpēc bojāta lejupielāde nevar noņemt katalogu no pārdošanas. Tas ir arī iemesls, kāpēc dažkārt «nekas nenotiek». Ko darīt, kad pārbaude atteicās: 1. Pārbaudiet, vai plūsma nolasījās pilnībā — piegādātāja rindā preču skaits un pēdējā importa laiks; ja skaits ir krities uz pusi, vainīga ir lejupielāde, nevis piegādātājs. 2. Ja zudums ir īsts (piegādātājs tiešām izņēma daļu kataloga), uz vienu palaišanu pacelt ierobežojumu (piemēram, uz 50 %), palaidiet importu un tūlīt pēc tam atgrieziet iepriekšējo vērtību. 3. Ja zudums nav izskaidrojams — ierobežojumu nemainiet. Pierakstiet piegādātāja kodu un dažus artikulus, kas pazuda, un rakstiet atbalstam: pēda ir žurnālos, kas redzami tikai sistēmas administratoram. PIM produktu pievienošanas ierobežojums PIM ir EcomCart kopīgā produktu datubāze: piegādātāja preces no tās var nākt jau gatavas — ar aprakstiem, attēliem un atribūtiem. Ja šim piegādātājam PIM nav ieslēgts, šis lauks neko nedara. Sīkāk: Preču imports — kā tas notiek. Izvēle: «Nekad» (0) un tālāk 5, 10 … 100 %. Jaunam piegādātājam noklusējums ir 10 %. Tas ir iepriekšējā ierobežojuma spoguļattēls, tikai precēm, kas parādās, nevis pazūd: lielākais preču skaits, ko viens pilnais imports drīkst pievienot no EcomCart PIM, procentos no jau sagatavotajām. Pārsniedzot ierobežojumu, tiek noraidīta visa partija, nevis piemērota daļēji. Tas strādā tikai piegādātājam, kuram ekrānā «Integrācija» ieslēgta satura ņemšana no PIM. Pārējiem šis lauks ir bez sekām. ⚠️ Latviešu palīgteksts šeit ir novecojis. Tas apgalvo, ka katrs piegādātājs sākas ar iestatījumu «Nekad»; kodā jauns piegādātājs sākas ar 10 %. Ticiet tam, kas ir izvēlnē, nevis palīgtekstam. Pielāgoti parametri Teksta lauks ar palīgtekstu «Neobligāti parsētāja parametri pielāgotiem importa avotiem». ⚠️ Integrāciju centrāle šo lauku nelasa nekad. Tā ir mantota kolonna no vecā piegādātāju ekrāna. Visi Integrāciju centrāles datu plūsmas iestatījumi dzīvo cilnē «Datu plūsmas konfigurācija». Šeit ierakstītais neko neietekmēs. Noklusējumi vienā tabulā Jaunam piegādātājam iestatījumi sākas šādi: | Iestatījums | Noklusējums | |---|---| | Automātiskā opciju sasaiste | izslēgts | | Automātiskā atribūtu sasaiste | izslēgts | | Apraksti | izslēgts | | Izmēri un svars | izslēgts | | EAN | izslēgts | | Opcijas | izslēgts | | Atribūti | izslēgts | | Attēli | izslēgts | | Piemērotība | izslēgts | | SKU | izslēgts | | Brand | izslēgts | | Atjaunošanas porcijas izmērs | 0 (= 2500) | | Izslēgt preces, kam cena ir 0 | ieslēgts | | Izslēgt preces, kuru piegādātāja datos vairs nav | ieslēgts | | Publish new products | ieslēgts | | Import new products on stock runs | izslēgts | | Datu plūsmā trūkstošo atslēgšanas ierobežojums | 20 % | | PIM produktu pievienošanas ierobežojums | 10 % | Visi noklusējumi ir izvēlēti pēc viena principa: jauns piegādātājs uzvedas tieši tāpat kā jau esošais. Tāpēc «Atjaunot atjaunošanas laikā» slēdži ir izslēgti (neko nepārraksta), izslēgšanas kārtulas ieslēgtas (nepārdod bez cenas un nepārdod to, kā vairs nav), un abas «New products» rūtiņas vērstas pretējos virzienos. Ja kaut kas nestrādā Šīs cilnes kļūmju pazīmes — masveidā pazudušas preces, atteikta atslēgšana, prece, kas veikalā atdod 404 — ir savāktas vienuviet rakstā Prece bez apraksta pazūd no veikala, sadaļā «Ja kaut kas nestrādā».
Prece bez apraksta pazūd no veikala
Šis raksts ir par vienu ainu: prece Integrāciju centrālē izskatās kārtībā — sarakstā tā ir, kartiņā ir aizpildīts «Veikala produkta ID» —, bet veikalā tās nav: lapa atdod 404, un to nevar atrast ne meklēšanā, ne kategorijā. Cēlonis gandrīz vienmēr ir trūkstoša apraksta rinda. Raksta beigās ir visas cilnes «Importa uzvedība» kļūmju meklēšanas saraksts. Cilne, par kuru te ir runa: Integrāciju centrāle → Piegādātāji → piegādātāja rindā zīmuļa poga → cilne «Importa uzvedība», rūtiņa Apraksti. Pašas rūtiņas ir aprakstītas rakstos Importa uzvedība — ko datu plūsma drīkst pārrakstīt un Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Kāpēc prece bez apraksta veikalā neeksistē Veikala pusē preces lapa, kategoriju saraksti un meklēšana visi prasa apraksta rindu attiecīgajā valodā. Bez tās preces nav nekur: lapa atdod 404, un prece neparādās ne kategoriju sarakstos, ne meklēšanā. (SEO adresi ģenerē atsevišķa fāze «SEO adreses» no preces nosaukuma, tāpēc precei bez nosaukuma tās parasti nav.) Integrāciju centrāle to pašu preci rāda kā esošu veikalā, jo veikala preces ieraksts tiešām eksistē un kartiņā ir aizpildīts «Veikala produkta ID». No moduļa puses viss izskatās kārtībā — tieši tāpēc šāda prece mēdz palikt nepamanīta nedēļām. Tekstu veikala precē ieraksta veikala atjaunošanas fāze «Aprakstu atsvaidzināšana». Agrāka fāze «Jaunu produktu pievienošana veikalam» izveido veikala preci bez apraksta rindas un tikai atzīmē to kā tādu, kurai apraksts vēl jāuzraksta; pats teksts tiek uzrakstīts pāris fāzes vēlāk, tajā pašā palaišanā. ✅ Vecais masveida bojājums šajā būvējumā vairs nav iespējams Vecākos būvējumos fāze «Aprakstu atsvaidzināšana» ņēma tikai to piegādātāju preces, kuriem rūtiņa Apraksti bija ieslēgta. Piegādātājs ar izslēgtu rūtiņu tāpēc publicēja preces bez nosaukuma: fāze tās neredzēja, atzīme «jāuzraksta apraksts» fāzes beigās tāpat tika nodzēsta, un rezultātā radās prece, kuru veikalā nevar atrast. Vienā veikalā tā skāra 1371 preci. Šajā būvējumā tas ir salabots, un labojumam ir divas puses: 1. Cēlonis. Rūtiņa Apraksti tagad iesaldē tikai jau esošu tekstu. Precei, kurai apraksta rindas vispār nav, fāze nosaukumu un aprakstu uzraksta neatkarīgi no rūtiņas — iesaldēt nav ko. Tieši tādā stāvoklī piedzimst katra jaunā veikala prece, tāpēc jauna prece bez nosaukuma vairs nerodas. 2. Sekas, kas jau bija. Moduļa atjaunināšana pati atzīmē visas jau publicētās preces, kurām apraksta rindas nav, un pieprasa to pārbūvi. Tās tiek nosauktas nākamajā veikala atjaunošanā — arī parastajā stundas krājumu palaišanā. Ar roku neko darīt nevajag. ⚠️ Ko izslēgta rūtiņa Apraksti dara joprojām: nosaukums un apraksts, kas veikala precei jau ir, vairs neatjaunojas nekad. Ja piegādātājs savā pusē tekstus izlabo, veikalā paliek pirmais variants. Tā ir šīs rūtiņas jēga, nevis kļūda — bet tas nozīmē, ka veco tekstu atsvaidzināšana ir atsevišķs darbs (skat. zemāk). Ja prece joprojām ir bez apraksta Tad cēlonis nav rūtiņa Apraksti. Ejiet pa šo sarakstu pēc kārtas. 1. Vai veikala atjaunošana pēc tam vispār ir palaista? Šīs cilnes rūtiņas vada veikala atjaunošanu, nevis importu. Ekrānā «Vadības panelis» jāpaspiež arī «Palaist veikala atjaunošanu»; skat. Veikala atjaunošana — kā to palaist. 2. Kāds ir preces «Satura statuss»? Atveriet Katalogs → Produkti → attiecīgo preci. Plūsma drīkst rakstīt tikai tad, ja tur ir «Oriģināls no piegādātāja». Ja tur ir «Mašīntulks», «Nepilnīgi apstrādāts» vai «Pilnībā apstrādāts», saturs pēc konstrukcijas pieder veikalam un plūsma to vairs neaiztiek. ⚠️ Tas pats attiecas uz vērtību «Nezināms» — arī tā nav «oriģināls no piegādātāja», tāpēc arī tādai precei fāze tekstu neuzrakstīs, pat ja apraksta nav vispār. Tā parasti ir precei, kas veikalā radīta ar roku un tikai vēlāk sasaistīta ar piegādātāja rindu; šo statusu maina ar roku preces formā. 📷 Ekrānattēls: catalog/product — preces forma, lauks «Satura statuss» ar atvērtu vērtību sarakstu 3. Pajautājiet modulim pašam. Produktu saraksta rindā spiediet stetoskopa pogu — tā atver ekrānu «Diagnostika», atfiltrētu uz šo preci. Ja apraksta ieraksta tiešām nav, tas tur ir nosaukts vārdā: «Veikala precei #N nav apraksta ieraksta, tāpēc tā neparādās nevienā sarakstā un meklēšanā.» Skat. Diagnostika — datu kvalitātes artefakti. 4. Vai pārbūve vispār ir ierindota? Kartiņā zīmīte «Apraksta atjaunošana ierindota» nozīmē, ka pārbūve gaida nākamo veikala atjaunošanu. Pēc atjaunošanas zīmītei vairs nav jābūt, un precei veikalā ir jāatveras. 📷 Ekrānattēls: ecomlink/product — atvērta preces kartiņa, kurā redzams aizpildīts «Veikala produkta ID» un zīmīte «Apraksta atjaunošana ierindota» Pazīmju kopa, pēc kuras šo atpazīt sarakstā - prece ir Integrāciju centrāles produktu sarakstā, kolonnā «Imports» ir zaļš Jā — tas nozīmē tikai to, ka sagatavotā rinda nav atslēgta, nevis to, ka prece ir veikalā; - preces kartiņā ir aizpildīts «Veikala produkta ID» — tā ir pazīme, ka veikala preces ieraksts tiešām eksistē; - veikalā tā pati prece atdod 404, un to nevar atrast ne meklēšanā, ne kategorijā. Kā piespiest pārrakstīt jau esošus aprakstus Šis ir otrs gadījums: apraksts precei ir, bet vecs, un, tikko ieslēdzot rūtiņu Apraksti, tas neatjaunojas. Iemesls: pilnais imports atzīmi «jāuzraksta apraksts» paceļ tikai tām precēm, kurām teksts datu plūsmā ir mainījies. Ja plūsma sūta to pašu, ko iepriekš, nekas neatzīmējas un nekas nepārbūvējas. 1. Piegādātāja formā, cilnē «Importa uzvedība», ieslēdziet Apraksti un saglabājiet (disketes ikona formas augšējā labajā stūrī). 2. ⚠️ Pirms otrā soļa izlasiet brīdinājumu. Otrais solis izmanto to, ka lauka «Avota valoda» maiņa pati ierindo aprakstu pārbūvi. Bet netukša «Avota valoda» ieslēdz mašīntulkošanu: visām pārējām veikala valodām šī piegādātāja preču apraksts tiek rādīts tulkošanas iframe'ā, ko meklētāji neindeksē. - Ja lauks «Avota valoda» ir tukšs (piegādātājs sūta jau latviski) — šo paņēmienu nelietojiet. Rakstiet atbalstam vai sistēmas administratoram, lai aprakstu pārbūvi ierindo citādi. - Ja lauks jau ir aizpildīts (piemēram, pl), turpiniet ar 3. soli. 3. Tajā pašā piegādātājā, cilnē «Datu plūsma», nomainiet lauku «Avota valoda» un saglabājiet. Šī viena izmaiņa ierindo apraksta pārbūvi visām šī piegādātāja veikalā sasaistītajām precēm. Pēc tam atgrieziet iepriekšējo vērtību un saglabājiet vēlreiz — ierindošanu izraisa pati vērtības maiņa, tāpēc atgriešana to nesabojā. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsma», iezīmēts lauks «Avota valoda» un rūtiņa «Kešot attēlus lokāli» 4. Ekrānā «Vadības panelis» spiediet «Palaist veikala atjaunošanu». Ja tā vietā parādās ziņojums «Kopš pēdējās veikala atjaunošanas nekas nav mainījies.», izmaiņa nav pieņemta — atgriezieties pie 1. un 3. soļa un pārliecinieties, ka saglabāšana tiešām notika (atverot formu no jauna, rūtiņai Apraksti jābūt atzīmētai). 5. Ja vērtību 3. solī atgriezāt atpakaļ, palaidiet veikala atjaunošanu vēlreiz — otrā saglabāšana ir jauna izmaiņa. 6. Pārbaudiet uz vienas preces. Ja apraksts joprojām nemainās, skatiet preces «Satura statuss» — sadaļa augstāk. Ja kaut kas nestrādā Prece ir Integrāciju centrāles sarakstā ar «Imports = Jā» un «Veikala produkta ID», bet veikalā atdod 404. Visbiežāk preces lauks «Satura statuss» nav «Oriģināls no piegādātāja», vai arī pēc moduļa atjaunināšanas vēl nav palaista neviena veikala atjaunošana. Rīcība — saraksts sadaļā «Ja prece joprojām ir bez apraksta». Jaunie apraksti neparādās, lai gan piegādātājs tos ir izlabojis. Rūtiņa Apraksti ir izslēgta — esošais teksts ir iesaldēts. Rīcība — sadaļa «Kā piespiest pārrakstīt jau esošus aprakstus». Ieslēdzu karogu, palaidu importu, bet veikalā nekas nemainījās. Karogi vada veikala atjaunošanu, nevis importu. Pēc importa ekrānā «Vadības panelis» jāpaspiež arī «Palaist veikala atjaunošanu»; skat. Veikala atjaunošana — kā to palaist. Preces pazuda no pārdošanas masveidā. Pārbaudiet «Izslēgt preces, kam cena ir 0» — nulles cena plūsmā izslēdz preci katrā importā. Ja pazuda visas uzreiz, visticamāk plūsma atnāca nepilnīga: salīdziniet piegādātāja rindā preču skaitu ar iepriekšējo importu un, ja tas ir strauji kritis, palaidiet importu vēlreiz, pirms kaut ko maināt iestatījumos. Piegādātājs vairs neuzrāda daļu preču, bet veikalā tās joprojām ir. Vai nu «Izslēgt preces, kuru piegādātāja datos vairs nav» ir izslēgts, vai lejupielāde atzīmēja atskaiti kā nepilnīgu, vai nostrādāja atslēgšanas ierobežojums (noklusējums 20 %) un pārbaude atteicās atslēgt jebko. Rīcība — soļi rakstā Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi, sadaļā «Datu plūsmā trūkstošo atslēgšanas ierobežojums». Attēli ir lejupielādēti, bet veikala precē to nav. Divi soļi, divas cilnes: Kešot attēlus lokāli («Datu plūsma») lejupielādē, Attēli («Importa uzvedība») izvieto. Otrais ir izslēgts. Automātiskā opciju vai atribūtu sasaiste kādu nosaukumu izlaida. Visticamāk tas sakrīt ar vairākām veikala opcijām vai atribūtiem — tādā gadījumā automātika neizvēlas nevienu. Sasaistiet to ar roku cilnē «Opcijas» vai «Atribūti».
Krājumu statusu sasaiste — kā tā strādā
Šis raksts izskaidro, kā Integrāciju centrāle (kodā un adresēs — EcomLink) izlemj, kādu krājumu statusu precei ierakstīt: kur cilne atrodas, ko nozīmē tās četras izvēlnes, no kurienes nāk pazīmes, kādā secībā statuss tiek izvēlēts un kāpēc «--- Nav ---» nav droša izvēle. Iestatīšanas soļi, veikala pieejamības stāvokļu slēdži, pārbaude un traucējummeklēšana ir otrajā rakstā: Krājumu statusu sasaiste — iestatīšana un pārbaude. Vairumtirgotāja datu plūsma par pieejamību pasaka skaitli — cik gabalu ir atlikumā — un dažiem piegādātājiem vēl vienu pazīmi: vai prece ir paša noliktavā vai pasūtāma no partnera noliktavas. Veikala precei savukārt ir lauks krājumu statuss, kurā glabājas viens no veikala pieejamības stāvokļiem: «Ir pieejams», «2–5 darba dienas», «Izpārdots». Cilne Krājumu statusu sasaiste ir vieta, kur šīs divas lietas tiek savienotas. Tajā ir četras izvēlnes, un katra atbild uz vienu jautājumu: kurš veikala pieejamības stāvoklis precei jāieraksta, kad šī piegādātāja prece ir tieši šādā situācijā? Sasaiste ir katram piegādātājam atsevišķi — piegādātājam, kas piegādā no rītdienas, un piegādātājam, kas ved trīs nedēļas, ir pilnīgi dažādi statusi, arī ja atlikums abiem ir vienāds. Integrāciju centrāle strādā divos slāņos. Imports ielasa piegādātāja datu plūsmu moduļa sagatavošanas tabulās un veikala katalogā neraksta neko; tikai veikala atjaunošana sagatavoto publicē — sk. Preču imports — kā tas notiek un Veikala atjaunošana — kā to palaist. Tāpēc izmaiņas šajā cilnē veikalā parādās nevis uzreiz pēc saglabāšanas, bet nākamajā veikala atjaunošanā. Ko šī sasaiste maina veikalā Veikala atjaunošana izvēlēto stāvokli ieraksta veikala preces laukā krājumu statuss. No tā tieši atkarīgas divas lietas: - vai prece veikalā vispār ir un paliek pārdošanā. Publicēšanas nosacījums ir «atlikums lielāks par 0 vai ir krājumu statuss», un tieši tas pats nosacījums katrā atjaunošanā izlemj, vai jau esošā prece paliek ieslēgta; - preces krājumu statusa vērtība veikala datos — to lieto eksporti, cenu salīdzināšanas plūsmas un daļa veikala filtru. Un viena lieta, kas no tā nav atkarīga: uzraksts, ko pircējs redz preces lapā un kategoriju sarakstā. To veikals rēķina no pašas preces diviem citiem laukiem — 'Pieejams' statuss un 'Nav pieejams' statuss (Katalogs → Produkti, cilne Dati) — un, ja tie nav aizpildīti, no veikala noklusējuma stāvokļiem. Šos divus laukus Integrāciju centrāle neaizpilda un nepārraksta; tos uzliek veikala īpašnieks pats preces kartiņā. Tātad: šī cilne atbild par to, vai prece veikalā ir; pircējam redzamo uzrakstu regulē preces kartiņā. Kur to atrast 1. Kreisajā izvēlnē atveriet Lietotnes → Integrāciju centrāle. 2. Cilnē Piegādātāji atrodiet piegādātāju un nospiediet rediģēšanas (zīmuļa) pogu. Ja piegādātāja vēl nav, vispirms sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. 3. Formā izvēlieties otro cilni — Krājumu statusu sasaiste (ikona ar noliktavu). Rediģēt var lietotājs, kura grupai ir rediģēšanas tiesības uz Integrāciju centrāles piegādātāju ekrānu; bez tām saglabāšana atbild ar kļūdu «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles piegādātājus!». Tiesības uzliek veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas. Saglabāšanas poga (diskete) ir paneļa augšā un iesniedz visu formu, neatkarīgi no tā, kura cilne šobrīd ir atvērta. Veiksmīgs saglabājums dod ziņojumu «Veiksmīgi: Jūs esat mainījis Integrāciju centrāles piegādātājus!». ⚠️ Tā kā tiek iesniegta visa forma, pirms saglabāšanas pārskatiet arī cilni Importa uzvedība — tur esošie slēdži tiek saglabāti līdzi tādi, kādi tie formā ir šobrīd. Nejauši izslēgts slēdzis Apraksti var padarīt preces veikalā neredzamas; sk. Prece bez apraksta pazūd no veikala. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Krājumu statusu sasaiste», visas četras izvēlnes aizpildītas Četras izvēlnes Katrā izvēlnē ir veikala pieejamības stāvokļu saraksts un pirmā rinda «--- Nav ---». Palīgtekstu cilnē nav, tāpēc zemāk ir katra lauka precīzā nozīme. | Lauks | Kad tas tiek piemērots | |---|---| | Noliktavā | atlikums lielāks par 0 | | Nav noliktavā | atlikums 0, un prece nav atzīmēta kā Vecs * | | Nav krājumos | atlikums 0, un prece ir atzīmēta kā Vecs * | | Nav vietējā noliktavā | atlikums lielāks par 0, bet prece nāk no partnera (attālās) noliktavas ** | * Vecs ir pazīme, ko uzliek imports — ne operators. Kas to uzliek un kur to redz, aprakstīts nākamajā sadaļā. ** Arī šo pazīmi uzliek imports, un to sūta tikai daļa piegādātāju — arī par to nākamajā sadaļā. Vecajā WD Link bija četri līdzīgi lauki — Statuss, ja ir noliktavā, Statuss, ja nav noliktavā, Statuss, ja ir ārējā noliktavā un Statuss, ja nav lokālajā noliktavā — bet nozīme ir mainījusies, tāpēc pārcelt vecos iestatījumus «pēc nosaukuma» nedrīkst. Piemēram, Integrāciju centrālē rindu Nav noliktavā tagad izmanto pie atlikuma 0; vecajā reģistrā šai situācijai atbilda «Statuss, ja nav noliktavā», nevis «ārējā noliktavā». Pēc migrācijas visas četras izvēlnes jāpārskata ar aci. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Krājumu statusu sasaiste», atvērta izvēlne «Noliktavā» ar veikala pieejamības stāvokļu sarakstu No kurienes nāk abas pazīmes Divas no četrām rindām ir atkarīgas no pazīmēm, kuras uzliek nevis operators, bet imports. Vecs. Tas attiecas tikai uz precēm ar variantiem (piemēram, izmēriem). Ja piegādātāja plūsmā kāds varianta avots — mātes preces opcijas vērtība — pazūd, imports šī varianta atlikumu noliek uz 0 un rindu atzīmē kā Vecs. Ja artikuls plūsmā atgriežas, atzīme tiek noņemta, un prece atgriežas parastajās kāpnēs: ar atlikumu — Noliktavā, bez atlikuma — Nav noliktavā. Pazīmi var redzēt sagatavotās preces kartiņā laukā Stāvoklis. Par variantiem: Opciju sasaiste — kas notiek veikala atjaunošanā. Nav vietējā noliktavā. Šo pazīmi sūta pati datu plūsma, un to atjauno tikai daļa piegādātāju: ACCDIST, ACTIONPL, DUELL, KOMPTRONIK un LATAKKO (šie kodi atbilst kolonnai Kods piegādātāju sarakstā). Pārējie — arī visi ar standarta XML / CSV / JSON / XLSX plūsmu — pazīmi neatjauno, tāpēc jaunām precēm tā nekad neparādās un izvēlne viņiem nenostrādā. Viens izņēmums: parsētāji, kas pazīmi nesūta, jau esošo vērtību nedzēš, tāpēc no vecā WD Link pārceltā veikalā atsevišķām precēm tā var būt palikusi no agrākiem importiem — to redz preces kartiņā rindā Nav vietējā noliktavā. DUELL gadījumā pazīmi vēl var pieregulēt ar iestatījumu Tuvākās noliktavas kolonna cilnē Datu plūsmas konfigurācija. Kādā secībā statuss tiek izvēlēts Katrā veikala atjaunošanā katrai precei tiek izskatīti četri nosacījumi tieši šādā secībā. Uzvar pirmais, kas sakrīt: 1. Atlikums ir, prece ir no partnera noliktavas, un Nav vietējā noliktavā ir izvēlēts → tiek uzlikts Nav vietējā noliktavā. 2. Atlikums ir, un Noliktavā ir izvēlēts → tiek uzlikts Noliktavā. 3. Atlikuma nav, prece nav Vecs, un Nav noliktavā ir izvēlēts → tiek uzlikts Nav noliktavā. 4. Atlikuma nav, prece ir Vecs, un Nav krājumos ir izvēlēts → tiek uzlikts Nav krājumos. 5. Neviens no augšējiem — precei statuss netiek piešķirts vispār. Divas lietas, kas no šīs kāpnes izriet un ko bieži gaida citādi: - Partnera noliktava ir svarīgāka par «Noliktavā». Ja abas izvēlnes ir aizpildītas, precei ar atlikumu partnera noliktavā vienmēr tiks uzlikts Nav vietējā noliktavā. - Atlikuma skaitlis pēc noklusējuma netiek nonullēts, kad tiek uzlikts statuss — veikalā paliek gan statuss, gan reālais gabalu skaits. Tas ir servera puses iestatījums. Ja jūsu veikalā pēc atjaunošanas daudzums tomēr kļūst 0, tas nav šīs cilnes iestatījums — jautājiet atbalstam. «--- Nav ---» nav neitrāla izvēle Šī ir šī raksta svarīgākā rindkopa. Jaunam piegādātājam visas četras izvēlnes ir «--- Nav ---», un tas nav drošs sākuma stāvoklis. Viens no publicēšanas nosacījumiem ir, ka precei ir atlikums lielāks par 0 vai piešķirts krājumu statuss. Ja neviens no tiem nav spēkā, notiek divas lietas: - jauna prece netiek publicēta vispār — tā paliek ielasīta Integrāciju centrāles sagatavošanas tabulās un redzama ekrānā Produkti, bet veikalā neparādās; - prece, kas veikalā jau ir un kurai beidzas atlikums, tiek izslēgta — veikala atjaunošana tai uzliek statusu «izslēgts», nevis atstāj to veikalā kā izpārdotu. Tāpēc praktiskais minimums katram piegādātājam ir divas aizpildītas izvēlnes — Noliktavā un Nav noliktavā. Bez otrās preces pazūd no veikala brīdī, kad tās beidzas, un atgriežas tikai tad, kad piegādātājam atkal parādās atlikums. Svarīgi, ka tas ir tikai viens no nosacījumiem, nevis vienīgais. Lai sagatavota prece kļūtu par veikala preci, vienlaikus jāizpildās arī: - precei ir ieslēgts rindas Imports karogs (preces kartiņā, grupā Krājumu imports); - piegādātāja grupa ir sasaistīta ar veikala kategoriju, un tai nav apakškategoriju — sk. Kategoriju sasaiste — sasaistīšana un publicēšana; - preces zīmols ir sasaistīts ar veikala ražotāju — sk. Zīmolu sasaiste — saraksts, filtri un sasaistīšana; - piegādātājs ir aktīvs, un tam ir atļauts radīt jaunas preces (Publish new products cilnē Importa uzvedība — sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi). Tas pats krājumu nosacījums attiecas arī uz variantiem: variantu opciju vērtība (piemēram, izmērs) tiek eksportēta uz veikalu tikai tad, ja attiecīgajam variantam ir atlikums vai krājumu statuss. Bez Nav noliktavā izpārdotie izmēri no izvēlnes pazūd. Ko šī cilne nedara - Nerada un nedzēš veikala pieejamības stāvokļus. Tie dzīvo sadaļā Lokalizācija. - Nenosaka pircējam redzamo pieejamības uzrakstu. To veikals ņem no preces laukiem 'Pieejams' statuss / 'Nav pieejams' statuss vai no veikala noklusējumiem (sk. sadaļu «Ko šī sasaiste maina veikalā»). - Nenosaka vienatnē, vai prece ir aktīva. To izlemj arī lauks Imports pašai precei un slēdži cilnē Importa uzvedība — Izslēgt preces, kam cena ir 0 un Izslēgt preces, kuru piegādātāja datos vairs nav (abi pēc noklusējuma ieslēgti). - Neietekmē cenu, aprakstu, kategoriju un zīmolu. Krājumu statuss ir tikai viena no četrām vērtībām, ko publicē krājumu atjaunošana (cena, daudzums, krājumu statuss, produkta statuss). - Neizlemj vienatnē, kad precei ir vairāki piegādātāji. Tad vispirms nostrādā fāze Uzvarētāja izvēle, un statusu uzliek tā piegādātāja sasaiste, kurš uzvarēja. Starp piegādātājiem, kuri vispār ir ieslēgti un kuriem cena ir lielāka par 0, pie nulles atlikuma priekšroka ir tam, kuram krājumu statuss ir piešķirts — tas ir vēl viens iemesls neatstāt izvēlnes tukšas. Sīkāk: Piegādātāju prioritāte — kurš piegādātājs uzvar. Ja kaut kas nestrādā Visi šīs cilnes traucējummeklēšanas gadījumi — no «preces nenonāk veikalā» līdz «izmaiņa nav pamanāma» — ir savākti rakstā Krājumu statusu sasaiste — iestatīšana un pārbaude.
Krājumu statusu sasaiste — iestatīšana un pārbaude
Šis ir krājumu statusu sasaistes praktiskais raksts: kādi veikala pieejamības stāvokļi vispirms jāsagatavo un ar kādiem slēdžiem, kā aizpildīt piegādātāja cilni Krājumu statusu sasaiste, kā pārliecināties, ka tā tiešām nostrādāja, un ko darīt, kad rezultāts nav gaidītais. Ko šī sasaiste vispār maina veikalā, ko nozīmē tās četras izvēlnes un kādā secībā statuss tiek izvēlēts — Krājumu statusu sasaiste — kā tā strādā. Veikala pieejamības stāvokļi un to slēdži Izvēlnēs redzamie stāvokļi nāk no veikala saraksta Mans veikals → Lokalizācija → Pieejamības stāvokļi. Integrāciju centrāle pati tos nerada un nedzēš — tas tikai izvēlas no jau esošajiem. Katram stāvoklim tajā sarakstā ir savi slēdži, un tieši tie, nevis nosaukums, nosaka, kā stāvoklis uzvedas brīdī, kad pircējam to rāda: | Lauks pieejamības stāvokļa formā | Ko tas izlemj | |---|---| | Rādīt 'Pievienot grozam' | vai preci ar šo stāvokli vispār var ielikt grozā | | Rādīt saziņas formu 'Pievienot grozam' vietā | vai grozs tiek aizstāts ar pieprasījuma formu | | Rādīt pieejamības pieteikuma formu | vai pircējs var pieteikties paziņojumam, kad prece atgriežas | | Nerādīt cenu šim statusam | vai cena tiek paslēpta | | Rādīt daudzumu un Daudzuma ierobežotājs | vai tiek rādīts skaitlis un līdz kuram tas tiek noapaļots («50+») | | Piegādes laiks (stundas), Krāsa, Secība | kā stāvoklis izskatās un kārtojas | Ja veikalā stāvokļu saraksts vēl ir tukšs vai tajā ir tikai OpenCart noklusējumi, minimālais komplekts, ar ko var sākt, izskatās šādi (nosaukumi ir piemēri — tos izvēlaties paši): | Stāvokļa nosaukums (piemērs) | Slēdži | Kurā izvēlnē to likt | |---|---|---| | «Ir pieejams» | Rādīt 'Pievienot grozam' ieslēgts | Noliktavā | | «Pasūtāms 2–5 darba dienās» | Rādīt 'Pievienot grozam' ieslēgts, Piegādes laiks (stundas) aizpildīts | Nav vietējā noliktavā | | «Izpārdots» | Rādīt 'Pievienot grozam' izslēgts, Rādīt pieejamības pieteikuma formu ieslēgta | Nav noliktavā un Nav krājumos | 📷 Ekrānattēls: localisation/stock_status — «Pieejamības stāvokļi» saraksts ar stāvokļu nosaukumiem un slēdžu kolonnām 📷 Ekrānattēls: localisation/stock_status — jauna pieejamības stāvokļa rediģēšanas forma ar slēdžiem «Rādīt 'Pievienot grozam'», «Rādīt pieejamības pieteikuma formu», «Nerādīt cenu šim statusam», «Rādīt daudzumu» un lauku «Piegādes laiks (stundas)» veikala priekšpuse: kategorijas filtrs «Noliktavas status» ar vērtībām «Pieejams» un «11–15 darba dienas» un preču kartiņas ar atzīmi «Ir pieejams»; rāda, kā pieejamības stāvokļi vispār izskatās veikala pusē Kā iestatīt 1. Vispirms pārliecinieties, ka veikalā Mans veikals → Lokalizācija → Pieejamības stāvokļi ir vajadzīgie stāvokļi ar pareiziem slēdžiem (minimālais komplekts — tabulā augstāk). Ja vajadzīgā stāvokļa nav, izveidojiet to tur, nevis Integrāciju centrāles pusē. 2. Atveriet piegādātāju: Lietotnes → Integrāciju centrāle → Piegādātāji, rediģēšanas (zīmuļa) poga, cilne Krājumu statusu sasaiste. 3. Noliktavā — stāvoklis precēm, kurām atlikums ir. Aizpildiet vienmēr. 4. Nav noliktavā — stāvoklis precēm, kurām atlikums ir beidzies. Aizpildiet vienmēr; pretējā gadījumā preces pazūd no veikala. 5. Nav krājumos — stāvoklis variantiem, kas izkrituši no plūsmas. Drīkst sakrist ar Nav noliktavā, ja veikalā nav vajadzības tās nošķirt. 6. Nav vietējā noliktavā — aizpildiet tikai tad, ja šis piegādātājs pazīmi tiešām sūta. Pārbaudiet pats: atveriet dažas šī piegādātāja preces ekrānā Produkti un paskatieties rindu Nav vietējā noliktavā grupā Krājumu imports; ja tur visām ir «Nē», izvēlni atstājiet tukšu. (Pazīmi atjauno tikai daļa parsētāju — kuri tieši, uzskaitīts rakstā Krājumu statusu sasaiste — kā tā strādā; kurš parsētājs piegādātājam piesprausts, formā nav redzams, to redz tikai sistēmas administrators.) 7. Nospiediet Saglabāt — pirms tam pārskatiet arī cilni Importa uzvedība (forma tiek iesniegta vesela; sk. brīdinājumu rakstā Krājumu statusu sasaiste — kā tā strādā). 8. Palaidiet veikala atjaunošanu: atveriet Lietotnes → Integrāciju centrāle → Vadības panelis un augšējā labajā stūrī nospiediet Palaist veikala atjaunošanu. Līdz tam veikalā nekas nemainās. Sīkāk: Veikala atjaunošana — kā to palaist. Saglabāšana atzīmē piegādātāju kā mainītu, tāpēc nākamā veikala atjaunošana netiks izlaista kā «nekas nav mainījies»: fāzes Uzvarētāja izvēle un Jaunu produktu pievienošana veikalam abas šo izmaiņu ievēro. Kā pārbaudīt, ka strādā Pirmais punkts rāda rezultātu, pārējie — ievaddatus, no kuriem rezultāts tiek rēķināts. - Rezultāts. Pēc veikala atjaunošanas atveriet konkrēto preci veikala pusē un pārbaudiet, ka tā tur vispār ir un ir pārdošanā. Ja prece pirms tam bija pazudusi, tieši tā ir izmaiņa, ko šī cilne dod. - Ekrānā Produkti atveriet vienu šī piegādātāja preci (sk. EcomLink produkti — preces kartiņa un rindas īsceļi). Grupā Krājumu imports vienmēr rādās rindas Imports, Cena (bez PVN), Daudzums un Nav vietējā noliktavā; pēc pēdējās uzreiz redzams, vai precei vispār var tikt uzlikts Nav vietējā noliktavā — to piemēro tikai precei, kurai šī rinda ir «Jā» un atlikums ir lielāks par 0. Tajā pašā logā laukā Stāvoklis redzams, vai precei ir atzīme Vecs. - ⚠️ Tajā pašā grupā var parādīties arī rindas Noliktavā un Nav noliktavā. Tās nav šīs cilnes izvēlnes, lai gan sauc tieši tāpat: tās ir preces pašas vērtības, ko atsūtījusi datu plūsma, un rādās tikai tad, kad plūsma tādas tiešām ir atsūtījusi — vairumam preču to nav, un rindas pazūd. Pārbaudīt sasaisti pēc tām nedrīkst. - Ekrānā Produkti filtrs Atlikums («Noliktavā» / «Nav noliktavā») atlasa pēc gabalu skaita, nevis pēc statusa — ar to ērti atrast preci ar nulles atlikumu, uz kuras pārbaudīt Nav noliktavā un Nav krājumos. - Vadības paneļa kolonna Noliktavā / Nav (divi skaitļi blakus) arī skaita pēc atlikuma, nevis pēc statusa, un to pārraksta tikai veikala atjaunošana — tūlīt pēc importa tur vēl ir vecie skaitļi. 📷 Ekrānattēls: ecomlink/product — atvērts sagatavotās preces detaļu logs, grupa «Krājumu imports» ar rindām Imports / Cena (bez PVN) / Daudzums / Nav vietējā noliktavā Ja kaut kas nestrādā Preces nenonāk veikalā, lai gan ekrānā «Produkti» tās ir. Pārbaudiet pēc kārtas: 1. rindu Imports grupā Krājumu imports. Ja tur ir «Nē», prece ir sagatavota izslēgta, un nekāds krājumu statuss to nepublicēs. Biežākais iemesls: prece pirmoreiz ienāca plūsmā ar atlikumu 0 — tāda tiek sagatavota izslēgta ar nolūku un atgriežas pati, tiklīdz plūsmā parādās atlikums vai cena; 2. vai grupai ir sasaistīta veikala kategorija un zīmolam — veikala ražotājs; 3. tikai pēc tam — krājumu statusu. Ja atlikums ir 0 un visas četras izvēlnes ir «--- Nav ---», aizpildiet Nav noliktavā un palaidiet veikala atjaunošanu. Prece bija veikalā, beidzās un pazuda pavisam, nevis kļuva par «izpārdotu». Bez izvēlēta Nav noliktavā statusa veikala atjaunošana precei uzliek «izslēgts». Aizpildiet lauku — nākamajā atjaunošanā prece atgriežas ar statusu. Izvēlne «Nav vietējā noliktavā» aizpildīta, bet neviena prece to nedabū. Vairums piegādātāju šo pazīmi nesūta. Atveriet vienu preci ekrānā Produkti un paskatieties rindu Nav vietējā noliktavā grupā Krājumu imports — ja tur visām precēm ir «Nē», piegādātāja plūsma šo signālu nesatur un lauks paliks neizmantots. Izvēlne «Nav krājumos» neizskatās, ka strādātu. Atzīme Vecs rodas tikai tad, kad no plūsmas pazūd varianta avots. Parasta prece, kas vienkārši izkritusi no piegādātāja datiem, Vecs nekļūst — tā tiek izslēgta ar kārtulu Izslēgt preces, kuru piegādātāja datos vairs nav. Tāpēc veikalos bez variantiem šī rinda var palikt tukša mūžīgi, un tas nav defekts. Iepriekš izvēlētais stāvoklis pēkšņi rāda «--- Nav ---». Visticamāk, attiecīgais pieejamības stāvoklis ir izdzēsts sadaļā Lokalizācija. Dzēšanu neļauj tikai tad, ja stāvokli pašlaik lieto kāda veikala prece — piegādātāja sasaisti tā nepārbauda. Izvēlieties citu stāvokli un saglabājiet. Prece veikalā ir, bet pieejamības uzraksts nav tas, kas izvēlēts šajā cilnē. Tā nav kļūda un nav izņēmums: pircējam redzamo uzrakstu veikals vienmēr ņem no preces laukiem 'Pieejams' statuss un 'Nav pieejams' statuss (Katalogs → Produkti, cilne Dati) vai no veikala noklusējuma stāvokļiem. Tos Integrāciju centrāle neaizpilda un nepārraksta, bet rediģēt tos varat pats preces kartiņā. Izmaiņa nav pamanāma. Statuss tiek pārrēķināts tikai veikala atjaunošanā. Pēc izvēlņu saglabāšanas palaidiet to ar roku (Vadības panelis, poga Palaist veikala atjaunošanu); krājumu imports viens pats sagatavo datus, bet neko nepublicē. Nekas no augšminētā nepalīdz. Vispirms ieskatieties ekrānā Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas — tur redzams, vai atjaunošana vispār izpildījās. Ja rakstāt atbalstam, sagatavojiet: piegādātāja Kods, preces Piegādātāja produkta ID, izvēlētā pieejamības stāvokļa nosaukums un laiks, kad tika palaista veikala atjaunošana.
Nodoklis piegādātājam — divi lauki un cenas ķēde
Katram piegādātājam ir sava atbilde uz diviem jautājumiem: vai cenas, ko tas atsūta, jau ir ar PVN, un ar kādu PVN šī piegādātāja preces jāpārdod veikalā. Abas atbildes tiek ievadītas piegādātāja formas cilnē Nodoklis. Ja kāda no tām ir nepareiza, kļūda nav nejauša — visa šī piegādātāja katalogs veikalā ir nobīdīts par vienu un to pašu reizinātāju: ar 21 % likmi cenas ir vai nu par 21 % par dārgu, vai — ja PVN tiek izdalīts no cenas, kurā tā nemaz nav, — par ~17 % par lētu. Ar 12 % likmi attiecīgi par 12 % par dārgu vai ~11 % par lētu. Šajā rakstā ir abu nodokļa lauku nozīme, kārtība, kādā precei tiek meklēta nodokļu klase, un pilnā cenas ķēde no plūsmas līdz pircējam. Soļi — kā to uzstādīt jaunam piegādātājam, kā pārbaudīt, vai plūsmas cenas ir ar PVN, un kā salabot jau importētu katalogu — ir rakstā Nodoklis piegādātājam — uzstādīšana un pārbaude. Pirms sākat Šis raksts sākas tur, kur piegādātājs veikalā jau ir: - piegādātājam jau jābūt izveidotam un tā datu plūsmai jāstrādā — ja tā vēl nav, sāciet ar Piegādātāja pievienošana — sagatavošanās un pamatdati; - veikalā jau jābūt izveidotai vismaz vienai nodokļu klasei — Mans veikals → Lokalizācija → Nodokļi → Nodokļu veidi (klasei vajadzīga arī atbilstoša Nodokļu likme), citādi izvēlē Nodokļu klase nebūs ko izvēlēties; - atcerieties divus slāņus: imports ielasa piegādātāja datus Integrāciju centrāles sagatavē, un tikai veikala atjaunošana pārceļ tos veikala precēs — sk. Preču imports — kā tas notiek un Veikala atjaunošana — kā to palaist. Abas darbības ir vajadzīgas, lai nodokļa labojums stātos spēkā. Kur atrodas cilne «Nodoklis» Cilnē Piegādātāji atrodiet piegādātāju sarakstā un rindas labajā malā nospiediet zīmuļa ikonu (Labot); jaunu piegādātāju veido ar zilo + pogu paneļa augšējā labajā stūrī. Formā ir sešas iekšējās cilnes šādā secībā: Vispārējie, Krājumu statusu sasaiste, Nodoklis, Datu plūsma, Datu plūsmas konfigurācija, Importa uzvedība. Nodoklis ir trešā, ar procentu ikonu. 📷 Ekrānattēls: ecomlink/vendor — piegādātāju saraksts, redzama «+» poga augšējā labajā stūrī un rindas «Labot» ikona Tajā ir tikai divi lauki: | Lauks | Noklusējums | Kad redzams | |---|---|---| | Nodokļu klase | --- Nav --- | vienmēr | | Datu plūsmas cenu PVN | Nav (datu plūsmas cenas jau ir neto) | tikai standarta formāta piegādātājam | Saglabāšanas poga (disketes ikona) ir paneļa augšējā labajā stūrī. Tā saglabā visu formu, neatkarīgi no tā, kura cilne ir atvērta. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Nodoklis», abi lauki redzami ar palīgtekstiem Divi lauki, divi pretēji virzieni Šos divus laukus visvieglāk sajaukt, jo abos ir vārds PVN, bet tie strādā pretējos virzienos un dažādos laikos: | | Ko dara | Kad notiek | |---|---|---| | Datu plūsmas cenu PVN | atņem PVN no piegādātāja cenas | importa laikā, vienu reizi katrai precei | | Nodokļu klase | pieliek PVN virs veikala cenas | pircējam izrakstīšanās brīdī | Pa vidu ir viens noteikums, uz kura balstās viss pārējais: jaunais Integrāciju centrāles imports veikala precei saglabā neto cenu (bez PVN). Tāpēc plūsmas PVN tiek izdalīts ievadē, un veikala nodokļu klase to pieliek atpakaļ izvadē — tā standarta gadījumā cena netiek aplikta divreiz. Sagatave ir Integrāciju centrāles iekšējā tabula starp piegādātāju un veikalu: imports raksta tajā, ekrāns Produkti to rāda, un tikai veikala atjaunošana pārceļ datus veikala precēs. Tāpēc formas saglabāšana pati par sevi nevienu cenu nepārrēķina. ⚠️ Izņēmums ir veikali, kas pārcelti no vecās sistēmas. Pārceltajām precēm var būt aizpildīta atsevišķa, no nodokļu klases neatkarīga nodokļa vērtība (precei, ražotājam vai piegādātāja kategorijas sasaistei); tad veikala cena tiek uzrēķināta ar šo likmi jau glabāšanā, un prece, kurai ir arī nodokļu klase, tiek aplikta divreiz. Kā to pamanīt — sk. Nodoklis piegādātājam — uzstādīšana un pārbaude, sadaļa «Ja kaut kas nestrādā». «Datu plūsmas cenu PVN» — kas plūsmas cenās jau ir iekšā Palīgteksts lauka apakšā ir pati precīzākā definīcija: PVN likme, kas šī piegādātāja datu plūsmas cenās JAU IR IEKĻAUTA. Importa laikā tā tiek izdalīta, lai katrs produkts tiktu saglabāts neto cenā (bez PVN), un pēc tam veikala paša nodokļu klase izrakstīšanās brīdī PVN piemēro no jauna — tā cena nekad netiek aplikta divreiz. Atstājiet 'Nav', ja datu plūsma jau sūta neto cenas. Izvēles ir tikai trīs: Nav (datu plūsmas cenas jau ir neto), 12% un 21%. Cita likme nav ievadāma — saraksts ir fiksēts, un vērtība ārpus tā saglabājas kā «Nav». Ko tas izdara importa laikā: - cena tiek dalīta ar reizinātāju 1 + likme / 100 (21 % → dalīts ar 1,21; 12 % → ar 1,12) — tātad cena kļūst par ~17 % (vai ~11 %) mazāka, nevis tieši par 21 % vai 12 %; - kopā ar cenu tiek pārrēķinātas arī opciju vērtību cenas, un tās nonāk sagatavē līdz ar preci; - akcijas un atlaižu cenas gan tiek pārrēķinātas atmiņā, bet jaunais imports tās sagatavē neieraksta vispār, tāpēc šis pārrēķins nekur nenonāk; - rezultāts tiek noapaļots līdz 4 zīmēm aiz komata un tikai tad nonāk sagatavē; - importa izpildes izvadē parādās rinda Feed VAT: stripped 21% from 8431 items (factor 0.826446). ⚠️ Šo rindu redz tikai sistēmas administrators — tā nonāk atsevišķā katra piegādātāja importa žurnāla failā uz servera, nevis ekrānā Žurnāli (sk. Žurnāli — ekrāns un izpilžu rindas). Jums plūsmas PVN izdalīšanu apstiprina ekrāns Produkti: kolonna Cena pēc importa rāda neto cenu (sk. Nodoklis piegādātājam — uzstādīšana un pārbaude, sadaļa «Kā to uzstādīt jaunam piegādātājam», 7. solis). Ja šaubāties, palūdziet atbalstam pārbaudīt importa izvadi. Kad lauka nav. Datu plūsmas cenu PVN ir redzams tikai tad, ja piegādātāja plūsmu lasa kāds no standarta parsētājiem (Standard XML / CSV / JSON / XLSX) vai ja parsētājs piegādātājam vēl nav piesaistīts. Dažiem piegādātājiem (ELKO, ASBIS, ALSO, Action.pl, B2B Trade u. c.) ir īpaši rakstīts parsētājs — tāds apkalpo tieši vienu piegādātāju un tā cenas apstrādā pats —, tad lauka nav vispār. Kurš parsētājs piegādātājam piesaistīts, redzams ekrānā Integrācija, kas pieejams tikai sistēmas administratoram; jums pietiek ar to, ka lauka nav — tā nav kļūda un nav jālabo. ⚠️ Ja administrators piegādātājam starplaikā piesaista īpašo parsētāju, lauks formā vairs netiek rādīts un nākamā piegādātāja saglabāšana ieraksta 0. Šādam piegādātājam vērtība tāpat netiek lasīta, bet, ja parsētājs kādreiz tiek nomainīts atpakaļ uz standarta, likme jāievada no jauna. Jauns vai pārcelts piegādātājs sākas ar «Nav». Arī visiem veikaliem, kas pārcelti no vecās sistēmas, šī vērtība ir uzstādīta uz «Nav» — tātad pieņēmums ir, ka plūsma sūta neto cenas. Ja piegādātājs sūta cenas ar PVN, tas jānorāda ar roku. Ja piegādātāju pieslēdza EcomCart tehniķis, viņš, iespējams, piemēroja gatavu piegādātāja profilu, kas šo lauku aizpildīja automātiski — tāpēc vispirms paskatieties, kāda vērtība tur jau ir, un mainiet to tikai tad, ja zināt, ka tā nav pareiza. «Nodokļu klase» — ar kādu PVN pārdod Arī šeit palīgteksts pasaka visu: Veikala nodokļu klase, ko piemēro šī piegādātāja produktiem izrakstīšanās brīdī — tā nosaka, cik daudz PVN pircējam tiek piemērots VIRS saglabātās cenas. Pašu importēto cenu tā nemaina. Iestatiet to atbilstoši PVN, ar kādu šī piegādātāja preces jāpārdod. Saraksts nāk no paša veikala nodokļu klasēm (Mans veikals → Lokalizācija → Nodokļi → Nodokļu veidi); pirmā izvēle ir --- Nav ---. Piegādātāja nodokļu klase ir pēdējā rindā. Precei veikalā klase tiek meklēta šādā secībā, un pirmā atrastā uzvar: 1. pati prece, 2. ražotājs, 3. piegādātāja kategorijas sasaiste (ekrāns Kategorijas), 4. piegādātājs, 5. ja nekur nav — precei tiek likta veikala noklusējuma nodokļu klase; parastajā uzstādījumā tas nozīmē bez nodokļu klases. Praksē tas nozīmē: piegādātāja klase nepārsit piegādātāja kategorijai vai ražotājam jau norādīto. Integrāciju centrāles ekrānos nodokļu klasi var norādīt tikai piegādātājam — pārējos trijos līmeņos vērtība var būt tikai no vecās sistēmas pārceltajiem datiem vai no tiešiem labojumiem datubāzē. ⚠️ Ekrānā Pārsaiste plūsmas lauku var sasaistīt ar lauku Nodokļu klase, bet šī vērtība tiek saglabāta pie sagatavotās preces un veikala nodokļu klasi nenosaka — to izšķir augstāk aprakstītā precedences ķēde. Divas sekas, ko ir vērts zināt: - Ja nodokļu klases precei nav nekur, veikala cena tiek noapaļota līdz 2 zīmēm; ja klase ir — cena netiek noapaļota līdz 2 zīmēm, bet saglabājas ar 4 zīmēm aiz komata (tāda ir cenas kolonnas precizitāte), un noapaļo tikai attēlojums veikalā. - Nodokļu klase veikala precē tiek ierakstīta fāzēs Jaunu produktu pievienošana veikalam un Uzvarētāja izvēle, tātad veikala atjaunošanas laikā — nevis importā. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Nodoklis», atvērta «Nodokļu klase» izvēlne ar veikala nodokļu klasēm Kā tas iekļaujas cenas ķēdē Pilnais ceļš no plūsmas līdz pircējam: 1. plūsmas cena; 2. valūtas pārrēķins (cilne Vispārējie, lauks Datu plūsmas cenu valūta) — ja piegādātājs sūta cenas citā valūtā, norādiet to šeit, citādi atstājiet Tāda pati kā veikala valūta; sk. Piegādātāja pievienošana — sagatavošanās un pamatdati; 3. plūsmas PVN izdalīšana (cilne Nodoklis) → sagatavē glabājas neto cena; 4. Cenas piemaksa (cilne Vispārējie) — šī piegādātāja fiksēta piemaksa (piem., 5 % vai 1 €), ko rēķina pirms uzcenojuma; sk. Piegādātāja pievienošana — sagatavošanās un pamatdati; 5. cenu diapazona izvēle un uzcenojums — sk. Uzcenojumi — kā veidojas gala cena; 6. veikala cena — standarta gadījumā arī neto; 7. PVN pēc nodokļu klases pircējam izrakstīšanās brīdī. Piemērs piegādātājam, kura plūsmā cenas ir ar 21 % PVN, ar piemaksu 5 % un uzcenojumu 30 %: | Solis | Aprēķins | Rezultāts | |---|---|---| | Cena plūsmā (ar PVN) | — | 60,50 | | Datu plūsmas cenu PVN = 21% | 60,50 / 1,21 | 50,00 (sagatavē) | | Cenas piemaksa 5 % | 50,00 × 1,05 | 52,50 | | Uzcenojums 30 % | 52,50 × 1,30 | 68,25 (veikala cena, neto) | | Nodokļu klase 21 % | 68,25 × 1,21 | 82,58 pircējam | Ja Datu plūsmas cenu PVN šim piegādātājam paliktu uz «Nav», ķēde sāktos ar 60,50, un pircējs galā redzētu 99,92 — par 21 % vairāk, nekā gribēts. Ņemiet vērā arī to, ka uzcenojums tiek rēķināts no neto cenas: nepareizs plūsmas PVN sabojā ne tikai cenu, bet arī uzcenojuma aprēķinu un cenu diapazona izvēli. Sīkāk — Uzcenojumi — kā veidojas gala cena. Viens izņēmums ir akcijas cena — tā pārsit uzcenojumu. Absolūtā akcijas cena tiek ņemta no plūsmas tāda, kāda tā ir; procentuālā tiek rēķināta no cenas ar piemaksu. Precei ar nodokļu klasi rezultāts abos gadījumos tiek dalīts ar fiksētu 1,21. Jaunais Integrāciju centrāles imports akcijas cenas neaizpilda — tādas vērtības ir tikai no vecās sistēmas pārceltajiem veikaliem. Ja kaut kas nestrādā Visas šī raksta kļūdu pazīmes un to labošana ir apkopotas rakstā Nodoklis piegādātājam — uzstādīšana un pārbaude, sadaļā «Ja kaut kas nestrādā»: cenas par 21 % (vai 12 %) par dārgu, cenas par ~17 % par lētu, likme nomainīta, bet cenas nemainījās, sarakstā Nodokļu klase ir tikai «--- Nav ---», un precei veikalā ir cita nodokļu klase, nekā uzstādīts piegādātājam.
Nodoklis piegādātājam — uzstādīšana un pārbaude
Šis ir nodokļa uzstādījumu praktiskais raksts: kā noskaidrot, vai piegādātāja plūsmas cenas jau ir ar PVN, kā abus laukus uzstādīt jaunam piegādātājam, kā salabot likmi katalogam, kas jau ir veikalā, un ko darīt, kad cenas veikalā ir nobīdītas. Ko katrs no abiem laukiem nozīmē, kur tie atrodas piegādātāja formā, kādā secībā precei tiek meklēta nodokļu klase un kā veidojas pilnā cenas ķēde — Nodoklis piegādātājam — divi lauki un cenas ķēde. Pirms sākat - Piegādātājam jau jābūt izveidotam un tā datu plūsmai jāstrādā — ja tā vēl nav, sāciet ar Piegādātāja pievienošana — sagatavošanās un pamatdati. - Veikalā jau jābūt izveidotai vismaz vienai nodokļu klasei — Mans veikals → Lokalizācija → Nodokļi → Nodokļu veidi (klasei vajadzīga arī atbilstoša likme sadaļā Nodokļu likmes); citādi izvēlē Nodokļu klase nebūs ko izvēlēties. Kā noskaidrot, vai plūsmas cenas ir ar PVN Šis ir viss uzdevums vienā jautājumā, un uz to atbild četri soļi — no drošākā uz ātrāko: 1. Pajautājiet piegādātājam vai paskatieties līgumā. Tā ir vienīgā atbilde, kas nav minējums, un parasti tā ir vienā teikumā. 2. Salīdziniet vienu preci ar piegādātāja cenrādi. Paņemiet artikulu, kuram zināt cenrāža cenu, un atrodiet to ekrānā Produkti (filtru joslā izvēlieties piegādātāju un ierakstiet artikulu). Ja kolonna Cena sakrīt ar cenrāža cenu ar PVN, likme nav uzstādīta; ja tā ir par ~17 % (vai ~11 %) mazāka, likme strādā. 3. Rēķiniet abus virzienus. Ja plūsmā cena ir 60,50 un cenrādī 50,00 — plūsma sūta ar PVN. Ja abās vietās ir 50,00 — plūsma sūta neto, un lauks jāatstāj uz Nav. 4. Pārbaudiet bez importa — bet šo soli var izdarīt tikai sistēmas administrators. Ekrānā Uzstādījumi → Pārsaiste sadaļā Dry run izvēlieties šo piegādātāju un nospiediet Dry run. Tā parsē failu, kas jau ir uz diska, neko neraksta un neko nelejupielādē. Pelēkajā kontekstā virs tabulas jābūt rindai «Feed VAT: 21% divided out, factor 0.826446 - the prices below are NET»; ja tādas rindas nav, likme netiek piemērota vispār. Kolonna Price (excl. VAT) rāda rezultātu. Sk. Lauku pārsaiste — pārsaistīšana un sausā palaišana. ⚠️ Ja piegādātājs sūta cenas citā valūtā, 4. solī virs PVN rindas ir vēl viena — «Currency: … -> …, factor …». Kolonnā Price (excl. VAT) redzamais ir rezultāts pēc abiem pārrēķiniem, tāpēc ar plūsmas skaitli tas nesakritīs, un tā nav kļūda. Kā to uzstādīt jaunam piegādātājam 1. Noskaidrojiet, vai plūsmas cenas ir ar PVN vai bez — pa soļiem tas ir iepriekšējā sadaļā «Kā noskaidrot, vai plūsmas cenas ir ar PVN». 2. Atveriet Piegādātāji → piegādātājs → cilne Nodoklis. 3. Datu plūsmas cenu PVN: atstājiet Nav, ja cenas ir neto; izvēlieties 21% vai 12%, ja PVN cenā jau ir iekšā. Ja šī lauka formā nav, piegādātāja plūsmu lasa īpaši rakstīts parsētājs, kas cenas apstrādā pats — tad šeit nav ko uzstādīt; sk. Nodoklis piegādātājam — divi lauki un cenas ķēde. 4. Nodokļu klase: izvēlieties to klasi, ar kādu šī piegādātāja preces jāpārdod. 5. Saglabājiet (disketes poga). 6. Palaidiet importu: vadības panelī piegādātāju tabulā atrodiet šī piegādātāja rindu un nospiediet lejupielādes ikonu (Krājumu imports), pēc tam apstipriniet modālī. Vecās sagatavotās cenas netiek pārrēķinātas ar atpakaļejošu datumu — plūsmas PVN tiek izdalīts tikai jaunajos importos. 7. Pārbaudiet ekrānā Produkti: augšējā filtru joslā izvēlieties savu piegādātāju un atrodiet kādu preci. Kolonna Cena rāda sagatavoto neto cenu veikala valūtā — ja piegādātājs sūta citā valūtā, salīdziniet pēc pārrēķina. Rādījums ir noapaļots līdz 2 zīmēm; pilno vērtību redzēsiet, atverot preces kartiņu (klikšķis uz preces nosaukuma). 8. Palaidiet veikala atjaunošanu: vadības paneļa augšā nospiediet sarkano pogu Palaist veikala atjaunošanu, modālī laukā Piegādātājs (neobligāti) varat izvēlēties tikai šo piegādātāju un apstipriniet ar to pašu pogu. Pēc tam pārbaudiet preci veikalā. Kā salabot likmi jau importētam katalogam Kad kļūda tiek pamanīta pēc tam, kad katalogs jau ir veikalā, secība ir cita — vispirms jāsagatavo salīdzināšanas bāze, citādi pēc tam nebūs, ar ko salīdzināt: 1. Ekrānā Produkti atlasiet šo piegādātāju un pierakstiet 2–3 artikulus kopā ar to pašreizējo kolonnas Cena vērtību. Tā būs pirms/pēc bāze. 2. Piegādātāja formas cilnē Nodoklis uzstādiet pareizo vērtību laukā Datu plūsmas cenu PVN un saglabājiet (disketes poga). 3. Palaidiet Krājumu importu šim piegādātājam: vadības panelī piegādātāju tabulā nospiediet lejupielādes ikonu un apstipriniet. 4. Pārbaudiet tos pašus 2–3 artikulus ekrānā Produkti. Ja likme tika ieslēgta, Cena tagad ir iepriekšējā dalīta ar 1,21 (vai 1,12); ja izslēgta — attiecīgi lielāka. 5. Tikai tad palaidiet veikala atjaunošanu, modālī laukā Piegādātājs (neobligāti) norādot šo pašu piegādātāju. 6. Pārbaudiet vienu no artikuliem veikala pusē — tur cenai jau jābūt ar nodokļu klases PVN virsū. ⚠️ Labojas tikai tās rindas, ko atnes jaunais imports. Prece, kuras plūsmā vairs nav, paliek ar veco, nepareizo cenu — to redz ekrānā Produkti ar filtru Nav atjaunots N dienas. 📷 Ekrānattēls: ecomlink/ecomlink — vadības paneļa piegādātāja rinda ar «Krājumu imports» un «Pilnais imports» ikonām, redzama paskaidre 📷 Ekrānattēls: ecomlink/product — saraksts ar kolonnu «Cena» (bez PVN) vienam piegādātājam pēc importa Ja kaut kas nestrādā Visas šī piegādātāja cenas veikalā ir par 21 % (vai 12 %) par dārgu. Visbiežākais cēlonis: plūsma sūta cenas ar PVN, bet Datu plūsmas cenu PVN ir uz «Nav». Uzstādiet likmi, saglabājiet, palaidiet importu no jauna un pēc tam veikala atjaunošanu. Ja veikals ir pārcelts no vecās sistēmas, pārbaudiet arī preces kartiņā rindu Nodoklis / klase: ja pirms slīpsvītras ir skaitlis, kas nav 0, PVN šai precei tiek uzrēķināts jau glabāšanā, un plūsmas PVN likmes maiņa šo kļūdu nelabos, bet padarīs vēl lielāku — tādā gadījumā vērsieties pie atbalsta. Visas cenas ir par ~17 % par lētu (ar 12 % likmi — par ~11 %). Pretējā kļūda: likme ir uzstādīta plūsmai, kas jau sūta neto cenas, un cena tiek dalīta ar 1,21 (vai 1,12). Uzstādiet «Nav (datu plūsmas cenas jau ir neto)» un pārimportējiet. Likmi nomainīju, bet cenas nemainījās. Divi soļi, kurus nevar izlaist: plūsmas PVN tiek izdalīts importa laikā (tātad vajag jaunu importu), un veikala cena tiek pārrēķināta veikala atjaunošanas laikā. Tikai formas saglabāšana neko nepārcenos. Ņemiet vērā, ka pēc piegādātāja saglabāšanas nākamā veikala atjaunošana pārskrien visu katalogu un ir ilgāka par parasto. Sarakstā «Nodokļu klase» ir tikai «--- Nav ---». Veikalā vēl nav izveidota neviena nodokļu klase. Izveidojiet to sadaļā Mans veikals → Lokalizācija → Nodokļi → Nodokļu veidi (vajadzīga arī atbilstoša Nodokļu likme) un atgriezieties šeit. Ja šī izvēlne jums nav redzama, jums nav tiesību uz to — vērsieties pie veikala administratora. Uzstādīju piegādātājam nodokļu klasi, bet precei veikalā ir cita. Nodokļu klasi kāds ir norādījis augstākā precedences līmenī — pašai precei, tās ražotājam vai piegādātāja kategorijas sasaistei. Pārbaudiet to šādi: 1. Ekrānā Produkti atlasiet piegādātāju un atrodiet konkrēto preci. 2. Uzklikšķiniet uz preces nosaukuma — atveras preces kartiņa. 3. Grupā Veikala sinhronizācija meklējiet rindu Nodoklis / klase. Tā parādās tikai tad, ja precei pašai ir nodokļa vērtība vai klase. 4. Ja rindas nav, pie preces nekas nav norādīts — tad skatieties ražotāja līmeni un pēc tam piegādātāja kategorijas sasaisti ekrānā Kategorijas. 5. Ja rindā pirms slīpsvītras ir skaitlis, kas nav 0, precei ir arī no vecās sistēmas pārcelta nodokļa vērtība — tā tiek uzrēķināta jau glabāšanā. Šo gadījumu nerisiniet pats, vērsieties pie atbalsta. 📷 Ekrānattēls: ecomlink/product — atvērta preces kartiņa, grupa «Veikala sinhronizācija», iezīmēta rinda «Nodoklis / klase»
Preču imports — kā tas notiek
Imports ir darbs, kas paņem piegādātāja datu plūsmu un pārvērš to sagatavotās precēs. Šajā rakstā ir importa mehānika: no kā tas sākas, ar ko imports atšķiras no veikala atjaunošanas, kādi ir abi importa veidi un ko sistēma dara katrā solī. Kā importu palaiž ar roku, kā tas notiek pēc grafika, cik ilgi aizņem un ko drīkst darīt vienlaikus — Preču imports — palaišana un grafiks. Ko imports maina pašās precēs, kad sagatavotā prece kļūst par veikala preci un kā pārbaudīt rezultātu — Preču imports — rezultāts veikalā un pārbaude. Ko vajag pirms importa Imports nav pirmais solis. Pirms tā palaišanas jābūt izdarītam šim: 1. Piegādātājs ir izveidots — vadības panelī ir tā rinda ar kodu. Sk. Piegādātāja pievienošana — sagatavošanās un pamatdati. 2. Cilnē «Datu plūsma» ir norādīts, no kurienes ņemt failu — Datu plūsmas URL (HTTP resursdators) vai FTP resursdators kopā ar Faila nosaukumu un pieejas datiem. Sk. Datu plūsma — kur atrodas fails un pieejas dati. 3. Administrators ekrānā «Integrācija» ir piespraudis parsētāju. Bez piesprausta vai automātiski atpazīta parsētāja imports var nesagatavot nevienu rindu, un kļūdas ziņojuma par to nav. Sk. Atbalstītie formāti un parsētāja izvēle. 4. Piegādātāja formas cilnē «Vispārējie» ir ieslēgts slēdzis «Imports». Izslēgts piegādātājs netiek ņemts ne grafikā, ne veikala atjaunošanā. Divas caurules, nevis viena Integrāciju centrālē preci līdz veikalam ved divi atsevišķi darbi, un tos nedrīkst sajaukt: | | Ko dara | Kur to palaiž | |---|---|---| | Imports | lejupielādē piegādātāja datu plūsmu, nolasa to un saliek moduļa sagatavošanas tabulās | vadības panelī, piegādātāja rindā, blakus tā kodam — divas mazas ikonu pogas | | Veikala atjaunošana | paņem sagatavoto un publicē veikala katalogā | vadības panelī, augšējā labajā stūrī, sarkanā poga Palaist veikala atjaunošanu | Pats modulis to saka vadības panelī: Viena rinda katram piegādātājam. Produktu skaits atspoguļo stāvokli pēdējās veikala atjaunošanas brīdī. Krājumu imports ielasa cenu, krājumus un statusu no piegādātāja datu plūsmas sagatavošanas tabulās; lai tos publicētu, palaidiet veikala atjaunošanu. Divi apgalvojumi, kas ir spēkā vienmēr: imports veikala katalogā neraksta neko, un veikala atjaunošana datu plūsmu nelasa vispār — tā strādā tikai ar to, kas jau ir sagatavots. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar piegādātāju rindām; tuvplānā piegādātāja kods ar abām importa ikonu pogām blakus, un augšā poga «Palaist veikala atjaunošanu» Divi importa veidi | | Krājumu imports | Pilnais imports | |---|---|---| | Ko atjauno | tikai komercdatus: statuss, cena, daudzums, krājumu statusi (Krājumu statusu sasaiste — kā tā strādā), «Nav vietējā noliktavā» | visu: + aprakstus, attēlus, atribūtus, opcijas, izmērus un svaru, EAN/SKU/MPN, kategoriju, zīmolu | | Jaunas preces | nepievieno (ja vien piegādātājam nav ieslēgts Import new products on stock runs) | pievieno | | Attēlu lejupielāde | nē | jā, ja piegādātājam ieslēgts Kešot attēlus lokāli | | Saturs no EcomCart PIM | nē | jā, ja piegādātājam ekrānā Integrācija ieslēgts Ņemt saturu | | Ilgums | minūtes | lielai datu plūsmai — stundas | | Kas drīkst palaist | lietotājs ar rediģēšanas tiesībām | tikai sistēmas administrators | PIM šajā tabulā un tālāk rakstā ir EcomCart kopīgā produktu datu bāze — nosaukumi, apraksti un attēli, ko EcomCart uztur centralizēti un ko piegādātāja datu plūsmas saturam var likt virsū. Tieši to pasaka arī abi apstiprinājuma logi: - Krājumu imports: «Tas atjauno cenu, krājumus un statusu produktiem, kas jau ir sagatavoti no šī piegādātāja. Apraksti, attēli, opcijas un atribūti netiek aiztikti, un jauni produkti netiek pievienoti.» - Pilnais imports: «Tas no jauna nolasa visu datu plūsmu un pārbūvē aprakstus, attēlus, atribūtus un opcijas, pievieno produktus, ko datu plūsma ir ienesusi, lejupielādē jaunus attēlus un atjauno šī piegādātāja saturu no EcomCart PIM. Lielai datu plūsmai tas var aizņemt vairākas stundas. Cena, krājumi un statuss joprojām nāk no datu plūsmas, tieši tāpat kā krājumu importā.» 🔴 Piegādātāja pirmajam importam jābūt pilnajam. Krājumu imports atjauno tikai jau esošas rindas. Ja piegādātājam vēl nekas nav sagatavots, tas nostrādā līdz galam un uzraksta nulli rindu — bez kļūdas ziņojuma. Automātiskas pārcelšanas uz pilno importu nav: to izslēdza apzināti, lai stundas ilgs gājiens nevarētu sākties pats no sevis. Ja jums nav sistēmas administratora tiesību, pilnā importa pogu jūs neredzēsiet — pirmo pilno importu tad pieprasiet atbalstam; ko rakstīt pieteikumā, ir rakstā Preču imports — rezultāts veikalā un pārbaude. 📷 Ekrānattēls: ecomlink/ecomlink — importa apstiprinājuma logs «Pilnais imports» ar pilnu brīdinājuma tekstu Kas notiek importa laikā, soli pa solim 1. Lejupielāde. Fails tiek paņemts no FTP resursdatora, ja tas ir aizpildīts, citādi no Datu plūsmas URL (HTTP resursdators) kopā ar Faila nosaukumu. Lejupielāde tiek saglabāta veikala krātuvē; iepriekšējā pirms tam tiek saarhivēta un saspiesta, un arhīvs glabājas 20 dienas. Ja avots nav norādīts nemaz, tiek izmantots pēdējais lejupielādētais fails. Ja kāds no pavadošajiem failiem (cenu lapa, krājumu fails) neatnāk, visa palaišana tiek pārtraukta — labāk vakardienas dati nekā katalogs bez cenām. 2. Parsētājs. Datu plūsmu nolasa parsētājs — vai nu tas, kas piegādātājam piesprausts ekrānā Integrācija, vai automātiski noteiktais. Pats parsētājs datubāzē neraksta neko: tas tikai pārvērš faila rindas vienotos produktu ierakstos. Sīkāk: Atbalstītie formāti un parsētāja izvēle. 3. Valūta un PVN — pirms rakstīšanas tabulās. Cenas tiek pārrēķinātas veikala valūtā jau šeit, jo vēlāk tās tiek salīdzinātas starp piegādātājiem. Vispārīgajiem formātiem valūtu nosaka lauks Datu plūsmas cenu valūta; ja kursa nav, palaišana pārtrūkst, pirms ierakstīta kaut viena cena. Pēc tam, ja aizpildīts Datu plūsmas cenu PVN, no cenām tiek izdalīts PVN, lai tabulās nonāktu neto cena — tāpat kā valūta, arī šis lauks darbojas tikai vispārīgo formātu piegādātājiem; veltītam vairumtirgotāja parsētājam tas netiek lasīts. 4. Sagatavošana. Preces tiek ierakstītas porcijās — porcijas lielumu nosaka Atjaunošanas porcijas izmērs (0 = globālais noklusējums, pašlaik 2500 rindas; formas palīgtekstā vēl redzams vecais skaitlis 1000). Ja visa porcija neieraksta, sistēma atkāpjas uz rindu-pa-rindai ceļu, tāpēc viena bojāta rinda nenogremdē pārējās. Pilnajā importā papildus tiek pārbūvētas variantu ģimenes — viena modeļa izmēru vai krāsu grupas, kas veikalā rādās kā viena prece ar izvēlēm. 5. Saturs no PIM un attēli (tikai pilnajā importā). Ja ekrānā Integrācija piegādātājam ieslēgts Ņemt saturu — un ja PIM šim veikalam vispār ir konfigurēts, ko ekrāns Integrācija pasaka augšpusē — tiek nolasīts EcomCart PIM saturs; ja ieslēgts Kešot attēlus lokāli, tiek lejupielādēti attēli. Abi soļi ir «labākajā gadījumā», bet ekrānā tie izskatās dažādi: - Neizdodas PIM satura piegājieni — imports paliek spēkā, un palaišana tiek atzīmēta kā Pabeigts ar brīdinājumiem; cēlonis redzams, uzbraucot ar peli statusa punktam. - Neizdodas attēlu lejupielāde — imports tāpat paliek spēkā, bet statuss paliek «Pabeigts». Pēdas par kļūmi ir tikai žurnālā. 6. Trūkstošo preču pārbaude. Abu veidu importa beigās tiek pārbaudīts, kuru artikulu datu plūsmā vairs nav. Ja ieslēgts Izslēgt preces, kuru piegādātāja datos vairs nav, tās tiek noliktas kā neaktīvas un ieslēdzas atpakaļ pašas, tiklīdz atgriežas plūsmā. Pārbaudei ir drošības ierobežojums — Datu plūsmā trūkstošo atslēgšanas ierobežojums, pēc noklusējuma 20%: ja uzreiz pazūd lielāka kataloga daļa, pārbaude atsakās un neatslēdz neko. 7. Noslēgums. Tiek uzstādīts laika zīmogs — krājumu imports ceļ Pēdējais krājumu imports, pilnais Pēdējais pilnais imports — un palaišana žurnālā tiek noslēgta ar skaitītājiem: cik ievietots, atjaunots, izlaists, izņemts no aprites, atgriezts un cik bija kļūdu. No kurienes nāk PIM attēli: «Piegādāt no CDN» vai «Kopēt šurp» Piegādātājam, kas ņem saturu no PIM, ir vēl viena izvēle, un tā tieši nosaka, cik ilgs būs pilnā importa attēlu solis. Tā ir ekrānā Integrācija, kolonnā PIM attēli (ekrāns ir tikai sistēmas administratoram — sk. Atbalstītie formāti un parsētāja izvēle): | Vērtība | Ko pilnais imports dara ar PIM attēliem | Kas paliek pierakstīts precē | |---|---|---| | Piegādāt no CDN (jaunam piegādātājam — noklusējums) | nelejupielādē tos vispār | pati EcomCart attēlu servera adrese; veikals no tās prasa vajadzīgo izmēru, pieliekot adresei ?width= | | Kopēt šurp | katru attēlu lejupielādē, pārkodē un saglabā šajā serverī | ceļš uz lokālo kopiju | Ko par šo izvēli zināt praksē: - Esošam piegādātājam paliek tas, kas tam jau uzstādīts — noklusējums attiecas tikai uz jauniem. Tāpēc pārceliet piegādātājus pa vienam, nevis visus uzreiz. - Pārslēgšana atpakaļ uz «Kopēt šurp» maksā vienu pilno importu. Nākamajā pilnajā gājienā visi šī piegādātāja attēli tiek lejupielādēti no jauna — lielam piegādātājam tās ir stundas. - «Piegādāt no CDN» nozīmē, ka lokālas kopijas nav. Ja attēlu serveris nav sasniedzams, līdz ar to nav sasniedzams neviens tā piegādātais attēls, un atkāpties nav uz ko. - Tas attiecas tikai uz PIM attēliem. Vai pilnais imports lejupielādē paša piegādātāja datu plūsmas attēlus, joprojām nosaka rūtiņa Kešot attēlus lokāli piegādātāja formas cilnē Datu plūsma. Piegādātājam ar «Piegādāt no CDN» EcomCart adreses paliek neaiztiktas arī tad, ja šī rūtiņa ir ieslēgta. - Attēlus aiztiek tikai pilnais imports. Krājumu imports attēlu rindas nemaina nekad — ne lejupielādē, ne pārraksta. - Pārslēdzot piegādātāju uz «Piegādāt no CDN», nākamais pilnais gājiens veikala precēs nomaina tos attēlus, ko tur ir ielicis pats modulis; attēls, ko katalogā ar roku izvēlējies cilvēks, netiek aiztikts. 📷 Ekrānattēls: ecomlink/parser — kolonna «PIM attēli» ar atvērtu izvēlni: «Piegādāt no CDN» un «Kopēt šurp» Kā nolasīt kolonnu «PIM stāvoklis» Ekrāna Integrācija pēdējā kolonna ir tikai lasāma: tajā ir pierakstīts, cik tālu iepriekšējie gājieni ar šo piegādātāju ir tikuši. Piegādātājam, kuram PIM ir Izslēgts un kuram nekad nekas nav bijis sasaistīts, tajā ir domuzīme. | Rindiņa šūnā | Ko tā nozīmē | |---|---| | «N sasaistīti · N pievienojami · N pievienoti» | cik šī piegādātāja rindu ir sasaistītas ar PIM produktu; cik no tām sasaitēm norāda uz piedāvājumu, kuram šajā veikalā sagatavotas rindas nav; cik rindu šeit ir radījis pats PIM | | «saturs nolasīts laiks» | tik tālu saturs jau ir nolasīts — nākamais pilnais imports paņems tikai to, kas PIM pusē kopš tā mainījies | | «saturs vēl nav nolasīts» | atzīmes nav, tāpēc nākamais pilnais imports lasīs visu no sākuma | | «notikumu kursors N» | cik tālu ir nolasīta PIM notikumu plūsma; parādās, kad kursors vairs nav nulle | | dzeltenā «satura lasīšana nepabeigta: nolasīti N, turpināsies nākamajā pilnajā importā (kontrolpunkts laiks)» | iepriekšējais gājiens saturu līdz galam nepaspēja nolasīt | Pēdējā rindiņa ir tā, kas atbild uz jautājumu «vai saturs vispār nāk»: lasīšana atzīmē kontrolpunktu pēc katras apstrādātās lappuses, tāpēc nākamais pilnais imports turpina no tās vietas, nevis sāk no gala. Lielam piegādātājam saturs tādā gadījumā ienāk pa daļām, vairākos gājienos. Tas ir tas pats kontrolpunkts, kura dēļ ar pogu Apturēt pārtraukts imports PIM satura lasīšanu turpina no apstāšanās vietas. ⚠️ «Pievienojami» var stāvēt virs nulles ilgi, un tas nav kļūda. Vai PIM drīkst šeit pievienot preces, ko datu plūsma nav atnesusi, nosaka lauks PIM produktu pievienošanas ierobežojums piegādātāja formas cilnē Importa uzvedība. Katram piegādātājam tas sākas ar Nekad, un, ja ierobežojums tiek pārsniegts, tiek noraidīta visa partija, nevis pievienota tās daļa. Atzīmi «saturs nolasīts …» var notīrīt ar pogu Pārlasīt visu saturu turpat šajā kolonnā — tad nākamais pilnais imports pārlasa visu no jauna; sk. Atbalstītie formāti un parsētāja izvēle. 📷 Ekrānattēls: ecomlink/parser — kolonna «PIM stāvoklis» ar skaitītāju rindiņu, «saturs nolasīts …», «notikumu kursors …» un dzelteno nepabeigtās lasīšanas rindiņu Ja kaut kas nestrādā Visi importa traucējummeklēšanas gadījumi — no «imports beidzās zaļš, bet veikalā nekas nemainījās» līdz «statuss uzreiz ir Kļūda» — ir savākti rakstā Preču imports — rezultāts veikalā un pārbaude.
Preču imports — palaišana un grafiks
Šis ir importa praktiskais raksts: kā to palaist ar roku no vadības paneļa, kas notiek aiz importa pogām, kā uzlikt automātisko grafiku, cik ilgi gājiens velkas un ko šajā laikā drīkst darīt paralēli. Kas imports vispār ir, ar ko tas atšķiras no veikala atjaunošanas un ko dara katrā solī — Preču imports — kā tas notiek. Ko imports maina precēs un kā pārbaudīt, ka izdevās — Preču imports — rezultāts veikalā un pārbaude. Kā palaist ar roku 1. Atveriet Integrāciju centrāles vadības paneli (kreisajā izvēlnē Lietotnes → Integrāciju centrāle) un atrodiet piegādātāja rindu. 2. Piegādātāja rindā, pirmajā kolonnā blakus piegādātāja kodam, ir divas mazas ikonu pogas bez teksta. Zilā ar lejupielādes bultiņu ir Krājumu imports, pelēkā ar sakrautiem kubiem — Pilnais imports (redzama tikai sistēmas administratoram). Nosaukumu parāda paskaidre, kad uz pogas uzbrauc ar peli. Nospiediet vajadzīgo un apstipriniet. 3. Darbs tiek palaists fonā uz servera. Lapu drīkst aizvērt — imports turpināsies. 4. Kamēr tas notiek, rindā ir progresa josla ar apstrādāto un kopējo rindu skaitu formā «N / M», statusa punkts un poga Apturēt. Uzbraucot ar peli statusa punktam, parādās kartiņa ar Posmu, Pēdējo palaišanu, Pievienotajiem, Atjaunotajiem un Atjaunošanas biežumu. Rindas stāvoklis mainās: Dīkstāvē → Notiek imports → Pabeigts (vai Pabeigts ar brīdinājumiem / Kļūda). Punkta krāsa pasaka vēl vienu lietu: piegādātājam ar uzliktu Atjaunošanas biežumu tas kļūst oranžs, kad nokavēts viens periods, un sarkans, kad divi, un kartiņā parādās rinda Importa periods nokavēts — arī tad, ja pēdējais imports beidzās ar Pabeigts. Piegādātājam režīmā «Tikai manuāli» tas nenotiek nekad. 5. Kad imports pabeigts, sasaistiet kategorijas un zīmolus un palaidiet Palaist veikala atjaunošanu (vadības paneļa augšējā labajā stūrī, sarkanā poga) — tikai tā publicē datus veikalā. Poga atver logu ar izvēli Piegādātājs (neobligāti) (noklusējums — Visi piegādātāji) un atsevišķu brīdinājuma tekstu; apstiprināt jāspiež otrā poga loga apakšā. Logs pēc tam neaizveras — tas pārslēdzas uz izpildes skatu ar fāžu joslu un skaitītājiem. Sk. Veikala atjaunošana — kā to palaist. Posmu nosaukumi importa laikā nāk no paša fona darbinieka un ir angliski — Fetching source <kods> (lejupielāde), Refreshing <kods> vai Importing <kods> (sagatavošana), Downloading images <kods> (attēli). Pilnajā importā piegādātājam ar ieslēgtu Ņemt saturu starp sagatavošanu un attēliem parādās vēl četri PIM posmi: PIM events <kods>, PIM link <kods>, PIM consume <kods> un PIM introduce <kods>. Poga «Apturēt» aptur darbinieku uzreiz. Tas, kas līdz tam ir ierakstīts sagatavošanas tabulās, paliek — atpakaļ netiek atritināts nekas. Nākamais imports datu plūsmu nolasa no sākuma; no apstāšanās vietas turpinās tikai PIM satura lasīšana. Pēc apturēšanas rinda atgriežas stāvoklī Dīkstāvē un importu drīkst palaist uzreiz. Ja rinda paliek Notiek imports un jaunā palaišana atbild, ka imports jau notiek, kaut darbs sen būtu beidzies, palicis neatbrīvots izpildes slēdzenis: nospiediet Apturēt vēlreiz — tā atbrīvo slēdzeni arī tad, ja paša darba vairs nav. Ja arī pēc tā nekas nemainās, ziņojiet atbalstam. 📷 Ekrānattēls: ecomlink/ecomlink — piegādātāja rinda importa laikā: progresa josla ar «N / M», posma nosaukums un poga «Apturēt» Kas aiz šīm pogām ir — maršruts ecomlink/import Abas importa pogas, progresa josla un Apturēt runā ar vienu un to pašu moduļa maršrutu — ecomlink/import. Tam ir tieši trīs darbības: sākt importu, apjautāties par tā gaitu un apturēt to. Zināt šo vārdu ir vērts divu iemeslu dēļ: tā sauc tiesību rindu lietotāju grupā, un tā ir uzbūve, kas izskaidro trīs jautājumus, kas rodas katram. «Vai drīkstu aizvērt logu?» Drīkst. Poga tikai palaiž atsevišķu servera procesu un atkāpjas; pārlūks pēc tam ik pusotru sekundi apjautājas, kā tam klājas, un pārzīmē progresa joslu. Cilnes aizvēršana pārtrauc tikai jautāšanu, nevis darbu. Atverot vadības paneli no jauna — kaut citā datorā —, josla ir turpat, kur tā tobrīd ir. No pārlūka importu aptur tikai poga Apturēt. «Vai mans imports traucēs kolēģim?» Nē. Katram piegādātājam ir sava slēdzene un savs progresa momentuzņēmums: A piegādātāja imports neaizkavē B, nesajauc ar to progresa joslu un nesaduras ar veikala atjaunošanas globālo slēdzeni. Tāpēc arī atbilde «jau notiek» attiecas tikai uz šo piegādātāju. «Vai kļūdaina adrese var palaist stundu garu gājienu?» Nevar. Gājiena veids nāk no adreses parametra, un modulis pieņem tikai divas zināmas vērtības. Jebkas cits — pārrakstīts, tukšs vai nākotnē pielikts — nokrīt uz krājumu importu. Pilnais imports turklāt tiek atteikts, nevis klusi pazemināts uz krājumu gājienu, ja lietotājs nav sistēmas administrators: labāk redzama atteikšanās nekā nostrādājis nepareizais darbs. Kā tas notiek automātiski Grafiks ir katram piegādātājam savs un atrodas piegādātāja formā: | Lauks | Vērtības | |---|---| | Atjaunošanas biežums (krājumu imports) | Tikai manuāli (bez automātiskas atjaunošanas) · Katru stundu · Ik pēc 2 stundām · Ik pēc 4 stundām · Ik pēc 8 stundām · Ik pēc 12 stundām · Reizi dienā | | Pilnā importa biežums | Tikai manuāli · Reizi dienā · Reizi nedēļā · Reizi mēnesī | Abiem noklusējums ir manuāli, tāpēc jauns piegādātājs pats no sevis nekad nesāk lejupielādēt lielu datu plūsmu. Saraksti ir atsevišķi ar nolūku: krājumu grafikā nav «reizi nedēļā», pilnā importa grafikā nav «katru stundu». Vienīgā kopīgā vērtība ir Reizi dienā — tad tiek palaisti abi darbi, katrs lasot savu lauku. Kā serveris šo grafiku izpilda — kurus piegādātājus tas katrā taktī paņem, kādā secībā palaiž to importus un kad tiem seko veikala atjaunošana — aprakstīts rakstā Veikala atjaunošanas grafiks un komandas, sadaļā «Kā to izpilda serveris». Dienas pilnais imports sākas agrās rīta stundās, un tam atvēlēta atlikusī nakts; datu plūsmu, kas līdz rītam nepaspēj, labāk likt uz Reizi nedēļā. Vai grafiks tiešām strādā, redzams pēc lauka Pēdējais pilnais imports piegādātāja formā un kolonnas Pēdējais imports vadības panelī. Ja Pilnā importa biežums ir uzlikts, bet Pēdējais pilnais imports nākamajā rītā nav mainījies, jautājiet atbalstam — daļā veikalu dienas servera uzdevums ir aizstāts ar vieglāku variantu, kas pilno gājienu nepalaiž. Sīkāk — Veikala atjaunošanas grafiks un komandas. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Vispārējie», atvērti saraksti «Atjaunošanas biežums» un «Pilnā importa biežums» Cik ilgi tas aizņem Precīzs laiks atkarīgs no datu plūsmas lieluma un piegādātāja servera ātruma, bet lielumu kārtas ir šādas: krājumu imports — minūtes (tas ir domāts palaišanai reizi stundā); pilnais imports — lielai datu plūsmai stundas, un attēlu lejupielāde ar PIM saturu to pagarina vēl. Piegādātāja formā tas ir formulēts tieši tā: «Katra palaišana ilgst stundas, tāpēc biežāk par reizi dienā tas nenotiek.» Importam ekrāns ilgumu nerāda. Statusa punkta kartiņā rinda Pēdējā palaišana ir beigu laika zīmogs — kad pēdējais imports beidzās (formāts 14:55 | 01.09.2026), nevis cik ilgi tas vilkās. Cik ilgi imports strādāja, var nolasīt ekrānā Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas — pēc START un FINISH rindas laikiem. Ilgumu ekrānā rāda veikala atjaunošana, nevis imports: tās logā ir Pagājis laiks, Atlikušais laiks un Pēdējā palaišana ar ilgumu iekavās. Atlikušais laiks parādās tikai tad, kad sistēmai ir uz ko balstīties; citos gadījumos tur ir domuzīme. Ko drīkst darīt paralēli - Dažādus piegādātājus drīkst importēt vienlaikus. Katram piegādātājam ir sava slēdzene. - Vienam piegādātājam divi importi vienlaikus nenotiek. Otrā palaišana atbild «jau notiek» un netiek sākta — ne no paneļa, ne no grafika. - Veikala atjaunošanai ir viena kopīga slēdzene. Otra atjaunošana netiek palaista un arī netiek ierindota — tā tiek vienkārši izlaista. Stundas krājumu atjaunošana, kas iekrīt garā pilnā gājiena laikā, šoreiz nenotiek. - Imports un veikala atjaunošana drīkst darboties vienlaikus — tās ir divas dažādas slēdzenes. Atjaunošana tad publicē to, kas tajā brīdī jau ir sagatavots, un pārējais aiziet ar nākamo. - Administrācijā drīkst strādāt visu laiku. Sasaistes ekrānos (Kategorijas, Zīmoli, Opcijas, Atribūti, Izmēri) saglabātais stājas spēkā ar nākamo veikala atjaunošanu; Pārsaistē — tas ir administratora ekrāns, kurā nosaka, kurš datu plūsmas lauks kļūst par kuru preces īpašību — saglabātais stājas spēkā ar nākamo importu. Veikala katalogā ar roku labotu lauku, kuru piegādātājam ir ieslēgts atjaunot, nākamā atjaunošana pārrakstīs atpakaļ. Ja kaut kas nestrādā Palaišanas problēmas — «nospiežu pogu, un nekas nenotiek» un statuss Kļūda uzreiz pēc palaišanas — kopā ar pārējiem importa gadījumiem ir rakstā Preču imports — rezultāts veikalā un pārbaude. Rinda, kas paliek stāvoklī Notiek imports, ir aprakstīta šī raksta sadaļā Kā palaist ar roku, pie pogas Apturēt.
Preču imports — rezultāts veikalā un pārbaude
Šajā rakstā ir importa rezultāts: kā modulis atpazīst, vai prece ir jauna vai jau esoša, ko piegādātāja datu plūsma drīkst pārrakstīt, kad sagatavotā prece kļūst par veikala preci, kā pārbaudīt, ka izdevās, un ko darīt, kad kaut kas nestrādā. Kā imports strādā soli pa solim — Preču imports — kā tas notiek. Kā to palaist ar roku un uzlikt automātisko grafiku — Preču imports — palaišana un grafiks. Kas notiek ar preci: jauna vai jau esoša Prece tiek atpazīta pēc piegādātāja un piegādātāja produkta ID. Šie divi lauki ir preces identitāte, un tie netiek pārrakstīti nekad. | Situācija | Krājumu imports | Pilnais imports | |---|---|---| | Tādas rindas vēl nav | izlaiž | ievieto ar visiem laukiem | | Rinda jau ir | pārraksta tikai cenu, daudzumu, statusu un krājumu statusus | pārraksta visus laukus, ko datu plūsma šoreiz atnesa | Pārrakstīts tiek tikai tas lauks, ko šī palaišana tiešām atnesa. Lauks, kuru datu plūsma neatsūtīja, netiek notīrīts. Tieši to rāda preces kartiņas bloks Datu plūsma nodrošina ar paskaidrojumu «ko atnesa pēdējais imports; lauks, kura šajā sarakstā nav, ir tāds, ko datu plūsma nesniedz» — sk. EcomLink produkti — preces kartiņa un rindas īsceļi. 📷 Ekrānattēls: ecomlink/product — «Produkta detaļas» logs ar bloku «Datu plūsma nodrošina» Ko drīkst pārrakstīt veikalā Tas, ka prece ir sagatavota, vēl nenozīmē, ka tās apraksts vai attēls nonāks veikalā. To nosaka piegādātāja formas cilne Importa uzvedība, rinda Atjaunot atjaunošanas laikā ar rūtiņām tieši tādā secībā, kā tās stāv formā: Apraksti · Izmēri un svars · EAN · Opcijas · Atribūti · Attēli · Piemērotība (transportlīdzekļu saderība) · SKU · Brand (pēdējā latviski nav tulkota). Formas paskaidrojums: Komercdati (kods, cena, daudzums, krājumu statuss) tiek atjaunoti katrā atjaunošanā. Šie slēdži nosaka, kuri neobligātie aspekti turpmākajās palaišanās tiek atjaunoti arī no šī piegādātāja datu plūsmas; visi pēc noklusējuma ir izslēgti. 🔴 Divas lietas, ko no ekrāna neredz. Pirmā — rūtiņa Apraksti iesaldē tikai jau esošu tekstu: nosaukums un apraksts, kas veikala precei jau ir, izslēgtas rūtiņas gadījumā vairs neatjaunojas nekad, bet jaunizveidotai precei, kurai apraksta rindas vēl nav vispār, tie tiek uzrakstīti neatkarīgi no rūtiņas — iesaldēt nav ko. (Vecākos būvējumos tā nebija, un izslēgta rūtiņa radīja veikalā neatrodamas preces bez nosaukuma; sk. Prece bez apraksta pazūd no veikala.) Otrā — saglabāšana pārraksta visas šīs rūtiņas tādas, kādas tās ir ekrānā, arī tad, ja mainījāt tikai datu plūsmas adresi vai nodokli. Turpat ir divi slēdži par jaunām precēm (abi angliski): Publish new products — vai šis piegādātājs vispār drīkst radīt veikalā jaunas preces; Import new products on stock runs — vai krājumu imports drīkst sagatavot arī vēl neredzētu artikulu (šādai rindai nav apraksta, attēlu un kategorijas, līdz palaists pilnais imports). Publish new products pēc noklusējuma ir ieslēgts, Import new products on stock runs — izslēgts. Sīkāk — Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar visām rūtiņām Kad sagatavotā prece kļūst par veikala preci To izlemj veikala atjaunošana, nevis imports. Prece tiek pievienota veikalam tikai tad, ja izpildās visi nosacījumi: 1. tā vēl nav piesaistīta veikala precei, un sagatavotajai rindai ekrānā Produkti kolonnā Imports ir Jā; 2. tās piegādātāja kategorija ir sasaistīta ar veikala kategoriju, un šai veikala kategorijai nav apakškategoriju (sasaiste ar vecākkategoriju neder); 3. tās zīmols ir sasaistīts ar veikala ražotāju («Nav» arī skaitās par sasaistītu); 4. piegādātājs ir ieslēgts importam — piegādātāja formas cilnē Vispārējie slēdzis Imports — un tam ieslēgts Publish new products, un pašas kategorijas/zīmola sasaistes ir ieslēgtas; 5. precei ir atlikums vai pozitīvs krājumu statuss; 6. uzcenojuma plānā ir cenu diapazona noteikums, kas sedz šīs preces cenu. Ja kaut viens no tiem neizpildās, prece paliek sagatavota un veikalā neparādās — kļūdas ziņojuma par to nav. Sk. Kategoriju sasaiste — sasaistīšana un publicēšana, Zīmolu sasaiste — saraksts, filtri un sasaistīšana un Uzcenojumi — plāni un cenu diapazonu noteikumi. Jau esošai veikala precei parastā (krājumu) atjaunošana atsvaidzina cenu, daudzumu, krājumu statusu un statusu, publicē to, kas kopš pēdējās reizes kļuvis pārdodams, un aiznes uz veikalu sasaistes darbu, ko esat izdarījis sasaistes ekrānos. Ko tā nedara: nepārraksta aprakstu, attēlu, EAN vai izmēru precei, kas veikalā jau ir, pat ja datu plūsma tos ir mainījusi. To izdara pilnā veikala atjaunošana — vai arī jebkura atjaunošana pēc tam, kad ir saglabāta piegādātāja forma vai sasaistes ekrāns: tad attiecīgā fāze pārstaigā visu katalogu, nevis tikai šoreiz publicētās preces. To no pārlūka palaist nevar — paneļa poga vienmēr palaiž krājumu atjaunošanu, un ?profile=full adresē tiek ignorēts. Pilno gājienu palaiž no servera komandrindas, un tas notiek arī pats par sevi pēc katra ieplānotā pilnā importa. Kā pārbaudīt, ka izdevās 1. Piegādātāja rindā vadības panelī: Pēdējais imports ar šodienas laiku un statusa punkts Pabeigts. 2. Vadības paneļa skaitļi (Kopā, Noliktavā, Veikalā, Aptvērums — cik liela kataloga daļa ir publicēta veikalā) atjaunojas tikai pēc veikala atjaunošanas — tūlīt pēc importa tie vēl ir vecie, un tas nav defekts. 3. Ekrānā Produkti: kolonna Mainīts rāda šodienas laiku, kolonnās Kategorija un Zīmols ir zaļa ķeksīša zīmīte (paskaidrē — «Sasaistīts»), un kartiņā ir Veikala produkta ID. 4. Veikalā atveriet kategoriju: preces redzamas, ar pareizām cenām un krājumu statusiem. Paņemiet dažas preces no dažādiem cenu līmeņiem — nepareizi izvēlēts uzcenojuma diapazons neizskatās pēc kļūdas — tas izskatās pēc cenas. 5. Cenu salīdzināšanas portālos (salidzini.lv, kurpirkt.lv un citi), ja veikals tādus apkalpo, pārbaudiet, vai cena tur sakrīt ar veikala cenu. Tas ir atsevišķs eksports ar savu uzcenojumu un savu ģenerēšanas biežumu — sk. Uzcenojumi — cena veikalā un pārbaude, sadaļa «Pēc importa: pārbaudiet cenas arī ārpus veikala». 📷 Ekrānattēls: ecomlink/product — produktu saraksts pēc importa: kolonnas «Mainīts», «Kategorija» un «Zīmols» ar zaļo ķeksīša zīmīti veikala priekšpuse pēc importa: kategorijas lapa ar preču cenām un krājumu statusiem filtrā; der sadaļai par rezultāta pārbaudi Ja kaut kas nestrādā Imports beidzās «zaļš», bet veikalā nekas nemainījās. Tā ir normāla uzvedība. Imports raksta tikai sagatavošanas tabulās. Palaidiet Palaist veikala atjaunošanu (vadības paneļa augšējā labajā stūrī) — tikai tā publicē datus veikalā. Arī vadības paneļa skaitļi atjaunosies tikai pēc tās. Sk. Veikala atjaunošana — kā to palaist. Imports nostrādāja, bet skaitītāji ir nulles un neviena prece nav sagatavota. Gandrīz vienmēr tas nozīmē, ka šim piegādātājam tika palaists krājumu imports, kaut arī nekas vēl nav sagatavots — krājumu imports atjauno tikai jau esošas rindas. Palaidiet Pilno importu. Ja jums nav sistēmas administratora tiesību, pogas nav — pieprasiet pirmo pilno importu atbalstam: pieteikumā norādiet veikala adresi, piegādātāja kodu un to, ka runa ir par pirmo pilno importu; gājiens var ilgt stundas, tāpēc to parasti palaiž naktī. Otrs iespējamais cēlonis: visas plūsmas rindas tika atsijātas (piemēram, tām nav identifikatora). Statuss uzreiz ir «Kļūda», bez nevienas apstrādātas rindas. Fails nemaz neatnāca. Biežākie cēloņi: nepareizs FTP resursdators, lietotājvārds vai parole; nepareizs Faila nosaukums; vai neatnāca kāds no pavadošajiem failiem (cenu lapa, krājumu fails) — tad visa palaišana tiek pārtraukta apzināti. Precīzo cēloni pasaka žurnāli — sk. Žurnāli — diagnostika un ziņojumu atšifrējums. Statuss «Kļūda» pēc tam, kad rindas jau lasītas, bet neviena cena nav ierakstīta. Nav Datu plūsmas cenu valūtas kursa. Cenas tiek pārrēķinātas veikala valūtā pirms rakstīšanas, un bez kursa palaišana pārtrūkst, pirms ierakstīta kaut viena cena. Statuss «Pabeigts ar brīdinājumiem». Imports ir spēkā — sagatavotās rindas ir vietā. Neizdevās PIM satura piegājiens; cēlonis redzams, uzbraucot ar peli statusa punktam. Importu drīkst palaist vēlreiz. (Ja neizdevās tikai attēlu lejupielāde, statuss paliek Pabeigts un pēdas ir tikai žurnālā.) Nospiežu pogu, un nekas nenotiek. Jūsu lietotāju grupai nav rediģēšanas tiesību uz darbību ecomlink/import — tā ir atsevišķa tiesību rinda, atšķirīga no tiesībām atvērt vadības paneli. Poga ir redzama, bet imports nesākas; tā pati rinda vada arī pogu Apturēt. Jāprasa administratoram. Ja neparādās Pilnā importa poga, trūkst nevis šīs rindas, bet sistēmas administratora tiesību — to piešķirt nevar, to var tikai palūgt atbalstam. Prece ir Integrāciju centrāles produktu sarakstā ar «Imports: Jā», bet veikalā tās nav. Pārbaudiet publicēšanas nosacījumus: kategorija sasaistīta ar gala kategoriju, zīmols sasaistīts, piegādātājam ieslēgts Publish new products, precei ir atlikums un uzcenojuma plānā ir diapazons, kas sedz tās cenu. Kļūdas ziņojuma par šo nav — tā ir klusa atteikšanās. Prece ir veikalā (kartiņā ir «Veikala produkta ID»), bet veikala lapa atdod 404 un meklēšanā tās nav. Precei nav apraksta rindas. Šajā būvējumā jauna prece tādā stāvoklī vairs nerodas — rūtiņa Apraksti iesaldē tikai jau esošu tekstu —, un vecās, vēl bezvārda preces izlabojas pašas ar nākamo veikala atjaunošanu, ar roku neko darīt nevajag. Ja prece tomēr paliek neatrodama, viss atlikušais pārbaudes saraksts ir rakstā Prece bez apraksta pazūd no veikala. Piegādātājs savā pusē tekstus izlaboja, bet veikalā paliek pirmais variants. Tā ir izslēgtas rūtiņas Apraksti jēga, nevis kļūda: esošs teksts ir iesaldēts. Ieslēdziet rūtiņu. Ar to vien nepietiek — aprakstu pārbūve vēl jāierindo, un no pārlūka to izdara lauka Avota valoda maiņa piegādātāja formas cilnē Datu plūsma: - Avota valoda ir divu burtu kods (piem. pl) — tā valoda, kādā raksta piegādātājs. Tas pats lauks vada pircējam rādīto mašīntulkojumu, tāpēc patvaļīgi to mainīt nedrīkst: tulkošana sāktu notikt no nepareizas valodas vai ieslēgtos/izslēgtos vispār. - Pārbūve ierindojas tikai tad, kad vērtība tiešām mainās, un tikai tām precēm, kas jau ir veikalā. - Pareizais gājiens: ielieciet šī piegādātāja datu plūsmas īsto valodu. Ja tā jau tur ir un pārbūve tāpat vajadzīga, lūdziet sistēmas administratoram to ierindot citādi. Sīkāk — Mašīntulkošana — divi veidi un lauks «Avota valoda». Pēc tam pietiek ar parasto Palaist veikala atjaunošanu: piegādātāja formas saglabāšana paceļ aprakstu pārbūvi visam iezīmētajam katalogam, tāpēc pilnais gājiens šeit nav vajadzīgs. Pēc importa un tam sekojošās veikala atjaunošanas no veikala pazuda liela daļa preču. Nostrādāja kārtula Izslēgt preces, kuru piegādātāja datos vairs nav: datu plūsmā tās vairs nebija. Sagatavošanas tabulā tās kļūst neaktīvas jau uzreiz pēc importa, bet veikalā tas parādās tikai ar nākamo veikala atjaunošanu. Ja piegādātājs sūta tikai izmaiņas, nevis visu katalogu, šī rūtiņa jāizslēdz. Ja pazušana bija masveida, drošības ierobežojums (Datu plūsmā trūkstošo atslēgšanas ierobežojums, noklusējums 20%) pārbaudi apturēs un neatslēgs neko — pēdas par to paliek žurnālā. Nekas no augstākminētā neder. Pirmā vieta, kur skatīties, ir ekrāns Žurnāli — sk. Žurnāli — ekrāns un izpilžu rindas: tur katrai palaišanai ir START un FINISH rinda ar statusu un skaitītājiem, kā arī brīdinājumi. Ekrāns ir pieejams tikai sistēmas administratoram, tāpēc pārējiem šeit jāraksta atbalstam. Pieteikumā norādiet veikala adresi, piegādātāja kodu, palaišanas laiku un 2–3 konkrētus artikulus, ar kuriem problēma redzama — tad žurnālā to var atrast uzreiz. 📷 Ekrānattēls: ecomlink/logs — sadaļa «Importa un veikala atjaunošanas izpildes» ar vienu START un vienu FINISH rindu
EcomLink produkti — saraksts, filtri un kolonnas
Cilne Produkti (maršruts ecomlink/product, ekrāna virsraksts Produkti — Integrāciju centrāle) ir logs uz sagatavotajām precēm — tām rindām, ko imports ir ielasījis no piegādātāja datu plūsmas, bet kas vēl nav (vai jau ir) veikala preces. Šeit redzams, ko piegādātājs tiešām atsūtīja, pirms tas kļūst par veikala katalogu. Šajā rakstā ir pats saraksts: kur ekrāns atrodas, ko nozīmē «sagatavota prece», kāpēc ekrāns ir tikai lasāms, kā strādā filtri un meklēšana un kā izvēlas saraksta kolonnas. Ko rāda preces kartiņa un abas rindas pogas, sk. rakstā EcomLink produkti — preces kartiņa un rindas īsceļi. Kāpēc sagatavota prece vēl nav veikalā un pie kura no 15 publicēšanas nosacījumiem tā apstājas — rakstā EcomLink produkti — kā prece nonāk veikalā. Pirms sākat Kur ekrāns atrodas: kreisajā izvēlnē Lietotnes → Integrāciju centrāle (kodā un adresēs — EcomLink) → cilne Produkti. Kas jau jābūt izdarītam: 1. izveidots vismaz viens piegādātājs — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati; 2. šim piegādātājam izpildīts vismaz viens Pilnais imports — sk. Preču imports — kā tas notiek. Kamēr abu nav, saraksts ir tukšs, un tas nav bojājums. Kopējais Integrāciju centrāles darba ceļš aprakstīts rakstā EcomLink — ceļš no nulles līdz precēm veikalā. 📷 Ekrānattēls: ecomlink/product — Integrāciju centrāles cilņu josla ar aktīvo cilni «Produkti» Kas ir «sagatavota prece» Imports neraksta tieši veikala katalogā. Tas ielasa piegādātāja datus Integrāciju centrāles paša tabulās — to sauc par sagatavošanu. Veikalā šajā brīdī nemainās nekas. Uz veikala katalogu sagatavotās rindas pārceļ atsevišķs solis — veikala atjaunošana (poga Palaist veikala atjaunošanu cilnē Vadības panelis; sk. Veikala atjaunošana — kā to palaist). Tāpēc Integrāciju centrāles prece nav tas pats, kas veikala prece: rinda šajā ekrānā var pastāvēt bez veikala preces. Tieši to šeit arī pārbauda. Ekrāns ir tikai lasāms Šajā ekrānā preces datus nevar sabojāt — tās nevar mainīt, pievienot vai dzēst. Vienīgā saglabāšanas poga te ir Saglabāt kolonnas, un tā maina tikai saraksta izskatu, nevis datus (sk. Kolonnas izvēlas pats). Rindas pieder importam, bet lauki ar veikala sasaisti — veikala atjaunošanai. Kolēģim, kuram jāļauj šeit ieskatīties, pietiek ar skatīšanās tiesībām uz Integrāciju centrāles ekrānu Produkti; tiesības Integrāciju centrāles ekrāniem tiek dotas lietotāju grupā, katram ekrānam atsevišķi. Ja kaut kas ir jālabo, tas notiek citur: - kategorijas un zīmola sasaiste — cilnēs Kategorijas un Zīmoli; sk. Kategoriju sasaiste — sasaistīšana un publicēšana un Zīmolu sasaiste — saraksts, filtri un sasaistīšana; - cena — cilnē Uzcenojumi; sk. Uzcenojumi — plāni un cenu diapazonu noteikumi; - tas, ko imports drīkst pārrakstīt, — piegādātāja formas cilnē Importa uzvedība; sk. Importa uzvedība — ko datu plūsma drīkst pārrakstīt. 📷 Ekrānattēls: ecomlink/product — pilns saraksts: poga «Filtrēt», poga «Notīrīt», kolonnu poga, meklēšanas lauks pa labi un tabula ar redzamām abām sasaistes zīmītēm Trīs darbi, ko šeit izdara 1. Pārbaudīt, vai konkrēta prece ienāca. 1. Meklēšanas laukā (augšā pa labi) ievadiet piegādātāja produkta ID, SKU, EAN, MPN vai nosaukuma daļu un spiediet Meklēt. 2. Ja rindas nav — imports šo preci nav ienesis; iemesls meklējams importā, nevis šeit. 3. Ja rinda ir, uzspiediet uz nosaukuma un kartiņā skatiet lauku Veikala produkta ID. 2. Izķemmēt nesasaistītās rindas. 1. Spiediet Filtrēt → Jauns filtrs → Kategorijas sasaiste → Kategorija: nesasaistīta un panelī vēlreiz Filtrēt. 2. Sarakstā spiediet uz oranžās zīmītes Sasaistīt — atveras ekrāns Kategorijas, jau atfiltrēts uz šo pašu rindu. 3. Sasaistiet un atgriezieties atpakaļ. To pašu atkārtojiet ar Zīmola sasaisti. 3. Noskaidrot, kāpēc prece nav veikalā. 1. Atrodiet preces rindu un spiediet stetoskopa pogu pie nosaukuma. 2. Atveras ekrāns Diagnostika, jau atfiltrēts uz šo pašu preci. Tas izpilda to pašu publicēšanas pārbaudi, ko veikala atjaunošana, un pasaka, kurš no 15 nosacījumiem šo preci aptur — un kur to labo. Šis ir ātrākais ceļš; ar roku staigāt pa ekrāniem nav vajadzības. Sk. Diagnostika — kāpēc prece nav veikalā. Filtrēšana un meklēšana Filtru joslu uzzīmē veikala kopīgais filtru konstruktors — tā pati josla, kas ir Kataloga sarakstos. Nolaižamās izvēlnes nav redzamas uzreiz; filtru pievieno soļos: 1. Spiediet pogu Filtrēt — atveras izvēlne ar Jauns filtrs, Filtru sagataves un Papildu filtri. 2. Izvēlieties lauku, pēc kura filtrēt (pieejamie lauki — tabulā zemāk). 3. Izvēlieties vērtību. 4. Spiediet Filtrēt noteikumu panelī — tas ir zem joslas un sākas ar pazīmi KUR. Noteikumu panelī ir arī Pievienot filtru (otrs nosacījums blakus pirmajam) un Saglabāt filtru: biežāk lietoto kombināciju var saglabāt un vēlāk izvēlēties no Filtru sagatavēm. Poga Notīrīt noņem visus filtrus uzreiz. Brīvais teksts ir atsevišķi. Labajā pusē ir savs meklēšanas lauks ar palīgtekstu «Meklēt pēc: …» un sava poga Meklēt — tas nav viens no nolaižamajiem filtriem. 📷 Ekrānattēls: ecomlink/product — atvērta poga «Filtrēt» ar nolaižamo izvēlni un noteikumu panelis ar vienu pievienotu filtru Kādi filtra lauki ir pieejami — piecpadsmit, ne tikai tie četri, kas pirmie nāk prātā: | Filtra lauks | Vērtības | |---|---| | Piegādātājs | Visi piegādātāji + katrs piegādātājs kā kods — nosaukums | | Piegādātāja kategorija | brīvs teksts — piegādātāja kategorijas ceļš, daļēja sakritība | | Veikala kategorija | veikala kategorija; laukam ir automātiskā papildināšana | | Apakškategorijas | Bez apakškategorijām / Ar apakškategorijām | | Piegādātāja zīmols | brīvs teksts — zīmola nosaukums datu plūsmā, daļēja sakritība | | Veikala ražotājs | veikala ražotājs; laukam ir automātiskā papildināšana | | Kategorijas sasaiste | Kategorija: jebkura / Kategorija: sasaistīta / Kategorija: nesasaistīta / Kļūda | | Zīmola sasaiste | Zīmols: jebkurš / Zīmols: sasaistīts / Zīmols: nesasaistīts / Kļūda | | Veikalā | Veikalā: jebkurš / Ir veikalā / Nav veikalā | | Stāvoklis | Stāvoklis: jebkurš / Vienkāršs / Variantu pamatprodukts / Variants / Izkritis no feeda | | Atlikums | Krājumi: jebkuri / Noliktavā / Nav noliktavā | | Cena no un Cena līdz | skaitļi; noteikumu panelī abi saplūst vienā diapazona noteikumā ar nosaukumu Cena | | Pievienots pēdējās N dienās | dienu skaits | | Nav atjaunots N dienas | dienu skaits | | Trūkst | Trūkst: jebkas / Nav EAN / Nav attēla / Nav svara / Nav izmēru | Ko šie filtri nozīmē un ko no ekrāna neredz: - Atlikums. «Noliktavā» nozīmē daudzums lielāks par 0; «Nav noliktavā» — daudzums 0 vai mazāks, tātad arī negatīvs atlikums, ja datu plūsma tādu atsūta. - Meklēšana. Teksts tiek meklēts piecās vietās: piegādātāja produkta ID, SKU, EAN, MPN un preces nosaukums (jebkurā valodā). Visur tā ir daļēja sakritība — pietiek ar koda vai nosaukuma fragmentu. Ja ievadīts tikai cipars, papildus tiek pārbaudīts arī veikala preces ID. To pašu saraksta arī lauka palīgteksts: «Meklēt pēc: Nosaukums, piegādātāja kods, SKU, EAN, MPN, veikala ID». Meklēšana neiet pa apraksta tekstu un pa kategorijām — kategorijai ir savi filtri Piegādātāja kategorija un Veikala kategorija. - Kļūda (kategorijas un zīmola sasaistē). Sasaiste ir ielikta, bet publicēšana to atsaka: veikala kategorija vai ražotājs ir izdzēsts, vai arī sasaistītajai veikala kategorijai ir apakškategorijas. Tas nav tas pats, kas «nesasaistīts», un sarakstā to rāda sarkana zīmīte. - Apakškategorijas strādā kopā ar izvēlētu Veikala kategoriju: Ar apakškategorijām paplašina atlasi uz visu šīs kategorijas koku, Bez apakškategorijām atlasa tikai pašu kategoriju. - Veikalā. «Ir veikalā» nozīmē, ka rindai ir veikala preces numurs (kartiņas lauks Veikala produkta ID); «Nav veikalā» — ka tā nav. - Stāvoklis. Izkritis no feeda ir tieši tā atzīme, ko uzliek imports, kad artikuls pēdējā plūsmā vairs neparādījās. Variantu pamatprodukts un Variants ir divi variantu koka gali. - Nav atjaunots N dienas skatās rindas pēdējo izmaiņu laiku (kolonna Mainīts), bet Pievienots pēdējās N dienās — pievienošanas laiku. Pirmais ir tas, ar ko atrod pamestas rindas: plūsma tās vairs neatsvaidzina. - Trūkst. Nav attēla nozīmē, ka nav ne galvenā attēla, ne neviena attēla rindas; Nav izmēru — ka trūkst vismaz viena no trim malām. ⚠️ Tieši Nav atjaunots N dienas un Stāvoklis: Izkritis no feeda ir tie divi filtri, ar kuriem atrod preces, kas veikalā ir, bet piegādātāja plūsmā vairs nav. Saraksta kolonnas Sākotnēji redzamas šīs divpadsmit kolonnas, šādā secībā. Visas ir kārtojamas — virsraksts ir saite, kas pārkārto sarakstu. | Kolonna | Saturs | |---|---| | Veikala ID | veikala preces numurs kā saite, kas jaunā cilnē atver to pašu preci katalogā; ja veikala preces nav — pelēka domuzīme | | Nosaukums | sagatavotās preces nosaukums; klikšķis atver preces kartiņu | | Piegādātājs | piegādātāja kods | | Piegādātāja ID | artikuls, kā tas ir datu plūsmā (kartiņā tas pats lauks saucas Piegādātāja produkta ID) | | EAN | sagatavotais EAN | | Cena | sagatavotā cena ar divām zīmēm aiz komata, bez PVN | | Daudz. | sagatavotais daudzums | | Imports | zaļa zīmīte Jā vai sarkana Nē | | Stāvoklis | zīmītes Variantu pamatprodukts, Produkta #… variants, Izkritis no feeda — un tikai tās, kas ir spēkā; precei, kurai nav nevienas no tām, aile rāda Vienkāršs | | Kategorija | sasaistes zīmīte | | Zīmols | sasaistes zīmīte | | Mainīts | rindas pēdējās izmaiņas laiks, vispirms laiks, tad datums; pēc šīs kolonnas saraksts kārtojas pēc noklusējuma, jaunākās augšā | Divas nianses: - Nosaukums nāk no sagatavotajiem aprakstiem; priekšroka ir latviešu valodas rindai, un, ja apraksta rindas nav nevienā valodā, sarakstā redzams tikai #<numurs>. Tieši tā izskatās prece, kas sagatavota krājumu importā ar ieslēgtu Import new products on stock runs — bez apraksta, attēliem un kategorijas. - Imports ir sagatavotās rindas vārti, nevis veikala preces statuss. Prece ar «Imports: Jā» var veikalā vēl nebūt vispār. Kolonna «Imports» — kas tur ieraksta «Nē» Vārtus uzstāda pats imports un piegādātāja automātiskās izslēgšanas kārtulas piegādātāja formas cilnē Importa uzvedība: - Izslēgt preces, kam cena ir 0 — prece, kurai plūsmā cena ir 0, katrā importā tiek nolikta kā neaktīva un atgriežas pati, tiklīdz plūsmā parādās īsta cena; - Izslēgt preces, kuru piegādātāja datos vairs nav — artikuls, ko piegādātājs vairs neuzrāda, tiek nolikts kā neaktīvs un atgriežas, tiklīdz parādās atpakaļ. Cik lielu daļu kataloga viens imports drīkst tā izslēgt, ierobežo atsevišķs procentu iestatījums (noklusējums 20 %). Šajā ekrānā to mainīt nevar — sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Ja saraksts ir tukšs, ekrāns raksta: «Neviens sagatavotais produkts neatbilst filtram.» Vienā lapā ir tik rindu, cik iestatīts veikala administrācijas noklusējumā (ja nav — 20); šo skaitli maina veikala iestatījumos, laukā Pozīciju daudzums uz lapas (Admin). Zem tabulas ir lapotājs un rindiņa «Rāda … līdz … no … (… Lapas)». Filtri un kārtojums tiek saglabāti, pārejot uz nākamo lapu; nomainot filtru, saraksts atgriežas 1. lapā. Kolonnas izvēlas pats Divpadsmit kolonnas augšā ir tikai sākuma komplekts. Pavisam sarakstam ir divdesmit piecas kolonnas, un, kuras no tām rādīt un kādā secībā, izvēlas lietotājs: 1. Filtru joslā, blakus pogām Filtrēt un Notīrīt, ir ikonu poga bez teksta; uzbraucot ar peli, paskaidrē ir Kolonnas. 2. Atveras logs Kolonnu iestatījumi ar paskaidrojumu «Izvēlies, kuras kolonnas rādīt sarakstā, un sakārto tās vēlamajā secībā.» 3. Katrai kolonnai ir rūtiņa Redzama, bet pa kreisi no nosaukuma — satveršanas ikona: ar to rindas velk uz augšu un uz leju, un šī saraksta secība ir arī kolonnu secība tabulā. 4. Nospiediet Saglabāt kolonnas. Lapa pati pārlādējas, un saraksts ir jaunajā izkārtojumā. Poga Aizvērt un loga krustiņš izmaiņas nesaglabā — nākamreiz logs atveras ar to izkārtojumu, kas ir spēkā. 🔑 Izvēle paliek spēkā arī nākamreiz — un ne tikai jums. Izkārtojums netiek glabāts pārlūkā un nepazūd līdz ar sesiju: tas tiek ierakstīts veikala datubāzē pie šī saraksta. Tam ir arī otra puse — tas nav personīgs iestatījums. Izkārtojums ir viens visam veikalam, tāpēc kolonna, ko izslēdzat jūs, pazūd arī kolēģim, kas atver to pašu ekrānu. Trīs lietas, ko no loga neredz: - Saglabāt drīkst tikai lietotājs ar rediģēšanas tiesībām uz ecomlink/product. Ar skatīšanās tiesībām poga ir redzama, logs atveras, bet saglabāšana atbild ar brīdinājumu loga augšā; pats saraksts joprojām ir lasāms. - Citos veikala sarakstos šis rīks ir pieejams tikai no augstāka plāna, un poga tad ir pelēka ar atslēgas ikonu. Integrāciju centrāles produktu sarakstam tas ir pieejams vienmēr, neatkarīgi no plāna. - Izslēdzot kolonnu Nosaukums, pazūd arī abas rindas pogas — acs un stetoskops —, jo tās tiek zīmētas tieši šajā kolonnā. Sk. Divas pogas katrā rindā rakstā EcomLink produkti — preces kartiņa un rindas īsceļi. Pārējās trīspadsmit kolonnas, kas sākotnēji ir izslēgtas: | Kolonna | Ko rāda | |---|---| | Galvenais attēls | sagatavotās preces sīktēls; šī un Daudzuma vienība ir vienīgās divas kolonnas, pēc kurām sarakstu kārtot nevar | | SKU | sagatavotais SKU | | MPN | sagatavotais MPN | | Piegādātāja kategorija | kategorijas ceļš tā, kā to sūta piegādātājs | | Veikala kategorija | veikala kategorija, ar kuru piegādātāja kategorija ir sasaistīta | | Piegādātāja zīmols | zīmola nosaukums datu plūsmā | | Veikala ražotājs | veikala ražotājs, ar kuru piegādātāja zīmols ir sasaistīts | | Svars | sagatavotais svars kopā ar mērvienību | | Izmēri | garums × platums × augstums kopā ar mērvienību; mala, kuras datu plūsmā nav, tiek izlaista | | Daudzuma vienība | mērvienība, kādā preci pārdod | | Minimālais daudzums | mazākais pasūtāmais daudzums | | Pievienots | kad rinda pirmo reizi tika sagatavota | | Integrācijas ID | sagatavotās rindas iekšējais numurs — tas pats, kas nosaukuma vietā rādās kā #<numurs> | Praktiski noderīgākās no tām ir divas. Pievienots kopā ar filtru Pievienots pēdējās N dienās parāda, ko pēdējais imports tiešām ienesa jaunu. Un Integrācijas ID ir tas numurs, ko prasa atbalsts, kad par vienu konkrētu rindu ir jautājums — ar to rindu atrod uzreiz, arī tad, ja tai vēl nav ne nosaukuma, ne veikala preces. 📷 Ekrānattēls: ecomlink/product — logs «Kolonnu iestatījumi»: kolonnu saraksts ar satveršanas ikonām un rūtiņām «Redzama», apakšā pogas «Aizvērt» un «Saglabāt kolonnas» Ja kaut kas nestrādā Saraksts tukšs, lai gan imports «izpildījās veiksmīgi». Pēc noklusējuma krājumu imports atjauno tikai jau sagatavotas rindas un jaunas nepievieno. Tāpēc piegādātājam, kuram vēl nav nevienas rindas, krājumu imports beidzas veiksmīgi un neuzraksta neko; pirmajam importam jābūt pilnajam. Izņēmums ir piegādātāja formas cilnē Importa uzvedība ieslēgta rūtiņa Import new products on stock runs — tad arī krājumu imports ienes jaunas rindas, taču bez aprakstiem, attēliem un kategorijas. Žurnālos šajā gadījumā nav nekā — izlaistās rindas pie noklusējuma žurnāla līmeņa netiek rādītas vispār, tāpēc zīme ir tieši ierakstu trūkums, nevis brīdinājums. Sk. Žurnāli — diagnostika un ziņojumu atšifrējums (žurnāli ir pieejami tikai sistēmas administratoram — ja cilnes nav, palūdziet ieskatīties atbalstam). Preci nevar atrast pēc nosaukuma. Prece, kurai vēl nav sagatavota apraksta (piemēram, ienesta krājumu importā ar Import new products on stock runs — rūtiņa piegādātāja formā, cilne Importa uzvedība, grupa New products), sarakstā parādās kā #<numurs> un pēc nosaukuma nav atrodama. Meklējiet pēc koda: tas pats lauks pieņem arī piegādātāja produkta ID, SKU, EAN un MPN, bet, ja ievadāt tikai ciparus, arī veikala preces ID. Preces kartiņas problēmas — rakstā EcomLink produkti — preces kartiņa un rindas īsceļi; kāpēc sagatavota prece nav nonākusi veikalā — rakstā EcomLink produkti — kā prece nonāk veikalā.
EcomLink produkti — preces kartiņa un rindas īsceļi
Šis raksts ir par to, kas atveras no saraksta rindas ekrānā Produkti (maršruts ecomlink/product): sasaistes zīmītes, kas vienlaikus ir saites uz labošanu, abas mazās rindas pogas un preces kartiņa Produkta detaļas ar visām tās lauku grupām, aprakstiem un attēliem. Kur ekrāns atrodas: kreisajā izvēlnē Lietotnes → Integrāciju centrāle (kodā un adresēs — EcomLink) → cilne Produkti. Pašu sarakstu — filtrus, meklēšanu un kolonnu izvēli — sk. rakstā EcomLink produkti — saraksts, filtri un kolonnas. Kāpēc sagatavota prece vēl nav veikalā un pie kura no 15 publicēšanas nosacījumiem tā apstājas — rakstā EcomLink produkti — kā prece nonāk veikalā. Sasaistes zīmītes ir īsceļš uz labošanu Kolonnas Kategorija un Zīmols nav tikai indikators — katra zīmīte ir saite: - zaļš ķeksis (paskaidre Sasaistīts) — sasaiste ir; - oranža zīmīte Sasaistīt (paskaidre Nesasaistīts) — sasaistes nav. Uzspiežot uz zīmītes, atveras attiecīgais ekrāns — Kategorijas vai Zīmoli —, jau atfiltrēts uz šī paša piegādātāja rindu: filtrā ir ielikts piegādātāja kods un meklēšanas laukā — šīs preces kategorijas ceļš vai zīmola nosaukums. Tātad no «prece nav veikalā» līdz «sasaiste izlabota» ir viens klikšķis. 📷 Ekrānattēls: ecomlink/product — viena rinda, kurai kategorijas un zīmola kolonnā ir oranžā «Sasaistīt» zīmīte, ar peles kursoru uz tās Divas pogas katrā rindā Kolonnā Nosaukums, turpat pie preces nosaukuma, ir divas mazas ikonu pogas: | Ikona | Paskaidre | Ko dara | |---|---|---| | acs | Produkta detaļas | atver preces kartiņu turpat, modālajā logā — saraksts paliek atvērts aiz tā | | stetoskops | Diagnostika | atver ekrānu Diagnostika, jau atfiltrētu uz šo preci | Pats preces nosaukums ved uz to pašu kartiņu, tikai atsevišķā lapā, kurai ir poga atpakaļ uz šo pašu filtrēto saraksta lapu. Stetoskops ir īsceļš uz atbildi «kāpēc šīs preces nav veikalā». Saite jau satur šīs sagatavotās rindas iekšējo numuru, tāpēc Diagnostikā nekas nav jāievada un jāmeklē: uzreiz atveras vienas preces diagnoze ar visiem 15 publicēšanas nosacījumiem, atzīmi pie tā, kurš šo preci aptur, un pogu, kas ved uz ekrānu, kur to labo. Sk. Diagnostika — kāpēc prece nav veikalā. Abas pogas tiek zīmētas kolonnā Nosaukums. Ja šī kolonna sarakstā ir izslēgta, pogu rindā nav. 📷 Ekrānattēls: ecomlink/product — viena saraksta rinda tuvplānā: preces nosaukums pa kreisi, pa labi acs un stetoskopa pogas, virs stetoskopa atvērta paskaidre «Diagnostika» Preces kartiņa — «Produkta detaļas» Preces nosaukums un acs poga atver vienu un to pašu saturu — Produkta detaļas. Tas ir tas pats skats, ko atver arī cilne Piemērotība — sk. Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. Loga augšā ir sīktēls, preces nosaukums (vai #<numurs>) un zem tā piegādātāja kods · piegādātāja produkta ID. Ja precei jau ir veikala prece, augšā labajā pusē ir divas pogas, abas atveras jaunā cilnē: - acs ikona Skatīt — preces lapa pašā veikalā; - zīmuļa ikona Labot — tā pati prece sadaļā Katalogs, parastajā preces rediģēšanas formā. Ja veikala preces vēl nav, pogu nav vispār — tā ir ātrākā atbilde uz jautājumu «vai šī prece jau ir veikalā». 📷 Ekrānattēls: ecomlink/product — kartiņas galvene precei, kas jau ir veikalā: sīktēls, nosaukums un abas pogas (acs un zīmulis) Kartiņas lauku grupas Lauki ir sakārtoti grupās pēc tā, kas tos ieraksta. Tas ir apzināti: kad vērtība izskatās nepareiza, vispirms jāzina, kurš solis to uzrakstīja. | Grupa | Palīgteksts | Lauki | |---|---|---| | Krājumu imports | pārraksta katrs krājumu imports | Imports · Cena (bez PVN) · Daudzums · Noliktavā · Nav noliktavā · Nav vietējā noliktavā | | Identitāte | — | Piegādātājs · Piegādātāja produkta ID · Veids · SKU · EAN · MPN · Pievienots · Mainīts | | Kataloga dati | tikai pilnais imports | Iepakojuma Izmēri (G x P x A) · Svars · Daudzuma vienība · Vienību skaits iepakojumā · Minimālais daudzums · Pieaugušajiem · Galvenais attēls | | Sasaiste | — | Piegādātāja kategorija · Veikala kategorija · Piegādātāja zīmols · Veikala ražotājs | | Veikala sinhronizācija | tikai lasāms, ieraksta veikala atjaunošana | Veikala produkta ID · Salīdzināšanas kods · Viedais kods · Akcijas cena · Nodoklis / klase · Stāvoklis | Ko par šīm grupām ir vērts zināt: - Tukši lauki netiek rādīti, un grupa, kurā nepaliek neviena lauka, pazūd pilnībā. Tāpēc divām precēm no dažādiem piegādātājiem kartiņa var izskatīties atšķirīga. - Grupa Krājumu imports ir izņēmums: tā rāda arī nulles. «Cena 0», «Daudzums 0» un «Imports: Nē» ir atbildes, nevis tukšums. Izkrīt tikai abas krājumu statusu rindas, ja piegādātāja datu plūsma statusu nenorāda vispār. - Grupā Sasaiste trūkstoša sasaiste tiek parādīta kā oranža zīmīte Nesasaistīts — arī tā ir atrade, nevis tukšums. Ja datu plūsma nesūta kategoriju vai zīmolu, prece nonāk piegādātāja grozā — Bez kategorijas — vai — Bez zīmola —; tie ir īsti ieraksti, ko sasaista tāpat kā jebkuru citu. - Veikala produkta ID rāda vai nu zaļu numuru, vai pelēku zīmīti Vēl nav sasaistīts. - Izmēri un svars tiek rādīti tajā mērvienībā, kāda ir šīs sagatavotās rindas garuma un svara klasei — klasi atsūta datu plūsma, un, ja neatsūta, paliek veikala pirmā klase. Tāpēc «0.4» lasāms kā 0.4 kg, nevis 400 g. (Kartiņā decimāldaļu atdala punkts, ne komats.) - Galvenais attēls rāda saglabāto ceļu vai adresi; ja adrese ir ārēja, tā ir saite uz avotu. Ja lejupielāde ir bijusi neveiksmīga, tur ir sarkana zīmīte Lejupielāde neizdevās. Ko tieši nozīmē katrs no šiem trim variantiem — sadaļā «Kā lasīt attēla vērtību». - Stāvoklis ir zīmīšu rinda, un tur parādās tikai tās, kas ir spēkā: Jauns, Vecs, Variantu pamatprodukts, Produkta #… variants, Apraksta atjaunošana ierindota. Krājumu statusi kartiņā Rindas Noliktavā un Nav noliktavā nav pašas preces stāvoklis, bet kuru veikala krājuma statusu veikala atjaunošana šai precei uzliks atkarībā no atlikuma. Tos piešķir piegādātāja formas cilnē Krājumu statusu sasaiste, kur ir arī trešā sasaiste — Nav krājumos —, kas kartiņā neparādās. Ja piegādātājs statusu nenorāda vispār, šīs rindas kartiņā vienkārši nav. Sk. Krājumu statusu sasaiste — kā tā strādā. Rinda Nav vietējā noliktavā ir Jā/Nē pazīme, nevis statuss: tā izšķir, kuru no sasaistītajiem statusiem atjaunošana lietos. Divi termini grupā «Veikala sinhronizācija» - Salīdzināšanas kods — pēc kā Integrāciju centrāle saprot, ka divu piegādātāju rindas ir viena un tā pati prece. Kurš plūsmas identifikators to veido, izvēlas piegādātāja formā, laukā Salīdzināšanas koda avots; noklusējums ir MPN. - Viedais kods — sistēmas iekšējā atslēga, ko veido veikala ražotājs + salīdzināšanas kods. Lietotājs to nemaina un nekur neievada. Transportlīdzekļu piemērotības kartiņā nav — tā ir sava cilne; sk. Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. 📷 Ekrānattēls: ecomlink/product — atvērts «Produkta detaļas» logs ar abām kolonnām un grupu virsrakstiem «Datu plūsma nodrošina» Zem lauku grupām ir zīmīšu rinda Datu plūsma nodrošina ar paskaidri «ko atnesa pēdējais imports; lauks, kura šajā sarakstā nav, ir tāds, ko datu plūsma nesniedz». Šī rinda atrisina vienu neskaidrību, ko rada tukšo lauku slēpšana: lauks, ko datu plūsma nekad nesūta, izskatās tieši tāpat kā lauks, ko tā atsūta tukšu. Imports pārraksta tikai tos laukus, kurus konkrētā palaišana tiešām atnesa, un neaiztiek tos, kurus tā izlaida — tāpēc šis saraksts ir arī atbilde uz jautājumu «kāpēc imports šo lauku nenomainīja». Ja piegādātāja rindai šī informācija vēl nav uzkrāta (piemēram, veca rinda vai tāda, ko rakstījis ceļš, kas šo sarakstu nepārraksta), visa sadaļa nerādās vispār — tad to, ko datu plūsma sniedz, var nolasīt tikai no nākamā pilnā importa. Apraksti un attēli Kartiņas apakšā, ja tie ir sagatavoti: - Apraksti pa valodām — viena cilne katrai valodai, ar rindām Nosaukums un Apraksts. Apraksts tiek rādīts tāds, kāds tas ir datu plūsmā — ar redzamām HTML birkām, ritināmā lodziņā. Šis ir sagatavoto datu inspektors, nevis priekšskatījums. Valoda, kurai nav ne nosaukuma, ne apraksta, cilni nedabū vispār. - Attēli — sīktēlu režģis ar faila nosaukumu zem katra. Neizdevusies lejupielāde attēla vietā rāda sarkano zīmīti Lejupielāde neizdevās. 📷 Ekrānattēls: ecomlink/product — kartiņas apakšdaļa: «Datu plūsma nodrošina» zīmīšu rinda, aprakstu valodu cilnes un attēlu režģis Kā lasīt attēla vērtību Kartiņā saglabātā attēla vērtība ir viens no trim variantiem, un pēc tā ir redzams, kurš solis ar attēlu ir vai nav ticis galā: | Ko redzat | Ko tas nozīmē | |---|---| | ceļš (bez http) | attēls ir lokāla kopija šajā serverī; sīktēlu zīmē pats veikals | | adrese, kas ir saite | attēls paliek tur, kur tas ir: vai nu piegādātāja datu plūsmas adresē, vai — piegādātājam ar PIM attēlu izvēli «Piegādāt no CDN» — EcomCart attēlu servera adresē. Sīktēlu pārlūks ielādē tieši no turienes, tāpēc tukša vieta šeit pati par sevi jau ir atbilde: avots neatbild | | sarkana zīmīte Lejupielāde neizdevās | lejupielāde ir mēģināta un nav izdevusies; rindā Galvenais attēls adreses vietā paliek tikai šī zīmīte, un attēlu režģī zem tās redzama vien adreses beigu daļa | Divas lietas, ko no kartiņas neredz: - Adrese lokālas kopijas vietā nav bojājums. Piegādātājam, kuram ekrānā Integrācija kolonnā PIM attēli izvēlēts «Piegādāt no CDN» (jaunam piegādātājam tas ir noklusējums), attēli ar nolūku netiek lejupielādēti — saglabāta tiek pati EcomCart adrese, un tā pati aiziet arī uz veikala preci. Sk. Preču imports — kā tas notiek, sadaļa «No kurienes nāk PIM attēli». - Zīmīte «Lejupielāde neizdevās» pati no sevis nepazūd. To noņem tikai Pilnais imports, kas šo rindu pārraksta ar svaigu adresi; krājumu imports attēlu rindas neaiztiek vispār, tāpēc ar to gaidīt nav vērts. Attēlu režģī zem katra sīktēla redzamais nosaukums ir šīs pašas vērtības pēdējā daļa: lokālam failam — faila nosaukums, adresei — tās beigu daļa. Ja kaut kas nestrādā Kartiņā trūkst lauka, ko piegādātājs it kā sūta. Tukšie lauki netiek rādīti. Skatieties rindu Datu plūsma nodrošina: ja lauka tur nav, pēdējais imports to neatnesa. Ja pašas rindas Datu plūsma nodrošina nav vispār, šī informācija par šo preci vēl nav uzkrāta — tad to parādīs tikai nākamais pilnais imports. Ņemiet vērā arī, ka grupa Kataloga dati (izmēri, svars, vienības, galvenais attēls) atjaunojas tikai pilnajā importā — pēc krājumu importa tur stāv vecās vērtības. Cena kartiņā neatbilst cenai veikalā. Kartiņā ir sagatavotā piegādātāja cena bez PVN, pirms uzcenojuma. Veikala cenu veido uzcenojuma plāns un nodokļu klase, un, ja vienu preci piegādā vairāki piegādātāji, cenas uzvarētāju izvēlas pēc piegādātāju prioritātes. Sk. Uzcenojumi — kā veidojas gala cena un Piegādātāju prioritāte — kurš piegādātājs uzvar. Saraksta, filtru un kolonnu problēmas — rakstā EcomLink produkti — saraksts, filtri un kolonnas; kāpēc sagatavota prece nav nonākusi veikalā — rakstā EcomLink produkti — kā prece nonāk veikalā.
EcomLink produkti — kā prece nonāk veikalā
Sagatavota Integrāciju centrāles (kodā un adresēs — EcomLink) prece un veikala prece nav viens un tas pats. Šajā rakstā ir ceļš no vienas uz otru abās nozīmēs, 15 publicēšanas nosacījumi — vārti —, pie kuriem prece var apstāties, un tās problēmas, kas rodas tieši šajā ceļā. Pašu sarakstu, filtrus un kolonnas sk. rakstā EcomLink produkti — saraksts, filtri un kolonnas; preces kartiņu Produkta detaļas un abas rindas pogas — rakstā EcomLink produkti — preces kartiņa un rindas īsceļi. Kā no Integrāciju centrāles preces nokļūt veikala precē Divās nozīmēs. Ja prece veikalā jau ir — atveriet kartiņu un spiediet acs pogu (Skatīt veikalā) vai zīmuļa pogu (Labot katalogā). Lauks Veikala produkta ID parāda, ar kuru veikala preci rinda ir salīmēta. Ja preces veikalā vēl nav, to nepievieno imports — to dara veikala atjaunošana (poga Palaist veikala atjaunošanu cilnē Vadības panelis), fāzē «Jaunu produktu pievienošana veikalam». Pirms tā izveido jaunu veikala preci, tā izpilda 15 publicēšanas nosacījumus — moduļa valodā vārtus. Pietiek ar vienu neizpildītu, lai prece paliktu nepublicēta. Šie 15 vārti nav jāpārbauda ar roku. To izdara ekrāns Diagnostika: tas pārspēlē tieši to pašu pārbaudi, ko izpilda veikala atjaunošana, un vienā meklējumā parāda, pie kura vārta apstājas tieši šī prece, ar pogu, kas ved uz to rindu, kur to labo. Ātrākais ceļš turp — stetoskopa poga preces rindā. 👉 Diagnostika — kāpēc prece nav veikalā — vārtu pilnie nosaukumi, teikumi, ko ekrāns raksta pie katra, un ko ar tiem darīt. Lai zinātu, ko gaidīt, te ir tie paši 15 vārti grupās: | # | Grupa | Ko pārbauda | Kur to labo | |---|---|---|---| | 1–3 | Piegādātājs | piegādātājs vēl eksistē; tam ieslēgts imports; tam atļauts veidot jaunas veikala preces | piegādātāja forma — Piegādātāja pievienošana — sagatavošanās un pamatdati, Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi | | 4 | Prece | pašai sagatavotajai rindai imports nav izslēgts (saraksta kolonna Imports) | Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi — automātiskās izslēgšanas kārtulas | | 5–9 | Kategorija | piegādātāja kategorijas ieraksts eksistē; tas ir sasaistīts; veikala kategorija vēl eksistē; tā ir gala kategorija; kategorijai ieslēgts imports | Kategoriju sasaiste — sasaistīšana un publicēšana | | 10–13 | Zīmols | piegādātāja zīmola ieraksts eksistē; tas ir sasaistīts; veikala ražotājs vēl eksistē; zīmolam ieslēgts imports | Zīmolu sasaiste — saraksts, filtri un sasaistīšana | | 14 | Uzcenojums | kategorijas uzcenojuma plānā ir līmenis, kas sedz šīs preces cenu | Uzcenojumi — plāni un cenu diapazonu noteikumi | | 15 | Pārdodama | ir atlikums vai derīgs «nav noliktavā» statuss | piegādātāja datu plūsma; Krājumu statusu sasaiste — kā tā strādā | Divas lietas šajā sarakstā nav un Diagnostikā ir: - kurš vārts aptur tieši šo preci. Pārbaude apstājas pie pirmā neizdevušos, tāpēc sarkans vienmēr ir tikai viens — nav jāmin, kurš no piecpadsmit; - cik daudz preču gaida to pašu labojumu. Zem neizdevušos vārtu paskaidrojuma parādās rinda «Vēl N nepublicētas preces gaida to pašu» — viena sasaiste var atbloķēt simtus preču. ⚠️ Šie nosacījumi attiecas uz jaunas veikala preces izveidi. Ja to pašu preci piegādā vairāki piegādātāji un veikala prece jau eksistē, sagatavotā rinda tai pielīp (pēc Viedā koda) arī tad, ja nosacījumi nav izpildīti. Tātad Veikala produkta ID var parādīties arī tad, kad šis piegādātājs pats jaunas preces neveido. Sīkāk — rakstos Preču imports — rezultāts veikalā un pārbaude, Veikala atjaunošana — fāzes un kas tajās notiek un Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. 📷 Ekrānattēls: ecomlink/diagnostics — vienas preces diagnoze: sarkanais vārts ar paskaidrojumu, poga uz ekrānu, kur to labo, un rinda «Vēl N nepublicētas preces gaida to pašu» Ja kaut kas nestrādā Sarakstā «Imports: Jā», bet veikalā preces nav. Spiediet stetoskopa pogu šīs preces rindā: ekrāns Diagnostika (sk. Diagnostika — kāpēc prece nav veikalā) nosauks to vienu nosacījumu, kas preci aptur. Visbiežāk nav sasaistīta kategorija vai zīmols (to uzreiz parāda oranžās zīmītes sarakstā), vai arī veikala kategorija nav gala kategorija. Ja viss ir sasaistīts, tad vienkārši vēl nav palaista veikala atjaunošana (poga Palaist veikala atjaunošanu cilnē Vadības panelis — sk. Veikala atjaunošana — kā to palaist): imports raksta tikai sagatavošanas tabulās un veikalā neko nepublicē. Kolonnā «Imports» ir «Nē». Šajā ekrānā to nemaina. Vārtus aizver vai nu piegādātāja kārtula Izslēgt preces, kam cena ir 0 (plūsmā cena 0), vai Izslēgt preces, kuru piegādātāja datos vairs nav (artikuls no plūsmas pazuda). Abas ir piegādātāja formas cilnē Importa uzvedība — sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Ja plūsmā parādās īsta cena vai artikuls atgriežas, vārti atveras paši nākamajā importā. Prece veikalā ir, bet pircējs to neatrod / lapa ir tukša. Atveriet kartiņu un paskatieties uz sadaļu Apraksti pa valodām: ja cilņu nav vispār vai trūkst latviešu cilnes, prece ir ienākusi bez apraksta. Cēlonis parasti ir piegādātājam izslēgts slēdzis Apraksti (cilne Importa uzvedība) — prece bez apraksta veikalā paliek praktiski neredzama. Rīcība: ieslēdziet slēdzi un palaidiet Pilno importu. Sk. Prece bez apraksta pazūd no veikala. Zīmols ar nolūku sasaistīts ar «Nav» — vai tas aptur preci? Nē. Zīmols, kas ekrānā Zīmoli ar nolūku sasaistīts uz -- Nav --, skaitās sasaistīts: saraksta kolonnā Zīmols ir zaļais ķeksis, tikai tā paskaidre ir -- Nav --, nevis Sasaistīts; filtrs Zīmols: sasaistīts to atlasa, un 11. vārti («zīmols sasaistīts») to palaiž cauri. Kartiņā laukā Veikala ražotājs šādai rindai ir zaļa zīmīte -- Nav -- — tas nav bojājums, bet tieši «apzināti bez ražotāja». Oranžā Sasaistīt zīmīte nozīmē ko citu: zīmols vispār nav sasaistīts, un tad prece paliek nepublicēta. Pārliecināties var ekrānā Zīmoli — sk. Zīmolu sasaiste — saraksts, filtri un sasaistīšana: tur pie piegādātāja zīmola redzams -- Nav --. Tukšs saraksts, meklēšana un kolonnas — rakstā EcomLink produkti — saraksts, filtri un kolonnas; trūkstoši lauki kartiņā un cena kartiņā — rakstā EcomLink produkti — preces kartiņa un rindas īsceļi.
Kategoriju sasaiste — ekrāns un saraksts
Vairumtirgotājs savas preces kārto savā kategoriju kokā, veikalam ir savs. Ekrāns Kategorijas ir vieta, kur tiek pateikts, kurā veikala kategorijā nonāk katras piegādātāja kategorijas preces. Kamēr tas nav pateikts, preces tiek ielasītas un gaida, bet veikalā neparādās. Šī ir arī viena no vietām, kur atbildams jautājums «kāpēc preces neimportējas» — nesasaistīta kategorija ir viens no biežākajiem iemesliem, kāpēc importētās preces veikalā neparādās. Šajā rakstā ir viss, kas vajadzīgs, lai ekrānu Kategorijas saprastu un tajā atrastu vajadzīgo: kur tas atrodas, kas jāsagatavo pirms darba, no kurienes saraksta rindas rodas, ko nozīmē katra kolonna un stāvokļa zīmīte Sasaiste un kā sarakstu sašaurināt ar filtriem. Kā rindas tiešām sasaistīt, ko izlemj uzcenojuma plāns un slēdzis Imports un ko darīt, kad preces veikalā neparādās, — Kategoriju sasaiste — sasaistīšana un publicēšana. Kur to atrast Kreisajā izvēlnē, sadaļā Lietotnes, atveriet Integrāciju centrāle (kodā un adresēs — EcomLink) un ciļņu joslā izvēlieties Kategorijas. Ekrāna virsraksts — Kategorijas — Integrāciju centrāle. Pirms sākat Ekrāns kļūst lietojams tikai tad, kad ir izpildīti trīs priekšnosacījumi. 1. Piegādātājs ir izveidots un vismaz viens imports ir nostrādājis. Rindas šajā sarakstā rada imports — līdz pirmajam veiksmīgajam Krājumu importam vai Pilnajam importam saraksts ir tukšs un tabulas vietā rāda tekstu «Neviena piegādātāja kategorija neatbilst filtram.», kaut neviens filtrs nav uzlikts. Tas nav filtra jautājums: rindu vienkārši vēl nav. Sk. Piegādātāja pievienošana — sagatavošanās un pamatdati un Preču imports — kā tas notiek. 2. Veikalā jau ir izveidots kategoriju koks ar gala (lapu) kategorijām — Katalogs → Kategorijas. Preces tiek liktas tikai gala kategorijās, tāpēc sasaistīt būs ar ko tikai tad, ja tādas ir. 3. Ir vismaz viens uzcenojuma plāns ekrānā Uzcenojumi vai piegādātāja formā norādīts noklusējuma plāns — sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. Bez derīga plāna preces netiek publicētas arī pie pareizas sasaistes. Vēl divas lietas par tiesībām: - Rediģēšanai lietotāju grupā jābūt atļautai Integrāciju centrāles kategoriju labošanai. Ja tās nav, lauki un rūtiņas ir pelēki (neaktīvi) un poga Saglabāt visu netiek rādīta — saraksts ir tikai apskatāms. - Ieteikumu laukam papildus vajadzīga piekļuve Katalogs → Kategorijas. Bez tās ieteikumu saraksts paliek tukšs, un ekrāns par to neko nepasaka. Ja lauki ir pelēki vai ieteikumi neparādās, šīs tiesības jālūdz veikala administratoram. 📷 Ekrānattēls: ecomlink/category — viss saraksts: kopsavilkuma kastīte ar trim skaitļiem (Kopā / Nesasaistīts / Kļūda), filtru josla un rindas ar dažādām kolonnas «Sasaiste» zīmītēm — zaļu «Sasaistīts», dzeltenu «Nesasaistīts» un sarkanu «Kļūda» Ko šis ekrāns pārvalda Katra rinda ir viens piegādātāja kategorijas ceļš tā, kā tas nāk no datu plūsmas. Rindas rada imports: kad plūsmā pirmo reizi parādās jauna kategorija, Integrāciju centrāle to pieraksta nesasaistītu, ar ieslēgtu Imports un uzcenojuma plānu --- Nav ---. Tāpēc šeit nevar pievienot un nevar dzēst rindas — tās nosaka piegādātājs. Rediģējami ir tikai trīs lauki: | Lauks | Ko tas izlemj | |---|---| | Veikala kategorija | kurā veikala kategorijā preces nonāk | | Uzcenojuma plāns | kurš uzcenojuma plāns rēķina šīs kategorijas preču cenu | | Imports | vai šīs kategorijas preces vispār drīkst nonākt veikalā | Rinda paliek sarakstā arī tad, ja piegādātājs šo kategoriju vairs nesūta. Parasti rinda pazūd tikai kopā ar pašu piegādātāju: to dzēšot, tiek dzēstas arī visas tā kategoriju sasaistes. Retos gadījumos rindu skaits samazinās arī pēc sistēmas atjauninājuma: ja no vienas un tās pašas piegādātāja kategorijas laika gaitā ir izveidojušās divas rindas (piemēram, atšķirīgu atstarpju dēļ), atjauninājums tās saplacina vienā un preces pārceļ uz palikušo. Saraksta kolonnas | Kolonna | Saturs | |---|---| | Piegādātājs | piegādātāja kods | | Piegādātāja kategorija | pilnais ceļš no datu plūsmas | | Preces | divi skaitļi N / M: cik šīs kategorijas preču ir sagatavotas un cik no tām jau ir veikalā. Uzliekot peli, parādās paskaidrojums «N kopā, M veikalā» | | Veikala kategorija | teksta lauks ar ieteikumiem | | Sasaiste | rindas stāvoklis vienā zīmītē — sk. sadaļu Kolonna «Sasaiste» | | Uzcenojuma plāns | izvēlne, pirmā rinda --- Nav --- | | Imports | izvēles rūtiņa | | Saglabāt | diskete, kas saglabā šo vienu rindu | Tukšā Veikala kategorijas laukā ir pelēks uzraksts «Rakstiet, lai meklētu veikala kategoriju…» — tas nozīmē, ka rinda nav sasaistīta. Šķirojamas ir septiņas kolonnas — visas, izņemot Saglabāt —, un filtri, šķirojot, saglabājas. Vienā lapā ir tik rindu, cik iestatīts veikala iestatījumu laukā Pozīciju daudzums uz lapas (Admin) (parasti 20). Virs tabulas ir kopsavilkuma kastīte Kopā: N | Nesasaistīts: N | Kļūda: N — abi pēdējie skaitļi ir sarkani, kamēr tādas rindas ir, un zaļi, kad nav nevienas. Kopsavilkums ņem vērā piegādātāja, meklēšanas un Imports filtru, bet ignorē pārējos trīs (sasaistes, Preces un uzcenojuma plāna), tāpēc paliek nemainīgs arī tad, kad saraksts ir sašaurināts uz Tikai nesasaistītie. To pašu nesasaistīto skaitli pa piegādātājiem rāda Vadības panelis — ko rāda skaitļi. Kolonna «Sasaiste» Šī zīmīte vienā vārdā pasaka, kādā stāvoklī rinda ir. | Zīmīte | Ko tā nozīmē | |---|---| | Sasaistīts (zaļa, ar ķeksi) | veikala kategorija ir norādīta un derīga | | Nesasaistīts (dzeltena) | veikala kategorija nav norādīta, un neviena prece aiz rindas publicēšanu negaida | | Gaida N preces (dzeltena) | tas pats, bet aiz rindas stāv N vēl nepublicētu preču | | Kļūda (sarkana, ar izsaukuma zīmi) | sasaiste ir norādīta, bet publicēšana to nepieņem; ja aiz rindas ir preces, blakus stāv · bloķē N | Uzliekot peli uz sarkanās Kļūda zīmītes, parādās iemesls — viens no diviem: - «Veikala kategorija #N ir izdzēsta» — sasaiste rāda uz veikala kategoriju, kuras vairs nav. Laukā Veikala kategorija tādā rindā nosaukums neparādās, kaut rinda ir sasaistīta. - «Veikala kategorijai #N ir N apakškategorijas — sasaisti ar gala kategoriju» — kāds zem sasaistītās veikala kategorijas ir izveidojis apakškategoriju, un tā vairs nav gala kategorija. Tas ir tas pats noteikums, pēc kura strādā publicēšana, tāpēc Kļūda vienmēr nozīmē, ka šīs rindas preces veikalā neiet. Kā tādu rindu salabot — Kategoriju sasaiste — sasaistīšana un publicēšana. 📷 Ekrānattēls: ecomlink/category — viena rinda ar sarkanu zīmīti «Kļūda · bloķē 128» un atvērtu peles paskaidrojumu «Veikala kategorijai #42 ir 3 apakškategorijas — sasaisti ar gala kategoriju» «— Bez kategorijas —» Ja piegādātāja plūsmā ir preces, kurām nav norādīta neviena kategorija, Integrāciju centrāle šim piegādātājam izveido atsevišķu rindu ar tukšu piegādātāja kategoriju un noliek tur šīs preces. Sarakstā tā rādās slīprakstā kā — Bez kategorijas — un noklusējuma šķirojumā ir piegādātāja rindu augšgalā (šķirojot pēc citas kolonnas vai dilstošā secībā, tā var būt jebkur). Piegādātājiem, kuru plūsma vienmēr norāda kategoriju, šādas rindas nav — to nav vērts meklēt. Tā nav kļūda: tā ir vienīgais veids, kā izlemt kaut ko par šīm precēm. Sasaista to tāpat kā jebkuru citu rindu — vai nu norāda veikala kategoriju, vai atstāj nesasaistītu, vai izslēdz Imports. 📷 Ekrānattēls: ecomlink/category — rinda «— Bez kategorijas —» slīprakstā piegādātāja rindu augšgalā Filtri Filtru josla nav gatavu izkrītošo izvēlņu rinda — tā ir filtru konstruktors, tāds pats kā pārējos jaunajos administrācijas sarakstos. - Poga Filtrēt ar bultiņu atver izvēlni ar Jauns filtrs, Filtru sagataves un Papildu filtri (visu pieejamo lauku saraksts). - Izvēloties lauku, atveras panelis ar pili KUR, kurā norāda vērtību. Papildu nosacījumu pievieno ar pogu + vai Pievienot filtru, un visu kopā piemēro ar paneļa pogu Filtrēt. - Bieži lietotu kombināciju var saglabāt ar Saglabāt filtru un vēlāk paņemt no Filtru sagatavēm. - Poga Notīrīt noņem visus filtrus. - Pa labi ir atsevišķs meklēšanas lauks ar tekstu Meklēt pēc: Piegādātāja kategorija un pogu Meklēt. Pieejamie lauki: | Lauks | Vērtības | |---|---| | Piegādātājs | Visi piegādātāji + kodi, kas sastopami kategoriju sarakstā | | Sasaiste | Sasaiste: jebkura / Tikai nesasaistītie / Tikai sasaistītie / Kļūda | | Imports | Imports: jebkurš / Jā / Nē | | Preces | Preces: jebkuras / Ir preces / Tukša | | Uzcenojuma plāns | Uzcenojums: jebkurš / --- Nav --- (rindas bez sava plāna) / konkrēts plāns | | Piegādātāja kategorija | meklēšana pēc piegādātāja kategorijas nosaukuma (jebkura daļa) | ⚠️ Tikai sasaistītie rāda tikai derīgās sasaistes: rindas ar zīmīti Kļūda tur neparādās. Lai tās atrastu, izvēlieties vērtību Kļūda. Filtrs Preces ir noderīgs, lai izmestu no acīm vecās, tukšās rindas: Tukša nozīmē, ka aiz piegādātāja kategorijas šobrīd nav nevienas sagatavotas preces. Ja nekas neatbilst, saraksta vietā ir teksts «Neviena piegādātāja kategorija neatbilst filtram.» Tas pats teksts parādās arī tad, kad rindu vēl vispār nav — sk. sadaļu Pirms sākat. 📷 Ekrānattēls: ecomlink/category — filtru josla ar «KUR» pili, atvērtu «Pievienot filtru» lauku sarakstu un pogu «Filtrēt» Ja kaut kas nestrādā Kategoriju saraksts ir tukšs vai kāda rinda pazuda. Rindas rada imports — līdz pirmajam veiksmīgajam importam saraksts ir tukšs, un tabulas vietā ir teksts «Neviena piegādātāja kategorija neatbilst filtram.», kaut neviens filtrs nav uzlikts. Ja pazuda visas viena piegādātāja rindas, visdrīzāk ir dzēsts pats piegādātājs (kopā ar to tiek dzēstas arī tā kategoriju sasaistes). Vai imports vispār nostrādāja, rāda Žurnāli — ekrāns un izpilžu rindas. Lauki un rūtiņas ir pelēki, pogas «Saglabāt visu» nav. Lietotāju grupai nav rediģēšanas tiesību uz šo ekrānu — saraksts ir tikai apskatāms. Tiesības uzliek veikala administrators; sk. sadaļu Pirms sākat. Sasaistīta kategorija, kuras preces veikalā neparādās; ieteikumi nerādās; «Saglabāt visu» saglabāja mazāk, nekā gaidīts — šie un pārējie sasaistīšanas gadījumi ir otrajā rakstā: Kategoriju sasaiste — sasaistīšana un publicēšana, sadaļa Ja kaut kas nestrādā.
Kategoriju sasaiste — sasaistīšana un publicēšana
Šis ir kategoriju sasaistes praktiskais raksts: kā sasaistīt vienu rindu un kā veselu lapu uzreiz, kādas veikala kategorijas ekrāns pieņem un kādas atsaka, ko izlemj uzcenojuma plāns un slēdzis Imports, kas notiek ar nesasaistītajām kategorijām un ko darīt, kad preces veikalā tomēr neparādās. Kur ekrāns atrodas, kas jāsagatavo pirms sākšanas, ko nozīmē saraksta kolonnas un kā lietot filtru joslu — Kategoriju sasaiste — ekrāns un saraksts. Kā sasaistīt vienu kategoriju 1. Sašauriniet sarakstu uz vienu piegādātāju — ar vienu piegādātāju strādāt ir daudz vieglāk nekā ar visiem kopā. Filtru joslā nospiediet pogu Filtrēt (ar bultiņu), izvēlieties Jauns filtrs vai sadaļā Papildu filtri lauku Piegādātājs, norādiet piegādātāju un nospiediet paneļa pogu Filtrēt. Sīkāk — sadaļā Filtri rakstā Kategoriju sasaiste — ekrāns un saraksts. 2. Atrodiet vajadzīgo piegādātāja kategoriju sarakstā vai ierakstiet tās daļu meklēšanas laukā Meklēt pēc: Piegādātāja kategorija un nospiediet Meklēt. 3. Kolonnā Veikala kategorija sāciet rakstīt veikala kategorijas nosaukumu. Ieteikumi tiek pieprasīti no trešās rakstzīmes; izvēlnē rādās pilns kategorijas ceļš ar > starp līmeņiem. 4. Izvēlieties ierakstu no ieteikumu saraksta — sasaisti izveido izvēle, nevis ierakstītais teksts. 5. Ja vajadzīgs, izvēlieties Uzcenojuma plānu un pārbaudiet rūtiņu Imports. 6. Nospiediet rindas disketi. Rinda uz brīdi kļūst zaļa un parādās «Sasaiste saglabāta.» Ja izvēlētā veikala kategorija nav derīga, saglabāšana netiek veikta un parādās sarkans paziņojums ar iemeslu — «Veikala kategorijai #N ir N apakškategorijas — sasaisti ar gala kategoriju» vai «Veikala kategorija #N ir izdzēsta». Rinda paliek tāda, kāda bija; sk. sadaļu Tikai gala kategorijas. Sasaiste tajā pašā brīdī tiek ierakstīta, bet veikalā tā neko nemaina, kamēr nav palaista veikala atjaunošana: atveriet Integrāciju centrāles Vadības paneli un nospiediet Palaist veikala atjaunošanu — sk. Veikala atjaunošana — kā to palaist. 📷 Ekrānattēls: ecomlink/category — atvērts «Veikala kategorija» ieteikumu saraksts ar pilniem kategoriju ceļiem Divas lietas par ieteikumu lauku Meklē pēc pašas kategorijas nosaukuma, ne pēc ceļa. Ja veikalā ir «Datortehnika > Portatīvie datori», ieteikumu atradīs vārds «portatīv», nevis «datortehnika». Ieteikumu skaits ir ierobežots (parasti 20), tāpēc rakstiet pēc iespējas precīzāku nosaukumu. Spēkā ir tikai izvēle no saraksta, un tā ir trausla. Tiklīdz lauks rediģēšanas laikā kaut uz mirkli kļūst tukšs — arī tad, ja veco tekstu izdzēšat tikai tāpēc, lai rakstītu jaunu, — iepriekšējā izvēle tiek atmesta. Ja pēc tam uzrakstāt nosaukumu, bet neizvēlaties no ieteikumu saraksta, un nospiežat disketi, rinda tiek saglabāta kā nesasaistīta, kaut laukā ir redzams teksts. Ekrāns to nekādi nepasaka. ⚠️ Tāpēc: pēc jebkuras rediģēšanas vienmēr izvēlieties ierakstu no ieteikumu saraksta. Un otrādi — ja gribat rindu atsaistīt, iztukšojiet lauku pilnībā un nospiediet disketi. Kā nomainīt jau esošu sasaisti Jau sasaistītā rindā laukā ir pilnais ceļš («Datortehnika > Portatīvie datori»), bet ieteikumi tiek meklēti tikai pēc pašas kategorijas nosaukuma. Tāpēc, rakstot turpat klāt esošajam tekstam, ieteikumu saraksts neatveras nekad. Dariet tā: 1. Iztīriet lauku pilnībā. Tas rindu vēl neatsaista — kamēr nav nospiesta diskete, veikalā nekas nemainās. 2. Rakstiet jaunās kategorijas paša nosaukuma daļu, no trešās rakstzīmes. 3. Izvēlieties ierakstu no ieteikumu saraksta. 4. Nospiediet disketi. Tikai gala kategorijas Preces tiek liktas tikai gala (lapu) kategorijās — tādās, zem kurām nav apakškategoriju. Ieteikumu saraksts piedāvā visas veikala kategorijas, arī tās, kurām apakškategorijas ir, bet ekrāns šādu sasaisti nepieņem: saglabājot parādās «Veikala kategorijai #N ir N apakškategorijas — sasaisti ar gala kategoriju», un rinda paliek nemainīta. Tas pats notiek, ja izvēlētā veikala kategorija pa to laiku ir izdzēsta. Ko darīt, ja piemērotā veikala kategorija ir ar apakškategorijām: izveidojiet zem tās gala apakškategoriju (Katalogs → Kategorijas) un sasaistiet piegādātāja kategoriju ar to. ⚠️ Rinda var salūzt arī pēc tam, kad ir pareizi saglabāta. Ja zem jau sasaistītas veikala kategorijas kāds vēlāk izveido apakškategoriju vai to dzēš, sasaiste kļūst nederīga un jaunas preces vairs netiek publicētas. Ekrāns to nenoklusē: rindas kolonnā Sasaiste parādās sarkanā zīmīte Kļūda un kopsavilkuma skaitlis Kļūda aug. Šādas rindas atrod ar filtru Sasaiste → Kļūda un salabo, norādot citu, gala kategoriju. Masveida sasaiste Poga Saglabāt visu ir divas reizes — virs un zem tabulas — un abas dara vienu un to pašu: nosūta visas tekošajā lapā redzamās rindas ar to pašreizējām vērtībām. Atbilde: «Saglabātas 20 kategorijas» (skaitlis ir tas, cik rindu tiešām saglabājās). - Tā aptver tikai tekošo lapu. Nākamo lapu saglabā, atverot to un nospiežot pogu tur; «saglabāt visu filtru» režīma nav. - Rinda, kuras vairs nav, tiek izlaista, nevis sabojā pārējo partiju. Ja neizdevās neviena un neviena netika atteikta, atbilde ir kļūda «Kategorijas sasaiste nav atrasta.» - Atteiktās rindas paliek sarkanas. Rindu, kuras veikala kategorija ir izdzēsta vai kurai ir apakškategorijas, poga neatsaka visu partiju — tā saglabā pārējās, atzīmē atteiktās sarkanas un paziņojumam pieliek klāt «N rindas nav saglabātas: veikala kategorija ir izdzēsta vai tai ir apakškategorijas.» Sarkanajās rindās norādiet citu veikala kategoriju un nospiediet pogu vēlreiz. - Ērtākais darba veids: filtrs Tikai nesasaistītie, aizpildīt lapu no augšas uz leju un tad vienreiz nospiest Saglabāt visu. - Rindu skaitu lapā nosaka veikala iestatījumu lauks Pozīciju daudzums uz lapas (Admin). Piegādātājam ar simtiem kategoriju to uz laiku ir vērts palielināt — tad vienā piegājienā var apstrādāt daudz vairāk rindu. Ņemiet vērā, ka šis iestatījums attiecas uz visu administrāciju, tāpēc pēc darba to ir vērts atgriezt atpakaļ. Automātiskās sasaistes šajā ekrānā nav. Atšķirībā no Zīmoliem, Opcijām un Atribūtiem kategorijas nekad netiek sasaistītas automātiski — abi koki parasti nesakrīt, tāpēc katru rindu izlemj cilvēks. 📷 Ekrānattēls: ecomlink/category — pēc «Saglabāt visu»: zaļi iekrāsotas saglabātās rindas, viena sarkana atteiktā rinda un paziņojums «Saglabātas 19 kategorijas. 1 rindas nav saglabātas: veikala kategorija ir izdzēsta vai tai ir apakškategorijas.» Uzcenojuma plāns kategorijai Kolonna Uzcenojuma plāns pārraksta piegādātāja plānu vienai kategorijai. Tas ir vienīgais veids, kā vienam piegādātājam dažādām preču grupām likt dažādus uzcenojumus. Paši plāni tiek veidoti ekrānā Uzcenojumi — sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. Vērtība --- Nav --- nozīmē «izmanto piegādātāja plānu»: nākamajā veikala atjaunošanā fāze Uzcenojuma plānu labošana ieraksta šeit piegādātāja noklusējuma plānu (piegādātāja formas lauks Uzcenojuma plāns). Tas pats notiek, ja kategorijai piesaistītais plāns ir izdzēsts. ⚠️ Ja arī piegādātājam nav derīga plāna, preces netiek publicētas — un ekrānā tas izskatās tieši tāpat kā pareizi sasaistīta kategorija. Tāpat preces neaiziet uz veikalu, ja plānā nav neviena cenu diapazona, kas sedz konkrētās preces cenu. Svarīgi: salīdzināts tiek piegādātāja cena kopā ar piegādātāja piemaksu, nevis galīgā veikalā redzamā cena — plāna diapazonus pārbaudiet pret to, ne pret veikala cenu. Slēdzis «Imports» Imports nav tas pats, kas sasaiste. - Izslēgts pirms publicēšanas — šīs kategorijas preces veikalā nenonāk vispār. - Izslēgts pēc tam, kad preces jau ir veikalā — tās netiek dzēstas, bet nākamajā veikala atjaunošanā kļūst neaktīvas. Nulle jebkurā no šiem slēdžiem — kategorijas Imports, zīmola Imports, piegādātāja aktivitāte, pašas preces statuss — izslēdz preci. Turklāt prece paliek neaktīva arī tad, ja visi slēdži ir ieslēgti, bet precei nav ne atlikuma, ne piešķirta krājumu statusa. Tas ir ērts veids, kā uz laiku izņemt no pārdošanas veselu preču grupu, nezaudējot sasaisti. Kas notiek ar nesasaistītajām kategorijām Imports turpina strādāt: preces tiek ielasītas un sagatavotas normāli, un tās var apskatīt ekrānā Produkti — sk. EcomLink produkti — saraksts, filtri un kolonnas (tur ir arī filtrs Kategorijas sasaiste). Uz veikalu tās neiet. Lai sagatavota prece kļūtu par veikala preci, vienlaikus jāizpildās vairākiem nosacījumiem; ar kategorijām saistītie ir šie: kategorija ir sasaistīta, sasaiste nav stāvoklī Kļūda (veikala kategorija eksistē un tai nav apakškategoriju), tās Imports ir ieslēgts un kategorijas uzcenojuma plānā ir cenu diapazons, kas sedz preces cenu. Pārējie nosacījumi (zīmols, piegādātāja slēdži, atlikums) ir aprakstīti rakstos EcomLink produkti — kā prece nonāk veikalā un Zīmolu sasaiste — saraksts, filtri un sasaistīšana. Nesasaistīta kategorija ir arī normāls darba paņēmiens. Ja daļa piegādātāja kategoriju nav aktuālas, tās vienkārši nav jāsasaista. Ja maina veikala kategoriju precēm, kas jau ir veikalā Ja veikala kategorija rindā tiek nomainīta, nākamajā veikala atjaunošanā fāze Kategoriju un zīmolu piesaiste pārceļ arī jau publicētās preces uz jauno kategoriju. Tiek pārceltas tikai tās kategoriju saites, ko izveidojusi pati Integrāciju centrāle; ar roku pievienotas kategorijas netiek aiztiktas — prece var vienlaikus atrasties Integrāciju centrāles liktajā kategorijā un jūsu pašu pievienotajās. Preces, kas publicētas ļoti sen, pirms šīs funkcijas, var palikt vecajā vietā; to pārņemšanu veic sistēmas administrators ar atsevišķu rīku. Pārcelšana notiek tikai uz esošu gala kategoriju — citādi preces paliek turpat, kur bija. Ieteicamā secība pirmajā reizē 1. Sasaistiet vienu kategoriju, kurā nav pārāk daudz preču. 2. Pārliecinieties, ka zīmoli ir sasaistīti — cilne Zīmoli, sk. Zīmolu sasaiste — saraksts, filtri un sasaistīšana — un ka ir norādīts uzcenojuma plāns — cilne Uzcenojumi, sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. 3. Atveriet Integrāciju centrāles Vadības paneli un nospiediet Krājumu imports (vai Pilnais imports), pēc tam Palaist veikala atjaunošanu. 4. Pārbaudiet veikalā: vai preces parādījās, vai cenas ir pareizas, vai apraksti un attēli ir vietā. 5. Tikai pēc tam sasaistiet pārējās kategorijas masveidā. Ja datos vai cenās kaut kas nav kārtībā, to labot pie vienas kategorijas ir nesalīdzināmi vienkāršāk nekā pie visa kataloga. Ja kaut kas nestrādā Kategorija sasaistīta, bet preces veikalā neparādās. Pārbaudiet pēc kārtas: (1) vai rindas kolonnā Sasaiste nav sarkanā zīmīte Kļūda — tad preces uz šo kategoriju neiet nekad, un peles paskaidrojums nosauc iemeslu; (2) vai ir palaista veikala atjaunošana — sasaiste pati par sevi veikalu nemaina; (3) vai kategorijas Imports ir ieslēgts; (4) vai precēm sasaistīti zīmoli; (5) vai uzcenojuma plāns sedz šo cenu diapazonu. Par pēdējiem četriem ekrāns nebrīdina — tie visi izskatās vienādi. Ja visi pieci ir kārtībā, iemesls ir ārpus šī ekrāna: atveriet konkrēto preci ekrānā Produkti un paskatieties, vai tai vispār ir atlikums vai krājumu statuss (bez viena no tiem prece netiek publicēta) un vai to nav «uzvarējis» cits piegādātājs (fāze Uzvarētāja izvēle, sk. Prioritāte). Ātrākais ceļš pie atbildes par vienu konkrētu preci ir cilne Diagnostika — Diagnostika — kāpēc prece nav veikalā; pēc tam — Žurnāli — diagnostika un ziņojumu atšifrējums. Ekrāns atsakās saglabāt sasaisti. Paziņojums «Veikala kategorijai #N ir N apakškategorijas — sasaisti ar gala kategoriju» vai «Veikala kategorija #N ir izdzēsta» nozīmē, ka izvēlētā veikala kategorija nav derīga — sk. sadaļu Tikai gala kategorijas. Paziņojums «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles kategoriju sasaistes!» nozīmē, ka lietotāju grupai nav rediģēšanas tiesību uz šo ekrānu. Preces, kas gāja, pēkšņi pārstāja iet. Piegādātājs var pārsaukt vai citādi pierakstīt savu kategoriju. Tad importā parādās jauna, nesasaistīta rinda, bet vecā sasaistītā paliek sarakstā — un preces klusi pārceļas uz jauno, nesasaistīto rindu. Ārēji izskatās, ka «viss ir sasaistīts, bet preces pazuda». Uzlieciet filtru Tikai nesasaistītie: ja tur ir rinda ar gandrīz tādu pašu nosaukumu, sasaistiet jauno. Vienkāršākā profilakse — pēc katra importa ieskatīties kopsavilkuma skaitlī Nesasaistīts. Ieteikumu saraksts neko nepiedāvā. Iemesli: ierakstītas mazāk par trim rakstzīmēm; tiek meklēts pēc kategorijas ceļa, nevis pēc pašas kategorijas nosaukuma (tā notiek, ja rakstāt klāt jau esošajam pilnajam ceļam — sk. sadaļu Kā nomainīt jau esošu sasaisti); lietotājam nav piekļuves Katalogs → Kategorijas — bez tās ieteikumu pieprasījums atgriež tukšu sarakstu, un ekrāns par to neko nepasaka. Ierakstīju kategorijas nosaukumu, saglabāju, bet rinda palika nesasaistīta. Veikala kategorija ir jāizvēlas no ieteikumu saraksta. Ja lauks rediģēšanas laikā kaut uz brīdi ir bijis tukšs un pēc tam teksts ierakstīts ar roku, sasaiste tiek atmesta, kaut laukā redzams teksts. Iztīriet lauku vēlreiz, uzrakstiet nosaukuma daļu un izvēlieties ierakstu no saraksta. «Saglabāt visu» saglabāja mazāk, nekā biju sagatavojis. Poga aptver tikai tekošo lapu. Ja pirms saglabāšanas tika pārslēgta lapa vai uzlikts cits filtrs, iepriekšējās lapas izmaiņas ir pazudušas — tās nekur netika uzglabātas. Izslēdzu «Imports», bet preces veikalā palika. Tas ir gaidīts: slēdzis preces nedzēš. Nākamajā veikala atjaunošanā tās kļūst neaktīvas. Kļūdu skaitlis pēkšņi ir lielāks par nulli. Neviens nav aizticis Integrāciju centrāli — visdrīzāk veikala kategoriju kokā (Katalogs → Kategorijas) ir izdzēsta kategorija vai zem tās izveidota apakškategorija. Uzlieciet filtru Sasaiste → Kļūda un pārsasaistiet šīs rindas ar gala kategorijām. Kategoriju saraksts ir tukšs vai kāda rinda pazuda — sk. Kategoriju sasaiste — ekrāns un saraksts, sadaļa Ja kaut kas nestrādā.
Zīmolu sasaiste — saraksts, filtri un sasaistīšana
Katrs piegādātājs savām precēm sūta zīmola nosaukumu tā, kā viņam pieņemts. Veikalā zīmols ir ražotājs — atsevišķs ieraksts sadaļā Katalogs → Ražotāji. Ekrāns Zīmoli ir vieta, kur šīs divas puses tiek savienotas: piegādātāja zīmols kreisajā pusē, veikala ražotājs labajā. Tas nav kosmētisks solis. Prece nonāk veikalā tikai tad, ja tās zīmols ir sasaistīts — tieši tāpat kā ar kategoriju (sk. Kategoriju sasaiste — sasaistīšana un publicēšana). Nesasaistīts zīmols ir arī legitīms veids, kā daļu piegādātāja klāsta apzināti neimportēt. ⚠️ Pirms šī ekrāna: piegādātājam jābūt pievienotam un jābūt palaistam vismaz vienam importam (sk. Preču imports — kā tas notiek) — tikai imports izveido rindas šajā sarakstā. Līdz pirmajam importam ekrāns ir tukšs, un tas nav kļūda. Ekrānu atver Integrāciju centrāles (kodā un adresēs — EcomLink) cilņu joslā ar cilni Zīmoli; ekrāna virsraksts ir Zīmoli — Integrāciju centrāle. Šajā rakstā ir pats ekrāns: kā rodas rindas, ko nozīmē tukšs lauks un -- Nav --, saraksta kolonnas, filtri, sasaistīšana ar roku, — Bez zīmola — grozs un Automātiskā sasaiste. Ko veikalā izdara rūtiņas Prefikss un Imports, kā zaļā + izveido veikala ražotāju un sarkanā − to dzēš, kurā veikala atjaunošanas fāzē katra izmaiņa nonāk veikalā un kāpēc zīmols izšķir preču apvienošanu — otrajā rakstā: Zīmolu sasaiste — prefikss, imports un veikala ražotāji. 📷 Ekrānattēls: ecomlink/brand — viss ekrāns: kopsavilkuma kastīte ar trim skaitļiem, filtru josla un tabula, kurā redzamas gan zaļas «Sasaistīts», gan oranžas «Nesasaistīts» rindas Darba kārtība ar jaunu piegādātāju Šo secību ir vērts ievērot: ar roku sasaistot no augšas uz leju, jūs izdarāt to, ko poga paveiktu vienā klikšķī, un pa ceļam ar «+» varat saražot ražotāju dublikātus. 1. Nospiediet Automātiskā sasaiste — tā aizver lielāko daļu rindu. 2. Uzlieciet filtru Sasaiste → Tikai nesasaistītie, lai redzētu tikai to, kas palicis pāri. 3. Atlikušās rindas sasaistiet ar roku. 4. Sakārtojiet — Bez zīmola — grozu. 5. Nospiediet Saglabāt (vai Saglabāt visu) un palaidiet veikala atjaunošanu. Ko šis ekrāns sasaista Katra rinda ir viens piegādātāja zīmols, un rindas šeit nerodas un nepazūd ar roku — tās izveido imports. Kad datu plūsmā pirmo reizi parādās jauns zīmola nosaukums, imports uzreiz izveido rindu: nesasaistītu, bet ar ieslēgtu «Imports». Zīmola identitāte ir pāris piegādātājs + precīzs nosaukums. Tas nozīmē, ka WD_MANUFACTURER, WD MANUFACTURER un WD-MANUFACTURER ir trīs dažādas rindas, arī vienam un tam pašam piegādātājam. Tas nav trūkums, ko labot datu plūsmā, — tā ir tieši tā vieta, kur to salabojat: visas trīs rindas norādāt uz vienu veikala ražotāju. Lauks Veikala ražotājs kopā ar kolonnu Sasaiste dod četrus stāvokļus, un atšķirība starp tiem ir svarīgāka, nekā izskatās: | Ko redzat rindā | Ko tas nozīmē | Vai preces nonāk veikalā | |---|---|---| | lauks tukšs, kolonnā oranžs Nesasaistīts | nesasaistīts | nē | | laukā -- Nav --, kolonnā zaļš Sasaistīts | apzināta izvēle «bez ražotāja» | jā, prece veikalā ir bez ražotāja | | laukā ražotāja nosaukums, kolonnā zaļš Sasaistīts | sasaistīts ar veikala ražotāju | jā | | lauks tukšs, bet kolonnā sarkana Kļūda | sasaiste ir, bet veikala ražotājs zem tās ir izdzēsts | nē | Tukšo stāvokli un -- Nav -- laukā var atšķirt: nesasaistītā rindā lauks ir tukšs un rāda pelēko vietturi «Rakstiet, lai meklētu veikala ražotāju…», bet apzinātajā izvēlē laukā ir ierakstīts teksts -- Nav --. Pārējā ekrānā -- Nav -- skaitās par pilnvērtīgu sasaisti: tas krīt filtrā «Tikai sasaistītie» un kolonnā Sasaiste rāda to pašu zaļo Sasaistīts, ko īsts ražotājs. Vienīgais, kas abus joprojām tuvina, ir zaļā + poga: tā ir redzama arī «Nav» rindā un pārraksta to bez jautājuma. ⚠️ Kļūda izskatās gandrīz tāpat kā nesasaistīta rinda — lauks ir tukšs —, bet nozīmē pretējo: sasaiste ir saglabāta, tikai veikala ražotājs zem tās ir izdzēsts, un paskaidrē rakstīts «Veikala ražotājs #N ir izdzēsts». Atšķirt var pēc kolonnas Sasaiste un pēc tā, ka rindā ir sarkanā −, nevis zaļā +. Šādas rindas sameklē ar filtru Sasaiste → Kļūda un salabo, izvēloties ražotāju no jauna. 📷 Ekrānattēls: ecomlink/brand — kolonna «Sasaiste» ar visām zīmītēm blakus: zaļu «Sasaistīts», oranžu «Nesasaistīts», oranžu «Gaida N preces» un sarkanu «Kļūda» Saraksta kolonnas un kopsavilkums | Kolonna | Saturs | |---|---| | Piegādātājs | piegādātāja kods, šķirojams | | Piegādātāja zīmols | nosaukums tieši tā, kā tas nāk no datu plūsmas | | Preces | divi skaitļi «N / M» — cik preču šim zīmolam sagatavots un cik no tām jau ir veikalā (paskaidrē: «N kopā, M veikalā») | | Veikala ražotājs | teksta lauks ar automātisko papildināšanu | | Sasaiste | rindas stāvokļa zīmīte: zaļš Sasaistīts · oranžs Nesasaistīts vai Gaida N preces · sarkana Kļūda | | Prefikss | izvēles rūtiņa — vai zīmolu likt preces nosaukuma priekšā | | Imports | izvēles rūtiņa — vai šī zīmola preces vispār drīkst nonākt veikalā | | Darbības | zila diskete Saglabāt · zaļš + · sarkans − | Virs tabulas ir kastīte Kopā: N | Nesasaistīts: N | Kļūda: N. Abi pēdējie skaitļi ir sarkani, kamēr tie nav nulle. Kastīte ņem vērā piegādātāja, meklēšanas un Imports filtru, bet apzināti ignorē filtrus «Sasaiste» un «Preces». Šķirojamas ir visas kolonnas, izņemot Darbības. ⚠️ Rūtiņas «Prefikss» un «Imports» netiek saglabātas automātiski. Atzīmēšana ekrānā neko neaizsūta uz serveri — vērtība aiziet tikai tad, kad nospiežat rindas Saglabāt (diskete) vai Saglabāt visu. Pārejot uz citu lapu, mainot filtru vai šķirošanu, neapstiprinātās atzīmes pazūd bez brīdinājuma, un preces paliek tieši tādas, kādas bija. Ko tieši katra no šīm divām rūtiņām veikalā izdara, ir aprakstīts rakstā Zīmolu sasaiste — prefikss, imports un veikala ražotāji. Filtri Filtru josla ir tā pati, kas Katalogā, un tā nav nolaižamo sarakstu rinda: virs tabulas ir tikai poga Filtrēt ar bultiņu, blakus tai Notīrīt, bet joslas labajā pusē — meklēšanas lauks ar pogu Meklēt. Filtrus uzliek tā: 1. Nospiediet pogu Filtrēt virs tabulas. 2. Izvēlnē izvēlieties Jauns filtrs vai paņemiet lauku no saraksta Papildu filtri (Piegādātājs, Sasaiste, Imports, Preces). Sadaļā Filtru sagataves ir iepriekš saglabātie filtri. 3. Zem joslas atveras noteikumu panelis ar pazīmi KUR. Izvēlieties lauku un tā vērtību; ar Pievienot filtru var pielikt vēl vienu noteikumu. 4. Nospiediet Filtrēt paneļa apakšā — tikai tad saraksts pārlādējas. Meklēšana pēc zīmola nosaukuma ir atsevišķi, joslas labās puses laukā ar pogu Meklēt; tā nav daļa no noteikumu paneļa. Poga Notīrīt noņem visus uzliktos filtrus. 📷 Ekrānattēls: ecomlink/brand — atvērta poga «Filtrēt» ar «Jauns filtrs», «Filtru sagataves» un «Papildu filtri», zem tās noteikumu panelis ar izvēlētu «Sasaiste: Tikai nesasaistītie» Pieejamie lauki un to vērtības: | Filtrs | Vērtības | |---|---| | Piegādātājs | «Visi piegādātāji» + piegādātāji, kuriem vispār ir zīmoli | | Sasaiste | «Sasaiste: jebkura» / «Tikai nesasaistītie» / «Tikai sasaistītie» / «Kļūda» | | Imports | «Imports: jebkurš» / «Jā» / «Nē» | | Preces | «Preces: jebkuras» / «Ir preces» / «Tukša» — vai šim zīmolam vispār ir sagatavotas preces | | meklēšanas lauks | pēc piegādātāja zīmola nosaukuma, jebkurā vārda daļā | ⚠️ Filtrs «Tikai sasaistītie» rāda gan rindas ar īstu veikala ražotāju, gan tās, kurām izvēlēts -- Nav --: modulim abas ir derīga sasaiste. Tur neparādās rindas ar stāvokli Kļūda — tām ir sava filtra vērtība. Ja meklējat rindu un nezināt, kurā no trim tā ir, ņemiet «Sasaiste: jebkura». Lapā rādāmo rindu skaitu nosaka veikala vispārīgais administrācijas ierobežojums (parasti 20). Kā sasaistīt vienu rindu 1. Sarakstā atrodiet piegādātāja zīmolu (visātrāk — filtrs Piegādātājs + meklēšanas lauks). 2. Ieklikšķiniet laukā Veikala ražotājs. Vietturis tajā ir «Rakstiet, lai meklētu veikala ražotāju…». 3. Uzrakstiet vismaz trīs rakstzīmes — tikai tad tiek meklēti veikala ražotāji. 4. Izvēlieties ierakstu no nolaižamā saraksta. Ar roku ierakstīts teksts, kas nav izvēlēts no saraksta, sasaisti neizveido. 5. Nospiediet rindas Saglabāt (diskete). Rinda uz brīdi kļūst zaļa un parādās paziņojums «Sasaiste saglabāta.» ⚠️ Ceturtais solis ir jāizpilda arī tad, kad maināt jau esošu sasaisti. Ja rinda jau bija sasaistīta un jauno nosaukumu uzrakstāt virsū, neizvēloties to no saraksta, saglabāšana atstāj veco sasaisti — un tik un tā parādās «Sasaiste saglabāta.». Laukā līdz lapas pārlādei redzams jaunais teksts, bet patiesā sasaiste ir vecā. Lai sasaisti tiešām nomainītu, vienmēr izvēlieties ierakstu no saraksta; lai atsaistītu — iztukšojiet lauku. 📷 Ekrānattēls: ecomlink/brand — atvērts «Veikala ražotājs» lauka nolaižamais saraksts, kurā pirmā rinda ir «-- Nav --» un zem tās sakritušie veikala ražotāji Divas lietas par šo lauku, ko no ekrāna neredz: - Pirmais ieteikums vienmēr ir «-- Nav --» — arī tukšā laukā. Vienkārši ieklikšķinot laukā, atveras saraksts ar šo vienu ierakstu. Tā ir ātrākā atbilde bez-zīmola grozam un zīmoliem, kuriem veikalā ražotāju negribat. - Veikala ražotāju meklēšana ir pēc nosaukuma SĀKUMA. Rakstot «sus», ASUS netiks atrasts — jāraksta «asu». Turpretī ekrāna paša meklēšanas lauks (piegādātāja zīmola pusē) meklē pēc jebkuras vārda daļas. Šī asimetrija ir īsts iemesls, kāpēc «tas ražotājs veikalā taču ir, bet saraksts tukšs». Lauka iztukšošana atsaista rindu. Nodzēšot tekstu un nospiežot Saglabāt, sasaiste atgriežas stāvoklī «nesasaistīts». Saglabāt visu (poga ir divas reizes — virs un zem tabulas, abas dara vienu un to pašu) saglabā tikai tās rindas, kas ir šajā lapā. Lapošana ar nolūku netiek aptverta: citu lapu saglabā, atverot to un nospiežot pogu tur. Atbilde ir «Saglabāti %d ražotāji». Rinda, kuras vairs nav, tiek izlaista, nevis sabojā visu partiju. «— Bez zīmola —» grozs Piegādātājiem, kuru datu plūsmā ir preces bez zīmola, sarakstā ir viena rinda ar tukšu zīmola nosaukumu — tur imports noliek tieši šīs preces. Sarakstā tā rādās slīprakstā kā — Bez zīmola — un piegādātāja ietvaros kārtojas pirmā. Rinda rodas tad, kad plūsmā pirmo reizi atnāk prece bez zīmola; piegādātājam, kurš zīmolu sūta vienmēr, šādas rindas nav. To sasaista tieši tāpat kā jebkuru citu rindu, un parastā atbilde tai ir -- Nav --: preces nonāk veikalā bez ražotāja. Ja piegādātāja nemarķētās preces patiesībā ir viņa paša zīme, grozu var sasaistīt arī ar īstu veikala ražotāju. Divas atšķirības: šai rindai nav zaļās «+» pogas (nav nosaukuma, no kā izveidot ražotāju — un serveris to atteiktu ar «Piegādātāja zīmola nosaukums ir tukšs.»), un automātiskā sasaiste to nekad neaiztiek. ⚠️ Vecākos veikalos, kur grozs tika izveidots vēlāk — jau esošām precēm —, tas ir izveidots ar izslēgtu «Imports», lai pēkšņi neatgrieztu pārdošanā preces, kas ilgi bijušas izslēgtas. Tāpēc šai rindai bieži jāsakārto abas lietas, un tieši šādā secībā: atzīmējiet Imports → izvēlieties sasaisti → nospiediet rindas Saglabāt. Bez pēdējā soļa nekas no abiem netiek saglabāts. Automātiskā sasaiste Poga Automātiskā sasaiste (burvju nūjiņas ikona ekrāna galvenē) ir pirmais, ko darīt ar jaunu piegādātāju. Tā izpildās uzreiz un atgriež jūs sarakstā ar to pašu filtru; rezultāts parādās kā «Automātiski sasaistīti %s zīmoli.» Kā tā pieņem lēmumu: - salīdzina piegādātāja zīmolu ar veikala ražotāja nosaukumu precīzi, atmetot atstarpes sākumā/beigās un neskatoties uz lielajiem/mazajiem burtiem; - sasaista tikai tad, ja veikalā šāds nosaukums ir vienā vienīgā eksemplārā. Ja veikalā ir divi ražotāji ar vienādu nosaukumu, šis zīmols netiek sasaistīts vispār; - aiztiek tikai nesasaistītās rindas — jau sasaistītās un -- Nav -- paliek neskartas, tāpēc pogu var spiest droši; - nekad neaiztiek — Bez zīmola — grozu; - ja filtrā ir izvēlēts piegādātājs, strādā tikai ar to. ⚠️ Poga ņem vērā tikai filtru «Piegādātājs». Meklēšanas vārds un filtri Sasaiste un Imports to nesašaurina: tā apstrādā visas attiecīgā piegādātāja nesasaistītās rindas, arī tās, kas ekrānā šobrīd nav redzamas, bet bez izvēlēta piegādātāja — visu piegādātāju nesasaistītos zīmolus vienlaikus. Tāpēc, sameklējot vienu zīmolu un nospiežot pogu, var saņemt atbildi «Automātiski sasaistīti 412 zīmoli.» Atsaukšanas pogas nav. Tas, ka pēc izpildes jūs atgriežaties sarakstā ar to pašu filtru, neko par darbības apjomu nepasaka. Atšķirībā no Opciju un Atribūtu automātiskās sasaistes šī nav atkarīga ne no vienas piegādātāja rūtiņas — tā strādā vienmēr, kad nospiež pogu. Kur vēl redzams zīmola sasaistes stāvoklis - Vadības panelī katram piegādātājam ir kolonna Zīmoli ar diviem skaitļiem: sasaistīto un nesasaistīto. Nesasaistīto skaitlis ir sarkans, kamēr tas nav nulle. - Produktu ekrānā ir filtrs Zīmola sasaiste («Zīmols: jebkurš» / «Zīmols: sasaistīts» / «Zīmols: nesasaistīts» / «Kļūda») un kolonna Zīmols. Zīmīte tajā runā to pašu valodu, kas šeit: zaļš ķeksītis sasaistītai rindai (arī tad, ja izvēlēts -- Nav -- — paskaidrē tad ir rakstīts «-- Nav --»), oranža zīmīte Sasaistīt nesasaistītai un sarkana Kļūda, ja veikala ražotājs ir izdzēsts. Katra no tām ir saite uz šo ekrānu, jau nofiltrētu uz šīs preces piegādātāju un zīmolu — ātrākais ceļš no jautājuma «kāpēc šī prece nav veikalā» līdz rindai, kas to bloķē. 📷 Ekrānattēls: ecomlink/product — produktu saraksta kolonna «Zīmols» ar visām trim zīmītēm: zaļu ķeksīti, oranžo «Sasaistīt» un sarkano «Kļūda» Ja kaut kas nestrādā Saraksts ir tukšs / redzams «Neviens piegādātāja zīmols neatbilst filtram.» Neskatoties uz paziņojuma tekstu, filtrs nav vienīgais iespējamais cēlonis. Vai nu ir uzlikts filtrs, kam nekas neatbilst — nospiediet Notīrīt —, vai arī šim piegādātājam vēl nav palaists neviens imports, un rindu vienkārši vēl nav (sk. Preču imports — kā tas notiek). Imports pabeigts, preces sagatavotas, bet veikalā to nav. Visbiežāk — nesasaistīts zīmols. Atveriet Zīmoli, izvēlieties piegādātāju, filtrs Sasaiste: Tikai nesasaistītie. Ja saraksts ir tukšs, tālāk pārbaudiet kategoriju sasaisti (Kategoriju sasaiste — sasaistīšana un publicēšana) un uzcenojuma plānu (Uzcenojumi — cena veikalā un pārbaude) — publicēšanai jāizpildās visiem nosacījumiem vienlaikus, un ekrāns nevienu no tiem nepasaka priekšā. Ierakstu laukā ražotāja nosaukumu, bet saraksts paliek tukšs vai vajadzīgā nav. Četras iespējas: ierakstītas mazāk nekā trīs rakstzīmes; meklēts pēc vārda vidusdaļas (meklēšana ir pēc nosaukuma sākuma — «asu», nevis «sus»); sarakstā rādās ne vairāk kā 20 sakritības, tāpēc veikalā ar daudziem līdzīgi sāktiem nosaukumiem meklētais tajā var vienkārši neietilpt — ierakstiet vairāk rakstzīmju, lai sarakstu sašaurinātu; vai lietotāja grupai nav piekļuves veikala ražotāju sadaļai — tādā gadījumā saraksts ir tukšs bez jebkāda paziņojuma. Pirms spiežat «+», pārbaudiet Katalogs → Ražotāji. Nospiedu «Automātiskā sasaiste», bet sasaistīti 0 zīmoli. Nosaukumiem jāsakrīt precīzi (atstarpes un domuzīmes nozīmi maina) un veikalā šim nosaukumam jābūt vienā eksemplārā. Ja ar «+» pogu reiz ir izveidots dublikāts, šis nosaukums automātiski vairs nesasaistīsies nekad — dublikāts vispirms jāsakārto veikala sadaļā Katalogs → Ražotāji. Sk. Zīmolu sasaiste — prefikss, imports un veikala ražotāji. Rinda pazuda no saraksta pēc saglabāšanas. Tā ir gaidāmā uzvedība ar ieslēgtu filtru «Tikai nesasaistītie»: līdz ar saglabāšanu rinda vairs nav nesasaistīta — arī tad, ja izvēlējāties -- Nav -- — un filtram vairs neatbilst. Pārslēdziet filtru uz «Sasaiste: jebkura». Lauki ir pelēki un pogu «Automātiskā sasaiste» / «Saglabāt visu» nav. Lietotāja grupai nav labošanas tiesību uz Integrāciju centrāles zīmoliem: tad visi lauki un rūtiņas tiek attēloti neaktīvi, bet abas minētās pogas netiek zīmētas vispār. Mēģinot saglabāt, parādās «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles zīmolu sasaistes!». Tiesības piešķir veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas. Atzīmēju «Prefikss» vai «Imports», bet veikalā nekas nemainījās, un pārējie gadījumi, kas saistīti ar prefiksu, importa vārtiem, rūtiņu Brand un ražotāju izveidi, ir rakstā Zīmolu sasaiste — prefikss, imports un veikala ražotāji.
Zīmolu sasaiste — prefikss, imports un veikala ražotāji
Šis ir zīmolu sasaistes otrais raksts: ko veikalā izdara rindas rūtiņas Prefikss un Imports, kā zaļā + izveido veikalā jaunu ražotāju un sarkanā − to dzēš, kurā veikala atjaunošanas fāzē katra izmaiņa nonāk veikalā un kāpēc tieši zīmols izšķir, vai divu piegādātāju vienāda prece salīmējas vienā precē. Pats ekrāns Zīmoli — kā rodas rindas, ko nozīmē tukšs lauks un -- Nav --, saraksta kolonnas, filtri, sasaistīšana ar roku un Automātiskā sasaiste — ir rakstā Zīmolu sasaiste — saraksts, filtri un sasaistīšana. Ekrānu atver Integrāciju centrāles (kodā un adresēs — EcomLink) cilņu joslā ar cilni Zīmoli; ekrāna virsraksts ir Zīmoli — Integrāciju centrāle. Abas te aprakstītās rūtiņas — Prefikss un Imports — ir kolonnas šī ekrāna tabulā, katrai zīmola rindai savas, un tāpat kā sasaiste tās aiziet uz serveri tikai ar rindas Saglabāt. Prefikss — zīmols preces nosaukuma priekšā Rūtiņa Prefikss (jaunām rindām ieslēgta) nozīmē: veikala atjaunošanas fāzē «Aprakstu atsvaidzināšana» preces nosaukuma priekšā tiek pielikts zīmols. Ņemts tiek sasaistītā veikala ražotāja nosaukums; ja tāda nav — neapstrādātais piegādātāja zīmols. Īsi zīmolu nosaukumi tiek rakstīti ar LIELAJIEM BURTIEM, garākie — Vārdu Reģistrā. (Robeža kodā ir trīs baiti, nevis burti, tāpēc nosaukums ar garumzīmēm vai mīkstinājuma zīmēm — piemēram, «ĀBC» — tiek uzskatīts par garu un rakstīts Vārdu Reģistrā, lai gan burtu tajā ir trīs.) Ja nosaukums jau sākas ar to pašu zīmolu, atkārtojums vispirms tiek nogriezts, tāpēc «Bosch Bosch urbis» nesanāk. ⚠️ Jau publicētai precei prefikss nostrādā tikai tad, ja piegādātājam ir atzīmēta rūtiņa «Apraksti» — piegādātāja forma → cilne Importa uzvedība → rinda Atjaunot atjaunošanas laikā → rūtiņa Apraksti. Bez tās preces nosaukums veikalā paliek tāds, kāds bija. Jaunai precei prefikss tiek pielikts vienmēr, arī ar izslēgtiem aprakstiem: precei, kurai veikalā apraksta ieraksta vēl nav, nav ko «iesaldēt», tāpēc nosaukumu uzraksta tā pati fāze. Otrs nosacījums ir preces Satura statuss veikalā — pārrakstīts tiek tikai «Oriģināls no piegādātāja», ar roku pārstrādātu saturu fāze neaiztiek. Sk. Importa uzvedība — ko datu plūsma drīkst pārrakstīt. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar izceltām rūtiņām «Apraksti» un «Brand» ⚠️ Arī pati rūtiņa Prefikss saglabājas tikai kopā ar rindu: pēc atzīmēšanas nospiediet rindas Saglabāt vai Saglabāt visu. Imports — zīmola vārti Rūtiņa Imports ir atsevišķa no sasaistes, un to bieži sajauc: - Izslēgta — šī zīmola preces uz veikalu netiek pievienotas; - Izslēgta jau publicētām precēm — tās no veikala netiek izņemtas, bet tiek padarītas nepārdodamas: veikala atjaunošana raksta tām statusu «izslēgts». Preces statuss veikalā ir reizinājums no kategorijas, preces, zīmola, piegādātāja un moduļa iekšējā karodziņa — nulle jebkurā no tiem nozīmē izslēgtu preci. Tātad: sasaiste izlemj, vai prece drīkst ienākt, Imports — vai tā drīkst pārdoties. Jauna veikala ražotāja izveide — zaļā «+» Zaļā + poga (Izveidot veikala ražotāju) ir redzama katrā rindā, kas nav sasaistīta ar īstu veikala ražotāju — gan tukšā rindā, gan rindā ar -- Nav --. Sarkanā − turpretī ir tikai rindā ar īstu ražotāju. Vienīgais izņēmums ir — Bez zīmola — grozs: tam zaļās + nav vispār. Poga izveido veikalā jaunu ražotāju ar piegādātāja zīmola nosaukumu un uzreiz sasaista rindu ar to. Jaunais ražotājs tiek izveidots aktīvs, ar kārtošanas numuru 0 un meta virsrakstu, kas vienāds ar nosaukumu. Paziņojums: «Veikala ražotājs izveidots un sasaistīts.» 📷 Ekrānattēls: ecomlink/brand — kolonna «Darbības» tuvplānā: nesasaistītā rindā redzama zaļā «+» poga, sasaistītā rindā — sarkanā «−» poga ⚠️ Rindā ar apzināti izvēlēto «-- Nav --» poga «+» arī ir redzama un darbojas. Tā nepārbauda rindas pašreizējo stāvokli: veikalā tiek izveidots jauns ražotājs un izvēle «Nav» tiek pārrakstīta bez jautājuma. Tieši šeit «+» ir visbīstamākā, jo tik tikko izlemtā «bez ražotāja» atbilde klusi pazūd. ⚠️ Poga nepārbauda arī to, vai tāds ražotājs veikalā jau ir. Nospiežot to zīmolam, kura nosaukums veikalā jau eksistē, rodas otrs ražotājs ar tādu pašu nosaukumu — un turpmāk automātiskā sasaiste šo nosaukumu vairs nekad nesasaistīs, jo tā strādā tikai ar unikāliem nosaukumiem. Pareizā kārtība: vispirms Automātiskā sasaiste, tad pameklēt laukā ar roku, un tikai tad, ja veikalā šāda ražotāja tiešām nav, spiest «+». Soli pa solim tā ir aprakstīta rakstā Zīmolu sasaiste — saraksts, filtri un sasaistīšana. Veikala ražotāja dzēšana — sarkanā «−» Sarkanā − poga (Dzēst veikala ražotāju) redzama tikai rindā, kuras sasaiste norāda uz veikala ražotāju (nesasaistītā rindā un rindā ar -- Nav -- tās nav), un atver apstiprinājuma logu: «Dzēst šo veikala ražotāju? Tas tiks noņemts tikai tad, ja to neizmanto neviens produkts.» Ja kāda veikala prece uz šo ražotāju norāda, nekas netiek dzēsts un parādās «Šo veikala ražotāju izmanto produkti, tāpēc tas netika dzēsts.» Ja neizmanto — ražotājs tiek dzēsts un rindas sasaiste atiestatīta uz nesasaistītu: «Veikala ražotājs dzēsts; sasaiste atiestatīta.» Sarkanā − ir redzama arī rindā, kuras stāvoklis ir Kļūda — sasaiste norāda uz veikala ražotāju, kura vairs nav; zaļās + tur nav. Tur tā ir veids, kā sasaisti atiestatīt: ja neviena veikala prece uz to ierakstu vairs nenorāda, rinda atgriežas stāvoklī «nesasaistīts» un to var sasaistīt no jauna. Ja kāda prece norāda, parādās tas pats atteikums, un rinda jāsasaista virsū ar citu ražotāju. Šī poga ir domāta kļūdaini izveidotu ražotāju sakopšanai, nevis ikdienas darbam. Lai tikai atsaistītu rindu, nedzēšot ražotāju, iztukšojiet lauku un nospiediet Saglabāt. Kad izmaiņas nonāk veikalā Sasaistes, Prefiksa un Imports izmaiņas šis ekrāns raksta tikai moduļa tabulās. Veikalā tās nekļūst redzamas, kamēr nav palaista veikala atjaunošana — sk. Veikala atjaunošana — kā to palaist. ⚠️ Izņēmums ir pogas «+» un «−». Tās veikala ražotāju izveido vai izdzēš uzreiz, tajā pašā sekundē, sadaļā Katalogs → Ražotāji — neatkarīgi no veikala atjaunošanas. Uz veikalu neaiziet tikai pašas preces; ražotāja ieraksts veikalā jau ir vai vairs nav. Veikala atjaunošana sastāv no fāzēm — tā ir viena palaišana, kas pa posmiem pārnes sagatavotos datus uz veikalu. Zemāk ir norādīts, kura fāze aiznes tieši šo izmaiņu; pilns fāžu saraksts ir rakstā Veikala atjaunošana — fāzes un kas tajās notiek. | Ko izmainījāt | Kura fāze to aiznes uz veikalu | |---|---| | jaunas preces sasaistītam zīmolam | «Jaunu produktu pievienošana veikalam» | | pārsaistījāt zīmolu uz citu ražotāju | «Kategoriju un zīmolu piesaiste» — tikai ja piegādātājam atzīmēta rūtiņa «Brand» | | Prefikss | «Aprakstu atsvaidzināšana» — tikai ja atzīmēta rūtiņa «Apraksti» | | Imports | «Uzvarētāja izvēle» (preces statuss veikalā) | Rūtiņa Brand nav atsevišķa rinda formā: tā ir viena no rūtiņām rindā Atjaunot atjaunošanas laikā — piegādātāja forma → cilne Importa uzvedība → rinda Atjaunot atjaunošanas laikā → rūtiņa Brand (šajā būvējumā tās etiķete ir angliski). Pēc noklusējuma tā ir neatzīmēta. Kamēr tā ir neatzīmēta, jauna sasaiste attiecas tikai uz jaunām precēm, bet jau publicētās paliek pie vecā ražotāja. Un pat ar atzīmētu rūtiņu ražotājs tiek pārrakstīts tikai tad, ja veikalā tas ir tukšs vai ja datu plūsma šai precei zīmolu tiešām sūtīja — ar roku ievadīts ražotājs netiek nosists. Sasaistes noņemšana jau publicētas preces neizņem no veikala un nepadara bez ražotāja. Tā tikai aptur jaunu preču pievienošanu. Kāpēc zīmols izšķir preču apvienošanu Ja vienu un to pašu preci piegādā divi piegādātāji, Integrāciju centrāle mēģina tās salikt vienā veikala precē, lai katalogā nebūtu dublikātu. Atslēga, pēc kuras tas notiek, ir veikala ražotājs + preces salīdzināšanas kods (kuru datu plūsmas identifikatoru izmantot, nosaka lauks Salīdzināšanas koda avots piegādātāja formas cilnē Vispārējie; noklusējums ir MPN — sk. Piegādātāja pievienošana — sagatavošanās un pamatdati). No tā izriet trīs praktiski secinājumi: - divu piegādātāju vienādas preces apvienojas tikai tad, ja abu zīmoli sasaistīti ar VIENU UN TO PAŠU veikala ražotāju. Divi dažādi ražotāji ar vienādu nosaukumu (sk. «+» pogas slazdu) šo apvienošanu klusi izjauc; - rinda, kurai izvēlēts -- Nav --, apvienošanā nepiedalās vispār — precēm bez ražotāja salīdzināšanas atslēga netiek veidota. Preces veikalā būs, bet katrs piegādātājs savu; - kad preces ir apvienotas, to, kura piegādātāja cena un apraksts uzvar, izlemj piegādātāju prioritāte (sk. Piegādātāju prioritāte — kurš piegādātājs uzvar) — bet tikai tad, ja tā ir iestatīta. Vispirms tiek ņemta vērā pieejamība krājumā, un, ja visiem piegādātājiem prioritāte ir vienāda (noklusējums ir 0, un prioritātes ieraksta var nebūt vispār), izšķirošā paliek lētākā cena. Ja kaut kas nestrādā Atzīmēju «Imports» (vai «Prefikss»), bet nekas nemainījās. Visticamāk, nebija nospiests Saglabāt. Rūtiņas aiziet uz serveri tikai kopā ar rindas Saglabāt vai Saglabāt visu; pārejot uz citu lapu vai mainot filtru, atzīme pazūd bez brīdinājuma. Sasaistīju zīmolu, bet jau esošajām precēm veikalā ražotājs nemainījās. Tā ir paredzētā uzvedība: piegādātāja rūtiņa Brand (cilne Importa uzvedība → rinda Atjaunot atjaunošanas laikā) pēc noklusējuma ir neatzīmēta. Atzīmējiet to un palaidiet veikala atjaunošanu. Tāpat arī Prefikss jau publicētām precēm nenostrādā, kamēr tam pašam piegādātājam nav atzīmēta rūtiņa Apraksti tajā pašā rindā; jaunām precēm tas tiek pielikts arī bez tās. Pārējie šī ekrāna gadījumi — tukšs saraksts, neatrodams veikala ražotājs, «Automātiskā sasaiste» sasaistīja 0 zīmolus, pēc saglabāšanas pazudusi rinda un pelēki lauki bez labošanas tiesībām — ir rakstā Zīmolu sasaiste — saraksts, filtri un sasaistīšana.
Opciju sasaiste — sasaistīšana un automātiskā sasaiste
Cilne «Opcijas» (ekrāna virsraksts — «Opcijas — Integrāciju centrāle») ir vieta, kur katrs piegādātāja opcijas nosaukums tiek savienots ar jau esošu veikala opciju. Tas ir viens vienīgs lēmums uz rindu, un no tā ir atkarīgs, vai precēm veikalā vispār būs izmēru, krāsu vai citu variantu izvēlne. Ekrāna ievads to pasaka īsi: «Sasaistiet katru piegādātāja opcijas nosaukumu ar esošu veikala opciju. Vērtības un to cenas/krājumi tiek izveidoti automātiski nākamajā veikala atjaunošanā; šajā ekrānā tiek iestatīta tikai opcijas sasaiste. Pašas veikala opcijas tiek pārvaldītas sadaļā Katalogs > Opcijas.» 📷 Ekrānattēls: ecomlink/option — viss ekrāns: virsraksts, poga «Automātiskā sasaiste», kopsavilkuma kastīte, filtru josla un tabula ar dažām sasaistītām un nesasaistītām rindām Šajā rakstā ir opciju ekrāna ikdienas darbs: kur cilne atrodas un kas jāsagatavo pirms tās, kāda veida veikala opcija der, no kurienes sarakstā rodas rindas, ko rāda kolonnas un filtri, kā sasaistīt ar roku un kā strādā poga «Automātiskā sasaiste». Kas ar sasaisti notiek tālāk — veikala atjaunošanas fāze, vērtību veidošana, 1000 vērtību ierobežojums, piegādātāja slēdzis un sasaistes noņemšana — ir otrajā rakstā: Opciju sasaiste — kas notiek veikala atjaunošanā. Kur to atrast un kam jābūt gatavam Kreisajā izvēlnē Lietotnes → Integrāciju centrāle → cilne «Opcijas». Kodā un adresēs modulis saucas EcomLink. Pirms šī ekrāna jābūt izdarītam: 1. Piegādātājs pievienots — Piegādātāja pievienošana — sagatavošanās un pamatdati. 2. Datu plūsma nokonfigurēta — Datu plūsmas konfigurācija — kā plūsmu lasa. 3. Vadības panelī palaists «Krājumu imports» vai «Pilnais imports» — Preču imports — palaišana un grafiks. Rindas šajā ekrānā rada tikai imports. 4. Veikalā izveidota vismaz viena izvēles veida opcija sadaļā Katalogs → Opcijas (sk. nākamo sadaļu). Lai šeit ko mainītu, lietotāja grupai vajadzīgas modify tiesības uz ecomlink/option. Bez tām izvēlnes un pogas ir pelēkas, pogas «Automātiskā sasaiste» nav vispār, un serveris atbild «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles opcijas!» — tiesības piešķir veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas. Ko šis ekrāns dara un ko nedara Tas raksta vienu sasaisti: «piegādātāja opcijas nosaukums → veikala opcija». Tas neveido un nedzēš veikala opcijas, neveido opciju vērtības («S», «M», «Sarkans») un neaiztiek cenas vai krājumus. Pareizā secība ir trīs soļi: veikalā jābūt izveidotai opcijai → šeit to sasaista → veikala atjaunošana piepilda tai vērtības. Atribūtu sasaiste ir šī ekrāna dvīnis parastajām specifikācijām — sk. Atribūtu sasaiste — kā sasaistīt. Vispirms izveidojiet veikala opciju Ejiet uz Katalogs → Opcijas → Pievienot, ierakstiet Nosaukumu katrā valodā (piemēram, «Izmērs»), izvēlieties Veidu un saglabājiet. Vērtības šeit pievienot nevajag — tās izveidos veikala atjaunošana. Der tikai izvēles veidi — grupā «Izvēle»: « ---Izvēlieties-- », «Radiopoga» un «Izvēles rūtiņa (Checkbox)». Pārējie veidi nestrādās, un neviens par to nebrīdinās. «Teksta aile», «Teksta laukums», «Fails», «Datums», «Laiks» un «Datums un laiks» veida opcijas Integrāciju centrāles izvēlnē ir redzamas, sasaistīties ļauj, ziņojums «Opcija sasaistīta.» parādās un veikala atjaunošana nostrādā — bet pircējs izvēlni tāpat nekad neredz, jo šādām opcijām vērtību sarakstu nerāda. Modulis veida pārbaudi neveic. Vārds iekavās izvēlnē «Veikala opcija» ir šis pats veids, tikai sistēmas apzīmējumā angliski: select, radio, checkbox, text, textarea, file, date, time, datetime. Tātad «Izmērs (select)» ir tieši tā opcija, kas der. 📷 Ekrānattēls: catalog/option — veikala opcijas forma ar atvērtu lauku «Veids», kur redzama grupa «Izvēle» No kurienes rindas rodas Rindas rada imports, nevis operators. Nosaukums parādās pēc tam, kad ir importēta datu plūsma, kas satur variantus vai iekļautas opcijas; līdz tam ekrāns rāda «Nav atrasts neviens piegādātāja opcijas nosaukums…». | Ceļš | Kas tas ir | Ko dara imports | |---|---|---| | Varianti | prece, kas plūsmā atzīmēta kā variantu pamatprodukts, un tās opciju vērtības | katra vērtība rada vai piesaista atsevišķu bērnu preci, un vērtība tiek pierakstīta bērnam | | Iekļautās opcijas | parastas preces opciju bloks ar vērtībām, daudzumu, cenu un artikulu | tiek saglabāts kā preces opciju rindu komplekts; bērnu preces netiek radītas | Lai redzētu, kurš ceļš ir konkrētai precei, atveriet sarakstu Produkti — sk. EcomLink produkti — saraksts, filtri un kolonnas. Tur ir kolonna «Stāvoklis» ar zīmītēm «Variantu pamatprodukts» un «Produkta #… variants», bet filtru joslā — tāda pati izvēlne («Variantu pamatprodukts», «Variants»), ar ko atlasīt tikai vienu vai otru galu. Tās pašas zīmītes ir arī preces kartītes rindā «Stāvoklis» — sk. EcomLink produkti — preces kartiņa un rindas īsceļi. 📷 Ekrānattēls: ecomlink/product — produktu saraksts ar kolonnu «Stāvoklis», kurā redzamas zīmītes «Variantu pamatprodukts» un «Produkta #… variants», un atvērtu filtru joslas izvēlni «Stāvoklis» Trīs īpašības, ko no ekrāna neredz: - Viena piegādātāja opcija = viena rinda. Šis saraksts nešķiro pēc valodas: lai cik valodās plūsma nosauktu vienu un to pašu opciju, rinda ir viena; valodas rāda tikai kolonna «Valodas». - Attēlojamais nosaukums tiek ierakstīts tikai pirmajā reizē. Ja piegādātājs vēlāk izlabo rakstību, kolonnā paliek pirmā redzētā; atjaunojas tikai valodu etiķetes. - Atribūts var kļūt par opciju, bet atpakaļ ne. Nosaukums, kas vispirms ienāca kā parasts atribūts un vēlāk tika izmantots kā opcija, pazūd no cilnes «Atribūti» un parādās šeit. Abi ekrāni vienmēr strādā ar nepārklājošām kopām. Sekas: ar nākamo veikala atjaunošanu šī specifikācija pazūd no preces atribūtu tabulas veikalā un tās vieta turpmāk ir opciju izvēlne. Maiņa ir vienvirziena — to nevar atgriezt ne šajā ekrānā, ne izlabojot plūsmu, jo atzīme paliek uz visiem laikiem. Ja tas noticis kļūdaini, rakstiet atbalstam. Saraksta kolonnas un filtri | Kolonna | Saturs | |---|---| | Piegādātājs | piegādātāja kods | | Piegādātāja opcijas nosaukums | nosaukums tā, kā tas pirmoreiz ienāca no plūsmas | | Valodas | valodu kodi, kuros plūsma šo nosaukumu nosaukusi | | Vērtības | atšķirīgo vērtību skaits zīmītē; brīdinājuma gadījumā — sarkana zīmīte ar brīdinājuma trijstūri (ko tā nozīmē — sk. 1000 vērtību ierobežojumu) | | Veikala opcija | izvēlne; pirmā rinda «--- Nav sasaistīts ---», pārējās — opcijas nosaukums un iekavās tās veids angliski | | Darbība | diskete Saglabāt un pārrautas ķēdes poga «Notīrīt sasaisti» | Pārrautās ķēdes poga ir redzama tikai sasaistītām rindām — nesasaistītā rindā tā ir paslēpta un parādās uzreiz pēc veiksmīgas saglabāšanas. Virs tabulas ir kopsavilkums Opciju nosaukumi: N | Nesasaistīts: N. Otrais skaitlis ir sarkans, kamēr tas nav nulle. Abi ņem vērā piegādātāja un nosaukuma filtru, bet ignorē sasaistes pārslēgu. Filtru joslā (bez kolonnu šķirošanas) ir: piegādātājs («Visi piegādātāji» + tikai tie, kuriem ir vismaz viens opcijas nosaukums), teksta lauks ar vietturi «Opcijas nosaukums» (meklē gan nosaukumā, gan jebkuras valodas etiķetē) un pārslēgs «Sasaistīts: jebkurš» / «Tikai nesasaistītie» / «Tikai sasaistītie». Pogas — Filtrēt un Notīrīt. Saraksts ir lapots (pēc noklusējuma 20 rindas lapā; skaitli nosaka veikala uzstādījums). Zem tabulas ir lapu pārslēgs un rindiņa «Rāda … līdz … no … ( … Lapas)». Kopsavilkuma skaitļi augšā attiecas uz visu filtrēto kopu, nevis uz redzamo lapu, tāpēc tie ar rindu skaitu ekrānā nesakritīs. Kā sasaistīt 1. Filtru joslā izvēlieties piegādātāju, pārslēdziet trešo izvēlni uz «Tikai nesasaistītie» un nospiediet Filtrēt. Līdz pogas nospiešanai saraksts nemainās; sākotnējo stāvokli atgriež poga Notīrīt. 2. Rindā izvēlnē «Veikala opcija» izvēlieties veikala opciju. 3. Nospiediet disketi. Rinda uz brīdi kļūst zaļa, parādās «Opcija sasaistīta.» 4. Sasaisti noņem ar pārrautās ķēdes pogu — «Opcijas sasaiste notīrīta.» Tas pats notiek, izvēloties «--- Nav sasaistīts ---» un nospiežot disketi. 5. Ejiet uz Vadības paneli un nospiediet «Palaist veikala atjaunošanu». Līdz tam veikalā nekas nemainās — šis ekrāns raksta tikai sasaisti. Sīkāk: Veikala atjaunošana — kā to palaist. Progresa logā meklējiet fāzi «Produktu opcijas»; lielā katalogā tā var aizņemt vairākas minūtes. 6. Kad atjaunošana beigusies, atveriet veikalā vienu šī piegādātāja preci un pārbaudiet, vai preces lapā ir parādījusies izvēlne ar vērtībām. Saglabā pa vienai rindai; pogas «Saglabāt visu» šajā ekrānā nav — atšķirībā no Kategorijām un Zīmoliem. 📷 Ekrānattēls: ecomlink/option — viena rinda tuvplānā ar atvērtu izvēlni «Veikala opcija», kur redzama pirmā rinda «--- Nav sasaistīts ---» un dažas veikala opcijas ar veidu iekavās Saglabāšana var atteikties trijos gadījumos: «Šis piegādātāja opcijas nosaukums vairs neeksistē.» (rinda pa to laiku pazudusi), «Izvēlētā veikala opcija vairs neeksistē.» (tā izdzēsta katalogā) un «Šī veikala opcija šim piegādātājam jau ir sasaistīta caur "…". Vispirms notīriet to sasaisti.» Pēdējo izpilda tā: nosaukums, kas kļūdas tekstā minēts pēdiņās, ir otras rindas piegādātāja opcijas nosaukums. Ievadiet to filtra laukā «Opcijas nosaukums», nospiediet Filtrēt, atrodiet rindu, nospiediet tās pārrautās ķēdes pogu — un tad atgriezieties pie savas rindas. Šis ierobežojums attiecas tikai uz vienu piegādātāju: divi dažādi piegādātāji drīkst lietot vienu un to pašu veikala opciju, un tā ir normāla darba kārtība. Automātiskā sasaiste Poga «Automātiskā sasaiste» (burvju nūjiņas ikona augšā) palaiž to pašu piegājienu, ko veikala atjaunošana. Tās paskaidre: «Sasaistīt katru vēl nesasaistīto opcijas nosaukumu ar esošu veikala opciju, kuras nosaukums sakrīt precīzi. Darbojas tikai piegādātājiem, kuriem ieslēgta "Automātiskā opciju sasaiste"; neviennozīmīgi nosaukumi (kas atbilst vairāk nekā vienai veikala opcijai) tiek atstāti sasaistīšanai ar roku.» Vārti ir piegādātāja slēdzis. Ja piegādātājam rūtiņa nav ieslēgta, poga viņa rindas neaiztiek — un no ekrāna to nevar redzēt. Ieslēdz tā: 1. Ejiet uz cilni «Piegādātāji» un atveriet piegādātāju. 2. Cilne «Importa uzvedība» → grupa «Produkta opcijas» → atzīmējiet «Automātiskā opciju sasaiste». 3. Nospiediet Saglabāt. 4. Atveriet piegādātāju vēlreiz un pārliecinieties, ka rūtiņa palikusi atzīmēta. Neatzīmēta rūtiņa formu nesūta vispār, tāpēc importa uzvedības karogi pēc saglabāšanas ir vērts pārbaudīt — tā ir klusa kļūda, par kuru neviens ziņojums nebrīdina. 5. Atgriezieties cilnē «Opcijas» un spiediet «Automātiskā sasaiste». 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība» ar grupu «Produkta opcijas» (rūtiņa «Automātiskā opciju sasaiste») un rindu «Atjaunot atjaunošanas laikā», kur atzīmēta rūtiņa «Opcijas» Pārējais, kas jāzina: - Sakritībai jābūt precīzai, bet ne burtu precizitātē. Salīdzina piegādātāja opcijas nosaukumu — vai jebkuru tā valodas etiķeti — ar veikala opcijas nosaukumu jebkurā veikala valodā, ne tikai ar to, kuru redzat izvēlnē. Salīdzinājums notiek datubāzē, un tās kārtošanas kārtula lielos un mazos burtus, kā arī garumzīmes un mīkstinājuma zīmes saplacina: «Izmērs», «izmērs» un «IZMERS» tai ir viens un tas pats. Toties salīdzina visu nosaukumu kopumā, tieši tā, kā tas rakstīts: «Izmērs», «Izmērs, cm» un «Izmērs (cm)» ir trīs dažādi nosaukumi un savā starpā nesakrīt. Liekas atstarpes nosaukuma sākumā un beigās te vainīgas nav — imports piegādātāja nosaukumu tās nogriež. - Tieši šīs saplacināšanas dēļ rūtiņa pēc noklusējuma ir izslēgta. Dažādu piegādātāju «viltus draugi» — nosaukumi, kas izskatās vienādi, bet nozīmē dažādas lietas — ir reāls risks, tāpēc lēmumu atstāj cilvēkam. - Poga strādā ar filtru joslā izvēlēto piegādātāju. Kamēr tur stāv «Visi piegādātāji», tā iet cauri visiem; ja izvēlēts viens — tikai viņa rindām. - Neviennozīmīgos izlaiž — ziņojums pasaka, cik tādu bija: «Automātiskā sasaiste: sasaistīti %d opciju nosaukumi, %d izlaisti kā neviennozīmīgi.» - Vienam piegādātājam — viena veikala opcija, jau sasaistītās rindas netiek aiztiktas, un veikala opcijas nekad netiek radītas. - Kamēr veikalā nav nevienas opciju sasaistes, veikala atjaunošana šo fāzi izlaiž vispār un automātisko sasaisti nepalaiž. Pašā sākumā tā «pati no sevis» nenostrādās nekad — pirmo sasaisti izveido ar šo pogu vai ar roku. Manuālā sasaiste darbojas vienmēr, neatkarīgi no šī slēdža. Ja kaut kas nestrādā Ekrāns tukšs: «Nav atrasts neviens piegādātāja opcijas nosaukums.» Plūsma vēl nav importēta vai tā nesatur ne variantus, ne iekļautas opcijas. Rindas rada tikai imports — palaidiet to un pārbaudiet žurnālus (sk. Žurnāli — ekrāns un izpilžu rindas). Sasaistīju opciju, palaidu importu, bet veikalā variantu nav. Imports opcijas veikalā nenes — jāpalaiž veikala atjaunošana (Veikala atjaunošana — kā to palaist). Ja arī pēc tās nekā nav, pārbaudiet divas lietas: piegādātājam ir izslēgta rūtiņa «Opcijas» (cilne «Importa uzvedība», grupa «Atjaunot atjaunošanas laikā»), vai arī sasaistītā veikala opcija nav izvēles veida (sk. «Vispirms izveidojiet veikala opciju»). «Automātiskā sasaiste» pateica «sasaistīti 0». Visbiežāk piegādātājam nav ieslēgta «Automātiskā opciju sasaiste» — tad poga šī piegādātāja rindas neaiztiek, un no ekrāna to nevar redzēt. Citi iemesli: filtru joslā izvēlēts cits piegādātājs, nosaukumi tiešām ir uzrakstīti atšķirīgi (papildu vārds, mērvienība vai pieturzīme), vai arī tie ir neviennozīmīgi — divas veikala opcijas ar vienādu nosaukumu (to skaits stāv paša ziņojuma otrajā pusē). Nolaižamajā izvēlnē ir tikai «--- Nav sasaistīts ---». Veikalā nav nevienas opcijas. Izveidojiet to sadaļā Katalogs → Opcijas — šis ekrāns opcijas neveido. Pārējie gadījumi — ar roku pieliktās opcijas pazūd, vērtības veikalā ir svešvalodā, jaunais variants neparādās sen publicētas preces izvēlnē, vērtību izvēlnē redz, bet izvēlēties nevar — ir rakstā Opciju sasaiste — kas notiek veikala atjaunošanā.
Opciju sasaiste — kas notiek veikala atjaunošanā
Šis ir opciju sasaistes otrais raksts: kas ar saglabāto sasaisti notiek tālāk — ko dara veikala atjaunošanas fāze «Produktu opcijas», kā rodas opciju vērtības un ko no tā redz pircējs, ko nozīmē 1000 atšķirīgu vērtību ierobežojums, bez kura piegādātāja slēdža veikalā nenotiek nekas un kas paliek pāri, sasaisti noņemot. Kur cilne «Opcijas» atrodas, kā veikalā izveidot pareizā veida opciju un kā rindas sasaistīt ar roku vai ar pogu «Automātiskā sasaiste» — Opciju sasaiste — sasaistīšana un automātiskā sasaiste. Kas notiek veikala atjaunošanā Sasaiste pati par sevi veikalā neko nemaina — viss notiek veikala atjaunošanas fāzē «Produktu opcijas» (variantu krājumiem ir vēl fāze «Variantu opciju krājumi»). Ja sasaistes nav nevienas, fāze tiek izlaista uzreiz. Turpmāko lasiet ar vienu atšķirību prātā — piegādātāja opcija veikalā var nonākt pa diviem ceļiem, un imports pats izšķir, pa kuru: varianti (plūsmā atzīmēts variantu pamatprodukts, un katra tā vērtība ir atsevišķa bērnu prece) un iekļautās opcijas (parastas preces opciju bloks ar vērtībām, daudzumu, cenu un artikulu). Kurš ceļš ir konkrētai precei, rāda saraksta Produkti kolonna «Stāvoklis». Fāze palaiž automātisko sasaisti, pārbauda vērtību ierobežojumu, izdzēš sasaistes, kuru veikala opcija vai piegādātāja opcijas nosaukums pa to laiku ir izdzēsts, un tad izveido vērtības: ja zem šīs veikala opcijas jau ir vērtība ar tieši tādu pašu tekstu, tā tiek izmantota atkārtoti; citādi tiek izveidota jauna un tai katrā aktīvajā veikala valodā ierakstīts nosaukums — piegādātāja paša etiķete šajā valodā, bet, ja plūsma tādā valodā nerunāja, vērtības attēlojamais teksts. Tulkošana nenotiek, un teksts tiek apgriezts līdz 128 zīmēm. Fāze strādā arī biežajā (krājumu) atjaunošanā, jo variantu pamatprece bez opciju rindām veikalā nav nopērkama. Variantu precēm pamatprecei tiek uzlikta opcija un pa vienai vērtībai par katru bērnu preci; vērtībā nonāk bērna daudzums, artikuls un EAN, saite uz bērna preci un cenas starpība 0. Ja vienu vērtību varētu dot vairāki bērni, uzvar tas, kuram ir krājums. Vērtības, kurām neviens bērns vairs nav pārdodams (bez krājuma, izslēgts, izslēgta kategorija, zīmols vai piegādātājs), tiek noliktas uz daudzumu 0 — izvēlnē tās paliek redzamas, bet nav izvēlamas. Ko redz pircējs. Preces lapā izvēlnē vērtībai blakus nav cenas piemaksas — tāpēc tur cenu starpība starp variantiem neparādās. Tā nav kļūda: izvēloties variantu un nospiežot «Pirkt», grozā nonāk nevis pamatprece, bet pats bērna produkts ar savu cenu. Pircējs samaksā tieši izvēlētā varianta cenu. Nepieejamās vērtības izvēlnē paliek redzamas, bet izvēlēties tās nevar. 📷 Ekrānattēls: veikals — preces lapa: variantu izvēlne ar vienu nepieejamu vērtību Iekļautajām opcijām viss preces opciju komplekts katrā atjaunošanā tiek izdzēsts un uzrakstīts no jauna no plūsmas: daudzums, cena un, ja vērtībai norādīts tā paša piegādātāja artikuls, — saite uz to preci. Cenas prefikss + un - kļūst par piemaksu un atlaidi; fiksētā cena (=) tiek pārrēķināta par starpību pret preces tekošo veikala cenu. Uzmanību vienam niansei: ja vērtībai ir saite uz citu preci, plūsmas cena tai netiek ierakstīta vispār — cenas starpība tiek uzstādīta uz 0, un cena nāk no pašas saistītās preces. Prefiksu loģika (+ / - / =) attiecas tikai uz vērtībām bez saites. Ar roku pieliktas opcijas šādām precēm nesaglabājas — nākamā atjaunošana tās izdzēš kopā ar pārējām. Tas ir vecais, no WD Link laikiem zināmais brīdinājums, un tas joprojām ir spēkā. Vērtību ierobežojums: 1000 Vienam opcijas nosaukumam ierobežojums ir 1000 atšķirīgu vērtību. Pārsniedzot to, kolonnā «Vērtības» parādās sarkana zīmīte, kuras paskaidre saka: «Šai opcijai ir vairāk nekā 1000 atšķirīgas vērtības, tāpēc jaunas veikala opciju vērtības tai vairs netiek veidotas; jau izveidotās joprojām tiek eksportētas (palieliniet ierobežojumu vai sadaliet opciju).» 📷 Ekrānattēls: ecomlink/option — rinda ar sarkanu zīmīti kolonnā «Vērtības» un redzamu paskaidri par 1000 vērtību ierobežojumu Abiem ceļiem sekas ir dažādas: variantu precēm jaunas vērtības vairs netiek veidotas, bet esošās turpina strādāt; iekļautajām opcijām šāda sasaiste pārstāj eksportēt pavisam, un preces paliek bez opcijām. Ir arī otrs, klusāks ierobežojums: ja pašai veikala opcijai jau ir 1000 vērtību, jaunas tai vairs netiek pieliktas. Zīmīte ir sarkana, kamēr ir spēkā viens no diviem: vai nu vērtību skaits šobrīd pārsniedz 1000, vai arī uz sasaistes vēl stāv iepriekšējā atjaunošanā uzliktais pazemināšanas karodziņš. Karodziņu noņem nākamā veikala atjaunošana (pazemināšana ir divvirzienu), nevis opciju ekrāns un ne poga «Automātiskā sasaiste». Otrajā gadījumā paskaidre rāda to pašu tekstu par 1000 vērtībām, lai gan dzīvais skaits jau ir zem ierobežojuma — palaidiet veikala atjaunošanu un paskatieties vēlreiz. Paskaidrē minētais «palieliniet ierobežojumu» praksē nav izpildāms: 1000 ir modulī iebūvēts skaitlis, un no administrācijas to nemaina ne veikala īpašnieks, ne sistēmas administrators. Ja ierobežojums tiešām traucē — rakstiet atbalstam. «Sadaliet opciju» arī nav darbība opciju ekrānā: rindas veido imports, nevis jūs. Praksē aiz šāda brīdinājuma parasti ir viens no diviem — plūsmā vienā opcijas nosaukumā ir salipināti divi lielumi (piemēram, «Izmērs/Krāsa» ar vērtībām «M/sarkans»), vai arī tajā nonākušas vērtības, kas nemaz nav izvēle (artikuli, garumi milimetros). Abus risina piegādātāja plūsmas pusē vai lauku pārsaistē (sk. Lauku pārsaiste — pārsaistīšana un sausā palaišana) — abi ir sistēmas administratora ekrāni. Ko varat izdarīt pats: notīrīt šo sasaisti, lai ekrāns rāda skaidru stāvokli, un pieteikt jautājumu atbalstam. Slēdzis, bez kura nekas nenotiek Viss šeit uzbūvētais nonāk veikalā tikai tad, ja piegādātājam ir ieslēgta rūtiņa «Opcijas» cilnē «Importa uzvedība» (grupa «Atjaunot atjaunošanas laikā»). Pēc noklusējuma tā ir izslēgta. Izslēgta tā nozīmē, ka šī piegādātāja precēm netiek izveidotas veikala opciju vērtības, netiek rakstītas opciju rindas precēs un netiek arī dzēstas jau esošās — tās tiek iesaldētas. Sīkāk — Importa uzvedība — ko datu plūsma drīkst pārrakstīt. Sasaistes noņemšana Pārrautās ķēdes poga izdzēš sasaisti un uzreiz atzīmē, ka šī joma ir mainīta. Bez šīs atzīmes biežā veikala atjaunošana redzētu nemainītus datus, fāzi uzskatītu par nevajadzīgu, un noņemšana paliktu bez sekām. Kas notiek tālāk, atkarīgs no ceļa: - Iekļautajām opcijām nākamā atjaunošana tiešām notīra: viss šo preču opciju komplekts tiek izdzēsts un uzrakstīts no jauna, atsaistītais nosaukums tajā vairs neienāk, un bez vērtībām palikušās tukšās opcijas tiek noņemtas. - Variantu precēm — ekrāna galvenajam ceļam — pamatpreces izvēlne NETIEK notīrīta. Vecās vērtības tur paliek ar to daudzumu, kāds bija pēdējā atjaunošanā, un paliks tur tik ilgi, kamēr plūsmā neizjūk pati variantu ģimene vai kamēr tās ar roku neizdzēš preces kartītē veikalā. Ja gribat, lai pamatprecē izvēlnes vairs nav, tā jānoņem ar roku. Pašas veikala opciju vērtības sadaļā Katalogs → Opcijas paliek — modulis tās nedzēš nekad. Tā pati atzīme nostrādā arī sasaistes izveidošanas brīdī, tāpēc pēc sasaistes maiņas nākamā atjaunošana pāriet visam katalogam, nevis tikai tikko publicētajām precēm. Ja kaut kas nestrādā Gadījumi, kas attiecas uz pašu ekrānu — tukšs saraksts, «sasaistīti 0», izvēlnē tikai «--- Nav sasaistīts ---» — ir rakstā Opciju sasaiste — sasaistīšana un automātiskā sasaiste. Pats pieliku precei opciju ar roku, un nākamajā dienā tās vairs nav. Iekļauto opciju komplekts katrā veikala atjaunošanā tiek izdzēsts un uzrakstīts no jauna no plūsmas, tāpēc manuālas izmaiņas šajās precēs nesaglabājas. Vienīgais veids tās noturēt ir izslēgt piegādātājam rūtiņu «Opcijas» — tad modulis šī piegādātāja opcijas vairs ne raksta, ne dzēš, bet tās arī vairs neatjaunojas. Vērtības veikalā ir svešvalodā («S/M/L» vietā «rozmiar»). Modulis vērtības netulko — tekstu dod piegādātāja plūsma, un tas tiek ierakstīts tāds, kāds ir. Labot var divās vietās: piegādātāja pusē (vai ar mašīntulkošanu — sk. Mašīntulkošana — divi veidi un lauks «Avota valoda») vai ar roku sadaļā Katalogs → Opcijas. Ar roku labotais paliek: modulis jau izveidotas veikala opciju vērtības nepārraksta. Jaunais variants neparādās sen publicētas preces izvēlnē. Biežā atjaunošana aptver tikai tikko publicētās preces. Nospiediet opciju ekrānā Saglabāt (kaut vai to pašu vērtību) vai saglabājiet piegādātāju — tad nākamā atjaunošana pāriet visam katalogam. Izvēlnē vērtība ir, bet to nevar izvēlēties. Neviena bērnu prece ar šo vērtību vairs nav pārdodama: nav krājuma, prece izslēgta vai izslēgta ir tās kategorija, zīmols vai piegādātājs. Pārbaudiet bērnu preci sarakstā Produkti — sk. EcomLink produkti — saraksts, filtri un kolonnas.
Atribūtu sasaiste — kā sasaistīt
Atribūti ir preces specifikācija: krāsa, materiāls, jauda, garantija, saderība. Vairumtirgotājs tos sūta ar saviem nosaukumiem, veikalam ir savi. Ekrāns Atribūti ir vieta, kur tiek pateikts, kurš piegādātāja atribūta nosaukums atbilst kuram veikala atribūtam. Kamēr tas nav pateikts, imports vērtības ielasa Integrāciju centrāles starptabulās — tur tās redz tikai modulis, veikala precē to vēl nav. Uz veikalu tās pārceļ atsevišķa darbība: poga Palaist veikala atjaunošanu Integrāciju centrāles vadības panelī (sk. Veikala atjaunošana — kā to palaist). Līdz tam atribūts neparādās ne preces lapā, ne veikala filtros, jo filtri tiek būvēti no tā, kas ir ierakstīts veikala precēs. Šis raksts ir par pašu ekrānu: kur tas atrodas, kas tajā ir redzams un kā piegādātāja atribūta nosaukumu sasaistīt ar veikala atribūtu — ar roku vai ar pogu Automātiskā sasaiste. Kas ar gatavu sasaisti notiek tālāk (vērtības veikala precēs, filtri kategorijas lapā, vērtību ierobežojumi), ir aprakstīts rakstā Atribūtu sasaiste — vērtības, filtri un ierobežojumi. Kur to atrast Kreisajā izvēlnē Lietotnes → Integrāciju centrāle (kodā un adresēs — EcomLink), tad ciļņu joslā Atribūti. Ekrāna virsraksts — Atribūti — Integrāciju centrāle. Saraksta skatīšanai pietiek ar piekļuves tiesībām uz šo ekrānu. Rediģēšanai vajadzīgas labošanas (modify) tiesības uz šo ekrānu; tās piešķir veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas. Bez tām izvēlnes un pogas ir pelēkas, poga Automātiskā sasaiste vispār netiek zīmēta, un mēģinājums saglabāt atbild ar «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles atribūtus!». 📷 Ekrānattēls: ecomlink/attribute — viss saraksts ar kopsavilkuma kastīti, filtru joslu un gan sasaistītām, gan nesasaistītām rindām; kolonna «Darbība» arī tuvplānā, lai redz abas ikonu pogas — disketi un pārrautu ķēdi Pirms sākat Ekrāns kļūst lietojams tikai tad, kad ir izpildīti četri priekšnosacījumi. 1. Piegādātājs ir pieslēgts. Rindas šajā sarakstā rada imports, tāpēc bez piegādātāja saraksts ir tukšs. Sk. Piegādātāja pievienošana. 2. Ir izpildīts Pilnais imports. Atribūtus ienes tikai tas — Krājumu imports atribūtus neaiztiek. Sk. Preču imports — kā tas notiek. 3. Veikalā ir izveidots vismaz viens atribūts, ar ko sasaistīt. Šis ekrāns veikala atribūtus nerada. Ķēde ir divos soļos: vispirms Katalogs → Atribūti → Atribūtu grupas izveido grupu, tad Katalogs → Atribūti izveido atribūtu un piešķir tam grupu. Bez grupas atribūtu izveidot nevar, tāpēc jaunā veikalā jāsāk ar grupām. 4. Piegādātājam ir ieslēgta rūtiņa «Atribūti». Piegādātāja forma → cilne Importa uzvedība → rinda Atjaunot atjaunošanas laikā → rūtiņa Atribūti. Pēc noklusējuma tā ir izslēgta, un bez tās sasaiste ekrānā izskatīsies pilnīgi kārtībā, bet veikalā neko neuzrakstīs. Uzmanīgi: tajā pašā cilnē augstāk ir rinda Produkta opcijas ar rūtiņu Automātiskā atribūtu sasaiste — tā ir cita rūtiņa un dara ko citu (sk. sadaļu «Automātiskā sasaiste»). Atribūts vai opcija — divi dažādi ekrāni Integrāciju centrāle vienu un to pašu vārdnīcu sadala divās daļās: atribūts ir specifikācija, ko pircējs tikai lasa, opcija — variants, ko viņš izvēlas un pērk. Katrai daļai ir savs ekrāns un savs sasaistes mērķis: atribūts tiek sasaistīts ar veikala atribūtu (Katalogs → Atribūti), opcija — ar veikala opciju. Abas kopas nepārklājas: viens nosaukums ir vai nu atribūts, vai opcija, nekad abi. Ja plūsma kādu nosaukumu kaut vienreiz atsūta kā opcijas vai varianta nosaukumu, imports to pārceļ uz opcijām — un atpakaļ tas netiek pazemināts. Tāpēc nosaukums, kas bija šajā sarakstā, pēc kārtējā importa var pazust: meklējiet to ekrānā Opciju sasaiste. Ko šis ekrāns dara un ko nedara Dara: ieraksta vienu sasaisti vienam piegādātāja atribūta nosaukumam — ar kuru veikala atribūtu tas ir viens un tas pats. Nedara: nerada un nedzēš veikala atribūtus (tie tiek pārvaldīti sadaļā Katalogs → Atribūti un tur vispirms jāizveido), neveido vērtības («sarkans», «24 mēneši» — tās izveido nākamā veikala atjaunošana) un neaiztiek atribūtu grupas (grupa nāk līdzi izvēlētajam veikala atribūtam). Rindas sarakstā rada imports. Piegādātāja atribūta nosaukums parādās šeit tikai pēc tam, kad ir importēta datu plūsma, kas satur produktu atribūtus — līdz tam tabulas vietā ir teksts «Nav atrasts neviens piegādātāja atribūta nosaukums. Tie parādās šeit pēc tam, kad importēta datu plūsma, kas satur produktu atribūtus.» Vārdnīca ir valodneitrāla: viens piegādātāja atribūts ir viena rinda neatkarīgi no tā, cik valodās plūsma to nosauc. Valodas tiek rādītas atsevišķā kolonnā tikai orientācijai. Saraksta kolonnas Tabulā ir sešas kolonnas šādā secībā. | Kolonna | Saturs | |---|---| | Piegādātājs | piegādātāja kods | | Piegādātāja atribūta nosaukums | pirmā rakstība, kādā šis nosaukums ienāca plūsmā | | Valodas | pelēks sīkraksts ar valodu kodiem, kādos plūsma šo nosaukumu ir nosaukusi | | Vērtības | cik atšķirīgu vērtību šim atribūtam ir sakrājies vārdnīcā. Parasti kails skaitlis; sarkana zīmīte ar trijstūra ikonu nozīmē, ka atribūts ir pārsniedzis vērtību ierobežojumu vai joprojām ir atzīmēts kā pazemināts no iepriekšējās reizes (sk. Atribūtu sasaiste — vērtības, filtri un ierobežojumi) | | Veikala atribūts | izvēlne, kurā tiek izdarīta sasaiste | | Darbība | divas pogas bez uzraksta — diskete (saglabāt) un pārrauta ķēde (notīrīt sasaisti). To nosaukumu rāda paskaidre, kas parādās, uzliekot peli | Virs tabulas ir kopsavilkuma kastīte Atribūtu nosaukumi: N | Nesasaistīts: N — sarkanā zīmītē, kamēr nesasaistīto ir kaut viens, zaļā, kad nav neviena. Kopsavilkums ņem vērā piegādātāja un meklēšanas filtru, bet ignorē sasaistes filtru. Saraksts vienmēr ir kārtots pēc piegādātāja, tad pēc nosaukuma; kolonnu šķirošanas šajā ekrānā nav. Vienā lapā ir tik rindu, cik iestatīts veikala administrācijas lapu ierobežojumā (parasti 20). Filtri Filtru josla virs tabulas ir trīs lauki un divas pogas (Filtrēt, Notīrīt): piegādātājs (pirmā rinda Visi piegādātāji; izvēlnē ir tikai tie piegādātāji, kuriem ir vismaz viens atribūta nosaukums), teksta lauks ar vietturi Atribūta nosaukums (meklē gan pēc attēlojamā nosaukuma, gan pēc jebkuras valodas apzīmējuma, tāpēc der arī tas vārds, kādā jūs lasāt plūsmu) un Sasaistīts: jebkurš / Tikai nesasaistītie / Tikai sasaistītie. Kā sasaistīt vienu atribūtu 1. Filtru joslā izvēlieties piegādātāju un, ja nesasaistīto ir daudz, Tikai nesasaistītie. 2. Atrodiet vajadzīgo rindu. 3. Kolonnā Veikala atribūts atveriet izvēlni. Pirmā rinda ir --- Nav sasaistīts ---, pēc tam visi veikala atribūti; iekavās aiz nosaukuma stāv tā atribūtu grupa, ja atribūtam tāda ir norādīta. 4. Izvēlieties atribūtu un nospiediet rindas disketi. Rinda uz brīdi kļūst zaļa un parādās paziņojums «Atribūts sasaistīts.» Katra rinda jāsaglabā atsevišķi — šajā ekrānā nav pogas Saglabāt visu, kāda ir Kategoriju un Zīmolu ekrānā. Ja izvēlaties atribūtus vairākās rindās un tad nospiežat Filtrēt vai pārejat uz nākamo lapu, visas nesaglabātās izvēles pazūd bez brīdinājuma. Ja vajadzīgā veikala atribūta izvēlnē nav, tas vispirms jāizveido pēc sadaļas «Pirms sākat» 3. punkta un pēc tam šī lapa jāpārlādē — izvēlnes saraksts tiek ielasīts lapas atvēršanas brīdī. Sasaisti noņem ar pārrautās ķēdes pogu (Notīrīt sasaisti), kas redzama tikai sasaistītā rindā; tikpat labi var izvēlēties --- Nav sasaistīts --- un nospiest disketi. Atbilde abos gadījumos — «Atribūta sasaiste notīrīta.» 📷 Ekrānattēls: ecomlink/attribute — atvērta kolonnas «Veikala atribūts» izvēlne vienā rindā: «--- Nav sasaistīts ---» un atribūti ar grupu iekavās Viens veikala atribūts — viens nosaukums vienam piegādātājam. Ja mēģina uz to pašu veikala atribūtu sasaistīt vēl vienu šī paša piegādātāja nosaukumu, saglabāšana tiek atteikta: «Šis veikala atribūts šim piegādātājam jau ir sasaistīts caur "…". Vispirms notīriet to sasaisti.» Savukārt cits piegādātājs to pašu veikala atribūtu drīkst lietot brīvi — tas ir normāli un tieši tā ir domāts, ka visu piegādātāju «Krāsa» satek vienā veikala atribūtā. Sasaiste tiek ierakstīta visam katalogam, nevis atsevišķai piegādātāja kategorijai. Automātiskā sasaiste Paneļa augšējā labajā stūrī ir poga ar burvju nūjiņas ikonu — Automātiskā sasaiste. Vispirms uzlieciet piegādātāja filtru. Pēc noklusējuma filtrs ir Visi piegādātāji, un tad poga sasaista visu veikalu uzreiz: apstiprinājumu tā neprasa, bet vienkārši pārlādē lapu ar rezultātu. Masveida atsaukšanas nav — nosaistīt var tikai pa vienai rindai ar pārrautās ķēdes pogu. Tāpēc sāciet ar vienu piegādātāju un pārbaudiet, ko tā izdarīja. 📷 Ekrānattēls: ecomlink/attribute — paneļa augšējais labais stūris ar pogu «Automātiskā sasaiste» (burvju nūjiņas ikona) Poga sasaista katru vēl nesasaistīto nosaukumu ar veikala atribūtu, kura nosaukums sakrīt. Salīdzina gan attēlojamo nosaukumu, gan jebkuras valodas apzīmējumu, un salīdzina pilnu nosaukumu: burtu lielums nav svarīgs, beigu atstarpes tiek ignorētas, bet jebkura cita atšķirība (atstarpe vārda vidū, punkts, saīsinājums) nozīmē nesakritību. Četri noteikumi izskaidro lielāko daļu «neko neizdarīja» gadījumu: - tā strādā tikai tiem piegādātājiem, kuriem piegādātāja formā, cilnē Importa uzvedība, rindā Produkta opcijas ir ieslēgta rūtiņa Automātiskā atribūtu sasaiste. Piegādātājam ar izslēgtu rūtiņu poga tā rindas nepieskaras, un rezultāts ir «sasaistīti 0» — bez paskaidrojuma; - nosaukumi, kas atbilst vairāk nekā vienam veikala atribūtam, tiek izlaisti kā neviennozīmīgi un atstāti rokai; - ja šim piegādātājam uz šo veikala atribūtu jau ir kāda sasaiste, nosaukums tiek izlaists klusi; - ja diviem viena piegādātāja nosaukumiem sakrīt viens un tas pats veikala atribūts, tiek sasaistīts tikai viens no tiem, otrs paliek nesasaistīts. Pēdējie divi gadījumi paziņojuma skaitļos neparādās vispār — ne kā sasaistīti, ne kā neviennozīmīgi. Rezultāta paziņojums ir: «Automātiskā sasaiste: sasaistīti %d atribūtu nosaukumi, %d izlaisti kā neviennozīmīgi.» ⚠️ Uz daļas veikalu šī poga nestrādā. Ja pēc nospiešanas parādās kļūdas lapa ar tekstu «Illegal mix of collations», tā ir zināma moduļa kļūda: veikala atribūtu tabula un Integrāciju centrāles vārdnīcas tabulas ir izveidotas ar atšķirīgām teksta salīdzināšanas kārtulām, un nosaukumu salīdzinājums neizpildās. Tas pats salīdzinājums notiek arī veikala atjaunošanas fāzē Produktu atribūti, tāpēc uz šādiem veikaliem apstājas arī tā. Veikala administrācijā to salabot nevar — kļūda jāpieteic atbalstam. Manuālā sasaiste pa to laiku strādā normāli. Manuālā sasaiste šajā ekrānā strādā vienmēr, neatkarīgi no piegādātāja rūtiņas. Veikala atjaunošanas laikā to pašu automātisko piegājienu izpilda arī fāze Produktu atribūti, bet ne katrā atjaunošanā. Tā palaižas tikai tad, kad: - veikalā jau ir vismaz viena atribūtu sasaiste — ja nav nevienas, fāze atzīmē «nav sasaistes, izlaists» un nedara neko. Tieši tajā brīdī, kad automātika būtu visnoderīgākā (tukšs veikals), tā nenostrādā nekad; - un kopš pēdējās reizes ir mainīta kāda atribūtu sasaiste, piegādātāja iestatījumi vai PIM saturs, vai arī palaišana ir publicējusi jaunas preces, vai tā ir pilnā palaišana. Biežajā krājumu palaišanā, kur nekas no tā nav noticis, fāze tiek izlaista pavisam. Praktiskā secība tāpēc ir: pirmo sasaisti vienmēr izdariet ar roku vai ar pogu, un tikai pēc tam paļaujieties uz automātiku turpmākajiem nosaukumiem. Atribūtu grupas — ko tās izlemj Atsevišķas «atribūtu grupu sasaistes» Integrāciju centrālē nav un nevajag. Grupu nosaka pats veikala atribūts: Katalogs → Atribūti → Atribūtu grupas izveido grupas, Katalogs → Atribūti katram atribūtam norāda vienu grupu, un šī ekrāna izvēlnē tā redzama iekavās aiz atribūta nosaukuma. Grupa ir svarīga divās vietās: preces lapā specifikācijas tiek rādītas pa grupām, un veikala filtrā atribūtu sadaļa tiek kārtota pēc atribūtu grupas un tikai pēc tam pēc paša atribūta kārtas numura un nosaukuma. Praktiskās sekas: ja divi piegādātāji sūta «Krāsa» un abi ir sasaistīti ar vienu veikala atribūtu, pircējs redz vienu filtru ar visām vērtībām. Ja tie sasaistīti ar diviem dažādiem veikala atribūtiem, pircējs redz divus filtrus ar vienu un to pašu nosaukumu — sasaistes kļūda, ko no šī ekrāna neredz, bet veikalā gan. Ja kaut kas nestrādā Pogas ir pelēkas, diskete nereaģē, «Automātiskā sasaiste» nav redzama. Nav labošanas (modify) tiesību uz šo ekrānu. Tās piešķir veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas. Ekrāns ir pilnīgi tukšs. Visbiežāk ir palaists tikai Krājumu imports — tas atribūtus neienes. Palaidiet Pilno importu. Saglabājot parādās «Šis veikala atribūts šim piegādātājam jau ir sasaistīts caur "…"». Uz vienu veikala atribūtu vienam piegādātājam drīkst rādīt tikai viens nosaukums. Atrodiet paziņojumā nosaukto rindu, notīriet tās sasaisti ar pārrautās ķēdes pogu un tikai tad saglabājiet jauno. «Automātiskā sasaiste» sasaistīja 0. Visbiežāk piegādātājam ir izslēgta rūtiņa Automātiskā atribūtu sasaiste (cilne Importa uzvedība, rinda Produkta opcijas). Ja tā ir ieslēgta — nosaukumi nesakrīt (atstarpe vārda vidū, punkts, saīsinājums; burtu lielums un beigu atstarpes nav vainīgas), vai arī nosaukums ir izlaists kā neviennozīmīgs vai klusi izlaists pēc pēdējiem diviem noteikumiem sadaļā «Automātiskā sasaiste». Visos gadījumos rindas sasaista ar roku. Pēc «Automātiskās sasaistes» parādās kļūdas lapa «Illegal mix of collations». Zināma moduļa kļūda uz daļas veikalu; to pašu kļūdu dod veikala atjaunošanas fāze Produktu atribūti. Pieteiciet atbalstam; līdz tam sasaistiet ar roku. Nosaukuma sarakstā nav. Vai nu no šī piegādātāja vēl nav bijis importa ar atribūtiem (krājumu imports atribūtus neaiztiek — vajag Pilno importu), vai arī nosaukums ir pārcelts uz opcijām, jo plūsma to atsūtīja kā varianta vai opcijas nosaukumu. Otrajā gadījumā meklējiet to ekrānā Opcijas — atpakaļ uz atribūtiem tas netiek pārcelts. Problēmas, kas parādās pēc sasaistes — atribūta veikala precē nav, redzama tikai viena vērtība no vairākām, atribūts neparādās filtrā, notīrītās sasaistes vērtības palikušas —, ir aprakstītas rakstā Atribūtu sasaiste — vērtības, filtri un ierobežojumi. Saistītie raksti: Atribūtu sasaiste — vērtības, filtri un ierobežojumi · Opciju sasaiste · Izmēri — atribūtu sasaiste · Importa uzvedība — ko datu plūsma drīkst pārrakstīt · Preču imports — kā tas notiek · Veikala atjaunošana — kā to palaist · Žurnāli — ekrāns un izpilžu rindas
Atribūtu sasaiste — vērtības, filtri un ierobežojumi
Sasaiste ekrānā Atribūti pati par sevi veikalā neko nemaina. Šis raksts ir par to, kas ar to notiek tālāk: kā veikala atjaunošanas fāze Produktu atribūti ieraksta vērtības precēs, kā pārbaudīt, vai izdevās, kā atribūts kļūst par filtru kategorijas lapā un ko nozīmē divi vērtību ierobežojumi. Pati sasaistīšana — kur ekrāns atrodas, ko rāda saraksta kolonnas, kā sasaistīt vienu rindu un kā strādā poga Automātiskā sasaiste — ir rakstā Atribūtu sasaiste — kā sasaistīt. Kas notiek pēc sasaistes To, ko sasaiste apsola, veikalā izpilda veikala atjaunošana, fāzē Produktu atribūti: 1. Vārti — piegādātāja rūtiņa «Atribūti» (piegādātāja forma → cilne Importa uzvedība → rinda Atjaunot atjaunošanas laikā → rūtiņa Atribūti; pēc noklusējuma izslēgta). Kamēr tā ir izslēgta, šī piegādātāja precēm atribūti veikalā netiek ne rakstīti, ne dzēsti — tie ir iesaldēti. 2. Katrai atšķirīgai piegādātāja vērtībai izvēlētajam veikala atribūtam tiek izveidota viena vērtība, un tai — apzīmējums katrā aktīvajā veikala valodā. Ja plūsma šai vērtībai ir atsūtījusi apzīmējumu attiecīgajā valodā, tiek ņemts tas; ja nav — vērtības pamata rakstība. Ja atribūtam jau ir vērtība ar tieši tādu pašu tekstu, tā tiek izmantota atkārtoti, nevis dublēta. Vērtības ir redzamas Katalogs → Atribūti attiecīgā atribūta formā, sadaļā Pievienot vērtību: vērtību saraksts ir virs tāda paša nosaukuma pogas. 3. Precēm tiek ierakstītas atribūtu rindas — viena rinda katrai vērtībai un katrai valodai, tāpēc viena prece var nest vairākas viena atribūta vērtības. 4. Rindas, ko pašreizējās sasaistes vairs nedod, tiek noņemtas. Ar roku pievienotie atribūti veikala precē netiek aiztikti — tīrīšana ķeras tikai pie tiem atribūtiem, kas ir kādā Integrāciju centrāles sasaistē. Krājumu vai statusa vārtu šeit nav: atribūti ir informācija, un tie tiek ierakstīti katrai piesaistītajai precei. Sasaistes noņemšana tiek atzīmēta atsevišķi, tāpēc arī biežā veikala atjaunošana to pamana un fāzi nepalaiž garām kā «nemainītu». 📷 Ekrānattēls: ecomlink/vendor — piegādātāja formas cilne «Importa uzvedība» ar rindu «Produkta opcijas» (rūtiņa «Automātiskā atribūtu sasaiste») un rindu «Atjaunot atjaunošanas laikā» (rūtiņa «Atribūti») Kā pārbaudīt, vai izdevās Zaļā rinda un paziņojums «Atribūts sasaistīts.» nozīmē tikai to, ka sasaiste ir pierakstīta. Rezultātu pārbauda četros soļos: 1. Palaidiet veikala atjaunošanu (poga Palaist veikala atjaunošanu Integrāciju centrāles vadības panelī — sk. Veikala atjaunošana — kā to palaist) un pārliecinieties, ka fāze Produktu atribūti ir izpildījusies. 2. Atveriet Katalogs → Atribūti un tajā izvēlēto atribūtu — sadaļā Pievienot vērtību jābūt parādījušamies piegādātāja vērtībām. 3. Atveriet veikalā vienu šī piegādātāja preci — specifikācijā jābūt atribūtam ar tā vērtību. 4. Atveriet kategorijas lapu veikalā — filtru joslā jābūt šī atribūta sadaļai. Darbs ekrānā Atribūti ir pabeigts tad, kad tā augšā esošajā kopsavilkuma kastītē zīmīte Nesasaistīts ir zaļa (0). Kā tas saistās ar filtriem veikalā Veikala filtru josla (filtra modulis) savas atribūtu sadaļas būvē no tā, kas ir ierakstīts veikala precēs — no tām pašām rindām, ko izveido fāze «Produktu atribūti», un grupē tās pēc atribūta un atribūtu grupas katrā valodā atsevišķi. No tā izriet visa ķēde: 1. nesasaistīts atribūts nevar kļūt par filtru — veikala precēs par to nav ne rindas; 2. sasaistīts atribūts kļūst par filtru pēc veikala atjaunošanas; 3. filtra sarakstu vēl vajag pārbūvēt, un to Integrāciju centrāle dara pati: pēdējā veikala atjaunošanas fāze ir Filtru atjaunošana. Šī fāze strādā divos režīmos. Pilnu pārbūvi tā izpilda tad, kad palaišana ir publicējusi jaunas preces, kad tā ir pilnā profila palaišana vai kad ir mainīts kāds no operatora lēmumiem, uz kuriem filtri balstās — kategoriju, zīmolu, atribūtu vai opciju sasaiste. Tātad šajā ekrānā saglabāta vai notīrīta sasaiste pati par sevi liek nākamajai veikala atjaunošanai pārbūvēt visu filtra kešu. Pārējos gadījumos (parasta krājumu palaišana) tiek pārrēķināti tikai to kategoriju skaitītāji, kas kopš pēdējās reizes atzīmēti kā mainīti. Divas lietas nav Integrāciju centrāles pusē: filtra modulim ir savs slēdzis, ar kuru atribūtu sadaļu var izslēgt pavisam, un savs atdalītājsimbols, kas vienas vērtības tekstu var sadalīt vairākās filtra vērtībās. Ja filtra modulis vispār nav uzstādīts, fāze ieraksta žurnālā, ka nav ko pārbūvēt, un palaišanu tas neaptur. 📷 Ekrānattēls: veikals — kategorijas lapa ar filtru joslu, kurā redzama sasaistītā atribūta sadaļa (piemēram, «Krāsa») ar vērtībām un skaitītājiem Vērtību ierobežojums Ierobežojumi ir divi, un tie uzvedas pilnīgi atšķirīgi. Abi ir 1000, un abi ir moduļa iestatījums — veikala administrācijā tos mainīt nevar. Vispirms divi vārdi, kas te parādās. Sagatave ir sagatavota atribūta vērtība, ko var piešķirt daudzām precēm; tikai tā viena prece var nest vairākas viena atribūta vērtības. Pazemināta sasaiste nozīmē, ka sistēma šim atribūtam sagataves vairs netaisa. 1. Līdz 1000 atšķirīgām vērtībām vienam piegādātāja atribūtam. Pārsniedzot šo skaitu, sasaiste tiek pazemināta, un ekrāna Atribūti kolonnā Vērtības parādās sarkana zīmīte ar paskaidri: «Šim atribūtam ir vairāk nekā 1000 atšķirīgas vērtības, tāpēc tā vērtības tiek nodotas kā vienkāršs teksts, nevis sagataves (palieliniet ierobežojumu vai sadaliet atribūtu).» Ko tas nozīmē praksē: vērtības uz veikalu joprojām iet, bet kā vienkāršs teksts, un tad precei uz vienu atribūtu un valodu ir tikai viena rinda. Prece, kurai šī atribūta ir vairākas vērtības, rādīs tikai vienu no tām, un katra veikala atjaunošana pārrakstīs to ar nākamo — tāpēc žurnālā parādās liels mainīto rindu skaits arī tad, kad nekas nav mainījies. Pazemināšana ir divvirzienu: tiklīdz vērtību skaits atgriežas zem ierobežojuma, tā tiek atcelta pati. Zīmīte kolonnā Vērtības paliek redzama arī tad, kad skaitlis jau ir nokrities zem ierobežojuma — karogu noņem tikai nākamā veikala atjaunošana. 2. Līdz 1000 sagatavēm vienam VEIKALA atribūtam (summa pār visiem piegādātājiem). Šis ierobežojums trāpa tieši tajā scenārijā, kas citādi ir pareizs — «visu piegādātāju “Krāsa” satek vienā veikala atribūtā». Kad kopā sakrājušās 1000 sagataves, jaunās vērtības tiek vienkārši izlaistas klusi: nav ne pazemināšanas, ne sarkanās zīmītes, ne ieraksta žurnālā, un ekrānā nemainās nekas. Vienīgā pazīme ir tā, ka veikalā jaunās vērtības neparādās. Ko darīt, kad ierobežojums ir sasniegts: - Ierobežojumu veikala administrācijā palielināt nevar — tas ir moduļa iestatījums kodā. Paskaidres teikums «palieliniet ierobežojumu» attiecas uz sistēmas administratoru vai atbalstu, nevis uz šo ekrānu. - «Sadalīt atribūtu» nozīmē panākt, lai plūsma sūta atsevišķus, šaurākus atribūtus — to risina piegādātāja pusē vai ekrānā Lauku pārsaiste (remap). Šajā ekrānā «sadalīšanas» darbības nav. - Ja pāri ierobežojumam ir mērījums (garums milimetros, svars gramos ar simtiem dažādu rādījumu), tā vieta nav atribūtu sasaistē — to sasaista ekrānā Izmēri — atribūtu sasaiste, kur no tā paša atribūta top preces garums, platums, augstums un svars. Ja neviens no trim ceļiem neder, praktiskais risinājums ir pieteikums atbalstam. 📷 Ekrānattēls: ecomlink/attribute — rinda ar sarkanu zīmīti kolonnā «Vērtības» un atvērtu paskaidri Ja kaut kas nestrādā Sasaistīju, bet veikala precēs atribūtu nav. Pārbaudiet divas lietas šādā secībā: piegādātāja formā, cilnē Importa uzvedība, rindā Atjaunot atjaunošanas laikā, jābūt ieslēgtai rūtiņai Atribūti (pēc noklusējuma tā ir izslēgta), un pēc tam jābūt palaistai veikala atjaunošanai. Bez pirmās otrā neko neuzrakstīs, un ekrānā sasaiste izskatīsies pilnīgi kārtībā. Veikalā precei redzama tikai viena atribūta vērtība no vairākām. Tā ir pazeminātā sasaiste — kolonnā Vērtības ir sarkanā zīmīte. Ko ar to darīt, sk. sadaļā «Vērtību ierobežojums». Atribūts filtrā neparādās, lai gan precē tas ir redzams. Filtra saraksts vēl nav pārbūvēts — palaidiet veikala atjaunošanu un pārbaudiet žurnālā fāzi Filtru atjaunošana. Ja arī pēc tās filtra nav, pārbaudiet, vai filtra modulī vispār ir ieslēgta atribūtu sadaļa; to Integrāciju centrāle nekontrolē. Notīrīju sasaisti, bet vecās vērtības precēs palika. Tīrīšana attiecas uz tiem veikala atribūtiem, kas joprojām ir kādā sasaistē. Ja notīrītā bija pēdējā sasaiste uz šo veikala atribūtu, jau ierakstītās rindas paliek — tās jānoņem veikala precē ar roku vai jādzēš pats atribūts sadaļā Katalogs → Atribūti (dzēst to var tikai tad, ja tas vairs nav piešķirts nevienai precei). Problēmas pašā ekrānā — pelēkas pogas, tukšs saraksts, «jau ir sasaistīts caur …», «Automātiskā sasaiste» sasaistīja 0 — ir aprakstītas rakstā Atribūtu sasaiste — kā sasaistīt. Saistītie raksti: Atribūtu sasaiste — kā sasaistīt · Opciju sasaiste · Izmēri — atribūtu sasaiste · Importa uzvedība — ko datu plūsma drīkst pārrakstīt · Preču imports — kā tas notiek · Veikala atjaunošana — kā to palaist · Veikala atjaunošana — fāzes un kas tajās notiek · Žurnāli — ekrāns un izpilžu rindas
Izmēri — atribūtu sasaiste
Š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 1. 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» 2. 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. 3. Atveriet cilni Izmēri un izvēlnē augšā izvēlieties piegādātāju. 4. 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 ---. 5. 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. 6. Prioritāti atstājiet 0. 7. 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šā. 8. 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. 9. 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. 10. 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.
Izmēri — vērtību normalizēšana un pārrēķins
Šis raksts ir par to, kas notiek ar sasaistītā atribūta vērtību: kā no teksta tiek izlasīts skaitlis, kā tiek atpazīta mērvienība, uz ko to pārrēķina un kad rezultāts nonāk veikalā. Pašu cilni Izmēri, tās ekrānu un sasaistīšanas soļus apraksta Izmēri — atribūtu sasaiste. Divi jēdzieni, ko šeit lieto: sagatavotā prece ir importa ielasītais ieraksts, ko redz cilnē Produkti; veikala prece ir tā, ko redz pircējs un ko rediģē sadaļā Katalogs → Produkti. Veikala atjaunošana sastāv no soļiem, ko sauc par fāzēm. Kā tiek izlasīts skaitlis Normalizētājs no vērtības vispirms izmet visu, kas nav cipars, komats, punkts vai atstarpe — tātad ne tikai burtus, bet arī defises, slīpsvītras, reizināšanas un plusa zīmes. Atstarpes tiek uzskatītas par tūkstošu atdalītāju un izmestas. Tālāk darbojas viena kārtula: Ja vērtībā ir gan komats, gan punkts, tiek salīdzināts pēdējais punkts ar pirmo komatu: ja pēdējais punkts ir aiz pirmā komata, decimālzīme ir punkts; pretējā gadījumā — komats. Otra zīme ir tūkstošu atdalītājs. Ja ir tikai komats — tas ir decimālzīme. | Vērtība datu plūsmā | Kā tiek izlasīta | |---|---| | 1200 | 1200 | | 1 200 mm | 1200 (atstarpe = tūkstošu atdalītājs, burti izmesti) | | 1,2 m | 1,2 | | 0.5 kg | 0,5 | | 10,987.78 | 10987,78 | | 10.2324,99 | 102324,99 | | 10-20 cm | 1020 — defise tiek izmesta un diapazons salīmējas vienā skaitlī | | 1/2 m | 12 — slīpsvītra tiek izmesta un daļskaitlis salīmējas vienā skaitlī | | n/a, —, tukšs, teksts bez cipariem | 0 | Vērtība, kas izlasās kā 0, tiek klusi izmesta — tā neko neaizpilda un neko nepārraksta. Prece ar tādu atribūta vērtību vienkārši paliek bez izmēra. Kā tiek atpazīta mērvienība No vērtības tiek paņemti tikai latīņu alfabēta burti, pārvērsti mazajos, un salīdzināti ar divām tabulām. Tabulas ir secīgas: uzvar pirmā sakritība. Garums (pārrēķina bāze — centimetri): | Atpazīst | Piemēri | |---|---| | mm, milim, millim | mm, milimetri, millimeter | | cm, centim | cm, centimetri | | dm, decim | dm, decimetri | | m | m, meter, metre, metri — tikai pēc tam, kad mm/cm/dm ir izslēgti | Svars (pārrēķina bāze — kilogrami): | Atpazīst | Piemēri | |---|---| | kg, kilogr | kg, kilogrami | | mg, milligr | mg, milligram | | t, ton | t, tonnas | | g | g, gr, gram — tikai pēc tam, kad kg/mg ir izslēgti | Svara tabulā ir viena asimetrija, kas maksā dārgi: latviskais vārds miligrami te netiek atpazīts, jo tajā nav ne mg, ne milligr (ar diviem «l»). Tāda vērtība izkrīt līdz g rindai un tiek nolasīta kā grami — skaitlis iznāk 1000 reižu par smagu. Garumam šādas problēmas nav, jo tur tabulā ir gan milim, gan millim. Ja mērvienība netiek atpazīta, tiek pieņemts, ka vērtība jau ir bāzes mērvienībā — centimetros vai kilogramos (bāzes mērvienība ir tā, caur kuru notiek pārrēķins: cm garumam, kg svaram). Divi likumi, kas izšķir rezultātu 1. Pašā vērtībā ierakstītā mērvienība vienmēr uzvar. Izvēlne Avota mērvienība — cilnes Izmēri redaktora trešā kolonna, pa vienai katrā mēra rindā — ir tikai rezerve vērtībai, kurai savas mērvienības nav. Atribūts, kura vērtības ir 12 cm, 340 mm, 1,2 m, tiks pārrēķināts pareizi neatkarīgi no tā, kas izvēlnē izvēlēts — tātad viena atribūta iekšienē drīkst būt jauktas mērvienības. 2. Pietiek ar jebkuriem burtiem, lai izvēlne vairs nestrādātu. Rezerve tiek lietota tikai tad, ja vērtībā nav neviena latīņu burta. Vērtība 12 gab. garuma rindā satur burtus, tie netiek atpazīti kā mērvienība — un tāpēc vērtība tiek uzskatīta par 12 centimetriem, nevis par 12 milimetriem, lai gan izvēlnē ir izvēlēts mm. 📷 Ekrānattēls: ecomlink/dimension — atvērta «Avota mērvienība» izvēlne svara rindā ar vērtībām g / kg / mg / t Uz ko tas tiek pārrēķināts Mērķa mērvienība nenāk no šī ekrāna. To nosaka pats veikals: kreisajā izvēlnē Mans veikals → Vispārīgie iestatījumi, cilne Pamats, lauki Garuma mērvienība un Svara klase. Tas ir visa veikala iestatījums — tas attiecas uz visiem piegādātājiem vienlaikus, un to mainīt drīkst tikai veikala administrators (bez tiesībām uz šo ekrānu izvēlnes punkta nav vispār). Ja veikalā ir izvēlēti centimetri un kilogrami, 1200mm kļūst par 120, bet 500 g — par 0,5. 📷 Ekrānattēls: shop4rent/wd_settings — cilne «Pamats», lauki «Garuma mērvienība» un «Svara klase» Divas sekas, ko vērts zināt: - Mērķa klases apzīmējums tiek atpazīts pēc tās pašas tabulas. Klase, kuras apzīmējums šajās tabulās nav (piemēram, collas), netiek atpazīta, un skaitlis paliek bāzes mērvienībā — centimetros vai kilogramos. - Veikala klases maiņa neko nepārrēķina atpakaļ. Jaunā klase attieksies tikai uz turpmāk aizpildītajām vērtībām; jau ierakstītie skaitļi paliek tādi, kādi tie ir. Kad un kā rezultāts nonāk veikalā Sasaiste tiek piemērota veikala atjaunošanas fāzē Produktu izmēri un svars — nevis importa laikā. Ceļš ir šāds: 1. Fāze paņem katru sasaistes rindu un normalizē visas sasaistītā atribūta atšķirīgās vērtības uz veikala klases mērvienību. Vērtības, kas izlasās kā 0, tiek izmestas. 2. Skaitļi tiek ierakstīti sagatavotajā precē — tikai tur, kur attiecīgais mērs vēl ir tukšs. Jau esošs izmērs (no plūsmas lauka vai no augstākas prioritātes sasaistes) netiek pārrakstīts. 3. Garums, platums un augstums tiek pārbīdīti uz veikala preci. Tas notiek tikai tiem piegādātājiem, kuriem ieslēgts slēdzis «Izmēri un svars» (piegādātāja forma, cilne Importa uzvedība) — jaunam piegādātājam tas ir izslēgts. 4. Svars tiek pārbīdīts atsevišķā piegājienā tūlīt pēc tam, ar to pašu slēdzi. 5. Veikala precē vērtība tiek ierakstīta, ja tur vēl ir 0 vai ja šī prece attiecīgo lauku datu plūsmā tiešām atsūtīja. Tādēļ ar roku ievadīts izmērs veikala precē netiek nosists — un tukša vērtība plūsmā nekad neaizvieto esošo ar nulli. Ja izmēru sasaistes nav nevienam piegādātājam, fāze tiek izlaista pavisam. Ja sasaiste nav mainīta un arī piegādātāju iestatījumi nav mainīti, atjaunošana šo fāzi var izlaist kā nemainītu — vadības panelī tas parādās kā «Izpildītas … fāzes, … izlaistas kā nemainītas». Sasaistes saglabāšana un notīrīšana abas atzīmē izmaiņu, tāpēc pēc tām nākamā atjaunošana fāzi izpilda. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis tūlīt pēc veikala atjaunošanas ar rindu «Izpildītas … fāzes, … izlaistas kā nemainītas» Ko darīt ar nesaprastām vērtībām Neatpazīta vērtība ir divu veidu, un tās ir ļoti nevienlīdzīgas: Nekaitīgais gadījums — vērtība izlasās kā 0. n/a, tukša rinda, pēc pieprasījuma. Tāda vērtība tiek izmesta, prece paliek bez izmēra, neviens cits skaitlis netiek aizskarts. Darīt nekas nav jādara. Bīstamais gadījums — vērtība izlasās nepareizi. To rada nevis pats skaitlis, bet zīmes tam blakus — gan burti, gan pieturzīmes: - Jebkurš t, kurā nav kg un mg, svara rindā nozīmē tonnas. Vērtība 2 st (divi gabali) tiks izlasīta kā 2 tonnas. Tas pats attiecas uz jebkuru vērtību ar burtu t. - Jebkurš m, kurā nav mm, cm un dm, garuma rindā nozīmē metrus. - g burts svara rindā nozīmē gramus — 5 gab. kļūst par 0,005 kg. - Latviskais «miligrami» netiek atpazīts kā miligrami un tiek nolasīts kā grami — vērtība iznāk 1000 reižu par smagu. - Defise un slīpsvītra tiek vienkārši izmestas, tāpēc diapazoni un daļskaitļi salīmējas vienā skaitlī: 10-20 kļūst par 1020, 1/2 — par 12. Atribūts, kura vērtības ir diapazoni, izmēram neder vispār. - Burti, kas neatbilst nevienai mērvienībai, atslēdz izvēlni Avota mērvienība un liek vērtību uzskatīt par centimetriem vai kilogramiem. Ko ar to darīt: 1. Izvēlieties citu atribūtu. Piemērots ir tāds, kura vērtībās ir tikai skaitlis (vai skaitlis ar mērvienību), bez gabaliem, iepakojumiem, diapazoniem un piezīmēm. 2. Ja tāda atribūta nav, atstājiet mēru nesasaistītu. Nesasaistīts mērs nedara neko: atribūts paliek parasts atribūts, izmērs paliek tukšs. Tas ir labāks stāvoklis nekā nepareizi skaitļi, jo izmērus veikalā lieto piegādes cenas aprēķins. 3. Ja nepareizie skaitļi jau ir ierakstīti — ņemiet vērā, ka sasaistes labošana tos neizlabo. Aizpildīšana notiek tikai tukšās vietās, un šajā ekrānā nav pogas, kas liktu pārrēķināt visu no jauna. Sasaistes maiņa attieksies uz precēm, kurām mērs vēl ir tukšs; pārējām vajadzīga palīdzība no atbalsta. Ja kaut kas nestrādā Svars veikalā ir absurds — tonnas vai tūkstoši. Skatieties, kas ir sasaistītā atribūta vērtībās. Jebkura vērtība ar burtu t (piemēram, 2 st) tiek izlasīta kā tonnas, burts g (piemēram, 5 gab.) — kā grami, bet vārds «miligrami» — arī kā grami. Tāpat rīkojas diapazoni: 10-20 kļūst par 1020. Atsaistiet šo mēru vai izvēlieties citu atribūtu; jau ierakstītos skaitļus sasaistes maiņa neizlabo. Izvēlēju «Avota mērvienību» mm, bet iznākums ir kā centimetros. Vērtībās ir burti. Rezerves mērvienība tiek lietota tikai tad, ja vērtībā nav neviena latīņu burta; ja burti ir, bet mērvienība netiek atpazīta, skaitlis tiek uzskatīts par centimetriem (vai kilogramiem). Veikala mērvienība ir collas, un skaitļi izskatās kā centimetros. Mērķa klase tiek atpazīta pēc tās pašas tabulas, kas vērtības. Klase, kuras apzīmējums tabulā nav, netiek atpazīta, un skaitlis paliek bāzes mērvienībā — centimetros vai kilogramos. Šādā veikalā izmēru sasaisti labāk nelietot vispār. Daļai preču izmērs ir, daļai nav. Tas ir normāli divos gadījumos: precei nav šī atribūta vispār, vai arī tās vērtība izlasās kā 0 (tukša, n/a, teksts bez cipariem). Šādas vērtības tiek klusi izmestas. Ekrāna un saglabāšanas problēmas — piegādātāja nav izvēlnē, pārskata tabulā mērā ir svītra «—», sagatavotajā precē izmēri ir, bet veikala precē nav — apraksta Izmēri — atribūtu sasaiste.
Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati
Šis raksts ir par cilni Piemērotība: kas tas par ekrānu, kāpēc tajā neko nevar labot un kā prece vispār tiek sasaistīta ar automašīnas modeli — četri vārti, bez kuriem neviena rinda neparādās, un tas, ko satur viena rinda. Kolonnas, veikala zīmītes un filtri — Transportlīdzekļu piemērotība — saraksts, zīmītes un filtri. Kā rinda nonāk veikalā, ko redz pircējs un ko darīt, kad kaut kas nestrādā — Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse. Cilne Piemērotība (maršruts ecomlink/fitment, virsraksts Transportlīdzekļu piemērotība — Integrāciju centrāle) atbild uz vienu jautājumu: kuriem automobiļiem katra sagatavotā prece der. Tas ir logs uz sagatavoto piemērotības tabulu — to pašu, no kuras veikala atjaunošana vēlāk uzbūvē pircējam redzamo saderības sarakstu un auto izvēlni. Kur to atrast: kreisajā izvēlnē zem sadaļas Lietotnes atveriet Integrāciju centrāle (kodā un adresēs — EcomLink) un moduļa cilņu joslā izvēlieties Piemērotība. Tā ir cilne moduļa augšā, nevis atsevišķs izvēlnes punkts. Divi jēdzieni, bez kuriem pārējais nav saprotams: - Sagatavotā prece ir rinda Integrāciju centrāles sagatavošanas tabulās, nevis veikala katalogā. Imports piegādātāja datus ielasa tikai tur; veikala preci no tām izveido vai atjauno veikala atjaunošana (vadības panelī poga Palaist veikala atjaunošanu) — sk. Produkti, Preču imports un Veikala atjaunošana — kā to palaist. Tieši uz šo atšķirību balstās trīs veikala zīmītes, ko apraksta Transportlīdzekļu piemērotība — saraksts, zīmītes un filtri. - EcomCart PIM ir EcomCart kopīgā produktu datu bāze — nosaukumi, apraksti, attēli, atribūti un tieši šie transportlīdzekļi, savākti par konkrētā vairumtirgotāja precēm; imports to var ņemt papildus piegādātāja datu plūsmai. Sk. Atbalstītie formāti un parsētāja izvēle. Paša ekrāna ievadrindā tas ir pateikts tā: «Kuriem transportlīdzekļiem katra sagatavotā prece der — tā, kā nolasīts no EcomCart PIM. Rinda nonāk veikalā ar nākamo veikala atjaunošanu un tikai tam piegādātājam, kuram ieslēgts slēdzis "Piemērotība" — tātad rinda, kuras prece vēl nav veikalā, ir sagatavots darbs, ko veikals nevar parādīt. Tikai skatīšanai: šīs rindas pieder importam.» 📷 Ekrānattēls: ecomlink/fitment — viss ekrāns: cilnes, ievadrinda, filtru josla un pāris rindu ar dažādām veikala zīmītēm Ekrāns ir tikai skatīšanai Šeit nav ne saglabāšanas, ne dzēšanas, ne automātiskās sasaistes. Rindas raksta imports, uz veikalu tās aiznes veikala atjaunošana, un neviena no šīm darbībām no šī ekrāna netiek vadīta. Vienīgais, ko šeit var darīt, — meklēt, filtrēt, kārtot un atvērt preces kartiņu. Tāpēc pietiek ar access tiesībām uz maršrutu ecomlink/fitment; modify tiesības šeit nav vajadzīgas. Cilne ir darba cilne — to redz visi lietotāji, ne tikai sistēmas administrators. Kā prece tiek sasaistīta ar automašīnas modeli Piemērotības rindas nenāk no piegādātāja datu plūsmas. Neviens no Integrāciju centrāles parsētājiem tās neraksta — vienīgais autors ir EcomCart PIM. Lai piegādātājam vispār parādītos kaut viena rinda, jāsakrīt četras lietas. Pie katras ir pierakstīts, kurš to var izdarīt: 1. Veikalam vispār ir pieslēgts PIM. Ekrāna Integrācija augšā ir statusa josla. Ja tur ir «PIM: konfigurēts · tenant … · api … · zināmi … piegādātāji.», šie vārti ir vaļā. Ja tur ir «PIM: nav konfigurēts. Pievienojiet vienu rindu šī veikala local-config.php failā: …», PIM piegājieni nemaz nepalaižas — nekas netiek sagatavots un žurnālā par PIM nav nevienas rindas. To var salabot tikai atbalsts. 2. Piegādātājam ekrānā Integrācija PIM režīms ir «Ņemt saturu» (nevis «Izslēgts»). Ekrāns Integrācija ir tikai sistēmas administratoram — ja jūsu panelī izvēlnē «Uzstādījumi» šīs cilnes nav, jums nav šo tiesību un solis jāpiesaka atbalstam, norādot piegādātāja kodu. 3. Piegādātāja formas cilnē Importa uzvedība ieslēgta rūtiņa «Piemērotība». Šo lietotājs ieslēdz pats piegādātāja formā. 4. Ir izpildīts pilnais imports — PIM saturs krājumu importā netiek nolasīts vispār. Ar roku pilno importu palaiž tikai sistēmas administrators: poga Pilnais imports vadības panelī citiem netiek rādīta. Lietotājs pats var uzlikt piegādātāja formas lauku Pilnā importa biežums un nogaidīt — palaišana sākas agrās rīta stundās un ilgst stundas. Sk. Preču imports. Rūtiņa Piemērotība ir divkārši vārti: bez tās PIM piegājiens šī piegādātāja preču transportlīdzekļus pat nesagatavo, un arī veikala atjaunošanas fāze tos uz veikalu neaiznes. Jaunam piegādātājam tā ir izslēgta — tāpat kā pārējās tās pašas rindas Atjaunot atjaunošanas laikā rūtiņas. Uzmanību: tas neattiecas uz visu cilni «Importa uzvedība» — piemēram, rindas Automātiskā izslēgšana rūtiņas Izslēgt preces, kam cena ir 0 un Izslēgt preces, kuru piegādātāja datos vairs nav jaunam piegādātājam, tieši otrādi, ir ieslēgtas. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Importa uzvedība», iezīmēta rūtiņa «Piemērotība» Ko tieši satur viena rinda Viena rinda = viens transportlīdzekļa pieteikums vienai sagatavotajai precei: gadi, marka, modelis, komplektācija, dzinējs un piezīme. PIM rinda tiek pieņemta tikai tad, ja tai ir derīgs sākuma gads (1900–2100), marka un modelis — rindas bez izmantojama gada tiek atmestas un saskaitītas (žurnāla rindā tās redzamas kā fitment-yearless). ⚠️ Skaitītājs fitment-yearless sedz tikai tās rindas, kurām ir derīga marka un modelis, bet nederīgs gads. Rindas bez markas vai bez modeļa tiek atmestas klusi un netiek saskaitītas nekur — ja skaitļi nesakrīt, meklējamais ir tieši tur. Vēl daži likumi, kas izskaidro, kāpēc ekrānā redzamais var atšķirties no tā, kas ir PIM: - beigu gads, kas vienāds ar sākuma gadu, tiek saspiests — tabulā tad rādās viens gads, nevis diapazons; - apgriezts diapazons tiek samainīts vietām (2015–2010 kļūst par 2010–2015); - komplektācija un dzinējs drīkst būt tukši — tas nozīmē «der visām šī auto versijām»; - pozīcija un daudzums PIM rindā tiek ielikti Piezīmē, atdalīti ar · (piemēram, front · 2 gab. · Only with OEM rack); pozīciju un piezīmes tekstu Integrāciju centrāle netulko — tie ekrānā parādās tieši tā, kā tos atsūta PIM, tāpēc bieži ir angliski. Daudzumu pieliek tikai tad, ja tas ir lielāks par 1; pie viena gabala «1 gab.» nav un tas nav kļūda. Visa piezīme tiek apgriezta pie 255 zīmēm; - atkārtoti identiski pieteikumi tiek apvienoti vienā rindā. Piemērotība tiek sagatavota tikai pamatprecēm: prece, kurai opcijas rada variantu bērnus, savu piemērotību nes uz mātes preces, un bērniem savu rindu nav. Ja kaut kas nestrādā Visi šīs cilnes traucējummeklēšanas gadījumi — no «ekrānā nav nevienas rindas, lai gan imports izpildījās» līdz «veikalā redzams vecs saderības saraksts» — ir savākti rakstā Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse, sadaļā «Ja kaut kas nestrādā».
Transportlīdzekļu piemērotība — saraksts, zīmītes un filtri
Šis ir cilnes Piemērotība praktiskais raksts: ko rāda katra saraksta kolonna, ko nozīmē trīs veikala zīmītes zem preces nosaukuma, kā pārbaudīt un saskaitīt vienas preces transportlīdzekļus un kā strādā filtru josla, ieskaitot to, ko tieši sedz teksta meklēšana. Kas šis ekrāns ir un no kurienes nāk dati — Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. Kā rinda nonāk veikalā, ko redz pircējs un ko darīt, kad kaut kas nestrādā — Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse. Saraksta kolonnas | Kolonna | Saturs | Kārtojama | |---|---|---| | Produkts | sagatavotās preces nosaukums (saite uz kartiņu), zem tā piegādātāja produkta ID un veikala zīmīte | ✔ | | Piegādātājs | piegādātāja kods | ✘ | | Gadi | viens gads vai diapazons no–līdz | ✔ | | Marka | transportlīdzekļa marka | ✔ | | Modelis | modelis | ✔ | | Komplektācija | versija/variants; bieži tukša | ✘ | | Dzinējs | dzinēja apzīmējums; bieži tukšs | ✘ | | Piezīme | pozīcija, daudzums un PIM piezīme vienā rindā | ✘ | Noklusējuma kārtojums ir pēc kolonnas Produkts — rindas tiek grupētas pa sagatavotajām precēm, un preces ietvaros paliek tā secība, kādā transportlīdzekļus uzskaitīja PIM. Kārtojot pēc Marka, Modelis vai Gadi, grupēšana pa precēm pazūd. Ja nekas neatbilst filtram, ekrāns raksta: «Neviena sagatavotā piemērotības rinda neatbilst filtram.» Vienā lapā ir tik rindu, cik iestatīts veikala administrācijas noklusējumā (ja nav — 20); zem tabulas ir lapotājs un rindiņa «Rāda … līdz … no … (… Lapas)». Veikala zīmīte — svarīgākais šajā ekrānā Zem preces nosaukuma ir viena no trim zīmēm, un tā pasaka, vai šai rindai vispār ir jēga: | Zīme | Ko tas nozīmē | |---|---| | zaļa zīmīte ar ķēdes ikonu un numuru (paskaidre Veikala produkta ID) | prece ir veikalā; klikšķis atver veikala preces rediģēšanu | | pelēka zīmīte «Vēl nav sasaistīts» | sagatavotajai precei vēl nav veikala preces — «Šai sagatavotajai precei vēl nav veikala preces, tāpēc tās transportlīdzekļi veikalā parādīties nevar.» | | sarkana zīmīte «Bez preces» | sagatavotā prece, kurai šie transportlīdzekļi piederēja, vairs neeksistē — «…tos uz veikalu nekas nekad neaiznesīs» | Blakus ir mazā filtra ikona Rādīt tikai šīs preces transportlīdzekļus. Uzspiežot uz tās, virs tabulas parādās zila josla «Tiek rādīti tikai vienas sagatavotās preces transportlīdzekļi (#…)» ar saiti Rādīt visas preces. Šī saite noņem tikai preces atlasi un saglabā jau norādīto marku, modeli un gadu. Uzspiežot uz preces nosaukuma, atveras logs Produkta detaļas — tā pati kartiņa, ko rāda ekrāns Produkti. 📷 Ekrānattēls: ecomlink/fitment — kolonna «Produkts» tuvplānā: zaļā veikala zīmīte, «Vēl nav sasaistīts» un «Bez preces» vienā skatā, un blakus mazā filtra ikona «Rādīt tikai šīs preces transportlīdzekļus» Kā pārbaudīt vienu konkrētu preci Biežākais uzdevums šajā ekrānā ir viens: vai šī prece dabūja transportlīdzekļus un vai tie nonāks veikalā. 1. Filtrā Piegādātājs izvēlieties piegādātāju. 2. Pievienojiet filtru Produkts (ievades lauka paskaidre — Nosaukums / SKU / EAN / MPN / piegādātāja ID) un ievadiet jebkuru no tiem: piegādātāja produkta ID, SKU, EAN, MPN vai nosaukuma daļu. Nospiediet Filtrēt. 3. Paskatieties zīmīti zem preces nosaukuma — tā pasaka, vai šai precei vispār ir veikala prece. 4. Nospiediet mazo filtra ikonu Rādīt tikai šīs preces transportlīdzekļus un pārskatiet visu šīs preces sarakstu. 5. Ja zīmīte ir zaļa un rindas ir, atliek palaist veikala atjaunošanu (vadības panelī poga Palaist veikala atjaunošanu); sk. Veikala atjaunošana — kā to palaist. Kā pārliecināties, ka rindas tiešām nonāca veikalā Šis ekrāns rāda sagatavoto darbu. Vai veikals to arī saņēma, pārbauda veikala pusē: 1. Atrodiet preci pēc iepriekšējās sadaļas soļiem un pārliecinieties, ka zīmīte ir zaļa. 2. Uzspiediet uz pašas zaļās zīmītes ar ķēdes ikonu un numuru — atveras šīs veikala preces rediģēšana (tā pati forma, ko atver Katalogs → Produkti, poga Labot). 3. Atveriet cilni Auto saderība un salīdziniet rindas ar tām, kas redzamas šajā ekrānā. 4. ⚠️ Aizveriet formu, nespiežot Saglabāt. Šīs formas saglabāšana pārraksta visas tajā brīdī redzamās saderības rindas kā manuālas, un manuālu rindu Integrāciju centrāle vairs nekad neatsvaidzina un nedzēš — arī tad, ja neko nemainījāt. 5. Ja rindu tur nav, bet šajā ekrānā ir, iemesli ir tikai divi: vēl nav palaista veikala atjaunošana, vai arī fāze Produktu saderība tiek izlaista. Abus šķir sadaļa «Ja kaut kas nestrādā» rakstā Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse. Kā saskaitīt vienas preces transportlīdzekļus 1. Atrodiet preci un nospiediet mazo filtra ikonu Rādīt tikai šīs preces transportlīdzekļus. 2. Pārliecinieties, ka virs tabulas parādījusies zilā josla «Tiek rādīti tikai vienas sagatavotās preces transportlīdzekļi (#…)». Šis skats nonāk lapas adresē, tāpēc to var nosūtīt kolēģim vai pievienot pieteikumam kā saiti. 3. Kopskaitu nolasiet zem tabulas rindiņā «Rāda … līdz … no … (… Lapas)» — tas ir šīs vienas preces transportlīdzekļu skaits, nevis lapas rindu skaits. 4. Ja skaits izskatās par mazu, atcerieties, ka PIM rindas bez derīga gada tiek atmestas, un identiski pieteikumi tiek apvienoti vienā rindā — sk. «Ko tieši satur viena rinda» rakstā Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. Kopskaitu par visu piegādātāju (nevis par šo preci) rāda žurnāla skaitītāji fitments, fitment-rows un fitment-yearless; sk. Žurnāli — ekrāns un izpilžu rindas. 5. Lai atgrieztos pie pilnā saraksta, spiediet Rādīt visas preces zilajā joslā — marka, modelis un gads paliek spēkā. Filtri | Filtrs | Uzvedība | |---|---| | Piegādātājs | Visi piegādātāji + katrs piegādātājs kā kods — nosaukums | | Produkts (ievades lauka paskaidre — Nosaukums / SKU / EAN / MPN / piegādātāja ID) | meklē piecās vietās — piegādātāja produkta ID, SKU, EAN, MPN un preces nosaukumā; sakritība daļēja, reģistram nav nozīmes; sk. sadaļu «Ko tieši sedz teksta meklēšana» zemāk | | Marka | sakritība pēc prefiksa: «hond» atrod HONDA, «onda» — neatrod; reģistram nav nozīmes | | Modelis | tāpat pēc prefiksa | | Gads | skaitlis 1900–2100; atrod rindas, kuru diapazons šo gadu sedz. gads ārpus šī diapazona tiek klusi notīrīts un netiek ņemts vērā (pārējie filtri paliek spēkā) | | Veikalā | Veikalā: jebkurš / Prece ir veikalā / Preces nav veikalā | Filtru josla ir tā pati, kas Katalogā: filtrus pievieno ar Pievienot filtru, pielieto ar Filtrēt, noņem ar Notīrīt. Piemērs — atrast visus Corolla ierakstus: 1. nospiediet Pievienot filtru; 2. sarakstā izvēlieties Produkta kods (jā, tas ir transportlīdzekļa Modelis, sk. zemāk); 3. ievadiet corol un nospiediet Filtrēt. 📷 Ekrānattēls: ecomlink/fitment — atvērts «Pievienot filtru» saraksts, kur blakus redzami ieraksti «Produkts» un «Produkta kods» Trīs nianses, ko no ekrāna neredz: - «Preces nav veikalā» ar nolūku iekļauj arī «Bez preces» rindas. «Bez preces» rindas rādās bez neviena filtra, kā arī tad, kad filtrē pēc Markas, Modeļa vai Gada — tie ir pašas piemērotības rindas lauki. No izvēlnes Veikalā tās patur tikai Preces nav veikalā. Turpretī Piegādātājs un teksta filtrs Produkts tās izgriež ārā vienmēr: abi ir nosacījumi par sagatavoto preci, un tieši tās šīm rindām vairs nav. Un tas pats Preces nav veikalā atdod arī visas parastās «Vēl nav sasaistīts» rindas, kuru parasti ir daudz vairāk, tāpēc sarkanās zīmītes joprojām jāatlasa ar aci. - Marka un modelis meklē tikai pēc prefiksa, jo tieši tas ļauj šos laukus atstāt kā brīvu tekstu, nevis kā izvēlni ar visu pasaules auto sarakstu. - Divi filtri joslā ir nosaukti citādi nekā kolonnas. Filtru nosaukumus kopīgā filtru josla ņem no visai administrācijai kopīgās vārdnīcas, un tā uzvar pār ekrāna paša etiķeti: teksta meklēšana filtru sarakstā rādās kā Produkts, bet transportlīdzekļa Modelis — kā Produkta kods. Marka, Gads, Veikalā un Piegādātājs saglabā savus nosaukumus. Ekrāna paša etiķete gluži nepazūd: pievienotā filtra Produkts ievades laukā kā paskaidre paliek pilnais «Nosaukums / SKU / EAN / MPN / piegādātāja ID» — tā ir vienīgā vieta saskarnē, kur redzams, ko meklēšana tiešām sedz. Ko tieši sedz teksta meklēšana Filtrs Produkts ir vienīgais brīvā teksta lauks, kas meklē pašā precē, nevis transportlīdzeklī. Tas meklē piecās vietās vienlaikus, un pietiek, ja sakrīt viena no tām: | Kur meklē | Kas tas ir | |---|---| | piegādātāja produkta ID | piegādātāja identifikators — tas pats, kas rādās zem preces nosaukuma | | SKU | artikuls no datu plūsmas | | EAN | svītrkods | | MPN | ražotāja detaļas numurs | | nosaukums | sagatavotās preces nosaukums | Likumi, kas visiem pieciem ir kopīgi: - sakritība ir daļēja — meklētais var būt vērtības vidū. Tas ir citādi nekā Markai un Modelim, kas meklē tikai pēc prefiksa; - reģistram nav nozīmes; - nosaukumu meklē visās sagatavotajās valodās, ne tikai tajā, kas tabulā redzama: prece, kurai latviskā nosaukuma vēl nav, atrodas pēc angliskā; - apraksta teksts un kategorija netiek meklēti — no apraksta tiek ņemts tikai nosaukums; - atšķirībā no ekrāna Produkti šeit skaitlis netiek uztverts kā veikala preces ID. Ekrānā Produkti ievadīts skaitlis papildus tiek pārbaudīts pret veikala preces ID; šeit tā nav, tāpēc no veikala kartītes nokopēts ID te neatrod neko (ja vien tas pats skaitlis nav arī kādā no piecām kolonnām). To meklē ekrānā Produkti; - «Bez preces» rindas šis filtrs vienmēr izgriež ārā — meklēšana ir jautājums par sagatavoto preci, un tieši tās šīm rindām vairs nav. Sākot ar trešo ierakstīto zīmi, laukā atveras ieteikumu saraksts. ⚠️ Tas ir tikai rakstīšanas palīgs un nāk no cita saraksta: ieteikumus dod veikala katalogs (tā pati kopīgā produktu meklēšana, ko lieto pārējā administrācija), nevis Integrāciju centrāles sagatavotās preces. Tāpēc sagatavotā prece, kuras veikalā vēl nav, ieteikumos neparādīsies nekad — un tas nenozīmē, ka tās šeit nav. Ieteikums meklēšanu nekādi nesašaurina: izvēlētais vienkārši ieliek laukā to pašu tekstu. Rakstiet artikulu vai nosaukuma daļu līdz galam un spiediet Filtrēt, arī ja saraksts neko nepiedāvā. 📷 Ekrānattēls: ecomlink/fitment — pievienots filtrs «Produkts»: ievades lauks ar paskaidri «Nosaukums / SKU / EAN / MPN / piegādātāja ID» un zem tā atvērtais veikala kataloga ieteikumu saraksts Ja kaut kas nestrādā Saraksta un filtru kļūmju pazīmes — «marka neatrodas, lai gan tabulā ir redzama», «prece pēc koda neatrodas», sarkanā zīmīte Bez preces, ievadīts gads, ko filtrs neņem vērā — kopā ar pārējiem šīs cilnes gadījumiem ir rakstā Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse, sadaļā «Ja kaut kas nestrādā».
Transportlīdzekļu piemērotība — ceļš uz veikalu un pircēja puse
Šajā rakstā ir piemērotības otrā puse: kā sagatavotā rinda ar veikala atjaunošanu nonāk veikalā, ko pēc tam redz pircējs preces lapā un auto izvēlnē, un pilna traucējummeklēšana visai cilnei Piemērotība. Kas šis ekrāns ir un no kurienes nāk dati — Transportlīdzekļu piemērotība — kas tas ir un no kurienes nāk dati. Kolonnas, veikala zīmītes un filtri — Transportlīdzekļu piemērotība — saraksts, zīmītes un filtri. Kā rinda no šī ekrāna nonāk veikalā To dara veikala atjaunošana, fāze Produktu saderība. Fāze strādā trijos soļos: 1. transportlīdzekļu vārdnīca — katrs jaunais unikālais transportlīdzeklis (gadi + marka + modelis + komplektācija + dzinējs) tiek ierakstīts veikala vārdnīcā; atslēga tiek aprēķināta pēc tās pašas formulas, ko lieto veikala preces forma, tāpēc importēta un ar roku ievadīta viena un tā pati automašīna nonāk vienā vārdnīcas rindā, nevis divās gandrīz vienādās; 2. preces saites — sagatavotās rindas tiek pieliktas veikala precei; ja vienu un to pašu transportlīdzekli piesaka vairāki piegādātāji, veikalā paliek viena rinda; 3. saskaņošana — tiek noņemtas tikai tās rindas, ko ierakstījusi pati Integrāciju centrāle un ko vairs nepiesaka neviens ieslēgts piegādātājs. No tā izriet trīs lietas, kas praksē ir svarīgas: - ar roku ievadītās un no eBay ienākušās rindas Integrāciju centrāle neaiztiek — ne to piezīmi, ne pašu rindu; - izslēgts slēdzis «Piemērotība» rindas veikalā nenodzēš, bet iesaldē — tās paliek tādas, kādas bija, līdz slēdzi ieslēdz atpakaļ; - ja veikala saderības tabulas vēl nav izveidotas, fāze tiek izlaista — sagatavošana turpina strādāt, bet veikalā neparādās nekas. Kļūdas tas nedod; vienīgā pēda ir pati fāze, kas veikala atjaunošanas gaitā parādās ar tekstu «Product fitment: tables not provisioned, skipped». Pārbaudāmā pazīme un darbība ir zemāk, sadaļā «Ja kaut kas nestrādā». Fāzes beigās tiek pacelta pircēja puses saderības keša versija, un tas notiek tikai tad, ja kaut kas tiešām mainījās. Ko redz pircējs veikala pusē Saderības tabula preces lapā Precei, kurai ir vismaz viena saderības rinda, preces lapā parādās atsevišķa sadaļa ar virsrakstu Saderība un tabulu: Gads · Marka · Modelis · Komplektācija · Dzinējs. Kolonna Piezīmes tiek rādīta tikai tad, ja piezīme ir vismaz vienai no lapā redzamajām rindām. Virs tabulas ir rindiņa «Šī rezerves daļa ir saderīga ar … transportlīdzekļiem». Vienā lapā ir 20 rindu, kārtotas no jaunākā gada; ja rindu ir vairāk, zem tabulas parādās lapotājs. Virs tabulas ir arī pašas tabulas filtrs: pieci izvēles lodziņi ar tiem pašiem nosaukumiem, poga Filtrēt un — kad filtrs ir ieslēgts — saite Notīrīt filtru. Lodziņš, kuram šīs preces rindās nav nevienas vērtības (bieži komplektācija un dzinējs), netiek rādīts vispār, un katra lodziņa saraksts ir sašaurināts ar pārējiem izvēlētajiem, tāpēc tukšs rezultāts nav iespējams. Filtrējot blakus kopskaitam parādās «Atbilst … no … ierakstiem». Ja pircējs auto izvēlnē jau ir izvēlējies auto un prece tam der, tabula atveras uzreiz atfiltrēta uz šo auto (gads, marka, modelis — komplektācija un dzinējs ne, lai redz visas versijas). Notīrīt filtru atgriež visas rindas; sesijā izvēlēto auto šis filtrs nemaina. 📷 Ekrānattēls: veikals — preces lapas sadaļa «Saderība»: filtra lodziņi, kopskaita rindiņa, tabula un lapotājs Auto izvēlne («garāža») Veikala modulis Auto saderības filtrs (pircējam noklusējuma virsraksts — Atrodi detaļas savam auto) ļauj izvēlēties Gads · Marka · Modelis · Komplektācija · Dzinējs un nospiest Pielietot; izvēli atceļ poga Notīrīt. Izvēlētais auto tiek glabāts sesijā un pēc tam: - filtrē preču sarakstus — rādītas tiek tikai preces, kurām ir saderības rinda ar šo auto. Divi izņēmumi nāk no moduļa iestatījuma Rādīt preces bez savietojamības datiem: ar Jā prece, kurai nav nevienas saderības rindas, skaitās universāla un netiek izfiltrēta nekad; ar Nē filtrs netiek piemērots tajos kategoriju zaros, kuros saderības datu nav vispār (eļļas, apģērbs, ķiveres) — citādi tie paliktu tukši; - preces lapā parāda joslu — zaļu, ja prece izvēlētajam auto der, un dzeltenu, ja neder, kopā ar izvēlētā auto nosaukumu. Josla parādās tikai tad, ja precei vispār ir saderības rindas — precei bez tām nekas netiek apgalvots; - komplektācija un dzinējs tiek saskaņoti iecietīgi: rinda ar tukšu komplektāciju vai dzinēju der arī tad, ja pircējs tos ir norādījis. Izvēlnē redzami tikai tie gadi, markas un modeļi, kuriem ir aktīva, pārdošanā esoša prece. Kategorijas lapā tie nāk tikai no šīs kategorijas precēm (un tikai no tām, ko rāda saraksts pēc pārējiem ieslēgtajiem filtriem); citur — no visa veikala. Kategorijā, kurā saderības rindu nav nevienas, modulis paslēpjas, un, ja to nav visā veikalā, tas neparādās nekur. Moduļa iestatījumos ir Moduļa nosaukums, Virsraksts (tukšs = tulkotais noklusējums), Šablons, slēdži Rādīt Trim lauku, Rādīt Engine lauku un Rādīt notīrīšanas pogu, izvēlnes Attēlojuma režīms (Horizontāls / Vertikāls) un Rezultātu režīms (Meklēšana visā veikalā / Pašreizējā kategorija), Pāradresācijas URL, kā arī Rādīt kategorijās (Visās kategorijās, kurām ir savietojamības dati / Tikai izvēlētajās kategorijās) ar lauku Kategorijas. Ievērojiet: administrācijā divi lauki ir nosaukti angliski — Trim un Engine — kaut gan pircējam tie paši lauki saucas Komplektācija un Dzinējs. Un Rādīt preces bez savietojamības datiem ir visa veikala slēdzis, nevis šīs kopijas iestatījums: mainot to vienā kopijā, tas mainās visur. Tas ir atsevišķs veikala modulis: ja tas nav ieslēgts un ielikts lapā, auto izvēlnes veikalā nav — bet saderības tabula preču lapās rādās tāpat. Lai tas parādītos: 1. Dizains → Bloki → atrodiet Auto saderības filtrs → Instalēt; 2. modulim var būt vairākas kopijas, tāpēc pēc instalēšanas nospiediet Pievienot (pluss) un izveidojiet kopiju; jau izveidotu atver poga Labot; 3. aizpildiet Moduļa nosaukumu, iestatiet laukus, Attēlojuma režīmu un Rezultātu režīmu, nospiediet Saglabāt; 4. Dizains → Izkārtojumi → izvēlieties lapu (piemēram, Kategorija) → pievienojiet šo kopiju vajadzīgajā kolonnā → Saglabāt. 📷 Ekrānattēls: veikals — auto izvēlnes modulis ar aizpildītiem laukiem un pogu «Pielietot» Rindas, kas ievadītas ar roku Veikala preces formā (Katalogs → Produkti, cilne Auto saderība) tās pašas rindas var ievadīt ar roku: Gads no · Gads līdz · Marka · Modelis · Komplektācija · Dzinējs · Piezīme, poga Pievienot saderību. Minimums ir tas pats — gads, marka un modelis. Ja kaut kas nestrādā Ekrānā nav nevienas rindas, lai gan imports izpildījās. Piemērotība nenāk no datu plūsmas. Pārbaudiet visus četrus vārtus pēc kārtas — un sāciet ar pirmo, jo tas ir biežākais stāvoklis flotē: 1. Vai veikalam vispār ir pieslēgts PIM? Ekrāna Integrācija augšā jābūt statusa joslai «PIM: konfigurēts · tenant … · api … · zināmi … piegādātāji.». Ja tur ir «PIM: nav konfigurēts. Pievienojiet vienu rindu šī veikala local-config.php failā: …», PIM piegājieni nemaz nepalaižas, nekas netiek sagatavots un žurnālā PIM rindu nebūs vispār. Pirms to pieteikt atbalstam, palaidiet komandu ecomlink/cli/pim — tā neko nemaina un izdrukā tieši to rindu, kas jāpieliek veikala local-config.php failā (EC_PIM_API_KEY, atsevišķos veikalos arī EC_PIM_TENANT_SLUG). Ja pieliekat arī piegādātāja kodu, komanda parāda, uz kuru PIM piegādātāju un kontu tas ir sasaistīts — tur atklājas arī kļūdains konta nosaukums, kas citādi izpeldētu tikai stundas vēlāk pilnā importa PIM posmā. Sīkāk: Veikala atjaunošanas grafiks un komandas. 2. Piegādātājam ekrānā Integrācija PIM režīmam jābūt Ņemt saturu. 3. Cilnē Importa uzvedība jābūt ieslēgtai rūtiņai Piemērotība. 4. Jābūt izpildītam pilnajam importam — krājumu imports PIM saturu nelasa. Ja visi četri ir kārtībā, skatieties Žurnālus: PIM piegājiena rindā ir skaitītāji fitments, fitment-rows un fitment-yearless. ⚠️ Integrācija un Žurnāli ir pieejami tikai sistēmas administratoram. Ja šo ciļņu izvēlnē «Uzstādījumi» nav, jums šo tiesību nav — tie soļi jāpiesaka atbalstam, norādot piegādātāja kodu. Rindas ekrānā ir, bet veikalā prece saderības sarakstu nerāda. Skatieties preces zīmīti. «Vēl nav sasaistīts» nozīmē, ka sagatavotā prece vēl nav kļuvusi par veikala preci — vispirms jārisina publicēšana (kategorijas un zīmola sasaiste, uzcenojuma plāns), nevis piemērotība; sk. Produkti. Ja zīmīte ir zaļa, tad vienkārši vēl nav palaista veikala atjaunošana — imports raksta tikai sagatavošanas tabulās. To palaiž vadības panelī ar pogu Palaist veikala atjaunošanu; sk. Veikala atjaunošana — kā to palaist. Rindas ekrānā ir, zīmīte zaļa, veikala atjaunošana izpildījās — un veikalā joprojām nav nekā. Visticamāk, šajā veikalā nav izveidotas saderības tabulas, un fāze Produktu saderība tiek izlaista bez kļūdas. Pazīme: veikala atjaunošanas gaitā šī fāze parādās ar tekstu «Product fitment: tables not provisioned, skipped». Pirmais mēģinājums, ko var izdarīt pats: atveriet jebkuru veikala preci (Katalogs → Produkti, poga Labot) un ieejiet cilnē Auto saderība — jau pati šīs formas atvēršana veikala saderības tabulas izveido, ja to nebija. Ja pēc tam nākamajā veikala atjaunošanā fāze joprojām raksta to pašu, piesakiet atbalstam kā «veikalā nav izveidotas saderības tabulas» — pārējo (sagatavošanas tabula un tabulu forma) izlabo tikai migrācija. Sarkanā zīmīte «Bez preces». Šīs rindas ir sagatavota darba atlieka: prece, kurai transportlīdzekļi piederēja, vairs neeksistē, un uz veikalu tos neaiznesīs nekas. Tās rādās bez filtriem, kā arī filtrējot pēc Markas, Modeļa vai Gada; no izvēlnes Veikalā tās patur tikai Preces nav veikalā — bet tas pats filtrs atdod arī «Vēl nav sasaistīts» rindas, tāpēc sarkanās zīmītes joprojām jāatlasa ar aci. Pēc piegādātāja vai pēc teksta tās atrast nevar — abi tie filtri ir nosacījumi par preci, kuras vairs nav, tāpēc rindu izgriež ārā. Darbība nav vajadzīga — nākamie importi tās neatdzīvinās. Marka neatrodas, lai gan tabulā ir redzama. Marka un modelis meklē pēc prefiksa. Rakstiet sākumu («hond»), nevis vidu («onda»). Tas pats attiecas uz modeli. Prece pēc koda neatrodas, lai gan šajā ekrānā tā ir. Trīs pārbaudes, visas par filtru Produkts. Pirmkārt, atstarpes: šis ekrāns ievadīto tekstu neapgriež, tāpēc iekopēts artikuls ar atstarpi sākumā vai beigās var neatrast neko — ekrānā Produkti tā pati ievade strādā, jo tas tekstu apgriež. Notīriet atstarpes un mēģiniet vēlreiz. Otrkārt, veikala preces ID: šeit tas nav meklējams — meklējiet pēc piegādātāja produkta ID, SKU, EAN, MPN vai nosaukuma. Treškārt, ja rindai zīmīte ir «Bez preces», teksta meklēšana to neatradīs nekad; tādas rindas jāskatās bez teksta filtra. Un neļaujiet sevi apmānīt tukšam ieteikumu sarakstam: tas nāk no veikala kataloga, nevis no sagatavotajām precēm. PIM automašīnu vairs nesatur, bet veikalā tā joprojām ir. Divi biežākie iemesli. Pirmkārt, ja piegādātājam slēdzis Piemērotība pa vidu tika izslēgts, veikala rindas tiek iesaldētas, nevis izslaucītas — tās noņem, ieslēdzot slēdzi atpakaļ un palaižot veikala atjaunošanu. Otrkārt, ja preci pa vidu kāds saglabāja veikala preces formā, visas tajā brīdī redzamās saderības rindas tiek pārrakstītas kā manuālas, un manuālu rindu Integrāciju centrāle vairs nekad nedzēš un neatsvaidzina — tā jānoņem ar roku tajā pašā formā. Veikalā redzams vecs saderības saraksts. Pircēja puse saderību lasa caur kešu, kura versiju veikala atjaunošana paceļ tikai tad, ja fāze tiešām kaut ko mainīja. Ja tika mainīts kaut kas, kas fāzi neskar (piemēram, tikai preces apraksts), vecais saraksts paliek līdz nākamajai reālajai izmaiņai. Piegādātāja datu plūsmā saderība ir, bet šajā ekrānā nekā nav. Integrāciju centrāle to nolasīt nevar: neviens no parsētājiem piemērotību neraksta, un transportlīdzekļus ņem tikai no EcomCart PIM. Piesakiet to atbalstam kā piegādātāja PIM sasaisti, norādot piegādātāja kodu un dažus konkrētus artikulus, kuriem saderība plūsmā ir. Ievadīju gadu, bet filtrs to neņem vērā. Derīgs ir tikai gads 1900–2100. Gads ārpus šī diapazona tiek klusi notīrīts, un pārējie filtri paliek spēkā — tāpēc rezultāts izskatās tā, it kā filtrs nestrādātu. Ievadiet gadu diapazonā vai noņemiet to pavisam. Ja nekas no augstāk minētā neder. Piesakiet atbalstam — pieteikums skaitās tikai tad, kad tas ir atbalsta sistēmā. Savāciet šo pirms rakstīšanas: 1. piegādātāja kods; 2. 2–3 konkrēti artikuli (SKU vai piegādātāja produkta ID); 3. saite uz vienas preces skatu (mazā filtra ikona Rādīt tikai šīs preces transportlīdzekļus) vai ekrānattēls ar redzamu zīmīti zem preces nosaukuma; 4. datums, kad pēdējoreiz izpildījās pilnais imports; 5. ja Integrācija vai Žurnāli jums nav pieejami — uzrakstiet to, atbalsts tos nolasīs pats.
Uzcenojumi — plāni un cenu diapazonu noteikumi
Piegādātājs atsūta savu cenu. Veikalā jābūt citai. Ekrāns Uzcenojumi ir vieta, kur tiek pateikts, cik tieši tiek pielikts klāt — un pielikts var tikt dažādi atkarībā no tā, cik prece maksā. Šis ir arī viens no tiem ekrāniem, kas var klusi apturēt visu: piegādātājam bez derīga uzcenojuma plāna preces uz veikalu neiet vispār, un neviens ekrāns par to nebrīdina. Šajā rakstā ir pats ekrāns Uzcenojumi: kur tas atrodas, ko nozīmē saraksta kolonnas, kā izveidot uzcenojuma plānu, kā ievadīt tā cenu diapazonu noteikumus, kā plānu piesaistīt piegādātājam vai kategorijai un kā plānu izdzēst. Kā no bāzes cenas, piemaksas, diapazona un PVN sanāk gala cena un kurš noteikums uzvar — Uzcenojumi — kā veidojas gala cena. Kā izmaiņas nonāk veikalā, kā pārbaudīt rezultātu uz konkrētas preces un ko darīt, ja preces veikalā neparādās — Uzcenojumi — cena veikalā un pārbaude. Pirms sākat Uzcenojumi ir 4. solis no 5 piegādātāja pieslēgšanā. Lai šis ekrāns vispār kaut ko dotu, pirms tam jābūt izdarītam: 1. pievienotam piegādātājam un vismaz vienu reizi palaistam importam — sk. Piegādātāja pievienošana; 2. sasaistītām piegādātāja kategorijām ar veikala kategorijām — sk. Kategoriju sasaiste — sasaistīšana un publicēšana; 3. sasaistītiem zīmoliem — sk. Zīmolu sasaiste. Un pēc šī ekrāna vienmēr seko 5. solis — veikala atjaunošana: kamēr tā nav palaista, veikalā nemainās nekas. Sk. Veikala atjaunošana — kā to palaist. Ātrā recepte pirmajam plānam. No tukša ekrāna («Uzcenojuma plānu vēl nav.») līdz cenai veikalā ir seši soļi; pirmie četri sīkāk aprakstīti zemāk, pēdējos divus sk. Uzcenojumi — cena veikalā un pārbaude: 1. Rīkjoslā Pievienot (+) → Nosaukums → diskete. 2. Sarakstā jaunajai rindai nospiediet slāņu ikonu → Pievienot noteikumu → aizpildiet Augšējā cenas robeža, Uzcenojuma vērtība, Veids → rindas diskete. 3. Pievienojiet pēdējo noteikumu ar apzināti lielu robežu — 999999. 4. Piesaistiet plānu piegādātājam (cilne Piegādātāji → zīmulis → cilne Vispārējie → Uzcenojuma plāns → diskete). 5. Palaidiet importu šim piegādātājam. 6. Vadības panelī palaidiet veikala atjaunošanu. Kur to atrast Kreisajā izvēlnē, sadaļā Lietotnes, atveriet Integrāciju centrāle (kodā un adresēs — EcomLink) un ciļņu joslā izvēlieties Uzcenojumi. Ekrāna virsraksts — Uzcenojumi — Integrāciju centrāle. Cilne ir redzama visiem, kam ir piekļuve Integrāciju centrālei. Lai varētu labot, lietotāja grupai jābūt rediģēšanas (modify) tiesībām uz ekrānu Integrāciju centrāle → Uzcenojumi. Tās piešķir veikala administrators sadaļā Lietotāji → Lietotāju grupas. Bez tām ekrāns izskatās gandrīz normāls, tikai neko nesaglabā: - ķeksis Noklusējuma sarakstā ir pelēks; - noteikumu logā lauki ir bloķēti, un rindu saglabāšanas un dzēšanas pogu tur nav; - rīkjoslas poga Dzēst atbild ar «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles uzcenojuma plānus!»; - rīkjoslas poga Pievienot turpretī atver formu kā parasti — forma izskatās rediģējama un disketes poga ir savā vietā, bet to pašu kļūdu izdod tikai pēc saglabāšanas. Ja lauki ir pelēki, nevis salabojami, tiesības jāprasa administratoram. 📷 Ekrānattēls: ecomlink/markup — uzcenojumu saraksts ar kolonnām Uzcenojuma plāns / Noklusējuma / Apraksts / Lietošanā / Darbība Divi līmeņi: plāns un noteikumi Integrāciju centrāles uzcenojums sastāv no divām lietām, un tās tiek rediģētas dažādās vietās: | Līmenis | Kas tas ir | Kur to rediģē | |---|---|---| | Uzcenojuma plāns | nosaukums, apraksts un karogs «Noklusējuma» | plāna formā (zīmuļa poga) | | Cenu diapazonu noteikumi | rindas «līdz šādai cenai — tik daudz virsū» | atsevišķā logā (slāņu poga) | Plāns pats par sevi neko nerēķina — tas ir tikai tvertne. Cenu nosaka noteikumi tajā. Tāpēc plāns bez noteikumiem ir tas pats, kas plāna nebūtu. Saraksta kolonnas | Kolonna | Ko rāda | |---|---| | Uzcenojuma plāns | plāna nosaukums | | Noklusējuma | ķeksis; klikšķis uz cita plāna ķekša padara par noklusējumu to un pārlādē lapu | | Apraksts | jūsu pašu piezīme | | Lietošanā | cik piegādātāju plus cik piegādātāju kategoriju uz šo plānu norāda | | Darbība | Cenu diapazonu noteikumi (slāņu ikona) un Labot (zīmulis) | Saraksts vienmēr ir kārtots pēc nosaukuma augošā secībā — kārtot pa kolonnām nevar, un meklēšanas lauka šajā ekrānā nav. Vienā lapā ir tik rindu, cik iestatīts veikala administrācijas lapu ierobežojumā (parasti 20). «Lietošanā» skaitlis var būt liels. Tas skaita arī piegādātāja kategorijas, nevis tikai pašus piegādātājus — piegādātājam ar 300 kategorijām skaitlis būs 301. Skaitlis, kas lielāks par nulli, nozīmē vienu praktisku lietu: šo plānu nevar izdzēst. Ko dara «Noklusējuma» Neko automātisku. Karogs Noklusējuma (formā: Izmantot kā sistēmas noklusējuma uzcenojuma plānu) dara tikai divas lietas: 1. atzīmē plānu sarakstā, lai būtu redzams, kurš ir jūsu pamata plāns; 2. pasargā to no dzēšanas. Tas nevienam plānu nepiesaista. Jauns piegādātājs to nesaņem, jauna kategorija arī ne. Plāns sāk strādāt tikai tad, kad to izvēlas piegādātāja formā vai kategorijas rindā. Noklusējuma plāns vienlaikus var būt tikai viens — uzliekot ķeksi citam, iepriekšējam tas tiek noņemts. ⚠️ Sarakstā noklusējumu var tikai nodot citam plānam, nevis noņemt vispār. Ja ķeksi mēģina noņemt pašam noklusējuma plānam, saraksts to uzliek atpakaļ un lapa pārlādējas ar ieķeksētu lauciņu. Palikt bez neviena noklusējuma plāna var, tikai noņemot ķeksi pašā plāna formā (zīmuļa poga). Jauna plāna izveide 1. Rīkjoslā augšā pa labi nospiediet Pievienot (+). 2. Aizpildiet Nosaukums — obligāts, līdz 100 rakstzīmēm. Ja tas ir tukšs vai pārāk garš, forma atbild «Plāna nosaukums ir obligāts (ne vairāk kā 100 rakstzīmes)!». 3. Apraksts ir brīvs teksts sev — piemēram, «Elektronika, mazā marža». 4. Ja vajag, atzīmējiet Noklusējuma. 5. Saglabājiet ar disketes pogu paneļa galvenē. Parādās «Veiksmīgi: Jūs esat mainījis Integrāciju centrāles uzcenojuma plānus!» un jūs esat atpakaļ sarakstā. 📷 Ekrānattēls: ecomlink/markup/edit — plāna forma ar laukiem Nosaukums, Apraksts un ķeksi Noklusējuma ⚠️ Noteikumus šajā formā ievadīt nevar. Plāns vispirms jāsaglabā, un tikai tad sarakstā tam var atvērt noteikumu logu. Kā plānu piesaistīt piegādātājam Tikko izveidots plāns vēl nevienam nepieder. Kamēr tas nav norādīts piegādātājam, šī piegādātāja preces veikalā neienāk nemaz — tas ir tas pats klusais apstādinātājs, par ko brīdināts raksta sākumā. 1. Ciļņu joslā atveriet Piegādātāji. 2. Piegādātāja rindā nospiediet zīmuļa pogu. 3. Formā atveriet cilni Vispārējie. 4. Laukā Uzcenojuma plāns izvēlieties savu plānu. Jaunam piegādātājam tur ir --- Nav ---. 5. Saglabājiet ar disketes pogu. 6. Palaidiet importu šim piegādātājam un tad veikala atjaunošanu (sk. Uzcenojumi — cena veikalā un pārbaude). 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Vispārējie», atvērta izvēlne «Uzcenojuma plāns» Kā plānu nomainīt vienai kategorijai 1. Ciļņu joslā atveriet Kategorijas. 2. Filtrā izvēlieties piegādātāju (Visi piegādātāji → konkrētais kods). 3. Vajadzīgās rindas kolonnā Uzcenojuma plāns izvēlieties citu plānu. 4. Saglabājiet rindas disketi vai, ja mainījāt vairākas rindas, Saglabāt visu. Kategorijas plāns pārsit piegādātāja noklusējumu — sīkāk — Uzcenojumi — kā veidojas gala cena. Cenu diapazonu noteikumi ⚠️ Pirms labojat noteikumu, paskatieties kolonnu «Lietošanā». Noteikumi pieder plānam, nevis piegādātājam. Ja vienu plānu lieto vairāki piegādātāji vai simtiem kategoriju, viena noteikuma labojums nākamajā veikala atjaunošanā pārcenos tos visus. Ja citu cenu vajag tikai vienam piegādātājam vai vienai kategorijai, izveidojiet jaunu plānu (kopēšanas pogas nav — noteikumi jāievada no jauna) un norādiet to piegādātāja formā vai ekrānā Kategorijas. Sarakstā nospiediet rindas slāņu ikonu. Atveras logs Cenu diapazonu noteikumi: <plāna nosaukums> ar tabulu: | Kolonna | Ko ievada | |---|---| | Augšējā cenas robeža | līdz kādai cenai šis noteikums darbojas | | Uzcenojuma vērtība | cik pielikt klāt | | Veids | % vai Fiksēts | Veids «Fiksēts» nozīmē summu veikala valūtā un bez PVN, kas tiek pieskaitīta bāzes cenai: bāze 42,00 + 5,00 = 47,00. Veids «%» ir procenti no bāzes cenas. Apakšā ir poga Pievienot noteikumu, katrai rindai — diskete (saglabāt šo vienu rindu) un atkritne (dzēst). 📷 Ekrānattēls: ecomlink/markup — modālis «Cenu diapazonu noteikumi» ar 3–4 aizpildītām rindām un atvērtu «Veids» izvēlni Kas šajā logā jāzina: - Katra rinda tiek saglabāta atsevišķi. Kopīgas «Saglabāt» pogas nav. Saglabātā rinda uz sekundi kļūst zaļa, un stūrī parādās paziņojums «OK». - Ja stūrī parādās «Error» (angliski), rinda NAV saglabāta. Biežākie iemesli: nav rediģēšanas tiesību, plāns pa to laiku izdzēsts citā cilnē, vai sesija ir beigusies. Aizveriet logu, pārlādējiet lapu un mēģiniet vēlreiz. - Dzēšana notiek bez apstiprinājuma. Nospiesta atkritne — rinda ir prom. Vēl nesaglabāta rinda tiek noņemta tikai no ekrāna. - Rindas tiek sakārtotas pēc robežas tikai brīdī, kad logs tiek atvērts. Tikko pievienotā rinda paliek saraksta beigās līdz nākamajai atvēršanai. Aprēķinam secība ekrānā nav svarīga. - Decimāldaļu rakstiet ar punktu, nevis komatu. Abi skaitļu lauki ir pārlūka skaitļu lauki: pārlūks ar angļu lokāli vērtību «99,99» vai «5,5» neatpazīst, lauks aiziet kā tukšs un saglabājas 0. Rezultāts ir noteikums, kas neko nedara. - Augšējā cenas robeža ir vesels skaitlis — decimāldaļa tiek nogriezta (99.99 → 99). Uzcenojuma vērtība turpretī saglabājas ar divām zīmēm aiz komata (5.50). - Pēc saglabāšanas aizveriet un atveriet noteikumu logu no jauna un pārliecinieties, ka skaitļi ir tieši tie, ko ievadījāt. - Poga «Pievienot noteikumu» izveido rindu ar nullēm (robeža 0, vērtība 0, veids %). Ja tādu nejauši saglabā, plānā paliek noteikums, kas neko nedara, un ekrāns par to nebrīdina. Plāna dzēšana Atzīmējiet plānus ar ķeksi un nospiediet Dzēst (atkritne). Parādās apstiprinājums «Dzēst atlasītos uzcenojuma plānus? (Noklusējuma plāns un izmantotie plāni tiek izlaisti.)». - Ja nekas nav atzīmēts, parādās brīdinājums «Atlasiet vismaz vienu uzcenojuma plānu, ko dzēst.» - Netiek dzēsts plāns ar karogu Noklusējuma un plāns, uz kuru norāda kaut viens piegādātājs vai kaut viena kategorija (t.i. viss, kam Lietošanā nav 0). - Ja kaut viens plāns tika izlaists — arī tad, ja izlaisti tika visi atzīmētie —, parādās «Dzēsti %d plāni; izlaisti %d (noklusējuma vai lietošanā).». Atsevišķas kļūdas vai brīdinājuma par pilnīgu neizdošanos nav: atzīmējot tikai noklusējuma plānu, paziņojums būs tas pats, tikai ar «Dzēsti 0 plāni». - Kopā ar plānu tiek dzēsti arī visi tā cenu diapazonu noteikumi. Ja kaut kas nestrādā Ierakstīju 99,99, bet saglabājās 99 vai 0. Augšējā cenas robeža ir vesels skaitlis, tāpēc decimāldaļa tiek nogriezta: 99.99 → 99. Ar decimālkomatu pārlūks skaitli var nepieņemt vispār, un tad saglabājas 0 — plānā paliek noteikums, kas neko nedara. Rakstiet robežu tikai kā veselu skaitli, bet uzcenojuma vērtībā decimāldaļu — ar punktu (5.50, nevis 5,50). Plānu nevar izdzēst. Tas ir vai nu atzīmēts kā Noklusējuma, vai kolonnā Lietošanā tam ir skaitlis lielāks par 0. Vispirms noņemiet plānu no piegādātājiem un kategorijām (vai nododiet «Noklusējuma» citam plānam), tad dzēsiet. Izdzēsu plānu, un kategorijas pārslēdzās uz citu. Nākamajā veikala atjaunošanā fāze Uzcenojuma plānu labošana kategorijām ar pazudušu plānu klusi pārkopē piegādātāja plānu. Ja piegādātājam plāna nav, kategorija paliek bez plāna un tās preces veikalā vairs neiet. Ja nepareiza ir pati cena — diapazons nostrādāja citā vietā, nekā gaidīts, cenā ir pārāk daudz zīmju aiz komata vai Cenas piemaksu nepieņem —, sk. Uzcenojumi — kā veidojas gala cena. Ja preces veikalā neparādās vispār vai tur palikusi vecā cena, sk. Uzcenojumi — cena veikalā un pārbaude.
Uzcenojumi — kā veidojas gala cena
Šajā rakstā ir pati cenas rēķināšana: kurš cenu diapazona noteikums uzvar, kā no piegādātāja cenas ar piemaksu, uzcenojumu, PVN un noapaļošanu sanāk veikala cena, pēc kura plāna — piegādātāja vai kategorijas — tā tiek rēķināta, un cik patiesībā maksā atlaide. Kur ekrāns atrodas, kā izveidot plānu un ievadīt tā noteikumus — Uzcenojumi — plāni un cenu diapazonu noteikumi. Kā pārrēķināto cenu nogādāt veikalā un kā pārbaudīt rezultātu uz konkrētas preces — Uzcenojumi — cena veikalā un pārbaude. Kurš noteikums uzvar Tiek izvēlēts noteikums ar mazāko «Augšējo cenas robežu», kas vēl ir lielāka vai vienāda ar preces bāzes cenu — proti, pirmais diapazons, kurā cena vēl ietilpst. Robeža ir iekļaujoša. Uzcenojuma procentam uz izvēli nav nekādas nozīmes — izvēli nosaka tikai robeža. Piemērs — plāns ar trim noteikumiem: | Augšējā cenas robeža | Uzcenojuma vērtība | Veids | |---|---|---| | 100 | 30 | % | | 500 | 20 | % | | 999999 | 12 | % | - Prece par 42 € → der 100. rinda → 30 % - Prece par 350 € → 100 ir par mazu, der 500. rinda → 20 % - Prece par 4200 € → der 999999. rinda → 12 % Šajā piemērā mazākajai robežai gadās būt arī lielākajam procentam, tāpēc «pirmais derīgais diapazons» un «lielākais uzcenojums» sakrīt. Tas ir sakritība, nevis likums. Plānā {100 → 5 %, 500 → 30 %} precei par 42 € tiks piemēroti 5 %, jo 100 ir mazākā robeža, kas vēl ir ≥ 42 — nevis 30 %. Divas lietas, kas no šīs tabulas nav redzamas, bet ir svarīgas: 1. Robeža tiek salīdzināta ar cenu PĒC cenas piemaksas, nevis ar tīro piegādātāja cenu (par piemaksu — nākamajā sadaļā). Piegādātājam ar piemaksu 10 % prece par 95 € krīt jau 500. rindā, ne 100. rindā. 2. Prece, kas nevienā diapazonā neiekrīt, paliek bez cenas. Ja augstākā robeža plānā ir 1000, prece par 1200 € nesaņem uzcenojumu vispār, un aprēķins tai dod cenu 0. Jauna prece tādā gadījumā netiek publicēta. Jau publicētai precei iznākums ir atkarīgs no tā, cik piegādātāju to piegādā: - ja ir vēl kāds piegādātājs ar derīgu diapazonu, uzvar viņš, un veikalā paliek viņa cena; - ja piegādātājs ir viens, uzvarētājs ir tieši šis nulles ieraksts — veikala precei tiek ierakstīta cena 0 €, un prece paliek redzama, jo preces statusu cena nemaina. (Uzvarētāja izvēle te ir veikala atjaunošanas fāze, kas izlemj, kura piegādātāja dati — cena, daudzums, krājumu statuss — nonāk veikala precē, ja to piegādā vairāki; sk. Piegādātāju prioritāte — kurš piegādātājs uzvar.) Tas ir pats bīstamākais iznākums šajā ekrānā un vienlaikus svarīgākais arguments par to, kāpēc pēdējam noteikumam vienmēr jābūt ar apzināti lielu robežu — piemēram 999999. Un trešais, ko ekrāns neaizliedz: divi noteikumi ar vienādu robežu vienā plānā ir dublikāts, kas aprēķinā dod divas vienlīdz derīgas atbildes. Katrai robežai vienā plānā drīkst būt tikai viens noteikums. Kā veidojas gala cena Cena netop importa laikā. Imports tikai sagatavo piegādātāja cenu; veikala cenu izrēķina veikala atjaunošana. Ķēde ir šāda: A. Bāze = piegādātāja cena + cenas piemaksa. Cenas piemaksa ir piegādātāja formas lauks cilnē Vispārējie, ar palīgtekstu «Neobligāta fiksēta piemaksa, piem. "5 %" vai "5 €".» Ja vērtībā ir %, tā ir procentuāla; jebkurā citā gadījumā — fiksēta summa. Tukšs lauks vai 0 nozīmē, ka piemaksas nav. B. Diapazona izvēle. No plāna tiek paņemts noteikums ar mazāko robežu, kas vēl ir ≥ bāzes cenai. C. Uzcenojums. Veids % → bāze × (100 + vērtība) / 100. Veids Fiksēts → bāze + vērtība. D. PVN. Ja precei (vai tās ražotājam, vai tās piegādātāja kategorijai) ir iestatīts vecais PVN likmes indekss tax, cena tiek uzreizināta ar šo likmi (0 %, 12 % vai 21 %). Jaunais Integrāciju centrāles imports šo lauku neaizpilda — tāpēc jaunām precēm saglabātā cena ir neto, bet no vecā WD Link pārnestām precēm tā var būt ar PVN. Parastajā gadījumā PVN pircējam tiek pieskaitīts izrakstīšanās brīdī pēc nodokļu klases; sk. Nodoklis piegādātājam — divi lauki un cenas ķēde. E. Noapaļošana. Ja precei nav atrasta neviena nodokļu klase (ne precei, ne ražotājam, ne kategorijai, ne piegādātājam) un veikala noklusējuma nodokļu klase ir 0, cena tiek noapaļota līdz 2 zīmēm. Ja nodokļu klase ir — cena tiek saglabāta bez noapaļošanas, ar pilnu precizitāti, un noapaļo tikai veikala attēlojums. Tas ir tīšām: noapaļot cenu, kurai kasē vēl tiks pieskaitīts PVN, nozīmētu noapaļot divreiz. (Veikalā, kur noklusējuma nodokļu klase nav 0, šis noapaļošanas zars nenostrādā nekad, jo nodokļu klase tur vienmēr ir atrasta.) Skaitlisks piemērs. Piegādātājs ar piemaksu 5 %, plāns no iepriekšējās sadaļas, nodokļu klase «Standarta 21 %», prece bez vecā tax indeksa (t.i. parasta, no jauna importēta prece): | Solis | Aprēķins | Rezultāts | |---|---|---| | Piegādātāja cena plūsmā (neto) | — | 40,00 | | A. Piemaksa 5 % | 40,00 × 1,05 | 42,00 | | B. Diapazons | mazākā robeža ≥ 42 → 100 | uzcenojums 30 % | | C. Uzcenojums | 42,00 × 1,30 | 54,60 | | D. PVN | tax indeksa nav → nekas netiek pieskaitīts, cena paliek neto | 54,60 | | E. Noapaļošana | nodokļu klase ir → nenoapaļo | 54,60 | | Ko redz pircējs (PVN 21 %) | 54,60 × 1,21 | 66,07 | 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Vispārējie», lauki «Uzcenojuma plāns» un «Cenas piemaksa» Divas lietas, kas notiek agrāk un tāpēc maina bāzi: Datu plūsmas cenu valūta (cenas pārrēķina veikala valūtā) un Datu plūsmas cenu PVN (no plūsmas cenas izdala tajā jau ieskaitīto PVN). Abas ir piegādātāja formā un abas nostrādā importa laikā — sk. Piegādātāja pievienošana un Nodoklis piegādātājam — divi lauki un cenas ķēde. ⚠️ Šie divi lauki ir redzami tikai piegādātājiem ar vispārīgo parsētāju. Piegādātājam ar savu vairumtirgotāja parsētāju to formā vienkārši nav — meklēt tos tur nav vērts, jo cenas formātu (valūtu un to, vai cena ir ar PVN) nosaka pats parsētājs. Sk. Atbalstītie formāti un parsētāja izvēle. Ja precei ir akcijas cena, tā pārsit uzcenojumu — diapazona noteikums netiek piemērots vispār. Cenas piemaksa procentuālajā variantā tomēr nostrādā, jo procentuālā akcijas cena tiek rēķināta no cenas, kurā piemaksa jau ir iekšā. Un, ja precei ir nodokļu klase, akcijas cena tiek saglabāta, izdalot no tās PVN. Jaunais Integrāciju centrāles imports akcijas laukus neaizpilda — vērtības tur ir tikai precēm, kas pārceltas no vecā WD Link. Kam plāns tiek piesaistīts Šī ir vieta, kur visbiežāk rodas pārpratums: cena tiek rēķināta pēc kategorijas plāna, nevis pēc piegādātāja plāna. 1. Piegādātāja formā (cilne Vispārējie) lauks Uzcenojuma plāns ir šī piegādātāja noklusējums. Jaunam piegādātājam tas ir --- Nav ---. 2. Ekrānā Kategorijas katrai piegādātāja kategorijai ir sava kolonna Uzcenojuma plāns. Tas, kas tur norādīts, pārsit piegādātāja noklusējumu. 3. Jauna kategorija, ko tikko izveidojis imports, sākumā ir bez plāna. Veikala atjaunošanas fāze Uzcenojuma plānu labošana tai pārkopē piegādātāja plānu. Tā pati fāze salabo arī kategorijas, kuru plāns ir izdzēsts. Tātad piegādātāja plāns kategorijām nonāk automātiski — bet tikai ar veikala atjaunošanu un tikai tad, ja piegādātājam plāns vispār ir norādīts. Ja piegādātāja lauks ir «--- Nav ---», kategorijas paliek bez plāna, un šī piegādātāja preces veikalā neienāk nemaz. 📷 Ekrānattēls: ecomlink/category — kategoriju saraksts ar kolonnu «Uzcenojuma plāns» Praktiskais secinājums: atsevišķu plānu vienai kategorijai liek ekrānā Kategorijas, nevis šeit. Sk. Kategoriju sasaiste — sasaistīšana un publicēšana. Cik patiesībā maksā atlaide Šis rēķins ir vecs, bet joprojām pareizs, un to ir vērts izdarīt pirms kampaņas. Atlaide veikalā tiek atņemta no jaunās veikala cenas, nevis no iepirkuma cenas. Tāpēc reālās atlaides izmaksas ir lielākas par nosaukto procentu: Atlaide × uzcenojums = reālās atlaides izmaksas 20 % × 1,3 = 26 % Tātad, ja uzcenojums ir 30 % un veikalā tiek dota 20 % atlaide, reāli tiek atdoti 26 %. Skaitļos: iepirkums 100 € → veikalā 130 € → ar 20 % atlaidi pircējs maksā 104 € → nopelnīti 4 €. Jo mazāks uzcenojums, jo ātrāk atlaide apēd visu starpību. Pašas atlaides Integrāciju centrālē netiek iestatītas. Šajā ekrānā tādu lauku nav un meklēt tos šeit nav vērts — atlaides un akcijas liek veikala katalogā. Integrāciju centrāle nosaka tikai to cenu, no kuras atlaide tiks atņemta. Ja kaut kas nestrādā Lētās preces ir veikalā, dārgās nav. Plāna augstākā robeža ir zemāka par šo preču cenu. Pievienojiet pēdējo noteikumu ar lielu robežu (999999) un palaidiet importu un veikala atjaunošanu. Jau publicētām precēm šī pati problēma izpaužas citādi un bīstamāk: aprēķins dod cenu 0. Ja precei ir vēl kāds piegādātājs ar derīgu diapazonu, uzvar viņš un veikalā paliek viņa cena. Ja piegādātājs ir viens, uzvarētājs ir tieši šis nulles ieraksts — veikala precei tiek ierakstīta cena 0 €, un prece paliek redzama, jo statusu cena nemaina. Uzcenojums nostrādāja citā diapazonā, nekā gaidīju. Robeža tiek salīdzināta ar cenu pēc cenas piemaksas. Pārbaudiet piegādātāja lauku Cenas piemaksa: prece par 95 € ar piemaksu 10 % jau ir 104,50 € un 100-diapazonā vairs neiekrīt. Cena veikalā ir ar daudzām zīmēm aiz komata. Cenas ar nodokļu klasi tiek saglabātas nenoapaļotas, lai PVN pieskaitīšana kasē nedotu kļūdu. Noapaļošana notiek attēlojumā, tāpēc tas nav bojājums. Zīmju skaits aiz komata nav derīgs veids, kā noteikt, vai precei ir nodokļu klase — ļoti daudzas neto cenas dabiski sanāk ar divām zīmēm (40,00 × 1,30 = 52,00). Ja ir aizdomas, ka nodokļu klases nav (un tad kasē PVN netiks pieskaitīts vispār), pārbaudiet pašu nodokļu klasi — preces kartiņā un piegādātāja formā; sk. Nodoklis piegādātājam — divi lauki un cenas ķēde. Cenas piemaksu nepieņem. Der 5, 5 €, 5 %, 5,5 %, 5 EUR. Neder teksts, mīnusa zīme vai vairākas vienības. Vērtība bez vienības tiek uzskatīta par eiro, nevis par procentiem. Kļūdas paziņojums šim laukam pagaidām parādās angliski. Ja problēma ir pašā noteikumu ievadē (rinda nesaglabājas, plānu nevar izdzēst), sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. Ja preces veikalā neparādās vispār, veikalā palikusi vecā cena vai cenu salīdzināšanas portālā ir cita cena, sk. Uzcenojumi — cena veikalā un pārbaude.
Uzcenojumi — cena veikalā un pārbaude
Uzcenojuma maiņa veikalā neko nemaina, kamēr nav palaista veikala atjaunošana. Šajā rakstā ir tas, kas notiek pēc noteikuma saglabāšanas: kā izmaiņas nonāk veikalā, kā pārbaudīt cenu uz vienas konkrētas preces, kāpēc cena cenu salīdzināšanas portālā ir cita, un ko darīt, kad kaut kas nestrādā. Kur ekrāns atrodas un kā ievada plānus un noteikumus — Uzcenojumi — plāni un cenu diapazonu noteikumi. Pēc kādas formulas cena tiek izrēķināta un kurš noteikums uzvar — Uzcenojumi — kā veidojas gala cena. Kad izmaiņas nonāk veikalā Uzcenojuma maiņa pati par sevi veikalā neko nemaina. Cenas pārrēķina veikala atjaunošana. 1. Nomainiet noteikumu un saglabājiet rindu. 2. Vadības panelī nospiediet sarkano pogu Palaist veikala atjaunošanu. Tā tikai atver apstiprinājuma logu. 3. Logā laukā Piegādātājs (neobligāti) atstājiet Visi piegādātāji (vai izvēlieties vienu, ja labojāt tikai viņa plānu) un nospiediet otro, zilo Palaist veikala atjaunošanu. 4. Logu drīkst aizvērt — izpilde turpinās fonā, un, atverot to no jauna, redzēsiet gaitu un beigās rezultāta kopsavilkumu. Fāzē Uzvarētāja izvēle tiek pārrēķinātas cenas precēm, kas veikalā jau ir. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar pogu «Palaist veikala atjaunošanu» un atvērtu apstiprinājuma logu ar piegādātāja izvēli Trīs lietas, ko ir vērts zināt iepriekš: - Ja izvēlaties vienu piegādātāju, pārējie netiek pārcenoti. Kad vienu plānu lieto vairāki piegādātāji, pēc noteikuma labošanas jāizvēlas Visi piegādātāji, citādi daļa kataloga paliks ar veco cenu. - Pēc uzcenojuma maiņas nākamā atjaunošana ir ilgāka par parasto. Parasti atjaunošana pārrēķina tikai to, ko mainījis imports; uzcenojuma labojums liek pārrēķināt visu katalogu, jo tas skar arī preces, kuras plūsmā nav kustējušās. - Jaunas preces ar šo vien neparādās. Fāze Jaunu produktu pievienošana veikalam reaģē uz importu un uz sasaistes labojumiem, nevis uz uzcenojuma maiņu. Ja plāns tika paplašināts tāpēc, ka dārgās preces veikalā neiekļuva, palaidiet arī importu šim piegādātājam un tikai tad veikala atjaunošanu — vai vienkārši nogaidiet nākamo grafika importu. Sīkāk par pašu atjaunošanu — Veikala atjaunošana — fāzes un kas tajās notiek. Kā pārbaudīt rezultātu uz konkrētas preces Pārbaudīt ir vērts uzreiz un uz vienas preces, nevis uz visa kataloga. 1. Atveriet cilni Produkti un atlasiet piegādātāju. Kolonna Cena rāda sagatavoto piegādātāja cenu bez PVN — tā, kāda tā ienāca no plūsmas (piegādātājam ar vispārīgo parsētāju jau pārrēķināta valūtā un bez plūsmas PVN; piegādātājam ar vairumtirgotāja parsētāju to nokārto pats parsētājs). Uzcenojuma tajā vēl NAV. 2. Uzklikšķiniet uz preces nosaukuma. Kartiņā grupā Krājumu imports ir lauks Cena (bez PVN) — tas pats skaitlis. Tā ir jūsu bāze pirms piemaksas. 3. Grupā Veikala sinhronizācija paskatieties Veikala produkta ID. Ja tur zaļa skaitļa vietā ir uzraksts «Vēl nav sasaistīts», prece veikalā vēl nav — cenas nav ar ko salīdzināt, un iemesls, visticamāk, ir kāds no «Ja kaut kas nestrādā» punktiem zemāk. 4. Ja veikala prece ir, kartiņas augšā ir divas pogas: acs (atvērt preci veikalā) un zīmulis (atvērt to kataloga rediģēšanā). Zīmulis parāda tieši to cenu, ko ierakstīja veikala atjaunošana. 5. Salīdziniet ar roku: bāze → piemaksa → diapazons → uzcenojums. Ja sanāk citādi, gandrīz vienmēr vainīgs ir viens no diviem: diapazons tiek izvēlēts pēc cenas ar piemaksu, vai arī kategorijai ir cits plāns, nekā domājāt. 6. Lai redzētu, kurš plāns precei tiešām tika piemērots: atveriet cilni Kategorijas, filtrā izvēlieties to pašu piegādātāju, atrodiet preces piegādātāja kategoriju (tā redzama preces kartiņā) un paskatieties tās rindas kolonnu Uzcenojuma plāns. Tas, kas ir tur, pārsit piegādātāja noklusējumu. 📷 Ekrānattēls: ecomlink/category — viena piegādātāja kategorijas ar atvērtu izvēlni kolonnā «Uzcenojuma plāns» 📷 Ekrānattēls: ecomlink/product — preces kartiņa, grupa «Krājumu imports» ar lauku «Cena (bez PVN)» un grupa «Veikala sinhronizācija» ar «Veikala produkta ID» Ja vienu un to pašu preci piegādā vairāki piegādātāji, cenu veikalā nosaka tas, kurš uzvarēja — un tas ne vienmēr ir lētākais. Sk. Piegādātāju prioritāte — kurš piegādātājs uzvar. Pēc importa: pārbaudiet cenas arī ārpus veikala Pēc pirmā importa un pēc katras uzcenojuma maiņas cenas ir vērts pārbaudīt divās vietās, nevis vienā. 1. Pašā veikalā. Atveriet kategoriju un apskatiet dažas preces no dažādiem cenu līmeņiem — lētu, vidēju un dārgu. Nepareizi izvēlēts diapazons vai kategorijai piesaistīts cits plāns neizskatās pēc kļūdas: ekrānos viss ir zaļš, un nepareiza ir tikai cena. 2. Cenu salīdzināšanas portālos, ja veikals tādus apkalpo (salidzini.lv, kurpirkt.lv un citi). Tur cenai jāsakrīt ar to, kas redzama veikalā: pircējs abas redz vienlaikus, un tieši nesakritība ir tā, par ko viņš raksta. ⚠️ Portāla cenu neveido Integrāciju centrāle. Eksports uz cenu portāliem ir atsevišķa lietotne — Lietotnes → Cenu salīdzināšana (sadaļa parādās, kad portāls ir pieslēgts) —, katram portālam sava, ar saviem pieslēgumiem un saviem ģenerētajiem failiem. Tā paņem veikala cenu un pieliek tai vēl vienu kārtu: - cenai tiek piemērota preces nodokļu klase, tāpēc portālā aiziet cena ar PVN (veikala precē glabātā cena jaunajām precēm ir neto — sk. Uzcenojumi — kā veidojas gala cena); - ja ieslēgts Ja pieejama akcijas cena, izmantot to, eksportā aiziet akcijas cena; - pēc tam eksporta iestatījumu cilnē Cenas nostrādā portāla savs Uzcenojums (%), Fiksētais uzcenojums un Cenas noapaļošana, kā arī Minimālā gala cena un Maksimālā gala cena. Tāpēc, ja veikalā cena ir pareiza, bet portālā cita, vispirms jāskatās eksporta iestatījumos, nevis uzcenojuma plānā. Divas lietas, kas tur pārsteidz visbiežāk: - Faili tiek ģenerēti pēc grafika — «atbilstoši izvēlētajam eksporta biežumam». Tikko nomainīta cena portālā parādās tikai ar nākamo ģenerēto failu, tāpēc salīdzināt uzreiz pēc veikala atjaunošanas nav jēgas. - Eksportu var ierobežot pēc piegādātāja — laukos Iekļaut piegādātājus un Neiekļaut piegādātājus. Veikala precē ir ierakstīts tā piegādātāja kods, kurš uzvarēja, tāpēc jauna piegādātāja preces portālā var nebūt, kaut Integrāciju centrāles pusē viss ir kārtībā — un tās var no turienes pazust arī tad, ja preci pārņem cits piegādātājs. Sk. Piegādātāju prioritāte — kurš piegādātājs uzvar. Ko ar ko salīdzināt, lai neapjuktu: | Kur skatāties | Kāda cena tur ir | |---|---| | Integrāciju centrāles cilne Produkti, kolonna Cena | piegādātāja cena bez PVN un bez uzcenojuma | | Veikala prece (kartiņas zīmuļa poga) | cena, ko ierakstīja veikala atjaunošana — ar uzcenojumu; jaunām precēm neto, no vecā WD Link pārnestām var būt ar PVN (solis D) | | Veikala lapa pircējam | tā pati cena ar PVN, ko pieskaita nodokļu klase | | Cenu portāls | veikala cena ar PVN plus eksporta savs uzcenojums un noapaļošana | 📷 Ekrānattēls: ecomlink/product — kolonna «Cena» sarakstā blakus tai pašai precei atvērtā veikala kataloga formā, lai redzama abu cenu starpība Ja kaut kas nestrādā Piegādātāja preces veikalā neparādās vispār, lai gan imports strādā. Pirmais, ko pārbaudīt — vai piegādātāja formā (cilne Vispārējie) lauks Uzcenojuma plāns nav --- Nav ---. Jaunam piegādātājam tas ir tukšs, tad bez plāna paliek arī visas tā kategorijas, un preču publicēšana prasa derīgu diapazona noteikumu. Simptoms ir mānīgs: ekrānā Produkti preces ir, imports raksta, ka rindas pievienotas, bet veikalā nav nekā. Ja plāns ir un preces joprojām neparādās, publicēšanai vienlaikus jāizpildās vēl vairākiem nosacījumiem — pārbaudiet tos pēc kārtas: - piegādātāja kategorija nav sasaistīta ar veikala kategoriju vai nav ieķeksēta — sk. Kategoriju sasaiste — sasaistīšana un publicēšana; - preces zīmols nav sasaistīts ar veikala ražotāju — sk. Zīmolu sasaiste; - piegādātājs ir izslēgts vai tam nav atļauts veidot jaunas preces; - precei nav atlikuma un nav derīga krājumu statusa; - veikala kategorija, uz kuru norāda sasaiste, nav gala kategorija (tai ir apakškategorijas) — tādā preces netiek publicētas vispār. Vispārīgāk — Ja prece neparādās veikalā vai tās dati ir nepareizi. Nomainīju uzcenojumu, bet veikalā vecā cena. Nav palaista veikala atjaunošana — uzcenojuma saglabāšana veikalu nemaina. Atcerieties, ka sarkanā poga tikai atver logu: jāizvēlas tvērums un jānospiež otrā, zilā Palaist veikala atjaunošanu, un, ja plānu lieto vairāki piegādātāji, tvērumam jābūt Visi piegādātāji. Ja atjaunošana ir palaista un beigusies ar «Kopš pēdējās veikala atjaunošanas nekas nav mainījies», tad izmaiņa nav saglabājusies: noteikumu logā katra rinda jāsaglabā atsevišķi ar savu disketes pogu, un pēc saglabāšanas stūrī jāparādās «OK», nevis «Error». Veikalā cena ir pareiza, bet cenu salīdzināšanas portālā cita. Portāla cenu veido atsevišķs eksports (Lietotnes → Cenu salīdzināšana), un tam ir savs Uzcenojums (%), Fiksētais uzcenojums un Cenas noapaļošana, turklāt cena tur aiziet ar PVN. Pārbaudiet vispirms tos, nevis uzcenojuma plānu. Ja preces portālā nav vispār, paskatieties eksporta laukus Iekļaut piegādātājus / Neiekļaut piegādātājus un to, vai fails kopš cenas maiņas ir ģenerēts no jauna. Sk. sadaļu «Pēc importa: pārbaudiet cenas arī ārpus veikala». Nesaprotu, vai atjaunošana vispār kaut ko izdarīja. Izpildes rezultātu ar skaitītājiem rāda Žurnāli — tas ir ekrāns sistēmas administratoram, tāpēc šajā solī parasti jāraksta atbalstam. Ja nepareiza ir pati izrēķinātā cena — nostrādāja cits diapazons, cena ir 0 vai ar daudzām zīmēm aiz komata —, sk. Uzcenojumi — kā veidojas gala cena. Ja noteikuma rinda nesaglabājas vai plānu nevar izdzēst, sk. Uzcenojumi — plāni un cenu diapazonu noteikumi.
Piegādātāju prioritāte — ekrāns un svaru uzstādīšana
Kad vienu un to pašu preci piedāvā vairāki piegādātāji, veikalā ir tikai viena prece — un kādam no piegādātājiem tā jāuzvar. Ekrāns Prioritāte ir vieta, kur tiek noteikts, kurš tieši. Svari tiek uzstādīti atsevišķi trim lietām: preces nosaukumam, aprakstam un cenai. Šajā rakstā ir prioritātes ekrāna puse: kur to atrast, kam tas ir pieejams, kam jābūt izdarītam, pirms svari vispār kaut ko dara, kā ekrāns ir uzbūvēts, kā svarus uzstādīt un kādi ir divi tipiskākie uzstādījumi. Pēc kādiem noteikumiem svari izšķir uzvarētāju, ko uzvarētājs ieraksta veikala precē, kad izmaiņas nonāk veikalā un ko darīt, kad uzvar nepareizais piegādātājs — Piegādātāju prioritāte — kurš piegādātājs uzvar. Ekrāna paskaidrojums to formulē īsi: Lielākais svars uzvar, ja vienu un to pašu veikala produktu piegādā vairāki piegādātāji. Nosaukumam / Aprakstam / Cenai prioritāte tiek noteikta atsevišķi. Kur to atrast un kam tas pieejams Integrāciju centrāles (kodā un adresēs — EcomLink) cilņu joslā: Uzstādījumi → Prioritāte. Ekrāna virsraksts — Piegādātāju prioritāte — Integrāciju centrāle. Nolaižamā cilne Uzstādījumi tiek zīmēta tikai sistēmas administratoram. Pašam ekrānam atsevišķa sistēmas administratora ierobežojuma nav: to var atvērt lietotājs, kura grupai ir piekļuve maršrutam ecomlink/priority, un saglabāt var tas, kam ir rediģēšanas tiesības. (Ar to šis ekrāns atšķiras no Žurnāliem, Profiliem un Integrācijas — tie ir cieti ierobežoti sistēmas administratoram.) Praksē tas nozīmē: ja cilnes Uzstādījumi jūsu panelī nav, rakstiet atbalstam — vai nu lai jūsu lietotāju grupai atver piekļuvi šim ekrānam, vai lai svarus uzstāda administrators. Ko piesakāt atbalstam: 1. piegādātāju kodus, kuriem jāmaina svari; 2. vēlamo secību — kurš uzvar; 3. vai runa ir par cenu, vai par nosaukumu / aprakstu; 4. 1–2 konkrētus artikulus (SKU vai piegādātāja produkta ID), kur pašlaik uzvar nepareizais piegādātājs. Pirms sākat Prioritātei ir jēga tikai tad, kad ir, ko izšķirt. Pirms svaru uzstādīšanas jābūt izdarītam šādam: 1. abi piegādātāji ir pievienoti un ieslēgti (sk. Piegādātāja pievienošana); 2. abiem izpildīts vismaz viens imports (sk. Preču imports); 3. zīmoli ir sasaistīti — nesakrītošs ražotājs neļauj divu piegādātāju precēm salīmēties vienā (sk. Zīmolu sasaiste); 4. palaista vismaz viena veikala atjaunošana — tikai tā izveido salīmētās veikala preces (sk. Veikala atjaunošana — kā to palaist). Kad vispār rodas konkurence starp piegādātājiem Prioritāte sāk kaut ko darīt tikai tad, kad divu piegādātāju preces ir salīmētas vienā veikala precē. To dara veikala atjaunošanas fāze Smart-kodu sasaiste. Veikala atjaunošana sastāv no soļiem — fāzēm; to nosaukumus redzat atjaunošanas progresa logā un Žurnālos. Atsevišķi tās palaist vai izslēgt nevar — tālāk fāžu nosaukumi minēti tikai kā atsauce, lai zinātu, kur žurnālā meklēt. Šī fāze katrai piegādātāja precei izveido starppiegādātāju kodu no ražotāja + identifikatora. Kurš identifikators tiek ņemts, nosaka lauks Salīdzināšanas koda avots piegādātāja formas cilnē Vispārējie (sk. Piegādātāja pievienošana). Noklusējums ir MPN — ražotāja artikuls, ko piegādātājs sūta savā plūsmā. Ja izvēlētā lauka konkrētajai rindai nav, sistēma pati paņem nākamo no pārējiem diviem (MPN → SKU → EAN; ja izvēlēts SKU, tad SKU → MPN → EAN). Par kodu var norādīt arī SKU vai EAN, bet abiem piegādātājiem izvēlei jābūt vienādai — citādi viens piegādātājs var kodu veidot pēc viena lauka, otrs pēc cita, un preces nesalīmēsies. Pārāk īsa (viens simbols) vai tukšuma vietā ierakstīta vērtība — N/A, NA, --, NULL, NONE — par kodu netiek pieņemta vispār, un tāda rinda nesalīmējas ne ar vienu. Ja divu piegādātāju precēm nesakrīt ražotājs vai nesakrīt izvēlētais identifikators, tās veikalā paliek kā divas atsevišķas preces — prioritāte tur neko neietekmē, jo konkurences nav. Ja viena piegādātāja plūsmā viens un tas pats kods atkārtojas, šādas rindas tiek atzīmētas kā nesalīmējamas un vienā precē neapvienojas. 📷 Ekrānattēls: ecomlink/product — saraksts, atfiltrēts uz vienu SKU, ar divām rindām no dažādiem piegādātājiem; redzamas kolonnas ar cenu un daudzumu Ekrāns Viena rinda uz piegādātāju, četras kolonnas: | Kolonna | Ko rāda | |---|---| | Piegādātājs | piegādātāja kods lielajā rindā, zem tā — nosaukums | | Nosaukuma prioritāte | skaitlis | | Apraksta prioritāte | skaitlis | | Cenas prioritāte | skaitlis | Saglabāšana — viena Saglabāt poga (disketes ikona) paneļa galvenē; tā saglabā visu tabulu uzreiz. Poga ir redzama tikai lietotājam ar rediģēšanas tiesībām; pārējiem lauki ir bloķēti. Pēc saglabāšanas parādās paziņojums «Veiksmīgi: Jūs esat mainījis Integrāciju centrāles piegādātāju prioritātes!». Ko vēl ir vērts zināt par ekrānu: - Rindas tiek papildinātas brīdī, kad ekrāns tiek atvērts. Katram piegādātājam, kam rindas vēl nav, tā tiek izveidota ar nullēm un uzreiz arī parādās — jauns piegādātājs tabulā ir redzams jau pirmajā atvēršanas reizē. Ja tikko izveidojāt piegādātāju citā cilnē, bet tabulā viņa nav, vienkārši pārlādējiet lapu. - Pieļaujamās vērtības: 0 … 32767. Negatīvu skaitli lauks nepieņem, un saglabājot par lielu vērtība tiek nogriezta līdz 32767. Daļskaitļi nav paredzēti — solis ir 1. - Kārtojums ir pēc piegādātāja koda augošā secībā. Kārtot, filtrēt vai meklēt šajā ekrānā nevar, un lapošanas nav — visi piegādātāji ir vienā tabulā. - Ja piegādātāju vēl nav, tabulā ar četrām kolonnu galvenēm ir viena rinda ar tekstu «Piegādātāju vēl nav.». - Dzēšot piegādātāju, tiek dzēsta arī tā prioritāšu rinda — sarakstā tā nepaliek. 📷 Ekrānattēls: ecomlink/priority — prioritāšu tabula ar 4–6 piegādātājiem un dažādiem svariem; redzama cilņu josla ar atvērto «Uzstādījumi» → «Prioritāte» un paskaidrojums zem cilnēm Kā uzstādīt prioritāti 1. Atveriet Uzstādījumi → Prioritāte. 2. Atrodiet piegādātāja rindu pēc koda — kārtojums ir pēc koda augošā secībā, meklēšanas šajā ekrānā nav. 3. Ievadiet Cenas prioritāti galvenajam piegādātājam (piemēram, 10), pārējiem atstājiet 0. 4. Spiediet Saglabāt — disketes ikona paneļa augšējā labajā stūrī. Saglabājas visa tabula, ne tikai labotā rinda. 5. Pārliecinieties, ka parādījies paziņojums «Veiksmīgi: Jūs esat mainījis Integrāciju centrāles piegādātāju prioritātes!». 6. Atveriet Vadības paneli, piegādātāja izvēlē atstājiet Visi piegādātāji un spiediet Palaist veikala atjaunošanu. 7. Kad atjaunošana beigusies, atveriet vienu strīdīgo preci veikalā un pārbaudiet cenu un piegādātāja kodu. 📷 Ekrānattēls: ecomlink/priority — viena rinda tuvplānā: piegādātāja kods, zem tā nosaukums, un trīs skaitļu lauki Divi tipiski uzstādījumi Ja cilnes Uzstādījumi panelī neredzat, šie ir uzstādījumi, ko pasūtīt atbalstam — recepte, ko rakstīt, ir sadaļā «Kur to atrast un kam tas pieejams». «Man ir galvenais piegādātājs.» Galvenajam Cenas prioritāte lielāka par pārējiem (piem. 10 pret 0). Kamēr viņam prece ir noliktavā, uzvar viņš — arī ja kāds cits ir lētāks; kad atlikums beidzas, prece automātiski pāriet uz nākamo piegādātāju, kuram tā ir. «Viens piegādātājs ar labiem aprakstiem, otrs ar labām cenām.» Aprakstu piegādātājam uzstādiet gan Nosaukuma, gan Apraksta prioritāti uz 10 (abas, nevis tikai apraksta — kāpēc tā, sk. Piegādātāju prioritāte — kurš piegādātājs uzvar), bet Cenas prioritāti atstājiet 0. Cenu piegādātājam otrādi: Cenas prioritāte 10, abas teksta prioritātes 0. Uzlieciet to pirms aprakstu piegādātāja pilnā importa — jau uzrakstītus aprakstus svaru maiņa pati nepārraksta (sk. sadaļu «Kad izmaiņas nonāk veikalā» rakstā Piegādātāju prioritāte — kurš piegādātājs uzvar). Ja kaut kas nestrādā Cilnes «Uzstādījumi» panelī nav. Nolaižamo grupu zīmē tikai sistēmas administratoram; pats ekrāns nav slēgts. Ko pieteikt atbalstam — sadaļā «Kur to atrast un kam tas pieejams». Saglabāšanas pogas nav, lauki ir pelēki. Grupai nav rediģēšanas tiesību uz šo ekrānu. Ja saglabāšana tomēr tiek nosūtīta, serveris atbild «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles piegādātāju prioritātes!». Tabulā nav tikko izveidotā piegādātāja. Rindas tiek papildinātas ekrāna atvēršanas brīdī — pārlādējiet lapu. Ja piegādātājs ir izdzēsts, tā rinda ir dzēsta līdzi un vairs neparādīsies. Ievadīju lielāku skaitli, bet saglabājās 32767. Tā ir augšējā robeža — sk. sadaļu «Ekrāns». Pārējie gadījumi — no «veikalā rāda dārgāko cenu» un «uzliku galvenajam piegādātājam augstu Cenas prioritāti, bet uzvar cits» līdz «nomainīju svarus, bet veikalā nekas nemainījās» — ir savākti rakstā Piegādātāju prioritāte — kurš piegādātājs uzvar. Saistītie raksti: Piegādātāju prioritāte — kurš piegādātājs uzvar · Piegādātāja pievienošana · Preču imports · Zīmolu sasaiste · Veikala atjaunošana — kā to palaist · Žurnāli — ekrāns un izpilžu rindas
Piegādātāju prioritāte — kurš piegādātājs uzvar
Šajā rakstā ir prioritātes izšķiršanas puse: pēc kādām kāpnēm tiek izvēlēts cenas uzvarētājs, ko uzvarētājs ieraksta veikala precē, kā citādi strādā Nosaukuma un Apraksta prioritāte, kad uzliktie svari tiešām nonāk veikalā un kā pārbaudīt, kurš piegādātājs ko piedāvā. Kur ekrāns Prioritāte atrodas, kam tas ir pieejams, kā tas ir uzbūvēts un kā svarus uzstādīt — Piegādātāju prioritāte — ekrāns un svaru uzstādīšana. Cenas prioritāte: kā tiek izvēlēts uzvarētājs Uzvarētāju izvēlas veikala atjaunošanas fāze Uzvarētāja izvēle. Tā katrai veikala precei salīdzina visu piegādātāju kandidātus pēc kārtas un izvēlas vienu. Četri vārdi, kas tālāk ir svarīgi: | Jēdziens | Ko tas nozīmē | |---|---| | Atlikums | daudzums, ko piegādātājs atsūta plūsmā — skaitlis | | Krājumu statuss | teksts, ko pircējs redz, kad atlikuma nav (piem. «Pēc pasūtījuma»); to uzstāda piegādātāja formas cilnē Krājumu statusu sasaiste (sk. Krājumu statusu sasaiste) | | «Vecs» | rinda, kas pēdējā importā plūsmā vairs neatnāca; tai gan atlikums, gan statuss tiek nolikti uz 0, tāpēc tāda rinda vairs nevar uzvarēt | | Nederīgs kandidāts | cena ≤ 0 vai izslēgts piegādātājs, kategorija, ražotājs vai pati prece | Kāpnes ir tieši šādas: 1. Nederīgs kandidāts neuzvar pār derīgu. 2. Prece ar atlikumu pārsit preci bez atlikuma. 3. Ja abiem ir atlikums — uzvar lielākā Cenas prioritāte. 4. Ja abiem ir atlikums un prioritāte ir vienāda — uzvar lētākā. 5. Ja abiem atlikuma nav — uzvar tas, kuram ir piešķirts krājumu statuss; ja abiem ir, uzvar lētākais. Ja derīga kandidāta nav neviena, veikala precē tomēr tiek ierakstīta viena rinda — tā, kurai lielākais atlikums —, un tā tiek ierakstīta tāda, kāda ir. Ja kandidāts ir nederīgs tāpēc, ka izslēgta ķēde (piegādātājs, kategorija, ražotājs vai pati prece), prece veikalā kļūst neaktīva; ja tāpēc, ka cenas nav, veikalā aizrakstās cena 0. Abos gadījumos iepriekšējā cena netiek saglabāta — izslēgšana preci veikalā nodzēš. Divas lietas, ko der pateikt atklāti: - Cenas prioritāte izšķir tikai starp precēm, kurām ir atlikums. Ja visiem piegādātājiem atlikums ir 0, prioritāte netiek ņemta vērā vispār — izšķir krājumu statuss un cena. «Mans galvenais piegādātājs neuzvar» ļoti bieži nozīmē tieši to, ka viņam šai precei atlikums ir 0. - Prioritāte ir stiprāka par cenu. Piegādātājs ar augstāku Cenas prioritāti uzvar arī tad, ja viņa cena ir dārgāka. Tas ir paredzēts, bet tieši tā rodas jautājums «kāpēc veikalā rāda dārgāko cenu». Ja divi kandidāti ir pilnīgi vienādi — abiem atlikums, vienāda prioritāte un vienāda cena — izšķir lielākais atlikums, bet pie vienādiem atlikumiem — vecākais ieraksts. Tas ir prognozējams, tikai no šī ekrāna nav vadāms. Tāpēc gadījumā, kad viens un tas pats piegādātājs ir pieslēgts kā divas rindas (piemēram, divas noliktavas ar vienādām cenām), Cenas prioritāte abām jāuzstāda apzināti — citādi izšķir lielākais atlikums, nevis jūsu izvēle. Ko uzvarētājs ieraksta veikala precē Uzvarētāja izvēle pārraksta septiņus laukus: cenu, piegādātāja kodu, piegādātāja cenu, daudzumu, preces statusu (aktīva / neaktīva), krājumu statusu un nodokļu klasi. Tātad kopā ar cenu pārceļas arī uzvarētāja Krājumu statusu sasaiste — pircējs redz tā piegādātāja statusa tekstu, kurš šai precei uzvarēja — un uzvarētāja rindas nodokļu klase, ko nosaka precedence: prece → ražotājs → kategorija → piegādātājs → veikala noklusējums (piegādātāja nodoklis ir tikai ceturtais variants pēc kārtas; sk. Nodoklis piegādātājam). To, kā no uzvarētāja cenas top gala cena, skaidro raksts Uzcenojumi — kā veidojas gala cena. Nosaukuma un Apraksta prioritāte Šie divi svari strādā citā fāzē — Aprakstu atsvaidzināšana — un pēc citas loģikas. Kandidāti tiek sakārtoti šādi: Nosaukuma prioritāte (dilstoši) → Apraksta prioritāte (dilstoši) → garākais apraksts → vecākais ieraksts. Pēc tam katrai valodai tiek paņemts pirmais netukšais nosaukums un pirmais netukšais apraksts no šī saraksta, bet zīmols — no pirmās rindas, kurai vispār ir norādīts ražotājs. Ja tieši šim ražotājam ir izslēgts zīmola prefikss, nosaukumam zīmola priekšā nebūs vispār — arī tad, ja kāds cits piegādātājs to dotu. ⚠️ Nosaukuma prioritāte kārto sarakstu pirmā, tāpēc tā ietekmē arī apraksta izvēli. Ja piegādātājam A ir Nosaukuma prioritāte 10 un Apraksta prioritāte 0, bet piegādātājam B otrādi, uzvarēs A apraksts (ja tas nav tukšs), jo A rindas jau ir saraksta augšgalā. Lai apraksts nāktu no B, B jābūt vismaz tikpat augstai Nosaukuma prioritātei. Ir vēl divi ierobežojumi, kas ir spēkā neatkarīgi no svariem: - Apraksts tiek pārbūvēts tikai precēm, kuru Satura statuss ir Oriģināls no piegādātāja. Visi pārējie statusi — Nezināms, Mašīntulks, Nepilnīgi apstrādāts, Pilnībā apstrādāts — no plūsmas vairs netiek pārrakstīti, un prioritātes maiņa tur neko nemainīs. Nezināms ir noklusējums vecām precēm, kurām statuss nekad nav uzstādīts, tāpēc tieši tās visbiežāk arī netiek pārbūvētas. Satura statusu redzat veikala preces kartiņā un varat pēc tā filtrēt preču sarakstā. - Piegādātāja formā slēdzis Apraksti (grupā Atjaunot atjaunošanas laikā) nosaka, vai šī piegādātāja precēm aprakstus vispār drīkst pārbūvēt. Nianse: slēdzis izlemj, vai prece nonāk pārbūves sarakstā, nevis to, kura piegādātāja teksts sacenšas. Ja precei ir divi piegādātāji un pārbūvi izsauc otrs, izslēgtā piegādātāja teksts joprojām var uzvarēt pēc prioritātes. Sk. Importa uzvedība. Kad izmaiņas nonāk veikalā Prioritāšu svari tiek nolasīti no jauna katrā veikala atjaunošanā — tos nekur nav jāiekopē un nav jāgaida imports. Bet uz cenas un teksta pusi tie nonāk pēc atšķirīgiem noteikumiem. | Svars | Kad nostrādā | |---|---| | Cenas prioritāte | nākamajā veikala atjaunošanā (poga Palaist veikala atjaunošanu vadības panelī) | | Nosaukuma / Apraksta prioritāte | tikai tad, kad precei nākamreiz tiek pārbūvēts apraksts — un tas notiek retāk, nekā šķiet (sk. zemāk) | Cenas pusē ir viens blakusefekts: pēc prioritāšu saglabāšanas nākamā atjaunošana atceļ «ātro» daļējo pārrēķinu un pārrēķina visu katalogu, tāpēc tā ir manāmi ilgāka par parasto. Turklāt par nokārtotu pārrēķinu skaita tikai atjaunošana visiem piegādātājiem — ja to palaiž, izvēloties vienu konkrētu piegādātāju, nākamajā reizē katalogs tiks pārrēķināts vēlreiz. Pēc prioritāšu maiņas palaidiet atjaunošanu ar izvēli Visi piegādātāji. Teksta pusē svaru maiņa pati par sevi jau uzrakstītus nosaukumus un aprakstus nepārraksta. Turklāt šeit jāšķir divas lietas: kad precei tiek pacelts karogs «jāpārbūvē apraksts» un kad tā tiešām tiek pārbūvēta. Karogs tiek pacelts, kad: - imports atnes mainītu nosaukumu vai aprakstu (nemainīts teksts karogu neceļ); - prece tiek publicēta no jauna; - precei pielīp jauns piegādātājs (smart-koda sasaiste) — taču jau publicētai precei teksts tiek pārvēlēts tikai vēlāk, nevis turpat uz vietas; - piegādātājam maina tulkošanas avota valodu. Faktiskā pārbūve notiek tikai: - pilnajā piegājienā — to no paneļa palaist nevar, tas ir pieejams tikai no komandrindas (administratora darbs); - atjaunošanā pēc tam, kad ir saglabāta kāda piegādātāja forma — tad tiek pārbūvētas visas atzīmētās preces visā katalogā; - parastā, no paneļa palaistā atjaunošanā — tikai tās preces, ko šī pati atjaunošana tajā reizē publicēja. Praktiskā nozīme: ja imports atnesa mainītu tekstu un jūs pēc tam no paneļa palaižat veikala atjaunošanu, vecai precei tas tekstu nepārbūvēs — tā paliek gaidīt pilno piegājienu vai piegādātāja formas saglabāšanu. Tāpēc Nosaukuma un Apraksta prioritāti ir vērts uzlikt pirms piegādātāja pilnā importa, nevis pēc tam. ⚠️ Piegādātāja formas saglabāšana var klusi nomainīt cilnes Importa uzvedība slēdžus — pirms saglabāšanas pārliecinieties, ka tie ir tādi, kādi vajadzīgi (sk. Importa uzvedība). 📷 Ekrānattēls: ecomlink/ecomlink — vadības paneļa veikala atjaunošanas logs ar piegādātāja izvēli «Visi piegādātāji» un pogu «Palaist veikala atjaunošanu» Kā pārbaudīt, kurš piegādātājs ko piedāvā Ekrāns Prioritāte rāda tikai svarus. Vienīgā vieta, kur var redzēt abu piegādātāju rindas blakus, ir Produkti: 1. Atveriet Produkti. 2. Meklēšanas laukā ievadiet jebkuru preces kodu — lauks meklē pēc piegādātāja produkta ID, SKU, EAN, MPN un nosaukuma; ja ievadīti tikai cipari, arī pēc veikala preces ID. Sakritība ir daļēja, tāpēc pietiek ar koda fragmentu. 3. Nepievienojiet filtru Piegādātājs (tas paliek uz Visi piegādātāji) — pretējā gadījumā redzēsiet tikai vienas puses rindu, un salīdzināt nebūs ko. 4. Katrai rindai atveriet kartiņu Produkta detaļas (acs poga vai klikšķis uz nosaukuma) un salīdziniet: - grupā Veikala sinhronizācija — Salīdzināšanas kodu un Viedo kodu (vienāds kods = preces salīmējas vienā veikala precē); - grupā Krājumu imports — Cena (bez PVN) un Daudzums (tieši šie divi skaitļi izšķir kāpnes augstāk). 📷 Ekrānattēls: ecomlink/product — logs «Produkta detaļas» ar redzamām grupām «Krājumu imports» (Cena (bez PVN), Daudzums) un «Veikala sinhronizācija» (Salīdzināšanas kods, Viedais kods) Sīkāk — EcomLink produkti. Ko prioritāte neietekmē Ekrāns izskatās vispārīgāks, nekā ir. - Cenas prioritāte izlemj cenu, piegādātāja kodu, piegādātāja cenu, atlikumu, preces statusu, krājumu statusu un nodokļu klasi. - Nosaukuma un Apraksta prioritāte izlemj nosaukumu, aprakstu un zīmolu. - Nekas cits — kategoriju piesaiste, attēli, atribūti, opcijas, izmēri, svars, EAN un SKU — no prioritātes nav atkarīgs; tiem ir savi noteikumi un savas sasaistes attiecīgajos ekrānos. Ja kaut kas nestrādā Veikalā rāda dārgāko cenu. Tā ir paredzēta uzvedība: augstāka Cenas prioritāte uzvar arī ar dārgāku cenu. Ja tas nav tas, ko gribat, izlīdziniet svarus — ar vienādu prioritāti izšķir lētākā cena. Uzliku galvenajam piegādātājam augstu Cenas prioritāti, bet uzvar cits. Visbiežāk galvenajam piegādātājam šai precei atlikums ir 0. Prioritāte darbojas tikai starp kandidātiem, kuriem ir atlikums. Otrs biežais iemesls — kandidāts ir nederīgs: cena 0 vai izslēgts piegādātājs, kategorija, ražotājs vai pati prece. Abus var pārbaudīt ekrānā Produkti pēc sadaļas «Kā pārbaudīt, kurš piegādātājs ko piedāvā» soļiem — skatieties grupu Krājumu imports (Cena, Daudzums). Nomainīju svarus, bet veikalā nekas nemainījās. Cenas pusē — palaidiet veikala atjaunošanu (ar izvēli Visi piegādātāji); imports vien uzvarētāju nepārvēlē. Teksta pusē — nosaukums un apraksts netiek pārrakstīts tikai tāpēc, ka mainīts svars; sk. sadaļu «Kad izmaiņas nonāk veikalā». Ja pati atjaunošana pēc svaru maiņas ilgst manāmi ilgāk nekā parasti, tas ir gaidāms: tiek pārrēķināts viss katalogs. Ja tā izskatās, ka «neko nedara», atbildi meklē žurnālos — sk. Žurnāli — diagnostika un ziņojumu atšifrējums. Apraksts nāk no nepareizā piegādātāja, lai gan Apraksta prioritāte ir uzstādīta. Pārbaudiet Nosaukuma prioritāti — tā kārto sarakstu pirmā un tāpēc nosaka arī apraksta izvēli. Ja tas nav tas, pārbaudiet preces Satura statusu: viss, kas nav Oriģināls no piegādātāja, no plūsmas vairs netiek pārrakstīts. Prece veikalā ir divreiz, un prioritāte neko nedara. Tad preces nav salīmētas vienā: nesakrīt ražotājs vai Salīdzināšanas koda avots norādītais identifikators. Pārbaudiet abu rindu Salīdzināšanas kodu ekrānā Produkti (sk. «Kā pārbaudīt, kurš piegādātājs ko piedāvā»). Kā šis kods top un kāpēc preces nesalīmējas, ir sadaļā «Kad vispār rodas konkurence starp piegādātājiem» rakstā Piegādātāju prioritāte — ekrāns un svaru uzstādīšana. Vispirms jāsakārto Zīmolu sasaiste un salīdzināšanas kods, tikai tad prioritātei ir, ko izšķirt. Saistītie raksti: Piegādātāju prioritāte — ekrāns un svaru uzstādīšana · Piegādātāja pievienošana · Importa uzvedība · Krājumu statusu sasaiste · Nodoklis piegādātājam · EcomLink produkti · Zīmolu sasaiste · Uzcenojumi — kā veidojas gala cena · Veikala atjaunošana — kā to palaist · Žurnāli — ekrāns un izpilžu rindas · Žurnāli — diagnostika un ziņojumu atšifrējums
Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve
Šajā rakstā ir ekrāns Pārsaiste: kam tas ir domāts, kuriem parsētājiem tas vispār darbojas, kā ekrāns ir uzbūvēts un kuras 23 produkta īpašības var pārsaistīt. Kā tiek uzrakstīta avota adrese un no kurienes izvēlnēs rodas elementi — Lauku pārsaiste — avota adreses un izvēlnes saturs. Kā lauku pārsaistīt, pārbaudīt rezultātu un palaist sauso palaišanu — Lauku pārsaiste — pārsaistīšana un sausā palaišana. Ekrāns Pārsaiste (maršruts ecomlink/remap, virsraksts Lauku pārsaiste — Integrāciju centrāle; «Integrāciju centrāle» ir moduļa nosaukums saskarnē — kodā un adresēs tas ir EcomLink) atbild uz vienu jautājumu: kurš datu plūsmas elements sniedz kuru preces īpašību. Standarta formātu lasītāji sagaida noteiktus nosaukumus — cena ir price, atlikums quantity, artikuls model. Kad piegādātāja fails šos pašus datus sauc citādi (Cena, stock, ArticleNo), šeit katrai īpašībai norāda citu avota elementu, un pārējais imports paliek nemainīgs. Ekrāna ievads: «Katram piegādātājam izvēlieties, kurš datu plūsmas elements sniedz katru produkta īpašību. Atstājiet īpašību pie tās noklusējuma elementa, lai to importētu kā līdz šim. Tiek mainīts tikai avota elements — īpašības iekšējā apstrāde paliek nemainīga.» Cilne atrodas nolaižamajā cilnē Uzstādījumi, un šo cilņu grupu vispār uzzīmē tikai sistēmas administratoram (sk. EcomLink — kas tas ir un kā tas ir iekārtots). Rediģēšanai vajag modify tiesības uz ecomlink/remap; bez tām izvēlnes ir pelēkas, pogas Saglabāt nav, un serveris atbild ar «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles lauku pārsaisti!». Pārsaiste tiek nolasīta importa brīdī, nevis veikala atjaunošanā — izmaiņa stājas spēkā ar nākamo importu un neko nemaina ar atpakaļejošu datumu. 📷 Ekrānattēls: ecomlink/remap — ekrāns bez izvēlēta piegādātāja: zilā ievada kaste, piegādātāja izvēlne un pelēkais uzaicinājums «Izvēlieties piegādātāju augšpusē…» Kad pārsaiste strādā un kad nē Pārsaisti nolasa tikai četri vispārīgie (standarta) parsētāji: Standard XML, Standard CSV, Standard JSON un Standard XLSX. Konkrētu vairumtirgotāju parsētāji pārsaisti apzināti neņem vērā — tiem lauku nosaukumi ir iebūvēti, un šeit saglabātā izvēle paliek gulēt, neietekmējot importu. Kurš parsētājs piegādātājam piesprausts, redzams ekrānā Integrācija (skat. Atbalstītie formāti un parsētāja izvēle). Pārsaistīt var tikai 23 vienkāršās (skalārās) īpašības. Preces nosaukums un apraksts (name_lv, description_lv), attēlu un kategoriju saraksti, atribūti, opcijas, akcijas un atlaides nav pārsaistāmi — to iekšējie nosaukumi ir fiksēti. Ekrāna uzbūve 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. Sarakstā ir visi neizdzēstie piegādātāji formātā kods — nosaukums, kārtoti pēc koda — arī tie, kuriem imports ir izslēgts. Kamēr piegādātājs nav izvēlēts: «Izvēlieties piegādātāju augšpusē, lai rediģētu tā lauku pārsaisti.» Izvēle nonāk lapas adresē kā filter_vendor=<kods>, tāpēc konkrēta piegādātāja redaktoru var atvērt ar tiešu saiti un to var saglabāt grāmatzīmēs. Kods, kāda piegādātāja nav (piemēram, izdzēsts vai pārrakstīts adresē), tiek klusi uzskatīts par neizvēlētu piegādātāju — kļūdas nav, redaktora vienkārši nav. ⚠️ Poga Rādīt blakus izvēlnei ir tikai atkāpšanās ceļš: veidne to zīmē tikai tad, ja pārlūkā ir izslēgts JavaScript. Parastā panelī tās nav, un pareizi — izvēle nostrādā pati. 2. Rinda par atklātajiem elementiem. Ja kešotajā datu plūsmā elementi atrasti, virs tabulas ir pelēks teksts ar lupas ikonu: «Šī piegādātāja kešotajā datu plūsmā atrasti N atšķirīgi elementi — izvēlieties tos zemāk esošajos sarakstos.» Ja nav — tur ir brīdinājuma kaste (sk. Lauku pārsaiste — avota adreses un izvēlnes saturs, sadaļu «Kad izvēlnēs ir tikai noklusējumi»). 3. Redaktora tabula ar kolonnām Produkta īpašība · Avota elements (nolaižamā izvēlne) · Noklusējuma elements (pelēks koda rāmītis). Rinda, kurā izvēlēts kaut kas cits, nevis noklusējums, ir izcelta ar zilganu fonu. Katrā izvēlnē ir noklusējuma elements (tam blakus iekavās noklusējums), visi datu plūsmā atklātie elementi un jau saglabātā izvēle — pēdējā tāpēc, lai plūsmas maiņa klusi neizmestu veco lēmumu. 4. Poga Saglabāt. 5. Poga Atiestatīt uz noklusējumu — parādās tikai tad, kad izpildās abi nosacījumi: lietotājam ir modify tiesības un šim piegādātājam pārrakstījumi tiešām jau ir. Atver apstiprinājuma logu: «Atiestatīt šī piegādātāja lauku pārsaisti uz noklusējuma vērtībām?» ar pogām Atcelt un Atiestatīt uz noklusējumu. Rezultāts: «Lauku pārsaiste notīrīta.» 6. Sausās palaišanas sadaļa — tai ir savs raksts: Lauku pārsaiste — pārsaistīšana un sausā palaišana. 7. Pārskata tabula apakšā — Piegādātāji ar lauku pārsaisti, kolonnas Piegādātājs (saite uz šī piegādātāja redaktoru — tā pati filter_vendor adrese) · Pārrakstījumi (skaits) · Pārsaiste (kompakts saraksts formātā īpašība ← elements). Tabulā nonāk tikai tie piegādātāji, kuriem pēc pārbaudes paliek vismaz viens derīgs pārrakstījums, tāpēc tā ir arī ātrākais veids, kā redzēt, ka saglabātais tiešām ir saglabājies. Ja nav neviena: «Neviens piegādātājs vēl nav pārsaistījis nevienu lauku.» Kolonnā Pārsaiste redzams tas pats īpašība ← elements pieraksts, ko sausā palaišana izvada rindā Remapped: (sk. Lauku pārsaiste — pārsaistīšana un sausā palaišana) — tas ir viens un tas pats saraksts, tikai divās vietās. 📷 Ekrānattēls: ecomlink/remap — izvēlēts piegādātājs: pelēkā rinda par atklātajiem elementiem un redaktora tabula ar dažām zilgani izceltām rindām un atvērtu «Avota elements» izvēlni 23 īpašības un to noklusējuma elementi | Produkta īpašība | Noklusējuma elements | Produkta īpašība | Noklusējuma elements | |---|---|---|---| | Modelis (identitāte) | model | MPN | mpn | | Imports | status | EAN | ean | | Daudzums | quantity | SKU | sku | | Cena (bez PVN) | price | Ražotājs | manufacturer | | Nodokļu klase | tax_class | Garums | length | | Mērvienība | unit | Platums | width | | Mērvienības ID | unit_id | Augstums | height | | Mērvienības daudzums | unit_quantity | Garuma klase | length_class_id | | Pieaugušajiem | adult | Svars | weight | | Statuss, kad nav noliktavā | out_of_stock_status | Svara klase | weight_class_id | | Statuss, kad ir noliktavā | in_stock_status | Galvenais attēls | title_image | | Minimālais daudzums | min_quantity | | | Trim īpašībām nosaukums un noklusējuma elements atšķiras: Nodokļu klase lasa tax_class, Statuss, kad nav noliktavā — out_of_stock_status, Statuss, kad ir noliktavā — in_stock_status. CSV un XLSX gadījumā «elements» ir kolonnas nosaukums, JSON gadījumā — locekļa nosaukums; noklusējumi ir tie paši. Ja kaut kas nestrādā Ciļņu joslā nav nolaižamās cilnes «Uzstādījumi», tātad arī cilnes «Pārsaiste». Šo cilņu grupu uzzīmē tikai sistēmas administratoram, un tā nav tiesību rūtiņa lietotāju grupā. Atšķirībā no Integrācijas, Žurnāliem un Vendor profiles pats maršruts ecomlink/remap sistēmas administratora statusu tomēr neprasa: lietotājs, kura grupai ir piekļuve šim maršrutam, ekrānu atver pa tiešo saiti. Ja arī tā nesanāk — rakstiet atbalstam. Izvēlnes ir pelēkas un pogas «Saglabāt» nav. Ekrāns ir atvērts, bet lietotāja grupai nav modify tiesību uz maršrutu ecomlink/remap. Tās piešķir veikala administrators sadaļā Mans veikals → Lietotāji → Lietotāju grupas; mēģinājums saglabāt tik un tā atbild ar «Uzmanību: Jums nav tiesību mainīt Integrāciju centrāles lauku pārsaisti!». Pogas «Atiestatīt uz noklusējumu» nav. Tā parādās tikai tad, kad izpildās abi nosacījumi: ir modify tiesības un šim piegādātājam tiešām ir vismaz viens saglabāts pārrakstījums. Ja piegādātājs stāv uz tīriem noklusējumiem, atiestatīt nav ko, un pogas nav ar nodomu. Piegādātāja izvēlnē nav vajadzīgā piegādātāja. Sarakstā ir visi neizdzēstie piegādātāji, arī tie, kuriem imports izslēgts — tātad trūkstošais piegādātājs ir izdzēsts. Pārējās kļūmes ir aprakstītas abos pārējos rakstos — pēc tā, kurā ekrāna daļā tās parādās. - Izvēlnēs ir tikai noklusējumi, nav vajadzīgā elementa, vai tie izskatās pēc atbildes apvalka — sk. Lauku pārsaiste — avota adreses un izvēlnes saturs, sadaļu «Ja kaut kas nestrādā». - Saglabāšana neizdodas, imports nemainās, sausā palaišana rāda «Nothing», vērtība pazuda vai katalogs parādījās divreiz — sk. Lauku pārsaiste — pārsaistīšana un sausā palaišana, sadaļu «Ja kaut kas nestrādā».
Lauku pārsaiste — avota adreses un izvēlnes saturs
Šajā rakstā ir ekrāna Pārsaiste datu puse: kā tiek uzrakstīta avota adrese, ar ko trūkstošs elements atšķiras no tukša un no kurienes nāk tas, ko piedāvā izvēlnes Avota elements. Kas šis ekrāns vispār ir, kam tas pieejams un kā tas izskatās — Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve. Kā lauku pārsaistīt, pārbaudīt rezultātu un palaist sauso palaišanu — Lauku pārsaiste — pārsaistīšana un sausā palaišana. Kā uzrakstīta avota adrese Izvēlnē nokļūst tikai tas, ko atrada atklāšana, taču saglabātā vērtība ir adrese, un adreses vārdnīca ir tīši maza: tā pasaka, kur skalārā vērtība atrodas, nekad — kuru no vairākām paņemt. | Adrese | Ko tā adresē | |---|---| | price | tiešs ieraksta elementa bērns — tā ir visu 23 īpašību noklusējuma forma | | Dimensions.Height | ligzdots bērns; katrs punkta segments ir viens solis lejup | | @Stock | paša ieraksta elementa atribūts | | Dimensions@Height | atribūts elementam, kas atrodas norādītajā ceļā | | g:price | nosaukumtelpas bērns; prefikss tiek atšifrēts pret paša ieraksta deklarācijām, tāpēc nekas nav jākonfigurē | Četri likumi, kas no ekrāna nav redzami: - Burtiskais nosaukums tiek mēģināts pirms punktotās lasīšanas. Tāpēc plūsma, kuras elementa nosaukumā pašā ir punkts (item.price), paliek adresējama — vispirms tiek meklēts tieši tāds bērns un tikai tad ceļš. - Kols vienmēr nozīmē nosaukumtelpas prefiksu. Elementa nosaukumā kols nav iespējams, tāpēc šeit pārpratuma nav. Prefikss drīkst būt tikai pie elementa, nevis pie atribūta: g:price ir derīga adrese, @g:stock — nav. - Adrese, kas beidzas ar tukšu @ (piemēram, Dimensions@), neadresē neko un tiek uzskatīta par neatrisināmu. Tā ar nolūku nenokrīt atpakaļ uz elementu — citādi tiktu nolasīta pavisam cita vērtība, nekā gribēts. - Ja elements atkārtojas, tiek paņemts pirmais dokumenta secībā. Izvēlēties starp vairākiem vienāda nosaukuma elementiem (piemēram, pa noliktavām) šeit nav iespējams — tā jau ir politika, un tā dzīvo konkrētā vairumtirgotāja parsētājā, nevis pārsaistē. Tieši tāpēc dažam piegādātājam pārsaiste problēmu neatrisina un vajag savu parsētāju; sk. Vairumtirgotāju parsētāji un pieejas dati. Trūkstošs elements un tukšs elements nav viens un tas pats Šī ir svarīgākā nianse visā ekrānā, jo tā izšķir, vai nepareiza adrese sabojā datus vai neizdara neko: | Ko adrese atrod | Kā to saprot imports | Kas notiek ar vērtību | |---|---|---| | elementa (vai kāda ceļa posma) nav vispār; atribūta nav | nav atsūtīts | vecā sagatavotā vērtība paliek neskarta | | elements vai atribūts ir, bet tukšs | atsūtīts tukšs | vērtība tiek notīrīta | Praktiskā secība: pārrakstīta adrese ar drukas kļūdu neko nenodzēš — tā vienkārši neatrod neko, un prece paliek ar iepriekšējo vērtību. Toties adrese, kas trāpa uz reāli tukšu elementu, katrā importā izdzēs attiecīgo lauku. Tāpēc pēc pārsaistīšanas «nekas nemainījās» un «vērtība pazuda» ir divi pavisam dažādi simptomi ar diviem dažādiem cēloņiem. No kurienes nāk izvēlnes saturs Elementi tiek nolasīti no faila, kas jau ir uz diska (pēdējās lejupielādes kešs), katram formātam savādāk: | Formāts | Ko atklāj | |---|---| | XML | ieraksta elementa bērnus, ligzdotos ceļus (Dimensions.Height, līdz 3 līmeņiem), atribūtus (@Stock, Dimensions@Height) un nosaukumtelpu bērnus (g:price) — pirmajos 50 ierakstos | | CSV | galvenes rindas kolonnu nosaukumus | | JSON | ierakstu locekļu nosaukumus un punktētos ceļus (stock.qty) — pirmajos 50 ierakstos | | XLSX | konfigurētās darblapas galvenes rindu | Formātu nosaka piegādātājam piespraustais parsētājs; ja tas ir Automātiskā noteikšana, formāts tiek nolasīts no paša faila. Atklāšana lasa tieši to pašu, ko lasīs imports: XML gadījumā piegādātāja record_element, JSON gadījumā tā records_key, XLSX gadījumā tā konfigurēto darblapu (sheet). Visas trīs vērtības ir piegādātāja formas cilnē Datu plūsmas konfigurācija. Tāpēc izvēlnes saturs ir arī pārbaude šiem trim iestatījumiem: ja izvēlnēs ir svešas lietas, kļūda ir tur, nevis pārsaistē. Divas sekas: elements, kas parādās tikai vēlāk failā, sarakstā var nebūt (paraugs ir pirmie 50 ieraksti), un ar roku ierakstīt neko nevar — izvēlēties var tikai to, ko izvēlne piedāvā. Kad izvēlnēs ir tikai noklusējumi Tad virs tabulas ir viena no trim brīdinājuma kastēm — jo katrā gadījumā jādara pretējas lietas. Latviešu panelī šie teksti parādās angliski. | Ko redz | Ko tas nozīmē | Ko darīt | |---|---|---| | Dzeltena: «Nothing has been downloaded for this vendor yet…» | piegādātājam vēl nekas nav lejupielādēts | palaist importu vai atjaunot avotu | | Sarkana: «This vendor's feed is on disk and readable, but it contains no <…> elements…» | fails ir uz diska un lasās, bet konfigurētais ieraksta elements tajā neatbilst nekam | nomainīt record_element piegādātāja formas cilnē Datu plūsmas konfigurācija | | Dzeltena: «This vendor's feed was read, but no addressable fields were found in its records…» | ieraksti atrasti, bet tajos nav adresējamu lauku | jāskatās pati datu plūsma | Trīs lietas, kas izšķir, kura kaste parādīsies: - Sarkanā kaste rādās tikai XML plūsmām (un tām, kurām formātu vispār neizdevās noteikt). CSV līdz tai nemaz netiek — galvenes rinda ir ieraksta forma, tāpēc tukšs rezultāts tur vienmēr nozīmē dzelteno «nav adresējamu lauku». Tas pats attiecas uz XLSX. - Ja konfigurētais ieraksta elements ir starp tiem, ko dokuments tiešām atkārto, sarkanā kaste netiek rādīta — tad parādās dzeltenā. Tas ir apzināti: ieraksti tiek lasīti, tie vienkārši ir tukši (piemēram, <item/> bez bērniem), un sūtīt operatoru labot vienīgo iestatījumu, kas ir pareizs, būtu tā pati kļūda, ko šīs trīs kastes novērš. - JSON kļūdās klusāk par abiem. Tukšs records_key nozīmē automātisko noteikšanu, un tā atpazīst tikai septiņus vārdus: products, items, records, data, rows, list, offers. Ja piegādātājs sarakstu sauc citādi (result, payload, Produkti), lasītājs apvalka objektu uzskata par vienu ierakstu, un izvēlnēs parādās paša apvalka locekļi (status, total, result…) — saraksts, kas izskatās pilnīgi ticams, bet nav plūsmas preču lauki. Pazīme ir tā, ka piedāvātie nosaukumi izklausās pēc atbildes apvalka, nevis pēc preces. Sarkanajā gadījumā zem ziņojuma tiek uzskaitīts, ko dokuments tiešām atkārto — līdz pieciem kandidātiem, katram blakus sastopamība («N occurrences»). Virs saraksta ir «This document repeats:» vai — ja dokumentā nekas neatkārtojas — «Nothing in this document repeats, so it may carry a single record. Present at the top level:». Šis saraksts ir vienīgais veids, kā uzzināt pareizo ieraksta elementu, neatverot pašu failu. Garam failam skaitļi rādās kā «N occurrences in the part scanned» — tas ir normāli: skenēšanai ir mezglu budžets (200 000), jo šīs plūsmas mēdz būt gigabaitu lielas. Apgriezts skenējums ieraksta elementu nosaka tikpat pareizi (plūsmas ir viendabīgas) — tas tikai nevar pateikt kopskaitu. Kandidāti tiek rādīti līdz pieciem, sākot ar iespējamāko. Kā atrast pareizo ieraksta elementu 1. Izvēlieties piegādātāju un pārliecinieties, ka virs tabulas ir tieši sarkanā kaste — dzeltenā nozīmē citu problēmu. 2. Izlasiet kastes tekstā nosaukto pašreizējo elementu — tas ir tas, kas neatbilst nekam. 3. Zem ziņojuma paņemiet pirmo kandidātu no saraksta: tas ir tas, kas dokumentā atkārtojas visbiežāk seklākajā līmenī, un gandrīz vienmēr tas arī ir preces ieraksts. 4. Ja virs saraksta rakstīts «Nothing in this document repeats…», apstājieties: dokumentā nav atkārtojumu, tātad tajā, visticamāk, ir viena prece vai arī lejupielādēta ir kļūdas lapa. Tad jārisina lejupielāde, nevis ieraksta elements. 5. Atveriet piegādātāja formas cilni Datu plūsmas konfigurācija, ierakstiet šo nosaukumu atslēgā record_element un saglabājiet; sk. Datu plūsmas konfigurācija. 6. Atgriezieties Uzstādījumi → Pārsaiste, izvēlieties to pašu piegādātāju vēlreiz un pārbaudiet, ka sarkanās kastes vietā tagad ir pelēkā rinda «…atrasti N atšķirīgi elementi». Failu no jauna lejupielādēt nevajag — atklāšana lasa to pašu failu, kas jau ir uz diska. 📷 Ekrānattēls: ecomlink/remap — sarkanā brīdinājuma kaste par neatbilstošu ieraksta elementu ar kandidātu sarakstu un sastopamības skaitļiem Ja kaut kas nestrādā Izvēlnēs ir tikai noklusējumi, lai gan imports ir palaists. Skatieties, kura no trim kastēm ir virs tabulas. Sarkanā nozīmē, ka fails ir kārtībā, bet ieraksta elements neatbilst nekam — labojiet record_element cilnē Datu plūsmas konfigurācija (skat. Datu plūsmas konfigurācija), nevis lejupielādējiet failu no jauna. Izvēlnēs ir elementi, bet tie izskatās pēc atbildes apvalka (status, total, result), nevis pēc preces. Tā ir JSON plūsma, kuras preču saraksta nosaukums nav starp septiņiem automātiski atpazīstamajiem (products, items, records, data, rows, list, offers): lasītājs apvalka objektu uzskata par vienu ierakstu un piedāvā tā locekļus. Norādiet īsto nosaukumu atslēgā records_key cilnē Datu plūsmas konfigurācija un atveriet ekrānu vēlreiz. Saraksta izvēlnē nav elementa, kuru failā redzu ar acīm. Divi iespējamie iemesli. Vai nu elements parādās tikai vēlāk failā — paraugs ir pirmie 50 ieraksti, un pēc tiem sarakstu nepapildina nekas. Vai arī tas ir dziļāk par trim līmeņiem — dziļāki ceļi netiek atklāti. Ar roku ierakstīt adresi šajā ekrānā nevar. Izvēlējos elementu, kas plūsmā ir vairākas reizes, bet vērtība ir nepareiza. Adrese atrod pirmo tāda nosaukuma elementu dokumenta secībā, un izvēlēties starp tiem šeit nav iespējams. Ja pareizais elements nav pirmais (biežākais gadījums — vairākas noliktavas), vajadzīgs šī vairumtirgotāja parsētājs; piesakiet to atbalstam, pievienojot parauga failu. Kļūmes, kas parādās saglabājot, importējot vai sausajā palaišanā, ir aprakstītas rakstā Lauku pārsaiste — pārsaistīšana un sausā palaišana.
Lauku pārsaiste — pārsaistīšana un sausā palaišana
Šajā rakstā ir ekrāna Pārsaiste praktiskā daļa: kā lauku pārsaistīt un atiestatīt, kāpēc Modelis ir vienīgais bīstamais lauks un kā ar sauso palaišanu pārbaudīt rezultātu, neko nerakstot. Kas šis ekrāns ir un kā tas izskatās — Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve. Kā tiek uzrakstīta avota adrese un no kurienes nāk izvēlnes saturs — Lauku pārsaiste — avota adreses un izvēlnes saturs. Kā pārsaistīt lauku 1. Pārliecinieties, ka piegādātājam ir lejupielādēta datu plūsma — citādi sarakstos būs tikai noklusējumi. 2. Atveriet Uzstādījumi → Pārsaiste un izvēlieties piegādātāju. 3. Vajadzīgajā rindā izvēlnē Avota elements norādiet elementu, kas šo īpašību tiešām sniedz. Pārējās rindas atstājiet uz noklusējuma. 4. Nospiediet Saglabāt. Parādās «Lauku pārsaiste saglabāta.», mainītās rindas kļūst zilganas, un piegādātājs parādās pārskata tabulā. 5. Palaidiet sauso palaišanu un pārbaudiet, ka kolonnās Identity, cena un daudzums ir tas, ko gaidījāt. 6. Palaidiet importu — tikai tas pārsaisti reāli piemēro (skat. Preču imports). Ko saglabāšana dara klusi: izvēle, kas atkārto noklusējumu, netiek glabāta kā pārrakstījums, un, ja visas 23 rindas ir uz noklusējuma, pārsaiste tiek notīrīta pilnībā. Nederīga adrese netiek klusi izmesta. Pārējais saglabājas, bet «Lauku pārsaiste saglabāta.» vietā parādās angliska brīdinājuma josla ar uzskaitītajām noraidītajām adresēm: «Saved, except: … could not be used as a source address and was not stored.» Adresē drīkst būt tikai latīņu burti, cipari, pasvītra, punkti, domuzīmes, viens nosaukumtelpas prefikss un viens beigu @atribūts, un tai jāsākas ar burtu, pasvītru vai — ja adresēts tiek paša ieraksta atribūts — ar @. Tāpēc kolonna ar atstarpi (Product Code), komatu (Cena, EUR), garumzīmi (Krājums) vai ciparu sākumā (1C_kods) izvēlnē būs redzama, bet saglabāta netiks. Kā pārbaudīt, vai pārsaiste tiešām nostrādāja Saglabāšana un rezultāts ir divas dažādas lietas, un starp tām ir vesels imports: 1. Ekrāna apakšā pārskata tabulā Piegādātāji ar lauku pārsaisti (sk. Lauku pārsaiste (remap) — kas tas ir un ekrāna uzbūve) atrodiet savu piegādātāju un salīdziniet kolonnu Pārsaiste ar to, ko gribējāt saglabāt. Ja rindas nav, saglabāts nav nekas. 2. Palaidiet sauso palaišanu ar profilu Full import un pārbaudiet pelēkajā kontekstā rindu Remapped: … — tur jābūt tai pašai adresei. 3. Sausās palaišanas tabulā paskatieties kolonnu Fields this item carried: ja jūsu adrese tur neparādās, plūsma šo lauku konkrētajām rindām nesūta, un vainīga nav pārsaiste. 4. Palaidiet importu un pēc tam pārbaudiet dažas preces ekrānā Produkti — tikai imports pārsaisti reāli piemēro. 5. Ja vērtība nemainījās, atdaliet divus gadījumus: nekas nemainījās nozīmē, ka adrese neatrada neko (vecā vērtība palika); vērtība pazuda nozīmē, ka adrese atrada tukšu elementu. Sk. Lauku pārsaiste — avota adreses un izvēlnes saturs, sadaļu «Trūkstošs elements un tukšs elements nav viens un tas pats». Kā atiestatīt pārsaisti uz noklusējumu 1. Izvēlieties piegādātāju — poga parādās tikai tad, kad pārrakstījumi tiešām ir. 2. Nospiediet Atiestatīt uz noklusējumu un apstipriniet logā. Ziņojums: «Lauku pārsaiste notīrīta.» 3. Pārliecinieties, ka piegādātājs ir pazudis no pārskata tabulas apakšā. 4. Palaidiet importu — līdz tam preces joprojām nes vecās pārsaistes rezultātu, jo notīrīta tika recepte, nevis jau sagatavotie dati. ⚠️ Atiestatīšana neatgriež iepriekšējās vērtības precēm. Tā tikai liek nākamajam importam atkal lasīt noklusējuma elementus; ja to starplaikā plūsmā nav, laukus atsvaidzinās nākamais gājiens, kurā tie ir. Modelis — vienīgais bīstamais lauks Rindai Modelis (identitāte) zem nosaukuma ir sarkans brīdinājums: «Modelis ir produkta identitāte. Mainot tā avotu, nākamajā importā šī piegādātāja produktiem tiek mainītas atslēgas (vecās rindas tiek izņemtas no aprites, jaunas ievietotas).» Praksē: pēc model avota maiņas nākamajā importā neviena vecā artikula plūsmā vairs nav — visi ienāk ar jaunām atslēgām. Importa beigu pārbaude, kas atslēdz plūsmā trūkstošās preces, tādā gadījumā atsakās strādāt (tās ierobežojums Datu plūsmā trūkstošo atslēgšanas ierobežojums pēc noklusējuma ir 20 % no piegādātāja kataloga — maināms piegādātāja formas cilnē Importa uzvedība —, un šeit pazūd 100 %), tāpēc vecās rindas paliek ieslēgtas, un blakus tām parādās viss katalogs no jauna. Rezultāts ir dubults katalogs, nevis pārsaukts. Tāpēc model avotu maina tikai apzināti un ar plānu, kā vecās rindas sakārtot. Pārējām 22 īpašībām šādu seku nav. Ja identitāte tomēr jāmaina, tad šādā secībā: 1. Izvēlieties jauno avotu rindā Modelis (identitāte), bet vēl nesaglabājiet. 2. Vispirms palaidiet sauso palaišanu ar profilu Full import un paskatieties kolonnu Identity: tur jau redzams, kādas atslēgas ienāktu. Ja tur ir tukšums vai atkārtojumi, tālāk iet nevajag. 3. Pārbaudiet, ka visām parauga rindām zīmīte ir New product — tas apstiprina, ka neviena vecā atslēga vairs nesakrīt, un tieši tāpēc rodas dubultais katalogs. 4. Vienojieties, ko darīt ar vecajām rindām: tās netiks atslēgtas pašas, jo plūsmā pazūd 100 % kataloga un nostrādā tas pats atslēgšanas ierobežojums. 5. Tikai tad saglabājiet un palaidiet pilno importu. 6. Pēc importa ekrānā Produkti filtrējiet pēc šī piegādātāja ar filtru Nav atjaunots N dienas — tur būs tieši vecās rindas, kuras vairs neviens neatjauno. Sausā palaišana (Dry run) Uz šo pašu sadaļu ved arī poga «Dry run this vendor» ekrānā «Vendor profiles» — tā ir cilne nolaižamajā Uzstādījumi un latviskajā panelī saucas angliski; sk. Piegādātāju profili — kas tie ir; pati poga un tās plāna tabula — Piegādātāju profili — piemērošana un plāns. Zem redaktora ir sadaļa Dry run ar mēģenes ikonu. Tā parsē failu, kas jau ir uz diska, ar piegādātāja pašreizējiem iestatījumiem un parāda, ko pirmās rindas sagatavotu. Tā neko neraksta un neko nelejupielādē, tāpēc to var palaist tik reižu, cik vajag. Lapas atvēršana to nekad nepalaiž pati. Visa sadaļa latviešu panelī ir angliski. Forma: Profile (Stock refresh / Full import; noklusējums — krājumu atjaunošana) · Rows (20 / 50 / 100) · poga Dry run. Izvēle nonāk adresē kā preview=1, preview_profile un preview_rows, tāpēc konkrētu sauso palaišanu var atvērt ar saiti. Divas izvēles, kas izskatās sīkumi, bet nav: noklusējuma profils ir krājumu atjaunošana tāpēc, ka tas ir vienīgais profils, ko kaut kas plāno automātiski, un pirmā importa pārsteidzošākais iznākums — «nekas nenotika, neviens artikuls nav pazīstams» — ir tieši krājumu iznākums; sākot ar Full import, tas paliktu neredzams. Un 20 rindas ir paraugs, nevis ierobežojums no skopuma: uz jautājumu «vai šī konfigurācija plūsmu nolasa pareizi» atbild jau pirmās rindas; 50 un 100 ir tam gadījumam, kad pirmās izskatās labi, bet tālāk kaut kas nav kārtībā. Rezultāts sākas ar verdikta rindu: «N record(s) read: N would be added, N refreshed, N left alone.» Joslas krāsa pati ir informācija: zila — nolasīts; sarkana — no plūsmas netika nolasīts neviens ieraksts; dzeltena — visi pārējie iemesli. Ja nolasīt neizdevās, tur ir konkrēts iemesls, un katrs no tiem noved pie citas darbības: | Verdikts | Ko tas nozīmē | Kur to labo | |---|---|---| | «Nothing has been downloaded for this vendor yet…» | uz diska nav faila; sausā palaišana ar nolūku nekad nelejupielādē | palaist importu vai atjaunot avotu | | «No parser could be resolved…» | parsētājs nav piesprausts un failu neizdevās atpazīt. Piezīme turpat: piegādātājs, kas atstāts uz automātiskās noteikšanas, nedabū arī nevienu konfigurācijas atslēgu | ekrāns Integrācija (tikai sistēmas administratoram) | | «…the current settings read NO records from it» | fails lasās, bet ieraksti netiek atrasti — gandrīz vienmēr ieraksta elements vai records_key | sk. Lauku pārsaiste — avota adreses un izvēlnes saturs, «Kā atrast pareizo ieraksta elementu» | | «The parser could not read this feed: …» | parsētājs pats kļūdījās; aiz kola ir tā kļūda | atkarībā no kļūdas — plūsma vai parsētājs | Zem tā pelēkā rakstā ir konteksts, bez kura atsevišķa rinda nav saprotama: kurš fails, cik liels un cik vecs tika lasīts un ar kādu parsētāju (izmērs tiek rādīts lasāmā mērvienībā līdz pat TB — tieši pēc tā spriež, vai 20 rindas ir paraugs no visas plūsmas vai gandrīz viss fails, un pēc lejupielādes laika — vai vispār tiek skatīti šodienas dati); brīdinājums, ja piegādātājam ir piegādātāja parsētājs (tāds var nolasīt visu plūsmu, pirms atdod pirmo ierakstu, un sausā palaišana tad aizņem tikpat ilgi, cik īsts parsēšanas gājiens); parsētāja iestatījumi; rinda Remapped: … vai «No remapping — every property reads its default element.»; un cenu pārrēķini — valūtas konvertācija un datu plūsmas PVN atdalīšana. Tabulas kolonnas: # · Identity · Price (excl. VAT) · Quantity · Import (Jā/Nē) · Name (tikai pilnajā profilā) · What would happen · Fields this item carried. Divas kolonnas ir vērtīgākas, nekā izskatās. Price (excl. VAT) tiek rādīta ar 2–4 zīmēm aiz komata, jo tik daudz glabā pati sagatavotā kolonna — noapaļota divciparu cena te slēptu tieši to starpību, ko meklē, kad cena «gandrīz sakrīt». Un Fields this item carried uzskaita, kādus laukus šī konkrētā rinda tiešām atnesa: ja pārsaistītās adreses tur nav, plūsma šai precei to nesūta, un vainas pārsaistē nav. | Zīmīte | Nozīme | |---|---| | New product (zaļa) | šāda artikula piegādātājam vēl nav — tas tiktu pievienots | | Refresh (zila) | artikuls jau ir — tiktu atsvaidzinātas tieši tās kolonnas, kas uzskaitītas rindā Writes: | | Nothing (sarkana vai pelēka) | nekas nenotiktu; sarkana nozīmē, ka imports to atteica | Zem zīmītes var būt paskaidrojums, un tas ir tabulas galvenā vērtība: cena ir 0 un prece tiktu pievienota izslēgta; preces nav noliktavā, tāpēc jauna prece ienāktu izslēgta; artikuls vēl nav sagatavots, un krājumu atjaunošana jaunas preces nekad nepievieno; prece neizturēja importa pārbaudes; pati datu plūsma šo preci atzīmējusi kā neimportējamu. Ko sausā palaišana neaptver — tas rakstīts arī ekrānā: plūsmā trūkstošo preču pārbaudi (tai vajadzīga visa plūsma, lai pazudušu artikulu atšķirtu no esoša), variantu bērnus, kā arī PIM un attēlu soļus. Ja parauga beigās ir rindiņa «The feed continues past these rows…», redzētais ir parauga sākums, nevis viss fails. Kā izlasīt sausās palaišanas rezultātu 1. Vispirms izlasiet verdikta joslu un tās krāsu. Sarkana nozīmē, ka tālāk tabulu skatīties nav jēgas — vispirms jārisina ieraksta elements. 2. Pelēkajā kontekstā pārbaudiet faila lejupielādes laiku. Vecs fails nozīmē, ka vērtējat vakardienas plūsmu ar šodienas iestatījumiem. 3. Turpat pārbaudiet rindu Remapped: … — vai tajā tiešām ir tā adrese, ko saglabājāt. 4. Turpat izlasiet cenu pārrēķinus (valūtas konvertācija, plūsmas PVN atdalīšana): kolonna Price (excl. VAT) rāda rezultātu pēc tiem, tāpēc plūsmas cena ar to nesakritīs un tā nav kļūda. Sk. Nodoklis piegādātājam — divi lauki un cenas ķēde. 5. Tabulā skatieties zīmīti un paskaidrojumu zem tās, nevis pašu skaitli — paskaidrojums nosauc konkrēto kārtulu, kas rindu apturēja. 6. Kad kaut kas neatbilst gaidītajam, salīdziniet kolonnu Fields this item carried ar savu adresi. Ja adreses tur nav, jautājums ir par plūsmu; ja ir, bet vērtība nepareiza — par adresi. 📷 Ekrānattēls: ecomlink/remap — sausās palaišanas rezultāts: verdikta josla, pelēkais konteksta bloks un tabula ar «New product» / «Refresh» / «Nothing» zīmītēm Ja kaut kas nestrādā Saglabāju, bet parādījās angliska brīdinājuma josla, nevis «Lauku pārsaiste saglabāta.» Vismaz viena adrese neiztur pārbaudi — parasti tāpēc, ka nosaukumā ir atstarpe, komats, garumzīme vai cipars sākumā. Viss pārējais ir saglabāts; noraidītās adreses ir uzskaitītas pašā ziņojumā. Saglabāju pārsaisti, bet importā nekas nemainījās. Vai nu piegādātājam piesprausts konkrēta vairumtirgotāja parsētājs (tāds pārsaisti neizmanto vispār), vai imports pēc izmaiņas vēl nav palaists — pārsaiste tiek nolasīta tikai importa brīdī. Ko imports tiešām izdarīja, redzams ekrānā Žurnāli. Sausajā palaišanā visām rindām ir «Nothing». Ja paskaidrojumā rakstīts, ka artikuls vēl nav sagatavots, izvēlēts ir profils Stock refresh — krājumu atjaunošana jaunas preces nekad nepievieno. Pārslēdziet uz Full import. Pārsaistīju lauku, un vērtība precēm pazuda pavisam. Adrese trāpa uz elementu, kas plūsmā ir, bet tukšs — tukšs elements nozīmē «atsūtīts tukšs», un imports vērtību notīra. Tas atšķiras no drukas kļūdas adresē: tāda neatrod neko, un vecā vērtība paliek. Pārbaudiet adresi sausajā palaišanā kolonnā Fields this item carried. Pēc model pārsaistīšanas katalogs veikalā parādījās divreiz. Tā ir gaidāmā sekas: identitātes maiņa ienes visu katalogu kā jaunas preces, bet vecās netiek atslēgtas, jo nostrādā datu plūsmā trūkstošo atslēgšanas ierobežojums. Pirms šāda soļa vienmēr palaidiet sauso palaišanu. Kļūmes, kas parādās izvēlnēs Avota elements — tikai noklusējumi, trūkstošs elements, atbildes apvalka locekļi — ir aprakstītas rakstā Lauku pārsaiste — avota adreses un izvēlnes saturs.
Piegādātāju profili — kas tie ir
Šajā rakstā ir, kas piegādātāja profils ir un ko tas nes, kur ekrāns atrodas, kas to redz, kā ekrāns ir uzbūvēts un kā katalogā atrast tieši savu piegādātāju. Pati piemērošana — plāns, konflikti, poga «Apply profile» un sausā palaišana — ir rakstā Piegādātāju profili — piemērošana un plāns. Šis ekrāns ir tikai EcomCart sistēmas administratoram. Ja cilni «Vendor profiles» savā panelī neredzat — tā nav kļūda un nekas nav salūzis. Uzrakstiet atbalstam vienu rindu: piegādātāja kods, piegādātāja nosaukums un lūgums piemērot profilu. Pārējo rakstu lasiet kā paskaidrojumu, kas tad ar jūsu piegādātāju notiks — tas ir tieši tas saraksts, ko pēc piemērošanas ir vērts pārbaudīt. Profils ir viss, ko mēs zinām par viena piegādātāja datu plūsmu, pierakstīts vienu reizi un piegādāts kopā ar moduli. Ekrāns ecomlink/profile ir vieta, kur šo katalogu var izlasīt un piemērot konkrētam piegādātājam — pēc tam, kad esat redzējis, ko tieši tas mainītu. Divas dažādas «profila» nozīmes. Šajā rakstā «profils» vienmēr ir piegādātāja profils — katalogs ar zināšanām par vienu piegādātāju. Citviet Integrāciju centrālē «profils» nozīmē palaišanas veidu: krājumu atjaunošanu vai pilno importu (ekrānā angliski Stock refresh / Full import). Tos nejauciet — sadursme notiek tieši sausās palaišanas ekrānā, uz kuru sūta Piegādātāju profili — piemērošana un plāns. Kurā valodā kas ir. Ekrāna rāmis — cilnes nosaukums, ievads, filtrs «Profile», plāna un kataloga kolonnu virsraksti, statusi, pogas un ziņojumi — ir angliski, jo latviešu valodas failā nav neviena profilu ekrāna teksta un tie krīt atpakaļ uz angļu valodu. Latviski paliek moduļa ciļņu josla (izņemot pašu cilni «Vendor profiles»), filtra apzīmējums «Piegādātājs» ar tā tukšo izvēli «--- Izvēlieties piegādātāju ---» un daļa plāna kolonnas «Setting»: pārsaistes lauki un piegādātāja formas kolonnas tur saucas tieši tā, kā tie saucas savā ekrānā — «Modelis (identitāte)», «Cena (bez PVN)», «Daudzums», «Datu plūsmas cenu valūta», «Datu plūsmas cenu PVN». Angliski paliek parsētāja rinda «Feed parser» un visas datu plūsmas konfigurācijas atslēgas, kurām valodas failā latviskojuma nav — «Record element», «Records key», «Main feed - Page parameter», «Remote (EU) warehouse stock». Tāpēc tabula būs jaukta valodās — tā ir normāli. Zemāk angliskie teksti ir citēti tā, kā tie parādās ekrānā. Pirms sākat 1. Piegādātājs jau ir izveidots sadaļā Piegādātāji. Profils piegādātāju neizveido — tas tikai aizpilda jau esoša piegādātāja iestatījumus. Sk. Piegādātāja pievienošana. 2. Zināt piegādātāja kodu — pēc tā piegādātāju atrod filtra izvēlnē un pēc tā kataloga tabulā atrod pareizo profilu. 3. Integrāciju centrāle veikalā ir ieslēgta (aplikācija pieslēgta). 4. Ja šim piegādātājam veikalā jau ir preces — vispirms izlasiet brīdinājumu par Modelis (identitāte) sadaļā «Plāns: trīs iespējamie iznākumi» rakstā Piegādātāju profili — piemērošana un plāns. Profilu piemēro pirms pirmā importa; piegādātājam, kas jau strādā, tas nav automātiski drošs solis. Kas ir profils Profils nav ieraksts datubāzē un nav nekas, ko var izveidot vai rediģēt administrācijā. Tas ir apraksts, kas nāk kopā ar moduļa kodu — šobrīd katalogā ir divdesmit pieci profili, divi no tiem bloķēti. Iemesls: viena piegādātāja datu plūsma ir tā pati visos veikalos, tāpēc tās ir zināšanas par piegādātāju, nevis viena veikala dati. Kā izlaiduma saturs tās ir versionētas, testētas un labojamas vienā vietā; kā tabula desmitiem kopiju sāktu atšķirties. Profila ierakstā var būt piecas lietas; daļa ierakstu dažas no tām neaizpilda: | Kas | Ko tas uzstāda | |---|---| | Parsētājs | ec_vendors.feed_parser — tas, ko parasti izvēlas ekrānā Integrācija | | Datu plūsmas iestatījumi | atslēgas cilnē Datu plūsmas konfigurācija (piemēram, ieraksta elements — elements, kas plūsmā atkārtojas vienu reizi uz preci) | | Lauku pārsaiste | ieraksti ekrānā Pārsaiste — kurš plūsmas elements sniedz modeli, cenu, daudzumu | | Komercdatu kolonnas | Salīdzināšanas koda avots, Datu plūsmas cenu valūta, Datu plūsmas cenu PVN piegādātāja formā | | Jautājumi operatoram (ask) | tas, ko katalogs nevar izlemt jūsu vietā — parādās plānā virs tabulas | Par komercdatu kolonnām ir vērts zināt vienu niansi: profils drīkst uzstādīt visas trīs, bet šobrīd katalogā neviens ieraksts Salīdzināšanas koda avotu neuzstāda. Praksē plānā no šīm trim parādās tikai Datu plūsmas cenu valūta un Datu plūsmas cenu PVN. Un divas lietas profils nekad nenes: - Pieejas datus — lietotājvārdu, paroli, autorizācijas galveni. Tie ir katra veikala noslēpumi, kas atšķiras tieši starp tiem veikaliem, kuriem šis katalogs ir kopīgs. Tos pēc profila piemērošanas ievadāt pats piegādātāja formas cilnē Datu plūsma. - Cenas piemaksu (surcharge). Tas ir tas, ko veikals pieliek piegādātāja cenai, nevis tas, ko saka plūsma. Ja profils zina, ka šim piegādātājam ir piemaksa, tas to pasaka ask sarakstā, un jūs to ievadāt piegādātāja formā. Kur tas atrodas un kas to redz Cilne ir zem nolaižamās cilnes Uzstādījumi, kopā ar Pārsaisti, Prioritāti, Žurnāliem un Integrāciju. Ciļņu joslā to bez nolaižamās izvēlnes atvēršanas neredzēsiet. 📷 Ekrānattēls: ecomlink/profile — ciļņu josla ar atvērtu nolaižamo cilni «Uzstādījumi», kur redzams punkts «Vendor profiles» Ekrāns ir tikai sistēmas administratoriem. Tā nav tiesību rūtiņa lietotāju grupā, bet grupas pārbaude: grupas id 1 vai grupas nosaukums, kas sākas ar «system» un satur «admin» vai «administrator» (precīzi «system admin» un «system administrator», bet der arī, piemēram, «System Administrators» vai «System shop admin»). Sargs ir divkāršs — piekļuve maršrutam tiek atņemta, un pats ekrāns tāpat pāradresē uz vadības paneli. Iemesls ir tiešs: profila piemērošana raksta piegādātāja parsētāju — tieši to iestatījumu, ko ierobežo ekrāns Integrācija, tāpēc plašāka piekļuve šeit būtu apvedceļš ap to. Skatīties drīkst katrs sistēmas administrators; piemērot — tikai tas, kam ir arī rediģēšanas tiesība uz maršrutu ecomlink/profile. Bez tās konfliktu ķeksīši ir neaktīvi un pogas «Apply profile» nav vispār. 📷 Ekrānattēls: ecomlink/profile — viss ekrāns bez izvēlētiem filtriem: zilā ievada kaste, filtru josla un «Profile catalog» tabula apakšā Ekrāna uzbūve Trīs daļas, no augšas uz leju: 1. Filtrs — «Piegādātājs» (visi neizdzēstie piegādātāji formā KODS — Nosaukums, kārtoti pēc koda), «Profile» un poga «Show what would change». 2. Plāns — parādās tikai tad, kad izvēlēti abi. 3. «Profile catalog» — visi profili neatkarīgi no filtra. Katrs nosaukums ir saite, kas atver plānu ar šo profilu un jau izvēlēto piegādātāju. Profilu izvēlnē ir arī bloķētie ieraksti, atzīmēti ar pierakstu «— Needs work». Tos drīkst izvēlēties: tieši tāpēc tie ir katalogā, lai būtu redzams, kāpēc šo piegādātāju nevar uzstādīt ar konfigurāciju. Kā atrast savu profilu Kataloga kolonna «Supplier» sākas ar piegādātāja kodu un tad nosaukumu, piemēram MOBILUX - Mobilux vai ELKO - ELKO (REST API). Salīdziniet to ar sava piegādātāja kodu un nosaukumu — tā ir vienīgā pārbaude, kas šeit notiek. Un tā notiek tikai jūsu galvā: ekrāns nepārbauda, vai profils un piegādātājs ir viens un tas pats piegādātājs. Var izvēlēties savu piegādātāju un sveša piegādātāja profilu — plāns tiks parādīts, un piemērošana nostrādās, ierakstot jūsu piegādātājam cita piegādātāja parsētāju un lauku pārsaisti. Pārbaudiet pāri pats, pirms spiežat pogu. Ja jūsu piegādātāja katalogā nav — tas ir normāli. Piegādātāju veikalos ir simtiem, profilu — divdesmit pieci; lielākajai daļai piegādātāju profila vienkārši nav. Tad piegādātāju uzstāda parastajā ceļā, sk. Piegādātāja pievienošana. «Profile catalog» — kataloga tabula Apakšējā tabula ir viss katalogs ar piecām kolonnām: «Supplier» (nosaukums, kas sākas ar piegādātāja kodu; saite uz plānu) · «Parser» · «Settings» (cik iestatījumu profils kopā uzstāda) · «Status» · «Applied to» (kuriem šī veikala piegādātāju kodiem tas jau ir piemērots). Statuss ir viens no diviem: «Ready» — profilu var piemērot, un blakus var būt pelēka zīmīte «%d to confirm» ar apstiprināmo jautājumu skaitu; vai «Needs work» — profils ir bloķēts, un zem tā sīkā drukā ir pamatojums. Bloķētie ieraksti ir sarakstā apzināti: piezīme pasaka, kas tieši traucē, lai neviens šo piegādātāju nekonfigurētu ar roku un neuzzinātu to pie nākamā importa. Piemēram, raksta tapšanas brīdī bloķēti bija šie divi — aktuālais saraksts vienmēr ir kolonnā «Status», nevis šeit: | Profils | Kāpēc | |---|---| | TDBALTIC | Nevienā piegādē nav plūsmas parauga — vienīgais katalogā, kas nekad nav pārbaudīts pret īstiem baitiem. Turklāt pieejas dati brauc vaicājuma virknē, kam cilnē Datu plūsma lauka nav. | | B2BTRADEPL | Nav dzīvas plūsmas, pret ko pārbaudīt: parauga fails ir 0 baiti, un kods neparādās nevienā no mantotā veikala sagatavošanas rindām (moduļa pagaidu tabulu rindas, sk. Preču imports). | Ja izvēlaties bloķētu profilu, plāna vietā parādās sarkana kaste «This vendor cannot be brought up by configuration.» ar pamatojumu. Tabulas nav, un piemērošana tāpat atteiktos. 📷 Ekrānattēls: ecomlink/profile — «Profile catalog» rinda ar statusu «Needs work» un tās pamatojuma tekstu Kā tas saistās ar piegādātāju un plūsmu Profils aizstāj to daļu piegādātāja uzstādīšanas, ko var pierakstīt vienu reizi. Pārējais paliek jūsu ziņā: | Profils izdara | Jums joprojām jāizdara pašam | |---|---| | Piesaista parsētāju (Integrācija) | Cilnē Datu plūsma: resursdators vai FTP, faila nosaukums, Lietotājvārds, Parole, Klienta / organizācijas ID | | Uzstāda datu plūsmas iestatījumus (piem. ieraksta elementu) | Cilnē Vispārējie: Cenas piemaksa, Uzcenojuma plāns, Atjaunošanas biežums, Pilnā importa biežums | | Uzstāda lauku pārsaisti | Cilnē Krājumu statusu sasaiste: četri veikala krājumu statusi | | Uzstāda plūsmas valūtu un plūsmas PVN (un drīkstētu — Salīdzināšanas koda avotu, bet šobrīd to nedara neviens ieraksts) | Cilnē Nodoklis: Nodokļu klase | | | Cilnē Importa uzvedība: slēdži, ierobežojumi, jauno preču publicēšana | Divi lauki, kas nāk pārī, ir tieši tas, kāpēc profils ir labāks par rakstītu procedūru: ja par cenas avotu izvēlas elementu, kas jau ir bez PVN, tad Datu plūsmas cenu PVN ir jābūt «Nav (datu plūsmas cenas jau ir neto)» — tā ir šīs izvēlnes pirmā vērtība piegādātāja formas cilnē Nodoklis. Izvēlēties elementu un atstāt PVN uz 21 % nozīmē klusi izdalīt nodokli no cenas, kurā tā nekad nav bijis — katrai precei, katrā importā. Profils abus uzstāda kopā. Ja kaut kas nestrādā Cilnes «Vendor profiles» nav redzams vispār. Vai nu lietotājs nav sistēmas administrators (vajag grupas id 1 vai grupas nosaukumu, kas sākas ar «system» un satur «admin»/«administrator» — parasta atzīmīte pie maršruta ecomlink/profile nepalīdz), vai modulis veikalā nav ieslēgts. Visa «Uzstādījumi» grupa citiem lietotājiem netiek uzzīmēta — veikala īpašniekam tā cilņu joslā nav. Piegādātāja nav izvēlnē. Sarakstā ir tikai neizdzēstie piegādātāji. Ja piegādātājs vēl nav izveidots sadaļā Piegādātāji, vispirms izveidojiet to — profils piegādātāju neizveido. Ja piegādātājs tika izdzēsts, tas šeit vairs neparādās. Izvēlētais profils rāda sarkanu kasti «This vendor cannot be brought up by configuration.» Tas ir bloķēts ieraksts. Pamatojums zem kastes pasaka, kas trūkst; kamēr tas nav sakārtots, arī piemērošana atbildēs ar «That profile cannot be applied - see the note on the catalog below.» Pārējie gadījumi — plāns neparādās, pogas «Apply profile» nav, ziņojums saka, ka nekas nebija jāmaina, vai profils ir piemērots, bet imports tāpat neko nesagatavo — ir rakstā Piegādātāju profili — piemērošana un plāns, sadaļā «Ja kaut kas nestrādā». Saistītie raksti: Piegādātāju profili — piemērošana un plāns · Piegādātāja pievienošana · Atbalstītie formāti un parsētāja izvēle · Datu plūsmas konfigurācija — kā plūsmu lasa · Lauku pārsaiste · Žurnāli — ekrāns un izpilžu rindas
Piegādātāju profili — piemērošana un plāns
Šajā rakstā ir viss, kas notiek pēc tam, kad profils katalogā ir atrasts: soļi, plāna tabula ar trim iznākumiem, jautājumi, uz kuriem profils atbildēt nevar, ko sistēma ieraksta pēc pogas «Apply profile», un sausā palaišana. Kas profils vispār ir, kur cilne atrodas, kāpēc to redz tikai sistēmas administrators un kāpēc ekrāna teksti zemāk citēti angliski — Piegādātāju profili — kas tie ir. Divas dažādas «profila» nozīmes. Šajā rakstā «profils» vienmēr ir piegādātāja profils — katalogs ar zināšanām par vienu piegādātāju. Citviet Integrāciju centrālē «profils» nozīmē palaišanas veidu: krājumu atjaunošanu vai pilno importu (ekrānā angliski Stock refresh / Full import). Tos nejauciet — sadursme notiek tieši sausās palaišanas ekrānā, uz kuru šis raksts beigās sūta. Kā piemērot profilu — soli pa solim 1. Filtrā «Piegādātājs» izvēlieties piegādātāju. 2. Filtrā «Profile» izvēlieties profilu, kura nosaukums sākas ar tā paša piegādātāja kodu. 3. Spiediet «Show what would change». Zemāk parādās plāns. 4. Izlasiet dzelteno kasti virs tabulas (ja tāda ir) — tie ir jautājumi, uz kuriem profils neatbild. 5. Izejiet cauri rindām ar «Replace this value» un izlemiet, kuras atzīmēt (kritērijs — zemāk). 6. Spiediet «Apply profile». 7. Pārliecinieties, ka pārbūvētajā plānā visas rindas tagad lasās «Already matches». 8. Atveriet piegādātāja formu un ievadiet to, ko profils nenes: cilnē Datu plūsma — resursdatoru, faila nosaukumu un pieejas datus; pēc tam visu, kas bija dzeltenajā kastē. 9. Palaidiet «Dry run this vendor» un pārslēdziet tur lauku Profile uz Full import. Plāns: trīs iespējamie iznākumi Plāna tabulai ir piecas kolonnas: «Setting» (iestatījums) · «Owned by» (kurš ekrāns to pārvalda) · «This vendor now» (kas piegādātājam ir šobrīd; tukšai vērtībai raksta «not set») · «The profile» (ko piedāvā profils) · «What happens». Virs tabulas ir kopsavilkuma rinda formā «%d setting(s) to fill, %d already set differently, %d already matching.» — cik aizpildīsies, cik ir citādi un cik jau sakrīt. | «What happens» | Ko tas nozīmē | Vai piemēros | |---|---|---| | Will fill | piegādātājam šeit vērtības nav → tiks ierakstīta profila vērtība | jā, bez atsevišķas atzīmes | | Already matches | piegādātājam jau ir tieši šī vērtība | nekas nenotiek | | Replace this value | piegādātājam ir cita vērtība | nē — vajag atsevišķu ķeksīti tieši šai rindai | ⚠️ «Will fill» nav automātiski drošs. Plāna rindās ir arī Modelis (identitāte) — preces identitāte. Profilu piemēro pirms pirmā importa. Ja piegādātājam veikalā jau ir preces, pirms «Apply profile» atrodiet plānā tieši šo rindu: ja tur ir «Will fill» vai atzīmēts «Replace this value», nākamajā importā viss piegādātāja katalogs ienāks kā jaunas preces, bet vecās rindas paliks ieslēgtas (trūkstošo preču drošības ierobežojums — 20 % — nostrādā un neatslēdz neko). Rezultāts ir dubults katalogs, nevis pārsaukts. Tādā gadījumā neizpildiet piemērošanu pats — vienojieties ar atbalstu. Sīkāk: Lauku pārsaiste — pārsaistīšana un sausā palaišana, sadaļa «Modelis — vienīgais bīstamais lauks». Kad atzīmēt «Replace this value». Tas ir vienīgais īstais lēmums šajā ekrānā: - Jauns piegādātājs, kas vēl nav importējis — drīkst atzīmēt visu. Tur nav neviena lēmuma, ko kāds būtu pieņēmis apzināti. - Piegādātājs, kas jau strādā — neatzīmējiet Modelis (identitāte), Datu plūsmas cenu PVN un Datu plūsmas cenu valūta, kamēr nav skaidrs, kāpēc tur stāv cita vērtība. Tur var būt kāda apzināta izvēle. Un atcerieties sekas: PVN vai valūtas maiņa nav «tehnisks iestatījums» — tā pārrēķina katras preces cenu jau nākamajā importā. Vēl viens tukšuma gadījums, kas nav kļūda: rindā Datu plūsmas cenu PVN tukša šūna kolonnā «The profile» nozīmē «Nav (datu plūsmas cenas jau ir neto)» — 0 % tiek rādīts kā tukšums. Uzraksts «not set» parādās tikai kolonnā «This vendor now»; kolonnā «The profile» tukšums paliek vienkārši tukšs. Šī asimetrija starp «Will fill» un «Replace this value» ir tā, kas padara katalogu atkārtoti piemērojamu. Izlabotu profilu var pārlaist pāri visiem veikaliem: tukšie aizpildās, sakritības klusē, bet lokālie lēmumi, ko kāds savulaik izdarīja ar roku, uzpeld kā konflikti cilvēkam, nevis tiek klusi noslaucīti. Kolonna «Owned by» vienmēr nosauc to ekrānu, kurā šo pašu iestatījumu mainītu ar roku: Integration (Integrācija — parsētājs), Feed configuration (Datu plūsmas konfigurācija), Remapping (Pārsaiste) vai Vendor form (piegādātāja forma). 📷 Ekrānattēls: ecomlink/profile — plāna tabula ar visām trim darbībām: «Will fill», «Already matches» un atzīmējams «Replace this value» Ko profils nevar izlemt jūsu vietā Ja profilam ir jautājumi, virs plāna parādās dzeltena kaste ar virsrakstu «Confirm these before the first import - a profile cannot answer them for you:» un sarakstu. Tur nonāk tieši tie jautājumi, uz kuriem pierādījumi neatbild: kura no cenu kolonnām atbilst jūsu līgumam, vai plūsma norāda cenas ar PVN vai bez, kāda piemaksa šim piegādātājam bijusi līdz šim, kāds krājumu statuss jāiestata pirms pirmās palaišanas. Katalogs apzināti pieraksta tikai to, kas ir zināms — minējums, kas nokļūtu profila vērtībās, tiktu piemērots klusi. Bet brīdinājums par to, ko tur ieraudzīsiet. Šīs piezīmes ir rakstītas integrācijas uzturētājam: angliski, saīsinātā valodā, ar LIELIEM BURTIEM, mērījumu datumiem un rindu skaitiem, un dažviet ar norādēm uz iekšējiem dokumentiem, kas veikala īpašniekam nav pieejami. Tas nav tulkots teksts lietotājam. Piemērs, kāds tas izskatās dzīvē (MOBILUX profils, saīsināti): «SURCHARGE: SET "1 EUR" ON THE VENDOR FORM … do not also add a 1.00 EUR tier to the markup plan, or every product is charged the euro twice.» Ko ar to izdarīt: piegādātāja formas cilnē Vispārējie laukā Cenas piemaksa ievadiet 1 € — un neielieciet to pašu vēlreiz uzcenojuma plānā, citādi eiro tiks pieskaitīts divreiz katrai precei. Cita piegādātāja piezīmē var būt norāde uz iekšēju failu (piemēram, .docs-parser/…) — to jūs atvērt nevarēsiet. Noteikums: ja kādu punktu nesaprotat, nespiediet «Apply profile». Nokopējiet to punktu atbalstam un pajautājiet. Izlasiet šo sarakstu pirms piemērošanas: liela daļa no tā attiecas uz laukiem, kurus profils neaiztiek vispār (piemaksa, pieejas dati, krājumu statusi). 📷 Ekrānattēls: ecomlink/profile — dzeltenā «Confirm these before the first import» kaste ar profila jautājumu sarakstu Kā notiek piemērošana Poga «Apply profile»; turpat blakus, pa labi no pogas, ir paskaidrojums «Empty settings are filled. A setting this vendor already holds differently is only replaced where you ticked it.» Pārlūks nosūta tikai to, kuri konflikti ir atzīmēti — nekad pašas vērtības. Plāns tiek pārbūvēts no jauna no kataloga un no dzīvās piegādātāja rindas, tāpēc novecojusi forma (kāds paralēli izrediģēja piegādātāju citā cilnē) piemēro pret to, kas tiešām ir datubāzē. Atcelšanas pogas nav. Iepriekšējās vērtības nekur netiek saglabātas. Ja piemērošana bija nepareiza, katru iestatījumu būs jāatgriež ar roku tajā ekrānā, kas norādīts kolonnā «Owned by» — Integrācijā, Datu plūsmas konfigurācijā, Pārsaistē un piegādātāja formā atsevišķi. Tāpēc pirms konfliktu atzīmēšanas nofotografējiet vai pierakstiet kolonnu «This vendor now». Ko sistēma ieraksta un kādā secībā Tā nav jūsu instrukcija — tie ir soļi, ko pēc pogas nospiešanas izpilda pati sistēma. Secība ir svarīga, jo no tās izriet viens klusais efekts (brīdinājums tūlīt aiz saraksta): 1. Parsētājs — pirmais, jo no tā tiek būvēts derīgo datu plūsmas iestatījumu saraksts. 2. Datu plūsmas konfigurācija — profila atslēgas tiek saplūdinātas ar to, kas jau ir, nekad neaizstājot visu dokumentu. Tur glabājas arī piegādātāja pieejas dati, kurus profils nepazīst; pilna pārrakstīšana tos izdzēstu, un «profila piemērošana» nozīmētu «salauzt lejupielādi». 3. Lauku pārsaiste — arī saplūdināta, un rakstīta caur to pašu validatoru, ko lieto Pārsaistes ekrāns, lai profils nevarētu saglabāt adresi (adrese = datu plūsmas elementa nosaukums, no kura tiek ņemta īpašība), kādu operatoram atteiktu. 4. Komercdatu kolonnas — Datu plūsmas cenu valūta un Datu plūsmas cenu PVN (un teorētiski arī Salīdzināšanas koda avots), katra ar tām pašām pārbaudēm, ko lieto piegādātāja forma. Vērtība, kas pārbaudi neiztur, tiek izlaista, nevis nomesta uz noklusējumu: tas ir daļējs atjauninājums, un klusi ierakstīt 0 būtu sliktāka atbilde nekā atstāt operatora vērtību mierā. 5. Piegādātāja rindā tiek atzīmēts, no kura profila tas uzstādīts, un piemērošanas datums (datums tiek saglabāts, bet ekrānā netiek rādīts) — arī tad, ja nekas nemainījās. ⚠️ Ja profils maina parsētāju, daļa datu plūsmas konfigurācijas var pazust. Dokumentu pārraksta tikai tad, ja profils reizē ar parsētāju ieraksta arī vismaz vienu datu plūsmas iestatījumu; tad saplūdināšana saglabā tikai tās atslēgas, ko atzīst jaunais parsētājs, un pārējās tiek klusi izmestas — tostarp pieejas dati zem avotiem, kuru jaunajam parsētājam nav (piemēram, Cenu lapa lietotājvārds un Cenu lapa parole; galvenās datu plūsmas atslēgas izdzīvo vienmēr). Ja profils nevienu iestatījumu neieraksta, vecās rindas paliek saglabātas, bet jaunais parsētājs tās nelasa — cilnē Datu plūsmas konfigurācija tās stāv ar piezīmi, ka importā tiek ignorētas. Plānā nav redzams ne viens, ne otrs, jo plāns rāda tikai tās atslēgas, ko profils aiztiek. Uzreiz pēc parsētāja maiņas atveriet cilni Datu plūsmas konfigurācija un pārbaudiet, vai viss vajadzīgais tur joprojām ir. Pēc tam ekrāns atgriežas pie tā paša plāna. Ja viss izdevās, visas rindas tagad lasās «Already matches» — tas ir apstiprinājums. Pats ziņojums parādās kā īss paziņojums ekrāna labajā augšējā stūrī un pēc dažām sekundēm pazūd pats; ja to nepaspējāt izlasīt, atbilde ir plānā zem tā. Ziņojumi: - «Profile applied: %d setting(s) written.» — cik iestatījumu ierakstīts. - «This vendor already matches the profile - nothing needed changing.» — nekas netika ierakstīts. Tas var nozīmēt divas dažādas lietas: vai nu viss jau sakrita, vai arī vienīgās atšķirības bija konflikti («Replace this value»), no kuriem neviens nebija atzīmēts. Ja gaidījāt izmaiņas, pārbaudiet, vai atzīmējāt konfliktu ķeksīšus — šis ziņojums nav apliecinājums, ka profils jau ir piemērots. - Brīdinājums ar noraidītu adrešu sarakstu — pārsaistes validators kādu profila adresi neatzina. Tas nozīmē kļūdu katalogā, ne jūsu darbībā, un par to ir vērts ziņot. 📷 Ekrānattēls: ecomlink/profile — zaļais paziņojums «Profile applied: N setting(s) written.» labajā augšējā stūrī un zem tā pārbūvētais plāns, kurā visas rindas lasās «Already matches» «Dry run this vendor» Zem plāna ir poga «Dry run this vendor» ar paskaidrojumu «See what the cached feed would actually stage under these settings. Nothing is written.» Tā ved uz Pārsaistes ekrānu ar ieslēgtu priekšskatījumu tieši šim piegādātājam. Atšķirība ir svarīga: plāns pasaka, kas tiktu ierakstīts piegādātāja rindā, bet ne to, ko plūsma caur šiem iestatījumiem tiešām sagatavotu. Sausā palaišana ir vienīgais, kas to parāda. Tā neko neraksta un neko nelejupielādē — lasa jau kešoto failu —, tāpēc to drīkst atkārtot, cik reižu vajag. Divas lietas, bez kurām šī poga jaunam piegādātājam parādīs tukšumu: - Pārslēdziet lauku «Profile» uz «Full import». Uzmanību: šis «Profile» tajā ekrānā ir palaišanas veids, nevis piegādātāja profils. Noklusējums ir «Stock refresh», un krājumu atjaunošana jaunas preces nekad nepievieno — tieši jaunam, tikko nokonfigurētam piegādātājam visās rindās būs «Nothing». Tas nenozīmē, ka profils nestrādā. - Sausā palaišana lasa jau lejupielādētu failu. Ja šim piegādātājam nekad nav palaists imports, uz diska nav nekā un rezultāts būs tukšs neatkarīgi no profila. Vispirms palaidiet vienu importu. Sīkāk par rezultātu tabulu — Lauku pārsaiste — pārsaistīšana un sausā palaišana, sadaļa «Sausā palaišana (Dry run)». Ja kaut kas nestrādā Nospiedu «Show what would change», bet nekas neparādās. Jābūt izvēlētiem abiem — piegādātājam un profilam. Ja plānu atvērāt, uzspiežot uz nosaukuma kataloga tabulā, bet piegādātājs augšā nebija izvēlēts, ekrāns paliek tukšs bez jebkāda paziņojuma. Izvēlieties piegādātāju un spiediet pogu vēlreiz. Plāns ir redzams, bet «Apply profile» pogas nav un konfliktu ķeksīši ir pelēki. Trūkst rediģēšanas tiesības uz maršrutu ecomlink/profile. Skatīšanos atver sistēmas administratora statuss, rakstīšanu — tiesību saraksts. Parādījās «This vendor already matches the profile - nothing needed changing.», lai gan plānā bija atšķirības. Atšķirības bija konflikti, un neviens ķeksītis «Replace this value» nebija atzīmēts, tāpēc netika ierakstīts nekas. Atzīmējiet vajadzīgās rindas un spiediet vēlreiz. Profils piemērots («Profile applied: N setting(s) written»), bet imports joprojām neko nesagatavo. Profils uzstāda plūsmas formu, nevis pieeju tai. Pārbaudiet, vai cilnē Datu plūsma ir ievadīts resursdators, faila nosaukums un pieejas dati, un vai ir izdarīts viss, kas bija jautājumu sarakstā. Ja profils nomainīja parsētāju — pārbaudiet arī cilni Datu plūsmas konfigurācija: atslēgas, ko jaunais parsētājs nepazīst, vai nu tika izmestas, vai stāv tur neizlasītas. Tad palaidiet «Dry run this vendor» ar lauku Profile = Full import (ar noklusējuma Stock refresh jaunam piegādātājam visur būs «Nothing») — ja arī tā neko neatrod, atbilde ir tur, nevis profilā. Lejupielādes kļūdas ar paša piegādātāja atbildes tekstu nonāk ekrānā Žurnāli. Pēc piemērošanas parādās brīdinājums ar noraidītām adresēm. Pārsaistes validators kādu no profila adresēm (adrese = datu plūsmas elementa nosaukums) neatzina, un tieši tās netika ierakstītas; pārējais gan tika. Tā ir kataloga kļūda, ne jūsu — ziņojiet par ierakstu. Cilnes «Vendor profiles» nav redzams vispār, piegādātāja nav izvēlnē vai izvēlētais profils rāda sarkano kasti — šie trīs gadījumi ir rakstā Piegādātāju profili — kas tie ir, sadaļā «Ja kaut kas nestrādā». Saistītie raksti: Piegādātāju profili — kas tie ir · Piegādātāja pievienošana · Atbalstītie formāti un parsētāja izvēle · Datu plūsmas konfigurācija — kā plūsmu lasa · Lauku pārsaiste · Žurnāli — ekrāns un izpilžu rindas
Žurnāli — ekrāns un izpilžu rindas
Kad imports «neko nedara», preces neparādās veikalā vai cenas paliek vecās, pirmā vieta, kur skatīties, ir ekrāns Žurnāli. Tā ir vienīgā vieta, kur redzama visa izpilžu vēsture, nevis tikai pēdējā izpilde: vai darbs vispār sākās, vai tas beidzās un ko tas paveica. Šajā rakstā ir pats ekrāns: kur tas atrodas, kas to redz, kādi divi bloki tajā ir, kā lasīt katras izpildes START un FINISH rindu, ko nozīmē statuss un skaitītāji un kas nonāk ziņojumu blokā. Soļi pēc kārtas, kad imports «neko nedara», biežāko ziņojumu rindu un fāžu atslēgu atšifrējums, ko žurnālos neredz vispār un ko savākt pieteikumam atbalstam — Žurnāli — diagnostika un ziņojumu atšifrējums. Pirms sākat Integrāciju centrāle (kodā un adresēs — EcomLink) strādā divos soļos, un žurnālā abi ir vienā kopīgā sarakstā: 1. Imports ielasa piegādātāja datu plūsmu sagatavošanas tabulās. Veikala katalogā šajā solī nemainās nekas — ne cenas, ne krājumi, ne preču saraksts. Sagatavotās rindas ir redzamas cilnē Produkti. Sk. Preču imports. 2. Veikala atjaunošana paņem sagatavotās rindas un publicē tās veikalā — tikai pēc šī soļa izmaiņas redz pircējs. Sk. Veikala atjaunošana — kā to palaist. Tāpēc žurnāla rindas jālasa, paturot prātā, kurš solis tika palaists: ja imports nostrādāja, bet veikalā nekas nemainījās, atbilde meklējama otrajā solī, nevis pirmajā. Kur ekrāns atrodas un kas to redz Cilņu joslā zem nolaižamās cilnes Uzstādījumi → Žurnāli (maršruts ecomlink/logs). Ekrāna virsraksts — Žurnāli — Integrāciju centrāle. 🔴 Ekrāns ir pieejams tikai sistēmas administratoram. Ierobežojums ir dubults: visa grupa Uzstādījumi citiem lietotājiem cilņu joslā vispār netiek uzzīmēta, un pats maršruts ir slēgts — pa tiešo adresi lietotājs saņem paziņojumu, ka viņam nav tiesību piekļūt šai lapai (atļauju kļūdas lapa). Tiesību ķeksītis lietotāju grupā to nemaina: «sistēmas administrators» tiek noteikts pēc grupas, nevis pēc atļauju saraksta. Vienkāršākā pārbaude, vai jūs esat sistēmas administrators: ja Integrāciju centrāles cilņu joslā redzat nolaižamo cilni Uzstādījumi, jūs esat — un šis ekrāns jums ir pieejams. Ja tādas cilnes nav, jūs neesat, un žurnālus jūs neredzēsiet; tad skatiet sadaļu «Ja neredzat ekrānu Žurnāli» rakstā Žurnāli — diagnostika un ziņojumu atšifrējums. ⚠️ Vienu nesakritību ir vērts zināt iepriekš: vadības paneļa veikala atjaunošanas rezultāta logā ir saite Skatīt logu, un tā parādās jau tad, ja lietotāja grupai ir atzīmēts maršruts ecomlink/logs. Uzspiežot uz tās, lietotājs, kas nav sistēmas administrators, nonāks uz kļūdas lapu par nepietiekamām tiesībām. 📷 Ekrānattēls: ecomlink/ecomlink — veikala atjaunošanas rezultāta logs ar saiti «Skatīt logu» 📷 Ekrānattēls: ecomlink/logs — pilns ekrāns: virsraksts «Žurnāli — Integrāciju centrāle», virsraksta pogas «Atjaunot» un «Analītika» ar medaļas zīmīti, cilņu josla ar atvērtu «Uzstādījumi» grupu un iezīmētu cilni «Žurnāli» Ko ekrāns rāda Poga augšā pa labi — Atjaunot. Blakus tai ir vēl divas virsraksta joslas pogas, kas ir visos moduļa ekrānos un ar žurnāliem nav saistītas: Analītika un medaļas zīmīte ar sasaistes līmeni, kas atver logu Sasniegumi. Abas parādās tikai tam, kam ir piekļuve Analītikai — sk. Vadības panelis. Automātiskas atsvaidzināšanas nav: kamēr imports notiek, lapa pati nemainīsies, tā jāpārlādē ar roku. Zem cilnēm — zils informatīvs paziņojums: Pēdējās 200 rindas no palaišanu žurnāla un ziņojumu žurnāla (jaunākās augšā). Tālāk divi bloki, katrs ritināma teksta kaste: | Bloks | Ko satur | |---|---| | Importa un veikala atjaunošanas izpildes | pa vienai rindai katras izpildes sākumam un beigām | | Žurnāla ziņojumi | atsevišķi brīdinājumi un kļūdas | Ja attiecīgā faila vēl nav vai tas ir tukšs, bloka vietā ir teksts Pagaidām nav žurnāla ierakstu. Abos blokos jaunākās rindas ir augšā. Tas ir pretēji tam, kā rindas failā tiek pierakstītas, tāpēc vienas izpildes FINISH rinda ekrānā ir virs savas START rindas. 📷 Ekrānattēls: ecomlink/logs — abi bloki: augšā «Importa un veikala atjaunošanas izpildes» ar vairākām START/FINISH rindām, zemāk «Žurnāla ziņojumi» Kā lasīt izpildes rindas Katrai izpildei ir tieši divas rindas: viena, kad tā sākas, un viena, kad tā beidzas. Importa sākums: [2026-09-15 22:42:04] START run=20260915-224204-DEMO-d75d vendor=DEMO source=(stock) Importa beigas: [2026-09-15 22:42:21] FINISH run=20260915-224204-DEMO-d75d vendor=DEMO status=success inserted=0 updated=0 skipped=14966 errors=0 retired=0 restored=0 Veikala atjaunošana: [2026-09-15 22:42:29] START run=20260915-224229-all-b3a3 vendor= source=shop_update:stock [2026-09-15 22:42:56] FINISH run=20260915-224229-all-b3a3 vendor= status=success inserted=0 updated=4061 images=0 in_stock=0 non_stock=0 total=4061 Rindas elementi: | Elements | Ko nozīmē | |---|---| | [datums laiks] | servera laiks, kad rinda ierakstīta | | run= | izpildes identifikators: datums-laiks-piegādātājs-nejaušs kods. Pēc šīs vērtības izpildes sākumu, beigas un visus tās ziņojumus var sasaistīt kopā | | vendor= | piegādātāja kods. Veikala atjaunošanai visam katalogam tas ir tukšs, un identifikatorā piegādātāja vietā ir all | | source= | importam — formāts un importa veids, piem. (stock), (full) vai standard_xml (full). Veikala atjaunošanai — shop_update:stock vai shop_update:full | | status= | tikai FINISH rindā, sk. zemāk | | skaitītāji | tikai FINISH rindā, sk. zemāk | ⚠️ Žurnālā ir servera laiks, nevis jūsu. Ja tas atšķiras no jūsu pulksteņa, vecākas izpildes meklēsiet nepareizajā vietā. Pārbaudiet to vienreiz: palaidiet jebkuru darbību, pārlādējiet šo lapu un salīdziniet jaunās START rindas laiku ar savu pulksteni — starpība ir tā nobīde, kas jāņem vērā visās pārējās rindās. Divas nianses, kas mulsina: - Identifikatorā piegādātāja kods ir attīrīts. Piegādātājam ar kodu DEMO-RIGA identifikatorā būs DEMO_RIGA (defise aizstāta ar pasvītrojumu), bet laukā vendor= paliks DEMO-RIGA. - Formāta nosaukums source= laukā parādās tikai tad, ja imports palaists no komandrindas ar norādītu formātu. Komandrinda ir servera puses palaišana — veikala īpašniekam tās nav, to var izdarīt tikai atbalsts. No pārlūka palaistam importam tur vienmēr būs tikai (stock) vai (full) — tas nenozīmē, ka formāts nav atpazīts. START un FINISH nav blakus Dažādus piegādātājus drīkst importēt paralēli, un visi raksta vienā failā, tāpēc vienas izpildes rindas mēdz būt atdalītas ar citas izpildes rindām. Vienmēr salīdziniet run= vērtību, nevis rindu secību. Izpildes statuss | status= | Ko nozīmē | |---|---| | success | izpilde beidzās bez pārtraukuma | | partial | imports tika saglabāts, bet papildu solis (satura nolasīšana no EcomCart PIM) nokrita. Cēlonis ir turpat rindā laukā error="…". Vadības panelī šāda rinda rādās kā Pabeigts ar brīdinājumiem | | error | izpilde pārtrūka. Cēlonis — laukā error="…" | PIM ir EcomCart kopīgā produktu datu bāze, no kuras modulis var papildus paņemt nosaukumus, aprakstus un attēlus — sk. EcomLink un ERP vai noliktavas sistēma. Statuss partial nozīmē, ka piegādātāja preces, cenas un krājumi ir saimportēti — nokrita tikai šis papildu satura solis. Ja apraksti un attēli jums ir svarīgi, pietiek importu palaist vēlreiz; ja tas atkārtojas, pieteikumā atbalstam norādiet error="…" teksta saturu. ⚠️ status=success veikala atjaunošanai nenozīmē, ka viss izdevās. Ja kāda no atjaunošanas fāzēm nokrīt, tā tiek pierakstīta ziņojumu blokā kā ERROR, bet izpilde turpinās ar nākamo fāzi un beidzas ar status=success. Tāpēc pēc veikala atjaunošanas ir jāpaskatās abi bloki, ne tikai izpildes. Skaitītāji un ko tie patiesībā skaita Importam: | Skaitītājs | Ko skaita | |---|---| | inserted | cik sagatavošanas rindu izveidotas no jauna | | updated | cik jau esošas rindas šī izpilde apstrādāja. ⚠️ Tas nav «cik preču mainījās» — rinda skaitās atjaunota arī tad, ja neviena vērtība neatšķīrās | | skipped | cik datu plūsmas rindu izlaistas. Iemesli: rindai trūkst identitātes; rinda ir acīmredzami bojāta (negatīva cena, negatīvs daudzums, pilnajā importā — nav nosaukuma); pilnajā importā — bojātas cenu līmeņu rindas (akcijas vai atlaides rindai trūkst klientu grupas vai cena ir negatīva); vai krājumu importā tāda prece vēl nav sagatavota | | errors | cik rindu neizdevās ierakstīt | | retired | cik preču izņemtas no aprites, jo datu plūsmā to vairs nav | | restored | cik preču atgriezās plūsmā un tika ieslēgtas atpakaļ | Veikala atjaunošanai: | Skaitītājs | Ko skaita | |---|---| | inserted | cik jaunu preču pievienots veikala katalogam | | updated | cik ierakstu izmaiņu veica visas fāzes kopā. Tāpēc šis skaitlis var būt lielāks par preču skaitu | | images | cik attēlu izvietots | | total | cik veikala preču bija šīs izpildes tvērumā | | in_stock, non_stock | vienmēr 0 — rezervēti skaitītāji, kas netiek aizpildīti. Pēc tiem neko spriest nevar | Divas skaitītāju kombinācijas, kas ir atbilde inserted=0 updated=0 skipped=<liels skaitlis> importā — datu plūsma tika nolasīta līdz galam, bet neviena no tās precēm vēl nav sagatavota. Tā ir klasiskā pirmā palaišana: krājumu imports atjauno tikai jau esošas rindas un neko nepievieno. Risinājums — palaist Pilno importu (sk. Preču imports). Pilno importu drīkst palaist tikai sistēmas administrators; ja piegādātāja rindā pogas Pilnais imports nav vispār (citiem lietotājiem tā netiek zīmēta), uzrakstiet atbalstam: piegādātāja kods, ka vajadzīgs pirmais Pilnais imports, un aptuvenais preču skaits plūsmā. Pilnais imports var ilgt stundas, tāpēc to parasti palaiž naktī. Veikala atjaunošanai visi skaitītāji 0 un total=0 — gandrīz vienmēr nozīmē, ka sistēma konstatēja, ka kopš pēdējās veiksmīgās izpildes nekas nav mainījies, un darbu izlaida. Vadības paneļa rezultāta logā tas tiek pateikts tieši: «Kopš pēdējās veikala atjaunošanas nekas nav mainījies.» Žurnālā šī paskaidrojuma nav — tā rinda ir informatīva un netiek saglabāta. Sk. Veikala atjaunošana — kā to palaist. ⚠️ Operatora izmaiņas kartēšanas ekrānos šo tukšgaitu neizraisa. Izmaiņas ekrānos Uzcenojumi, Kategorijas, Zīmoli, Atribūti, Opcijas, Izmēri, Prioritāte, kā arī piegādātāja formā tiek izsekotas — pēc tām parastā Palaist veikala atjaunošanu no vadības paneļa cenas pārrēķina. Tātad pēc uzcenojuma maiņas nekas īpašs nav jādara: pietiek ar paneļa pogu. Ja tomēr vajag piespiedu pilnu pārrēķinu visam katalogam (piemēram, plūsmā ienākušam saturam jau esošām precēm), to palaiž kā pilnu veikala atjaunošanu no komandrindas, tātad to var izdarīt tikai atbalsts. Vispirms pamēģiniet to, ko varat pats: palaidiet attiecīgajam piegādātājam Krājumu importu (lai rastos izmaiņa) un pēc tam Palaist veikala atjaunošanu. Ja arī tas nepalīdz, pieteikumā atbalstam norādiet, kas tika mainīts un kad. Žurnāla ziņojumi: kas tur nonāk un kas nenonāk Modulim ir trīs ziņojumu līmeņi, bet failā tiek rakstīti tikai divi: | Līmenis | Vai tiek saglabāts | |---|---| | ERROR | jā (un papildus servera kļūdu žurnālā) | | WARNING | jā | | INFO | nē — tiek atmests uzreiz | 🔴 Šis ir vissvarīgākais, kas jāzina par žurnāliem. Informatīvās rindas netiek saglabātas vispār. Tāpēc bloks Žurnāla ziņojumi pēc pilnīgi normālas izpildes parasti ir tukšs vai ļoti īss, un teksts «Pagaidām nav žurnāla ierakstu.» tur var stāvēt mēnešiem. Tukšs ziņojumu bloks nenozīmē, ka nekas nenotika. Tas nozīmē tikai to, ka nebija ne brīdinājumu, ne kļūdu. Pilnīgākais apstiprinājums padarītajam darbam ir FINISH rinda ar skaitītājiem izpilžu blokā. Pamata skaitītājus (inserted un updated), pēdējās izpildes laiku un PIM brīdinājuma cēloni rāda arī vadības paneļa piegādātāja rindas uzkavēšanās kartīte, bet tikai par pēdējo izpildi — vēsture ir tikai šeit. Ziņojuma rinda izskatās tā: [2026-09-16 03:22:40] WARNING run=20260916-031502-DEMO-7f3a 412 product(s) vanished from the feed: disabled (status = 0) Pēc run= vērtības ziņojumu var piesaistīt konkrētai izpildei. ⚠️ Ziņojumu teksti ir angliski. Tie nāk no paša moduļa dzinēja un netiek tulkoti. Ja kaut kas nestrādā Cilņu joslā nav nolaižamās cilnes «Uzstādījumi», tātad nav arī cilnes «Žurnāli». Ekrāns ir pieejams tikai sistēmas administratoram, un tiesību ķeksītis lietotāju grupā to nemaina. Ko savākt pieteikumam atbalstam bez žurnāla — sk. sadaļu «Ja neredzat ekrānu Žurnāli» rakstā Žurnāli — diagnostika un ziņojumu atšifrējums. Nospiedu «Skatīt logu» un nonācu uz kļūdas lapu par nepietiekamām tiesībām. Saite parādās jau tad, ja lietotāja grupai ir atzīmēts maršruts ecomlink/logs, bet pats ekrāns prasa sistēmas administratoru. Neko tas nesabojā — ejiet pārlūkā atpakaļ. Lapa nemainās, kamēr imports notiek. Automātiskas atsvaidzināšanas nav: nospiediet Atjaunot vai pārlādējiet lapu. Kamēr izpilde nav beigusies, tās FINISH rindas vēl nebūs. Nevaru atrast vienas izpildes abas rindas. Jaunākās rindas ir augšā, tāpēc FINISH ir virs sava START, un paralēli palaistu piegādātāju rindas mēdz būt saliktas pamīšus. Meklējiet pēc run= vērtības, nevis pēc rindu secības. Pārējie gadījumi — «ziņojumu bloks ir tukšs, lai gan imports acīmredzami nostrādāja slikti», «žurnālā vispār nav pēdu», «veikala atjaunošana beidzās ar status=success, bet veikalā nekas nemainījās» un «vakardienas izpildes žurnālā vairs nav» — ir savākti rakstā Žurnāli — diagnostika un ziņojumu atšifrējums.
Žurnāli — diagnostika un ziņojumu atšifrējums
Šajā rakstā ir žurnālu praktiskā puse: soļi pēc kārtas, kad imports «neko nedara», biežāko ziņojumu rindu un veikala atjaunošanas fāžu atslēgu atšifrējums, ko žurnālos neredz vispār un ko pievienot pieteikumam atbalstam — arī tad, ja pats ekrāns jums nav pieejams. Kur ekrāns Žurnāli atrodas, kas to redz, kādi bloki tajā ir un kā lasīt START un FINISH rindas, statusus un skaitītājus — Žurnāli — ekrāns un izpilžu rindas. Īsumā: ekrāns ir cilņu joslā zem nolaižamās cilnes Uzstādījumi → Žurnāli (maršruts ecomlink/logs), tas ir pieejams tikai sistēmas administratoram, un tajā ir divi bloki — Importa un veikala atjaunošanas izpildes (turpmāk «izpilžu bloks») un Žurnāla ziņojumi (turpmāk «ziņojumu bloks»). Diagnostika: kad imports «neko nedara» Ejiet šos soļus pēc kārtas — katrs izslēdz vienu cēloņu grupu. 1. Vai izpilde vispār sākās? Izpilžu blokā meklējiet START rindu ar sava piegādātāja kodu un šodienas datumu. Piegādātāja kods ir tas pats, kas redzams vadības paneļa rindā pirmajā šūnā un cilnē Piegādātāji kolonnā Kods — žurnālā vienmēr ir kods, nevis piegādātāja nosaukums. Atcerieties arī, ka laukā run= kods ir attīrīts (defise aizstāta ar pasvītrojumu), bet laukā vendor= tas ir tāds, kāds ir. Ja START rindas nav, imports netika palaists. Biežākie iemesli: - šim piegādātājam jau darbojas cita izpilde — jaunā tiek klusi atteikta, un žurnālā netiek ierakstīts nekas: ne START, ne kļūda; - piegādātājs ir izslēgts vai tam Atjaunošanas biežums ir «Tikai manuāli (bez automātiskas atjaunošanas)» — tad grafiks to nekad nepaņem (sk. Piegādātāja pievienošana); - Pilnā importa biežums ir «Tikai manuāli (bez automātiskas atjaunošanas)» (noklusējums) — tātad pilnais imports pats nekad nenotiek. Piegādātāja formā šīs vērtības sauc tieši tā; vadības paneļa rindā tās pašas vērtības parādās saīsināti — Manuāli. 2. Vai izpilde beidzās? Tai pašai run= vērtībai meklējiet FINISH rindu. - START ir, FINISH nav — visbiežāk tas nozīmē, ka izpilde vēl notiek: automātiskas atsvaidzināšanas nav, tāpēc tikko pārlādētā lapā FINISH rindas vēl nebūs. Pārbaudiet piegādātāja rindas stāvokli vadības panelī (Notiek imports) un pārlādējiet lapu vēlāk. Ja izpilde vairs nedarbojas, bet FINISH rindas tā arī nav, darbs pārtrūka: kāds nospieda Apturēt (darbinieks tiek apturēts uzreiz un FINISH rindu vairs neuzraksta), vai procesu apturēja serveris. Ziņojumu blokā meklējiet ERROR ar to pašu run=. - status=error — cēlonis ir turpat rindā error="…". - status=partial — preces ir saimportētas, nokrita tikai satura nolasīšana no PIM. 3. Vai izpilde kaut ko izdarīja? Skatieties FINISH rindas skaitītājus — sk. Žurnāli — ekrāns un izpilžu rindas, sadaļu «Skaitītāji un ko tie patiesībā skaita». 4. Vai ir brīdinājumi? Ziņojumu blokā meklējiet rindas ar to pašu run=. 5. Ja žurnālos nav pilnīgi nekā — process nesāka darbu vispār. Tālāk jāskatās piegādātāja rindas stāvoklis vadības panelī (Dīkstāvē / Notiek imports / Pabeigts / Pabeigts ar brīdinājumiem / Kļūda) un jāraksta atbalstam. 📷 Ekrānattēls: ecomlink/ecomlink — piegādātāja rinda stāvoklī «Notiek imports» ar pogām «Krājumu imports», «Pilnais imports», «Apturēt» 6. Ja imports nostrādāja, bet veikalā nekas nemainījās — tas nav žurnāla jautājums. Imports veikala katalogā neraksta neko; jāpalaiž veikala atjaunošana — poga Palaist veikala atjaunošanu ir vadības paneļa augšā. Sk. Veikala atjaunošana — kā to palaist. Turklāt precei jābūt sasaistītai kategorijai un zīmolam — sk. Kategoriju sasaiste un Zīmolu sasaiste. Biežākās ziņojumu rindas | Rinda (fragments) | Ko nozīmē | |---|---| | … product(s) vanished from the feed: disabled (status = 0) | preces vairs nav datu plūsmā, tāpēc tās izslēgtas | | … swept product(s) reappeared in the feed: re-enabled | preces atgriezās plūsmā un ieslēgtas atpakaļ | | feed-absence sweep refused: … vanished from the feed at once - delta/truncated source? Nothing disabled. | uzreiz pazuda vairāk preču, nekā atļauj Datu plūsmā trūkstošo atslēgšanas ierobežojums (noklusējums 20%), tāpēc netika atslēgts nekas. Parasti tas nozīmē nepilnu vai apraut datu plūsmu | | … of … staged product(s) are not in this run's feed: left enabled - … | preces šajā izpildē plūsmā nebija, bet neviena netika izslēgta. Rindas beigās ir iemesls: the disable-missing-products setting is off for this vendor. — piegādātājam izslēgts Izslēgt preces, kuru piegādātāja datos vairs nav; vai the source reported this report as PARTIAL, … — pats avots atzīmēja atskaiti kā nepilnu, tāpēc preču trūkums neko nenozīmē | | … without an id were skipped / … without a product code were skipped | datu plūsmas rindas bez identifikatora — tās nonāk skipped skaitītājā | | image download step failed (import kept) | attēli nenolādējās, bet imports palika spēkā | | PIM passes failed for vendor=… (import kept): … | satura nolasīšana no PIM nokrita; izpildes statuss ir partial. Tā pati kļūda saīsinātā formā (PIM passes failed (import kept): …) ir FINISH rindas laukā error="…" | | currency: … | valūtas kursi ir novecojuši vai valūta nav atpazīta — imports turpinās | | feed_config: … key(s) ignored - parser "…" does not declare them | datu plūsmas konfigurācijā ir atslēgas, ko šis parsētājs neatpazīst — tās neko nedara. Sk. Datu plūsmas konfigurācija | | feed_config: "…" is set to "…", which is not one of its allowed values … | atslēgai ievadīta nederīga vērtība; spēkā ir parsētāja noklusējums | | batch window failed, retrying per-item: … | porcijas ieraksts neizdevās. Rinda tiek reģistrēta kā ERROR, taču imports turpinās — sistēma pāriet uz rindu-pa-rindai ceļu. Tā norāda uz bojātiem datiem konkrētajā porcijā | | variant batch window failed, retrying per-master: … | tas pats variantu (opciju) rindām: ERROR līmenī, bet imports turpinās pa vienam pamatproduktam | | import failed: … | imports pārtrūka; tā pati rinda ir arī FINISH rindas error="…" laukā, un statuss ir error. Šeit nonāk arī gadījums, kad valūtas kursa nav vispār — tad izpilde tiek pārtraukta, pirms ierakstīta kaut viena cena | | <fāzes atslēga>: … | nokrita veikala atjaunošanas fāze. Izpilde turpinājās un beidzās ar status=success | Fāžu atslēgas kļūdu rindās Fāžu nosaukumi ziņojumos ir tehniskās atslēgas. Vadības paneļa progresa joslā tās pašas fāzes rādās latviski. Šī tabula vajadzīga vienam nolūkam: pieteikumā atbalstam norādiet fāzes atslēgu un run= vērtību. Atsevišķi vienu fāzi palaist nevar — vienmēr tiek palaista visa veikala atjaunošana. | Atslēga žurnālā | Fāze panelī | |---|---| | margin_plan_fixup | Uzcenojuma plānu labošana | | add_shop_products | Jaunu produktu pievienošana veikalam | | smart_code_glue | Smart-kodu sasaiste (sasaiste pēc preces Viedā koda, ko veido veikala ražotājs un salīdzināšanas kods — sk. Produkti) | | product_filing | Kategoriju un zīmolu piesaiste | | refresh_descriptions | Aprakstu atsvaidzināšana | | winner_selection | Uzvarētāja izvēle | | identifiers | Identifikatori | | product_dimensions | Produktu izmēri un svars | | product_attributes | Produktu atribūti | | product_options | Produktu opcijas | | product_fitment | Produktu saderība (cilnē tā pati Piemērotība) | | image_placement | Attēlu izvietošana | | variant_option_stock | Variantu opciju krājumi | | variant_rollup | Variantu cenu un krājumu apkopošana | | vendor_statistics | Piegādātāju statistika | | seo_urls | SEO adreses | | filter_refresh | Filtru atjaunošana | | prune_orphans | Bāreņu ierakstu tīrīšana | | delete_phantoms | Fantoma produktu dzēšana | 📷 Ekrānattēls: ecomlink/logs — bloks «Žurnāla ziņojumi» ar vienu WARNING un vienu ERROR rindu Ko žurnālos neredz 1. Nav filtra un nav meklēšanas. Visi piegādātāji un abi darba veidi — imports un veikala atjaunošana — ir vienā kopīgā sarakstā. Meklēt var tikai ar pārlūka meklēšanu lapā. 2. Redzamas tikai pēdējās 200 rindas katrā blokā. Veikalā ar daudziem piegādātājiem un biežu grafiku 200 izpilžu rindas var nosegt tikai dažas pēdējās stundas — vakardienas izpilde tur var jau nebūt. 3. Nav detalizēta importa protokola. Fona darbinieka izvade (atpazītais formāts Source ready (format=…), valūtas pārrēķins Currency: converted …, plūsmas PVN izdalīšana Feed VAT: stripped …, attēlu skaitītāji Images: downloaded=… reused=… errors=…, noslēguma Done: … rinda) nonāk atsevišķā failā katram piegādātājam, kuru šis ekrāns nerāda. Turklāt tas tiek pārrakstīts katrā palaišanā, tāpēc tur ir tikai pēdējās izpildes izvade, un grafikā palaistām izpildēm tā netiek saglabāta vispār — tur vienīgais ieraksts ir šis ekrāns. Šo failu var apskatīt tikai serverī, tātad jāprasa atbalstam. 4. Ceļi un tehniskā informācija ir aizklāta. Servera mapju ceļi ziņojumos tiek aizstāti ar <path>, daudzrindu kļūdas saspiestas vienā rindā, un ziņojums nogriezts pēc 500 rakstzīmēm (beigās …). 5. Vēsture nav bezgalīga. Laika ierobežojuma nav, bet, kad fails pāraug 10 MB, tas tiek pārsaukts par rezerves kopiju un iepriekšējā rezerves kopija tiek pārrakstīta. Ilgāka glabāšana ir servera līmeņa jautājums, nevis moduļa iestatījums. Ko pievienot pieteikumam atbalstam Ja redzat ekrānu Žurnāli 1. Piegādātāja kods un tas, kura darbība neizdevās — imports vai veikala atjaunošana. 2. START un FINISH rinda ar to pašu run= vērtību un visas ziņojumu rindas ar to pašu run=, nokopētas veselas. 3. Konkrēti artikuli, kas trūkst vai ir nepareizi — vismaz divi trīs piegādātāja produktu ID. 4. Laiks, kad problēma tika pamanīta (žurnālā ir servera laiks). ⚠️ Abi žurnāla bloki ir ritināmas kastes ar garām rindām: rinda turpinās pa labi ārpus redzamās daļas. Kopējot rindu, pārliecinieties, ka paņemta visa rinda, ritinot arī pa labi — nogriezta rinda pieteikumā parasti nozīmē vienu lieku saraksti. Ja neredzat ekrānu Žurnāli Ja Integrāciju centrāles cilņu joslā nav nolaižamās cilnes Uzstādījumi, jūs neesat sistēmas administrators un žurnālus neredzēsiet. Tas nenozīmē, ka pieteikums nav noderīgs — savāciet to, kas ir pieejams bez žurnāla: 1. Piegādātāja kods — vadības paneļa rindas pirmā šūna vai cilnes Piegādātāji kolonna Kods. 2. Kura poga tika spiesta — Krājumu imports, Pilnais imports vai Palaist veikala atjaunošanu. 3. Piegādātāja rindas stāvoklis — Dīkstāvē / Notiek imports / Pabeigts / Pabeigts ar brīdinājumiem / Kļūda. 4. Ekrānuzņēmums no veikala atjaunošanas rezultāta loga, ja tas vēl ir atvērts. 5. Divi trīs piegādātāja produktu ID precēm, kas trūkst vai ir nepareizas. 6. Laiks, kad problēma tika pamanīta. Ja kaut kas nestrādā Ziņojumu bloks ir tukšs, lai gan imports acīmredzami nostrādāja slikti. Informatīvās rindas netiek saglabātas vispār, un daudzas situācijas brīdinājumu nerada — piemēram, izlaistas rindas (skipped) netiek pieminētas atsevišķi. Skatieties FINISH rindas skaitītājus: tie pasaka, cik rindu tika ievietotas, atjaunotas un izlaistas. Nav ne START, ne FINISH, ne kļūdas — žurnālā vispār nav pēdu. Tā izskatās situācija, kad šim piegādātājam jau darbojas cita izpilde: otrais palaišanas mēģinājums tiek klusi atteikts un žurnālā neatstāj neko. Pārbaudiet piegādātāja rindas stāvokli vadības panelī — ja tur ir Notiek imports, vienkārši jāpagaida. Veikala atjaunošanas rinda ir, statuss success, bet veikalā nekas nemainījās. Divi iespējamie cēloņi. Pirmais: visi skaitītāji un total ir 0 — sistēma uzskatīja, ka kopš pēdējās izpildes nekas nav mainījies, un darbu izlaida; žurnālā šī paskaidrojuma nav, jo tā rinda ir informatīva. Otrais: kāda fāze nokrita — tad ziņojumu blokā ar to pašu run= ir ERROR rinda ar fāzes atslēgu, un izpilde tik un tā beidzās ar status=success. Sk. Veikala atjaunošana — fāzes un kas tajās notiek. Žurnālā ir feed-absence sweep refused: … un preces «karājas» ar vecajām cenām. Uzreiz pazuda vairāk kataloga nekā atļauj drošības ierobežojums, tāpēc netika atslēgta neviena prece. Parasti tas nozīmē, ka datu plūsma atnāca nepilna vai apraut. Ja piegādātājs sūta tikai izmaiņas, nevis visu katalogu, jāpielāgo piegādātāja iestatījumi — sk. Importa uzvedība. Manas vakardienas izpildes žurnālā vairs nav. Katrā blokā ir tikai pēdējās 200 rindas. Veikalā ar daudziem piegādātājiem tas var būt tikai dažas pēdējās stundas. Vecāku izpilžu žurnālā vairs nav — sk. sadaļu «Ko žurnālos neredz». Rindu laiks neatbilst manam pulkstenim. Žurnālā ir servera laiks, nevis jūsu — kā izmērīt nobīdi, sk. Žurnāli — ekrāns un izpilžu rindas.
Veikala atjaunošana — kā to palaist
Veikala atjaunošana ir otrais no diviem Integrāciju centrāles darbiem — tas, kas sagatavoto piegādātāja informāciju publicē veikala katalogā. Bez tās imports ir nostrādājis, bet pircējs joprojām redz vecās cenas. Šajā rakstā: ar ko atjaunošana atšķiras no importa, ko sagatavot pirms sākat, kā to palaist ar roku un kā lasīt izpildes skatu. Pārējais par veikala atjaunošanu ir divos blakus rakstos: Veikala atjaunošana — fāzes un kas tajās notiek un Veikala atjaunošanas grafiks un komandas. Kas ir veikala atjaunošana Modulis pats to formulē vadības panelī: Viena rinda katram piegādātājam. Produktu skaits atspoguļo stāvokli pēdējās veikala atjaunošanas brīdī. Krājumu imports ielasa cenu, krājumus un statusu no piegādātāja datu plūsmas sagatavošanas tabulās; lai tos publicētu, palaidiet veikala atjaunošanu. | | Imports | Veikala atjaunošana | |---|---|---| | Ko lasa | piegādātāja datu plūsmu | tikai to, kas jau ir sagatavots | | Ko raksta | moduļa sagatavošanas tabulas | veikala katalogu | | Slēdzene | katram piegādātājam sava | viena, visam veikalam kopīga | | Kur palaiž | vadības panelī, kolonnā Palaist importu | vadības panelī, poga Palaist veikala atjaunošanu | | Maršruts | ecomlink/import — viens katram piegādātājam | ecomlink/shop_update — viens visam veikalam | Divi apgalvojumi, kas ir spēkā vienmēr: veikala atjaunošana datu plūsmu nelasa nemaz, un imports veikala katalogā neraksta neko. Tāpēc atjaunošana bez iepriekšēja importa tikai pārrēķina rezultātu no vecajiem datiem. Par importa pusi: Preču imports — kā tas notiek. Divi gājieni un vārds «profils». Šajā rakstā «profils» ir gatavs fāžu komplekts, ko konkrētā izpilde drīkst izpildīt — palaišanas veids. To nejauciet ar piegādātāja profilu (zināšanu katalogu par vienu piegādātāju), par ko ir raksts Profili. Palaišanas veidu ir divi: krājumu gājiens — biežais, īsais — un pilnais gājiens. No pārlūka vienmēr tiek palaists krājumu gājiens, un to pašu dara atjaunošanas grafiks; pilno var palaist tikai no komandrindas vai ar piegādātāja lauku Pilnā importa biežums, kam ir savs, atsevišķs grafiks. Tāpēc ir viena vietas nesakritība, kas mulsina pirmajā reizē: poga saucas Palaist veikala atjaunošanu, bet apstiprinājuma logā ir «Vai tagad palaist krājumu atjaunošanu?». Tā ir viena un tā pati darbība — krājumu gājiens. Nospiežot pogu, datu plūsma netiek lasīta. Pirms sākat Atjaunošana publicē tikai to, kas ir gatavs publicēšanai. Ja kaut viens no šiem punktiem nav izpildīts, izpilde beigsies ar Atjaunošana pabeigta, bet veikalā nekas neparādīsies — un ekrāns par to nebrīdinās. 1. Piegādātājs ir izveidots un ieslēgts — sk. Piegādātāja pievienošana. Izslēgta piegādātāja preces netiek publicētas ne ar roku, ne pēc grafika. 2. Kategorijas ir sasaistītas ar gala veikala kategoriju (tādu, kurai nav apakškategoriju), un sasaiste ir ieslēgta — sk. Kategoriju sasaiste. Bez sasaistes vai uz kategoriju ar apakškategorijām prece veikalā nenonāk nekad. 3. Zīmoli ir sasaistīti un ieslēgti — sk. Zīmolu sasaiste. Nesasaistīts zīmols aptur publicēšanu tieši tāpat kā nesasaistīta kategorija. 4. Ir uzcenojuma plāns, kurā ir cenu diapazons, kas sedz konkrētās preces cenu — sk. Uzcenojumi. Ja plāna nav vai diapazons cenu nesedz, prece netiek publicēta. 5. Imports ir tikko palaists — sk. Preču imports. Atjaunošana lasa tikai sagatavotās rindas; ja importa nav bijis, tā publicē vecos datus vai neko. Ja visi pieci ir kārtībā un preces tāpat neparādās, cēlonis parasti ir preces pusē (atlikums, statuss, cits uzvarējis piegādātājs) — sk. sadaļu Ja kaut kas nestrādā rakstā Veikala atjaunošana — fāzes un kas tajās notiek. Kā palaist ar roku 1. Kreisajā izvēlnē atveriet sadaļu Lietotnes → Integrāciju centrāle (kodā un adresēs — EcomLink). Atveras Vadības panelis. 2. Augšējā labajā stūrī nospiediet sarkano pogu Palaist veikala atjaunošanu. Poga ir redzama tiem, kam ir rediģēšanas tiesības uz vadības paneli; pati palaišana prasa vēl atsevišķas tiesības — sk. sadaļu Kas ko drīkst rakstā Veikala atjaunošanas grafiks un komandas. 3. Atvērtajā logā izvēlieties Piegādātājs (neobligāti) — noklusējums ir Visi piegādātāji, un tas ir arī ieteicamais variants (kāpēc — sk. sadaļu Kāpēc daļa fāžu tiek izlaista rakstā Veikala atjaunošana — fāzes un kas tajās notiek). 4. Izlasiet brīdinājumu: «Vai tagad palaist krājumu atjaunošanu? Tā publicē četras sagatavotās vērtības — cenu, daudzumu, krājumu statusu un produkta statusu — produktiem, kas veikalā jau ir, un neko citu nemaina.» Tas ir tas pats darbs, ko sola poga; sk. skaidrojumu sadaļā Kas ir veikala atjaunošana. 5. Nospiediet Palaist veikala atjaunošanu loga apakšā. Logs neaizveras — tā vietā tas pārslēdzas uz izpildes skatu. 📷 Ekrānattēls: ecomlink/ecomlink — vadības paneļa augša ar sarkano pogu «Palaist veikala atjaunošanu» un blakus esošo «Apturēt» Darbs notiek fonā, atsevišķā servera procesā. Logu drīkst aizvērt un lapu drīkst pamest — izpilde turpinās. Nospiežot to pašu pogu vēlreiz, logs uzreiz rāda notiekošās izpildes progresu, nevis apstiprinājumu; tā ir arī vienīgā vieta, kur var sekot izpildei, ko sāka grafiks vai kolēģis citā cilnē. 📷 Ekrānattēls: ecomlink/ecomlink — veikala atjaunošanas logs, 1. solis: izvēle «Piegādātājs (neobligāti)» ar «Visi piegādātāji» un brīdinājuma teksts Ko rāda izpildes skats | Elements | Nozīme | |---|---| | Statusa zīmīte | Dīkstāvē / Notiek / Pabeigts | | Blakus tai | tvērums (piegādātāja kods vai Visi piegādātāji) un Sākts %s | | Rinda zem statusa | pašreizējās fāzes nosaukums un %s. fāze no %s | | Segmentu josla | viens kvadrātiņš katrai šīs izpildes fāzei: izpildītās aizpildītas, pašreizējā svītrota, izlaistās — tukšas | | %s / %s produkti | cik preču apstrādāts no kopskaita | | Grupa Rezultāts | Pievienoti, Atjaunoti, Attēli | | Grupa Laiks | Pagājis laiks, Atlikušais laiks, Pēdējā palaišana | Nosaukums «Pēdējā palaišana» logā ir divās vietās, un tie ir divi dažādi skaitļi. Grupā Laiks tas ir ilgums — cik ilgi šajā pašā tvērumā aizņēma iepriekšējā izpilde. Rindā pie statusa zīmītes, kamēr nekas nenotiek, tas ir laiks — kad iepriekšējā izpilde beidzās (ilgums iekavās); tiklīdz izpilde sākas, tā pati rinda pārslēdzas uz Sākts %s. Atlikušais laiks parādās ar tildi (piem., ~4m 10s). Drošākais aprēķins balstās uz iepriekšējo tāda paša tvēruma un tā paša gājiena izpildi — uz tās fāžu laikiem vai kopējo ilgumu. Ja tādas vēstures vēl nav, atlikušo laiku rēķina no jau apstrādāto rindu attiecības, un veikala atjaunošanā šis skaitlis ir neuzticams: fāzes skaita dažādās vienībās, tāpēc tilde var pazust un atkal parādīties. Kad aprēķināt nav no kā, tur ir domuzīme. 📷 Ekrānattēls: ecomlink/ecomlink — veikala atjaunošanas logs izpildes laikā: posma rinda, segmentu josla, grupas «Rezultāts» un «Laiks» Kopsavilkums, kad izpilde beigusies Dzīvais skats tiek aizstāts ar kopsavilkumu. Tas ir ekrāns, ko lasa visbiežāk — atgriežaties pēc desmit minūtēm un skatāties rezultātu: | Kopsavilkuma daļa | Ko tur meklēt | |---|---| | Virsraksts | Atjaunošana pabeigta vai — ja izpilde apstājās — Apstājās fāzē: %s | | Rinda zem virsraksta | tvērums, sākuma un beigu laiks, ilgums | | Skaitītāji | Pievienoti, Atjaunoti, Attēli, Fāzes (izpildīto skaits pret plānoto) | | Paskaidrojums | Visas %s fāzes izpildītas., Izpildītas %s fāzes, %s izlaistas kā nemainītas. vai Kopš pēdējās veikala atjaunošanas nekas nav mainījies. | | Saite Skatīt logu | ved uz Žurnāliem; rādās tiem, kam piešķirta piekļuve ecomlink/logs, taču pašu žurnālu ekrānu atver tikai sistēmas administrators — pārējos tas nosūta atpakaļ uz vadības paneli | | Poga Palaist vēlreiz | pati neko nepalaiž — tā atgriež logu 1. solī, pie tvēruma izvēles un brīdinājuma; lai izpilde sāktos, tur vēlreiz jānospiež Palaist veikala atjaunošanu | 📷 Ekrānattēls: ecomlink/ecomlink — kopsavilkums «Atjaunošana pabeigta» ar skaitītājiem Pievienoti/Atjaunoti/Attēli/Fāzes Ko darīt tālāk. Atveriet veikala pusē vienu preci, kurai vajadzēja mainīties, un pārbaudiet tās cenu un atlikumu. Ja kaut kas nesakrīt, to pašu preci atveriet ekrānā Produkti — sk. EcomLink produkti — preces kartiņa un rindas īsceļi — un salīdziniet sagatavoto vērtību ar veikalā redzamo. Poga «Apturēt» Kamēr izpilde notiek, gan logā, gan vadības paneļa augšā ir poga Apturēt. Tā nosūta procesam pārtraukšanas signālu, un process apstājas uzreiz. Jau paveiktais paliek veikalā — arī pārtrauktās fāzes tā daļa, kas jau bija nofiksēta; zūd tikai tā porcija, kas tobrīd bija ceļā. Neizplatītās izmaiņas paliek atzīmētas kā nepabeigtas, un nākamā atjaunošana tās izdarīs vēlreiz. Ja kaut kas nestrādā Nospiežu «Palaist veikala atjaunošanu», bet parādās «Neizdevās sākt veikala atjaunošanu.» Poga tiek rādīta pēc tiesībām uz vadības paneli, bet palaišanai vajadzīgas atsevišķas rediģēšanas tiesības uz pašu atjaunošanas darbību. Lūdziet administratoram tās piešķirt jūsu lietotāju grupai. Tas pats ziņojums parādās arī tad, ja modulis veikalā ir izslēgts. Parādās «Veikala atjaunošana jau notiek.» Atjaunošanai ir viena globāla slēdzene — visam veikalam vienlaikus notiek tikai viena. Jūsu pieprasījums netiek ierindots, tas tiek vienkārši izlaists. Tas pats attiecas uz grafiku: stundas atjaunošana, kas iekrīt garā pilnā gājiena laikā, šoreiz nenotiek. Atveriet to pašu logu — tas rāda jau notiekošo izpildi un tās progresu. Pārējie gadījumi — preces, kas veikalā neparādījās, nemainīga cena pēc uzcenojuma maiņas, izlaistas fāzes un «Apstājās fāzē: …» — ir aprakstīti rakstā Veikala atjaunošana — fāzes un kas tajās notiek. Par grafiku un komandrindu sk. Veikala atjaunošanas grafiks un komandas.
Veikala atjaunošana — fāzes un kas tajās notiek
Šis raksts stāsta, ko veikala atjaunošana tiešām izdara un ko atstāj pilnajam gājienam, no kādām fāzēm tā sastāv un kāpēc daļa fāžu tiek izlaista kā nemainīgas. Kā atjaunošanu palaist un kā lasīt izpildes skatu — rakstā Veikala atjaunošana — kā to palaist; par automātisko grafiku un komandām — Veikala atjaunošanas grafiks un komandas. Divi gājieni. Atjaunošanai ir divi palaišanas veidi: krājumu gājiens — biežais un īsais, vienīgais, ko var palaist no pārlūka — un pilnais gājiens, retais un garais, kas nāk tikai no komandrindas vai no piegādātāja lauka Pilnā importa biežums. Zemāk vārds «gājiens» vienmēr nozīmē vienu no šiem diviem. Ko krājumu atjaunošana dara un ko nedara No pārlūka vienmēr tiek palaista krājumu atjaunošana — pilno gājienu no administrācijas palaist nevar (arī tad, ja kāds pamēģina URL pielikt profila parametru, tas tiek ignorēts). Tas ir apzināti: stundām garš gājiens nedrīkst sākties no nejauša pieprasījuma. Krājumu atjaunošana: - atsvaidzina cenu, daudzumu, krājumu statusu un produkta statusu precēm, kas veikalā jau ir; - publicē preces, kas kopš iepriekšējās reizes ir kļuvušas pārdodamas (atgriezies atlikums, prece atgriezusies datu plūsmā, operators sasaistījis kategoriju vai zīmolu) — kopā ar to nosaukumu, opcijām un attēliem, lai jaunā prece nebūtu tukša; - izplata operatora darbu — sasaistes, izmērus, identifikatorus, piemērotību — tad, kad tur tiešām ir kas izplatāms. Pilnajam gājienam paliek: - Bāreņu ierakstu tīrīšana — vienīgā dzēsējfāze, kas nav krājumu gājienā (dzēst veikala preces prot arī krājumu gājiena fāze Fantoma produktu dzēšana, sk. fāžu tabulu); - atkārtota bagātināšana no datu plūsmas precēm, kas veikalā jau ir: apraksts, attēls, EAN vai izmērs, ko piegādātājs plūsmā nomainīja, bet neviens ekrāns šajā veikalā neaiztika. ⚠️ Vecās kategoriju saites nepārkārto neviena atjaunošana. Saites, kas veikalā bija pirms moduļa pārrakstīšanas, skaitās operatora liktas, un tās nepārvieto ne krājumu, ne pilnais gājiens. Vienīgais veids, kā tās atbrīvot, ir komanda ecomlink/cli/claimlinks --apply (sk. sadaļu Komandas ar roku rakstā Veikala atjaunošanas grafiks un komandas) — tikai pēc tās nākamā atjaunošana šīs preces pārceļ. Papildus jāatceras, ka katrs aspekts ir pakļauts piegādātāja rūtiņām Atjaunot atjaunošanas laikā — ja Apraksti ir izslēgti, fāze «Aprakstu atsvaidzināšana» šī piegādātāja preces neredz nemaz. Sīkāk: Importa uzvedība — ko datu plūsma drīkst pārrakstīt. Fāzes Atjaunošana nav viens darbs, bet fāžu virkne noteiktā secībā. Tieši tās redzamas segmentu joslā un fāzes rindā. Zemāk ir pilnās caurules secība — 19 fāzes; kolonna rāda, vai fāze ir arī krājumu gājienā. | # | Fāze | Ko dara | Krājumu atjaunošanā | |---|---|---|---| | 1 | Variantu cenu un krājumu apkopošana | pamatprodukta cena un atlikums = tā variantu apkopojums | ✔ | | 2 | Uzcenojuma plānu labošana | sakārto pārtrūkušas saites uz uzcenojuma plānu; bez tās prece tiktu cenota par 0 | ✔ | | 3 | Fantoma produktu dzēšana | sargs: noņem moduļa izveidotās veikala preces, kuru sagatavotās rindas vairs nav, un notīra pārtrūkušās saites | ✔ (vienmēr) | | 4 | Bāreņu ierakstu tīrīšana | dzēš veikala preces, kas palikušas bez kategorijas, un bāreņu rindas pavadtabulās | nē — tikai pilnajā | | 5 | Smart-kodu sasaiste | vienu un to pašu produktu no diviem piegādātājiem piesaista vienai veikala precei | ✔ | | 6 | Jaunu produktu pievienošana veikalam | pati publicēšana | ✔ | | 7 | Uzvarētāja izvēle | kura piegādātāja cena, atlikums un krājumu statuss nonāk veikalā | ✔ | | 8 | Kategoriju un zīmolu piesaiste | kurā kategorijā prece ir iekārtota un kāds tai ir zīmols | ✔ | | 9 | Aprakstu atsvaidzināšana | nosaukums un apraksts | ✔ | | 10 | Produktu izmēri un svars | garums/platums/augstums un svars | ✔ | | 11 | Identifikatori | EAN, SKU, modelis, MPN | ✔ | | 12 | Piegādātāju statistika | vadības paneļa skaitļi pie katra piegādātāja | ✔ | | 13 | Produktu opcijas | opciju eksports veikala precei | ✔ | | 14 | Variantu opciju krājumi | tikai opciju vērtību atlikumi | ✔ | | 15 | Produktu atribūti | atribūtu rindas veikala precē | ✔ | | 16 | Produktu saderība | transportlīdzekļu piemērotības rindas | ✔ | | 17 | Attēlu izvietošana | attēli veikala precei | ✔ | | 18 | SEO adreses | trūkstošās preču adreses | ✔ | | 19 | Filtru atjaunošana | filtra kešs (pilna pārbūve vai tikai mainītie aspekti) | ✔ | ⚠️ Ekrānā redzamie numuri ir citi. Krājumu atjaunošanā — tas ir viss, ko var palaist no pārlūka — plānā ir 18 fāzes: «Bāreņu ierakstu tīrīšana» tajā vispār neparādās, pat ne kā izlaista fāze. Tāpēc joslā ir 18 kvadrātiņi, rindā ir «… no 18», kopsavilkumā «Visas 18 fāzes izpildītas.», un, sākot ar 5. rindu, šīs tabulas numurs ir par vienu lielāks nekā ekrānā (piem., Smart-kodu sasaiste ekrānā ir 4. fāze no 18). 📷 Ekrānattēls: ecomlink/ecomlink — veikala atjaunošanas loga fāzes rinda tuvplānā: fāzes nosaukums «Smart-kodu sasaiste» un blakus tam «4. fāze no 18» Divas lietas no šī saraksta ir vērts paturēt prātā. SEO adreses un filtru kešs tagad ir pašas caurules pēdējās fāzes — vecajā modulī tos nācās atsvaidzināt atsevišķi, tagad to izdara arī no vadības paneļa palaista atjaunošana. Un «Bāreņu ierakstu tīrīšana» nekad nenotiek no pārlūka: tā izpildās tikai pilnajā gājienā — vai nu palaistā ar roku no komandrindas, vai naktī pēc grafika, ko ieslēdz piegādātāja lauks Pilnā importa biežums. Par 5. fāzi. «Smart-kods» jeb salīdzināšanas kods ir kods, pēc kura modulis atpazīst, ka divu piegādātāju prece ir viena un tā pati; to nosaka piegādātāja lauks Salīdzināšanas koda avots. Tieši šī fāze izlemj, vai divas rindas kļūst par vienu veikala preci — sk. Piegādātāju prioritāte. Kāpēc daļa fāžu tiek izlaista Katra fāze «zina», no kā ir atkarīgs tās rezultāts: no importa sagatavotajiem datiem vai no konkrētiem sasaistes ekrāniem (Kategorijas, Zīmoli, Opcijas, Atribūti, Izmēri, Uzcenojumi, Prioritāte, piegādātāja forma). Ja kopš iepriekšējās veiksmīgās izpildes tur nekas nav mainījies un šī izpilde neko jaunu nepublicēja, fāze netiek palaista vispār. Joslā tā paliek tukša, un kopsavilkumā parādās Izpildītas %s fāzes, %s izlaistas kā nemainītas. 📷 Ekrānattēls: ecomlink/ecomlink — kopsavilkums ar tekstu «Izpildītas %s fāzes, %s izlaistas kā nemainītas.» un segmentu joslu, kurā izlaistās fāzes ir tukši kvadrātiņi Ja nav mainījies nekas, visa caurule tiek izlaista uzreiz, un kopsavilkumā ir Kopš pēdējās veikala atjaunošanas nekas nav mainījies. Tā nav kļūda — tas ir lēmums. Izpilde, kas beidzas dažās sekundēs, tāpēc ir normāla parādība veikalā, kurā tobrīd neviens nav ne importējis, ne sasaistījis. Ja fāze neizdodas, tās darbs paliek atzīmēts kā nepabeigts un nākamā atjaunošana to izdara vēlreiz. Izmaiņa nepazūd klusi. Svarīgi par tvērumu. Atjaunošana, kas palaista vienam piegādātājam, izplata tikai šī piegādātāja daļu, tāpēc tā netiek ieskaitīta kā pabeigta visam katalogam. Operatora sasaistes izmaiņa paliek gaidīšanā līdz nākamajai atjaunošanai tvērumā Visi piegādātāji. Viena piegādātāja tvērums ir noderīgs ātrai pārbaudei; regulārajam darbam atstājiet Visi piegādātāji. Ja kaut kas nestrādā Atjaunošana pabeigta, bet jaunās preces veikalā vispār neparādījās. Publicēšanai jāizpildās visiem nosacījumiem vienlaikus, un ekrāns ne par vienu no tiem nebrīdina. Pārbaudiet pēc kārtas: - kategorija nav sasaistīta vai sasaistīta ar kategoriju, kurai ir apakškategorijas — uz tādu preces neiet nekad (Kategoriju sasaiste); - zīmols nav sasaistīts (Zīmolu sasaiste); - nav uzcenojuma plāna vai plānā nav diapazona, kas sedz šo cenu (Uzcenojumi); - prece izslēgta ar piegādātāja noteikumiem Izslēgt preces, kam cena ir 0 vai Izslēgt preces, kuru piegādātāja datos vairs nav; - precei nav ne atlikuma, ne krājumu statusa — bez viena no tiem tā netiek publicēta; - uzvarēja cita piegādātāja prece (fāze Uzvarētāja izvēle, sk. Piegādātāju prioritāte — kurš piegādātājs uzvar); - prece ienāca bez apraksta, kad piegādātājam Apraksti ir izslēgti — tad tā veikalā paliek neredzama (Importa uzvedība). Nomainīju uzcenojumu, bet veikalā joprojām vecā cena. Uzcenojuma maiņa ir sasaistes izmaiņa — tā nonāk veikalā ar nākamo veikala atjaunošanu, nevis uzreiz. Turklāt viena piegādātāja tvērumā palaista atjaunošana šo izmaiņu neieskaita kā pabeigtu: palaidiet atjaunošanu tvērumā Visi piegādātāji. Ja arī pēc tās cena nav mainījusies, pārbaudiet, vai plānā ir diapazons, kas sedz šīs preces cenu — sk. Uzcenojumi. Izpilde pabeidzās dažās sekundēs ar «Kopš pēdējās veikala atjaunošanas nekas nav mainījies.» Kopš iepriekšējās veiksmīgās izpildes nav bijis ne importa, ne izmaiņu sasaistes ekrānos, tāpēc visas fāzes pārrakstītu to pašu, kas jau ir. Ja gaidījāt izmaiņas — vispirms palaidiet importu un tikai pēc tam atjaunošanu. Atjaunošana pabeigta, bet precei veikalā joprojām nav apraksta, attēla vai EAN. Trīs iespējamie cēloņi. Pirmais: piegādātājam cilnē Importa uzvedība attiecīgā rūtiņa grupā Atjaunot atjaunošanas laikā ir izslēgta — tad šī fāze šī piegādātāja preces neredz vispār. Otrais: fāze tika izlaista kā nemainīga, jo kopš pēdējās reizes nekas attiecīgajā ekrānā nemainījās. Trešais: preces saturu datu plūsmā nomainīja piegādātājs, un tas jau esošai precei gaida pilno gājienu. Kopsavilkumā ir «Apstājās fāzē: …». Izpilde pārtrūka, un virsrakstā ir tās fāzes nosaukums, kurā tas notika. Jau izpildītās fāzes paliek spēkā, pārējās netika izpildītas, un nepabeigtais tiks mēģināts vēlreiz nākamajā atjaunošanā. Cēlonis ir pierakstīts Žurnālos — rindā ar statusu error. Atbalstam pietiek ar ekrānattēlu, kurā redzams fāzes nosaukums. Atsevišķas fāzes kļūme izpildi neaptur: tā tiek pierakstīta žurnālā, pārējās fāzes turpinās, un kopsavilkumā joprojām ir Atjaunošana pabeigta — tāpēc žurnāls ir vienīgā vieta, kur šādu kļūmi var ieraudzīt.
Veikala atjaunošanas grafiks un komandas
Šajā rakstā: kā piegādātājam uzlikt automātisko atjaunošanas grafiku, kā serveris to izpilda, kuras komandas ar roku palaiž sistēmas administrators un kam kura darbība ir pieejama. Pati atjaunošana un tās palaišana ar roku ir rakstā Veikala atjaunošana — kā to palaist, bet fāzes, ko tā izpilda, — rakstā Veikala atjaunošana — fāzes un kas tajās notiek. Divi vārdi, kas te atkārtojas: krājumu gājiens ir biežais un īsais (to palaiž poga pārlūkā un atjaunošanas grafiks), pilnais gājiens — retais un garais, kas nāk tikai no komandrindas vai no lauka Pilnā importa biežums. Automātiskais grafiks Grafiku uzliek katram piegādātājam atsevišķi: 1. Kreisajā izvēlnē atveriet Integrāciju centrāle (kodā un adresēs — EcomLink) → cilne Piegādātāji. 2. Atveriet vajadzīgo piegādātāju rediģēšanai. 3. Cilnē Vispārējie atrodiet lauku Atjaunošanas biežums un izvēlieties vērtību. 4. Turpat zemāk ir Pilnā importa biežums — tas ir neatkarīgs lauks ar savu sarakstu. 5. Saglabājiet formu. Bez saglabāšanas grafiks nesāk darboties. | Lauks | Pieejamās vērtības | |---|---| | Atjaunošanas biežums | Tikai manuāli (bez automātiskas atjaunošanas) (noklusējums), Katru stundu, Ik pēc 2 stundām, Ik pēc 4 stundām, Ik pēc 8 stundām, Ik pēc 12 stundām, Reizi dienā | | Pilnā importa biežums | Tikai manuāli (bez automātiskas atjaunošanas) (noklusējums), Reizi dienā, Reizi nedēļā, Reizi mēnesī | Saraksti ir atšķirīgi ar nolūku: krājumiem nav «Reizi nedēļā», pilnajam importam nav «Katru stundu». Vienīgā kopīgā vērtība ir Reizi dienā — tad abi darbi notiek neatkarīgi viens no otra, katrs lasot savu lauku. ⚠️ Saglabājot piegādātāja formu, pārbaudiet arī cilni «Importa uzvedība». Saglabāšana var atiestatīt grupas Atjaunot atjaunošanas laikā rūtiņas — visbiežāk Apraksti. Reāls gadījums: pēc formas saglabāšanas 1371 prece palika bez apraksta un veikalā neredzama. Pirms un pēc grafika uzlikšanas pārskatiet šo cilni: Importa uzvedība — ko datu plūsma drīkst pārrakstīt. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Vispārējie», redzami lauki «Atjaunošanas biežums» un «Pilnā importa biežums» ar atvērtu sarakstu Kā to izpilda serveris 1. Katram laukam ir savas kāpnes un savi servera uzdevumi — krājumiem stundas / 2 h / 4 h / 8 h / 12 h / dienas, pilnajam importam dienas / nedēļas / mēneša. Daļā veikalu dienas krājumu uzdevums ir «vieglais» variants, kas pilno gājienu nepalaiž. 2. Uzdevums paņem visus ieslēgtos piegādātājus, kuriem attiecīgais lauks atbilst tieši šim biežumam. Nesaprotama vai tukša vērtība nozīmē manuāli — tādu piegādātāju neviens uzdevums nepaņem. 3. Tiem tiek palaisti importi pēc kārtas, gaidot katra beigas (nevis fonā — citādi atjaunošana publicētu iepriekšējās reizes datus). 4. Kad visi importi pabeigti, vienu reizi tiek palaista veikala atjaunošana attiecīgajā gājienā: krājumu uzdevums palaiž krājumu gājienu, pilnā importa uzdevums — pilno. 5. Ja neviens piegādātājs uz šo reizi nav gatavs, netiek palaists nekas — arī veikala atjaunošana ne. Divas praktiskas sekas. Jauns piegādātājs nekad nesāk importēties pats — noklusējums ir «Tikai manuāli (bez automātiskas atjaunošanas)». Un pilnais imports pēc grafika ir nakts darbs: dienas uzdevums sākas agrās rīta stundās un tam atvēlēta atlikusī nakts, tāpēc datu plūsmu, kas līdz rītam nepaspēj, labāk likt uz Reizi nedēļā. Kā pārbaudīt, vai grafiks strādā 1. Pēc saglabāšanas pagaidiet vienu intervālu (uzlikāt «Katru stundu» — gaidiet stundu; «Reizi dienā» — nākamo rītu). Uzdevumi sākas savā laikā, nevis uzreiz pēc saglabāšanas. 2. Vadības panelī skatieties piegādātāja rindas kolonnu Pēdējais imports, bet veikala atjaunošanas logā — rindu pie statusa zīmītes Pēdējā palaišana: <datums un laiks>. Ja laiks ir pavirzījies, grafiks strādā. (Tāda paša nosaukuma lauks grupā Laiks te neder: tas rāda iepriekšējās izpildes ilgumu, nevis laiku, kad tā notika.) 3. Ja laiks nemainās, atveriet Žurnālus un meklējiet šī piegādātāja izpildi. Ja arī tur nekā nav, rakstiet atbalstam — pievienojiet piegādātāja kodu, uzlikto biežumu un laiku, kad izpildi gaidījāt. 📷 Ekrānattēls: ecomlink/ecomlink — veikala atjaunošanas logs dīkstāvē: statusa zīmīte «Pabeigts», tvērums un blakus «Pēdējā palaišana: <datums un laiks>» Atsevišķs gadījums: ja Pilnā importa biežums ir uzlikts uz «Reizi dienā», bet pilnie importi tā arī nenotiek, tas var būt servera uzdevumu konfigurācijas jautājums — daļā veikalu dienas uzdevums ir aizstāts ar vieglāku variantu, kas pilno gājienu nepalaiž. Pēc 3. punkta izpildes to var apstiprināt atbalsts. Komandas ar roku (sistēmas administratoram) Šīs komandas palaiž EcomCart atbalsts vai sistēmas administrators ar SSH pieeju serverim. Ja jums vajag pilno gājienu — uzrakstiet atbalstam, norādot piegādātāja kodu; no pārlūka to palaist nevar. Visas komandas palaiž no veikala saknes: php oc_cli.php admin <maršruts> <argumenti>. Karogu secība nav svarīga: viss, kas sākas ar --, ir karogs, viss pārējais — pozicionāls arguments. Maršrutā ecomlink/cli ir piecas komandas. Trīs no tām — shopupdate, run un claimlinks — maina datus (divām ir arī drošais režīms: --plan un claimlinks bez --apply). Divas pēdējās — cutover un pim — neraksta neko nekad: tās tikai lasa un izdrukā, un tieši tāpēc ar tām piegādātāju var pārbaudīt, neaiztiekot ne veikalu, ne moduļa tabulas. Tabulas beigās ir vēl divas cli_master komandas — tās nav Integrāciju centrāles komandas, bet servera uzdevumu ietinamie, ko palaiž cron. | Komanda | Ko dara | |---|---| | ecomlink/cli/shopupdate | veikala atjaunošana, krājumu gājiens, viss katalogs | | ecomlink/cli/shopupdate <kods> | tas pats, tikai viena piegādātāja tvērumā | | ecomlink/cli/shopupdate --full | pilnā caurule ar dzēsējfāzi — ar roku palaižama tikai šeit | | ecomlink/cli/shopupdate --plan | izdrukā fāžu plānu un neveic nevienu izmaiņu veikala katalogā | | ecomlink/cli/run <kods> | krājumu imports vienam piegādātājam | | ecomlink/cli/run <kods> --full | pilnais imports vienam piegādātājam | | ecomlink/cli/claimlinks [<kods>] | saskaita vecās kategoriju saites, ko modulis drīkstētu pārņemt; ar --apply tās pārņem | | ecomlink/cli/cutover <kods> [--full] [--sample=N] | neko nemaina: izdrukā, kas veikalā mainītos, ja šis piegādātājs pārņemtu preces, kuras šodien uztur kas cits | | ecomlink/cli/pim [<kods>] | neko nemaina: pārbauda, vai veikals ir pareizi savienots ar EcomCart PIM, un, ja nav, izdrukā rindu, kas jāpieliek konfigurācijā | | shop4rent/cli_master/ecomlink_stock [<biežums>] | visu ieslēgto piegādātāju krājumu imports + viena atjaunošana | | shop4rent/cli_master/ecomlink_full [<biežums>] | tas pats pilnajā gājienā | <biežums> ir servera uzdevuma nosaukums (hourly, daily_2h, …, daily krājumiem; daily, weekly, monthly pilnajam) — tieši to padod cron. Bez biežuma nosaukuma abas cli_master komandas paņem visus ieslēgtos piegādātājus, arī tos, kuriem grafiks ir «Tikai manuāli (bez automātiskas atjaunošanas)». Izpildes beigās komandrindā parādās kopsavilkums Done (ok): inserted=… updated=… images=… total=… peak=… MB. Divos gadījumos šīs rindas vietā ir viens teikums: kad slēdzeni tur cita izpilde un kad kopš pēdējās reizes nekas nav mainījies — abos izejas kods joprojām ir 0. Izejas kods 1 nozīmē, ka bija kļūda. --plan ir drošs veids, kā apskatīt, ko konkrētais gājiens darītu: tas izdrukā visas fāzes secībā, atzīmējot izlaistās un tās, kuru izpilde ir atkarīga no izmaiņām. Veikala katalogā tas neko nemaina; vienīgais, ko tas var izdarīt, ir izlīdzināt moduļa paša tabulu shēmu, ja tā ir atpalikusi. cutover — ko veikalā mainītu šī piegādātāja pārņemšana ecomlink/cli/cutover <kods> [--full] [--sample=N] atbild uz jautājumu, ko nevar uzdot nevienam ekrānam: ja šo piegādātāju tagad ieslēgs, kādi skaitļi veikalā mainīsies? Tas ir domāts precēm, kas veikalā jau ir, bet tur nonākušas citādi — no vecā moduļa, no cita savienotāja vai ar roku —, un tagad tās pārņems Integrāciju centrāle. Komanda neko neraksta un neko nelejupielādē. Tā nolasa to datu plūsmas failu, kas jau ir veikala krātuvē no pēdējās lejupielādes, un salīdzina to ar veikala rindām. Tāpēc to drīkst palaist cik reižu grib, arī piegādātājam ar lejupielāžu ierobežojumu. - bez piegādātāja koda komanda izdrukā lietojumu un beidzas ar kļūdu; - bez karogiem tā salīdzina krājumu gājienu — tas ir vienīgais, ko palaiž grafiks; --full salīdzina pilno; - --sample=N nosaka, cik atšķirīgās rindas izdrukāt paraugam (noklusējums 40, --sample=0 — nevienu). Ko izdrukā: | Izdrukas daļa | Ko tur meklēt | |---|---| | Galvene | avota faila nosaukums, izmērs, vecums un parsētāja ID | | Currency: | plūsmas, cenošanas un veikala valūta, un pārrēķina koeficients | | read un četras apakšrindas | cik rindu plūsmā, un cik no tām nav salīdzināmas: nesagatavotas (unstaged), variantu bērni (child), sagatavotas bez veikala preces (unlinked), piesaistītas veikala precei, kuras vairs nav (dangling) | | REPEATED IDENTITY | parādās tikai tad, ja plūsmā viens artikuls ir vairākās rindās. Imports patur vienu rindu un daudzumus nesaskaita — izdruka nosauc, cik rindu cena un daudzums tiek izmesti | | COMPARED | cik preces tiešām salīdzinātas, un cik no tām atšķiras daudzums, statuss un cena | | price ratio | cenu attiecības sadalījums (min / p25 / p50 / p75 / max) | | Rinda vendor state: | piegādātāja pašreizējais stāvoklis: enabled, stage_new, publish_new, pēdējais krājumu imports; aiz tās vēl var sekot WARNING rinda un atšķirīgo rindu paraugs | 🔴 Divas vietas šajā izdrukā ir brīdinājumi, ne statistika. Ja cenu attiecība ir ap 1,00, veikalā jau ir šīs plūsmas cenas — uzlikt tām virsū uzcenojuma plānu nozīmē uzcenot otrreiz. Un, ja publish_new ir ieslēgts, kamēr ir unlinked rindas, komanda to pasaka atsevišķā rindā ar vārdu WARNING: nākamā veikala atjaunošana šīs rindas publicēs kā jaunas preces blakus tām, kas veikalā jau ir. Abos gadījumos vispirms jārunā ar atbalstu, nevis jāieslēdz grafiks. pim — vai veikals ir savienots ar EcomCart PIM ecomlink/cli/pim [<kods>] pārbauda to pašu savienojumu, ko ekrāns Integrācija rāda ar vienu joslu augšpusē. Arī šī komanda neraksta neko — ne moduļa tabulās, ne PIM pusē. Ja PIM šim veikalam nav konfigurēts, komanda to nesauc par kļūdu, bet izdrukā tieši to rindu, kas jāpieliek veikala local-config.php failā (EC_PIM_API_KEY, un atsevišķos veikalos arī EC_PIM_TENANT_SLUG). Tā ir visa atbilde uz jautājumu «kāpēc Ņemt saturu neko neatnes». Ja PIM ir konfigurēts, izdrukā ir: galapunkta adrese un gaidītais tenants; meta rinda ar API versiju, tenanta nosaukumu un numuru; ierobežojumi (lapas izmērs, pieprasījumi minūtē, notikumu glabāšanas dienas); notikumu veidu saraksts; un rinda boundary:, kas apliecina, ka veikala atslēga PIM pusē neko nedrīkst rakstīt — ne kanonisko preci, ne piedāvājumu. Ja pieliek piegādātāja kodu, komanda papildus parāda, uz kuru PIM piegādātāju un kontu šis piegādātājs ir sasaistīts, nolasa vienu lapu tā piedāvājumu (ar kategoriju ceļiem) un vienu kanonisko preci no gala līdz galam — ar tās SKU, GTIN, MPN, ražotāju un tekstu, vērtību, attēlu, kategoriju un izcelsmes ierakstu skaitu. Ja piegādātāja konta nosaukums ir kļūdains, tieši šeit tas atklājas — un atbilde uzskaita nosaukumus, kas šim piegādātājam tiešām ir. Bez šīs komandas tas pats atklātos stundas vēlāk, pilnā importa PIM posmā. Kas ko drīkst | Darbība | Kam pieejama | |---|---| | Redzēt pogu Palaist veikala atjaunošanu | rediģēšanas tiesības uz vadības paneli | | Palaist vai apturēt atjaunošanu | rediģēšanas tiesības uz darbību ecomlink/shop_update — tā ir atsevišķa tiesību rinda | | Redzēt saiti Skatīt logu | piešķirta piekļuve ecomlink/logs | | Atvērt ekrānu Žurnāli | tikai sistēmas administrators — pārējos saite nosūta atpakaļ uz vadības paneli | | Palaist pilno cauruli ar roku | vajadzīga piekļuve serverim (SSH); atsevišķas admin tiesību pārbaudes komandrindā nav | | Palaist cutover vai pim | vajadzīga piekļuve serverim (SSH); pašas komandas neko nemaina, tāpēc tās drīkst palaist arī dzīvā veikalā | Ja kaut kas nestrādā Grafiks uzlikts, bet nekas nenotiek. Izejiet pārbaudi pa soļiem sadaļā Kā pārbaudīt, vai grafiks strādā šī raksta augšā — vispirms nogaidiet vienu intervālu, tad skatiet kolonnu Pēdējais imports un loga rindu Pēdējā palaišana: …, un tikai pēc tam Žurnālus. Kļūmes pašā atjaunošanā ir aprakstītas blakus rakstos: palaišanas un slēdzenes ziņojumi («Neizdevās sākt veikala atjaunošanu.», «Veikala atjaunošana jau notiek.») — Veikala atjaunošana — kā to palaist; preces, kas veikalā neparādījās, vecās cenas, izlaistas fāzes un «Apstājās fāzē: …» — Veikala atjaunošana — fāzes un kas tajās notiek.
Mašīntulkošana — divi veidi un lauks «Avota valoda»
Šajā rakstā ir abi EcomCart tulkošanas veidi blakus salīdzinājumā un viens no tiem līdz galam: piegādātāja lauks Avota valoda, kas svešvalodas aprakstus padara lasāmus bez jebkādas API atslēgas, un tas, ko šādā gadījumā ierauga pircējs. Kā iegūt DeepL, Google vai Microsoft API atslēgu un kur to ievada — Masveida tulkotājs — DeepL, Google un Microsoft atslēgas. Kā palaist pašu masveida tulkošanu, novērtēt tās izmaksas un ko darīt, kad abi veidi strādā vienlaikus — Masveida tulkošanas palaišana, izmaksas un atcelšana. Ja strādājat ar piegādātājiem no Polijas, Vācijas, Lietuvas vai citām valstīm, datu plūsmā preču nosaukumi un apraksti parasti ir tikai piegādātāja valodā vai angliski. Lai veikalā tie parādītos latviski, tekstu ir jāiztulko. EcomCart to var izdarīt divos pilnīgi dažādos veidos, un tikai vienam no tiem ir vajadzīga tulkotāja API atslēga. Pirms ejat pēc atslēgas, izlasiet pirmo sadaļu — iespējams, jums tā vispār nav vajadzīga. Divi tulkošanas veidi un ar ko tie atšķiras | | Integrāciju centrāles tulkošanas rāmis | Masveida tulkotājs | |---|---|---| | Kur to ieslēdz | piegādātāja forma, lauks Avota valoda | atsevišķs modulis izvēlnē Rīki | | Vai vajag API atslēgu | nē | jā | | Kur notiek tulkošana | apmeklētāja pārlūkā, kad lapa jau ir atvērta | serverī, pirms teksts nonāk datubāzē | | Ko ieraksta datubāzē | <iframe> rāmi, kas ielādē tulkojumu | pašu iztulkoto tekstu | | Ko redz pircējs | tulkojumu ar brīdinājuma joslu «UZMANĪBU! Teksts tulkots ar mašīntulku.» | parastu aprakstu bez brīdinājuma | | Vai meklētājs to indeksē | nē — teksts atrodas rāmī, un lapas pašā HTML kodā apraksta vietā ir tikai rāmja izsaukums | jā — teksts ir pašā lapā, kā jebkurš cits apraksts | | Cik ātri redzama izmaiņa | līdz 1 stundai — rāmja dokuments tiek kešots | uzreiz pēc procesa beigām | | Izmaksas par zīmēm | nav | ir — maksā tulkošanas pakalpojuma sniedzējam | Vienkāršs veids, kā izlemt: ja gribat, lai svešvalodas apraksts vienkārši būtu lasāms, pietiek ar Avota valodu piegādātāja formā. Ja gribat, lai veikalā glabājas īsts latviskots teksts, kuru var rediģēt, papildināt un kuru redz arī meklētājprogrammas, vajadzīgs Masveida tulkotājs un tā API atslēga. Abus var lietot vienlaikus — kā tie sadzīvo, aprakstīts rakstā Masveida tulkošanas palaišana, izmaksas un atcelšana. Integrāciju centrāles puse: lauks «Avota valoda» (atslēga nav vajadzīga) Lauks atrodas piegādātāja formā, cilnē Datu plūsma — tajā pašā cilnē, kur datu plūsmas adrese un pieejas dati (sk. Piegādātāja pievienošana — datu plūsma, importa uzvedība un saglabāšana). 1. Atveriet Integrāciju centrāle → Piegādātāji un izvēlieties piegādātāju. 2. Ejiet uz cilni Datu plūsma. 3. Laukā Avota valoda ierakstiet divu burtu valodas kodu — to valodu, kādā datu plūsmā ir apraksti, nevis to, kādā tos gribat redzēt. 4. Saglabājiet piegādātāju. 5. Atveriet Integrāciju centrāle → Vadības panelis un nospiediet Palaist veikala atjaunošanu — tikai šis solis publicē izmaiņas veikalā. Sīkāk — Veikala atjaunošana — kā to palaist. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Datu plūsma», lauks «Avota valoda» ar ievadītu kodu ⚠️ Laukā redzamais pelēkais lv ir tikai ievades piemērs, nevis ieteikums, un tas nav jāatstāj. Blakus laukam panelī nekāda paskaidrojuma nav, tāpēc to ir viegli saprast nepareizi: ierakstīt vajag piegādātāja, nevis savu valodu. | Kāda valoda ir piegādātāja datos | Ko ierakstīt | |---|---| | poļu | pl | | vācu | de | | lietuviešu | lt | | igauņu | et | | angļu | en | Lauks pieņem ne vairāk kā 2 rakstzīmes, un saglabājot vērtība tiek pārveidota mazajos burtos (LV kļūst par lv). Tukšs lauks nozīmē «izslēgts» — tad apraksti tiek apstrādāti tieši tāpat, kā pirms šīs iespējas. Četras lietas, kas jāzina: - Avota valodas maiņa pati ierindo aprakstu pārbūvi. Saglabājot izmainītu vērtību, visām šī piegādātāja precēm, kas jau ir sasaistītas ar veikala preci, tiek uzstādīts apraksta atjaunošanas karogs. Tulkojuma rāmji parādīsies nākamajā veikala atjaunošanā, fāzē Aprakstu atsvaidzināšana — nevis uzreiz pēc saglabāšanas. - Precei jābūt Satura statusam «Oriģināls no piegādātāja». Aprakstu atsvaidzināšana strādā tikai ar tām precēm, kurām veikala preces formā (Katalogs → Produkti, nevis Integrāciju centrāles cilne Produkti) lauks Satura statuss ir Oriģināls no piegādātāja. Precēm ar statusu Mašīntulks, Nepilnīgi apstrādāts vai Pilnībā apstrādāts fāze aprakstu neaiztiek vispār — tas ir apzināts aizsargs kuratētam saturam. Ja statuss ir Nezināms (tā ir noklusējuma vērtība precēm, kas veikalā izveidotas ārpus Integrāciju centrāles), rāmji tur nekad neparādīsies. Integrāciju centrāle pati savām jaunajām precēm uzliek Oriģināls no piegādātāja. - Piegādātājam jābūt atļautam atjaunot aprakstus. Fāze strādā ar to piegādātāju precēm, kuriem cilnē Importa uzvedība, rindā Atjaunot atjaunošanas laikā, ir ieslēgts slēdzis Apraksti. Uzmanību: slēdzis darbojas uz veikala preci, nevis uz piegādātāju atsevišķi. Ja to pašu preci nes vēl kāds piegādātājs ar ieslēgtiem Aprakstiem, prece joprojām tiek pārbūvēta, un izslēgtā piegādātāja Avota valoda joprojām var kļūt par rāmja avotu. Sīkāk — Importa uzvedība. - Tulkojums netiek saglabāts. Veikala datubāzē apraksta vietā nonāk rāmis, kas tulkojumu uzģenerē no jauna katru reizi, kad lapa tiek atvērta. Rediģēt šo tekstu preces kartiņā nevar — tur būs redzams rāmja kods. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar ieslēgtu slēdzi «Apraksti» Ko tieši ierauga pircējs Rāmja dokuments paņem aprakstu avota valodā un iztulko to apmeklētāja pārlūkā. Virs teksta ir brīdinājuma josla apmeklētāja valodā; latviski tā skan «UZMANĪBU! Teksts tulkots ar mašīntulku.» Sava josla ir sagatavota vēl divpadsmit valodām (krievu, igauņu, lietuviešu, poļu, vācu, somu, zviedru, norvēģu, franču, spāņu, čehu, dāņu); pārējām tiek rādīta angļu valodas josla «ATTENTION! Translated by a computer translator.». Rāmja dokuments tiek kešots līdz vienai stundai. Tas nozīmē, ka izlabots avota apraksts veikalā parādās ar nobīdi — līdz stundai pēc tam, kad veikala atjaunošana jau ir pabeigta. Kurām valodām rāmis tiek uzlikts: - Latviešu un angļu apraksta slotu fāze uzskata par savu un pārraksta: ja datu plūsmā attiecīgās valodas teksta nav, tur nonāk tulkošanas rāmis. Divi izņēmumi: rāmi neliek slotam, kura valoda pati ir avota valoda (tur tiek mēģināts pārcelt tekstu no otras valodas), un, ja precei nevienā valodā nav nosaukuma, slots netiek aiztikts nemaz. - Pārējās ieslēgtajās veikala valodās raksts tiek likts saudzīgi, bet saudzība attiecas tikai uz aprakstu: ja apraksta slots ir tukšs vai tajā ir mūsu pašu iepriekšējais rāmis, Integrāciju centrāle tajā valodā pārraksta arī nosaukumu un meta virsrakstu. Ja aprakstā jau ir cilvēka uzrakstīts vai ar Masveida tulkotāju uzģenerēts teksts, netiek aiztikts nekas. - Pārējās (ne latviešu, ne angļu) valodās: ja datu plūsmā šai valodai ir savs teksts, tas veikalā netiek uzspiests — uzvar veikalā jau esošais. Latviešu un angļu slotā datu plūsmas teksts tieši otrādi — tiek ierakstīts un pārraksta veikalā esošo. Ja kaut kas nestrādā «Avota valoda» ir aizpildīta, bet apraksti nav mainījušies. Četri biežākie cēloņi. Pirmkārt, nav palaista veikala atjaunošana — rāmji tiek uzlikti fāzē Aprakstu atsvaidzināšana, nevis saglabāšanas brīdī; palaiž to Integrāciju centrāle → Vadības panelis ar pogu Palaist veikala atjaunošanu (sk. Veikala atjaunošana — kā to palaist). Otrkārt, precei Satura statuss (Katalogs → Produkti → prece) nav Oriģināls no piegādātāja — visbiežāk tas ir Nezināms precēm, kas veikalā izveidotas ārpus Integrāciju centrāles; tādām precēm rāmji nekad neparādīsies. Treškārt, piegādātājam cilnē Importa uzvedība ir izslēgts slēdzis Apraksti, un preci nenes neviens cits piegādātājs ar ieslēgtiem Aprakstiem. Ceturtkārt, prece vēl nav sasaistīta ar veikala preci: karogs tiek uzstādīts tikai tām Integrāciju centrāles precēm, kurām jau ir veikala prece. Rāmis ir uzlikts, bet vietā, kur vajadzētu tulkojumam, nav nekā. Tulkojuma dokuments atgriež tukšu, sabrūkošu lapu, ja avota valodā apraksta nav vispār vai ja pieprasītais valodas kods nav atļauts. Pārbaudiet, vai laukā Avota valoda tiešām ir tās valodas kods, kurā datu plūsmā ir teksts — nevis tās, kurā to gribat redzēt. Pelēkais lv laukā ir tikai ievades piemērs, un tā atstāšana ir tipiskākā kļūda. Izlaboju avota aprakstu, bet veikalā vēl redzams vecais tulkojums. Rāmja dokuments tiek kešots līdz vienai stundai. Pēc veikala atjaunošanas pagaidiet līdz stundai vai pārbaudiet lapu pārlūka privātajā logā. Apraksts kādā valodā palicis vecais, kaut Avota valoda ir ieslēgta. Tā ir apzināta uzvedība. Visās valodās, kas nav latviešu un angļu, Integrāciju centrāle apraksta slotā raksta saudzīgi: ja tur jau ir teksts (cilvēka rakstīts vai Masveida tulkotāja ģenerēts), tas netiek aizstāts. Nav aizstāts arī tad, ja šai valodai savs teksts ir pašā datu plūsmā. Ņemiet vērā, ka šī saudzība attiecas tikai uz aprakstu — nosaukums un meta virsraksts tajā pašā valodā var tikt pārrakstīts, ja apraksta slots ir tukšs. Kļūmes, kas saistītas ar pašu Masveida tulkotāja moduli un tā API atslēgu, ir aprakstītas rakstā Masveida tulkotājs — DeepL, Google un Microsoft atslēgas; kļūmes masveida palaišanā — rakstā Masveida tulkošanas palaišana, izmaksas un atcelšana.
Masveida tulkotājs — DeepL, Google un Microsoft atslēgas
Šajā rakstā ir Masveida tulkotāja modulis un tā atslēga: kur modulis panelī atrodas, kādas tam ir cilnes, kā iegūt DeepL, Google Translate vai Microsoft (Azure) API atslēgu, kur to panelī ievada un kā pārbaudīt, ka tā tiešām strādā. Ar ko Masveida tulkotājs atšķiras no Integrāciju centrāles tulkošanas rāmja un kā svešvalodas aprakstus padarīt lasāmus bez atslēgas — Mašīntulkošana — divi veidi un lauks «Avota valoda». Kā ar gatavu atslēgu palaist pašu tulkošanu un cik tā maksā — Masveida tulkošanas palaišana, izmaksas un atcelšana. Kur EcomCart tiešām prasa tulkotāja API atslēgu API atslēgu prasa Masveida tulkotājs — atsevišķs modulis, kas nav Integrāciju centrāles daļa. Tas tulko ne tikai Integrāciju centrāles atnestās preces, bet arī kategorijas, atribūtus, opcijas, filtrus un informācijas lapas. Kā tur nokļūt: kreisā izvēlne → Rīki → Masveida tulkotājs. Punkts izvēlnē parādās lietotājam, kuram grupā ir atļauta piekļuve šim modulim. Panelī šis modulis parādās ar trim rakstībām — izvēlnē Masveida tulkotājs, lapas virsrakstā Masu Tulkotājs, cilnē Masuveida tulkotājs. Tā ir viena un tā pati vieta. 📷 Ekrānattēls: kreisā izvēlne — sadaļa «Rīki» ar punktu «Masveida tulkotājs» ⚠️ Modulis ir pieejams no PRO plāna. Zemākā plānā ekrāna vietā tiek rādīts paskaidrojums un paziņojums «Funkcija pieejama EcomCart PRO un augstākos plānos. Uzlabojiet plānu klientu portālā.» ar pogu Uzlabot plānu. Modulim ir šādas cilnes (pirmā, kas atveras, ir Testa tulkotājs): - Testa tulkotājs — vieta, kur pārbaudīt, vai atslēga strādā. Sk. sadaļu «Kā pārbaudīt, vai atslēga strādā». - Masuveida tulkotājs — galvenais darba ekrāns, kur palaiž pašu masveida tulkošanu. Sk. rakstu Masveida tulkošanas palaišana, izmaksas un atcelšana. - Automātiskā tulkošana — tulko tukšos laukus brīdī, kad saglabājat preci, kategoriju vai informācijas lapu. Tieši šajā cilnē atzīmē arī to, kurus laukus tulkot (nosaukums, apraksts, meta virsraksts, meta apraksts, meta atslēgvārdi, SEO H1, attēlu nosaukumi u.c.), un šo pašu izvēli izmanto masveida palaišana. Cilnē Masuveida tulkotājs sadaļā Tulkojamie lauki tas ir arī tieši pateikts: «Izvēlieties, kurus laukus tulkot, sadaļā Automātiskā tulkošana > Rediģēt». Ķeksīšu tabulai ir divas ailes — Izveidot (jauna vienuma veidošana) un Labot (esoša vienuma labošana). Masveida palaišana izmanto Labot aili; tieši to paskaidrojums sauc par «Rediģēt». Ja tajā ailē nekas nav atzīmēts, masveida palaišana nostrādā tukšā. - Žurnāls — slēdzis Atkļūdošanas režīms (ATSPĒJOTS — nereģistrēt tulkojumus / IESPĒJOTS — žurnālu tulkojumi) un teksta logs ar pogām Atsvaidzināt žurnālus, Saglabāt žurnāla failu un Notīrīt žurnālus. ⚠️ Teksta logs paliek tukšs arī ar ieslēgtu slēdzi: EcomCart tulkošanas ierakstus glabā servera pusē un panelī tos nerāda. Tāpēc masveida palaišanas rezultātu meklējiet pašās precēs, nevis šajā cilnē. - Iestatījumi — pakalpojuma izvēle, API atslēga un pārējie moduļa iestatījumi. - Instrukcijas — īss paskaidrojums un saites uz visu atbalstīto pakalpojumu sniedzēju vietnēm. Cilne Cron ir redzama tikai sistēmas administratoru grupai. 📷 Ekrānattēls: extension/module/mass_translate — cilne «Automātiskā tulkošana», lauku tabula ar ķeksīšiem Kur ieliek atslēgu Atslēgu ievada cilnē Iestatījumi: 1. Izvēlnē Atlasiet tulkošanas API izvēlas pakalpojumu. Izvēlnē ir visi atbalstītie pakalpojumi, un tie ir attēloti ar saviem logotipiem. Jaunā veikalā sākotnēji nav izvēlēts neviens, un tad neviens atslēgas lauks vēl nav redzams — lauki parādās tikai pēc tam, kad pakalpojums ir izvēlēts. 2. Zemāk parādās tieši tā pakalpojuma lauki: vispirms pakalpojuma logotips, un tad lielākajai daļai pakalpojumu — lauks API atslēga (izņēmumus sk. tabulā zemāk). 3. Nospiež Saglabāt (poga ekrāna augšējā labajā stūrī). Pakalpojumu izvēlieties pirms ejat pēc atslēgas: atslēga der tikai tam pakalpojumam, kuram tā izsniegta, un DeepL vai Google konta izveide aizņem labu pusstundu. 📷 Ekrānattēls: extension/module/mass_translate — cilne «Iestatījumi», izvēle «Atlasiet tulkošanas API» un zem tās lauks «API atslēga» Kuriem pakalpojumiem kādi lauki ir papildus: | Pakalpojums izvēlnē | Papildu lauki bez «API atslēgas» | |---|---| | Deepl | API galapunkts (izvēle no divām adresēm) un Glosārijs | | Google Translate API | Tulkošanas dzinējs — «Bāze — pamata tulkošanas dzinējs» vai «Neironu mašīntulkošana — uzlabots AI tulkošanas dzinējs» | | Microsoft Translator | API reģions | | OpenAI ChatGTP | AI modelis | | Rapid API, Yandex Translate, Lingvanex Cloud API | tikai atslēga | | Systran, IBM Watson Translator | lauku nav — arī atslēgas lauka nav; to vietā stāv paziņojums, ka integrācija vēl top | Turpat cilnē ir arī Ignorēt/aizstāt sarakstu (vārdi, ko netulkot vai aizstāt ar noteiktu vērtību — piemēram, zīmolu nosaukumi) un Procesa aizkave milisekundēs, kas ļauj piebremzēt procesu, lai tas neapēd visus servera resursus. DeepL API atslēgas iegūšana DeepL piedāvā gan bezmaksas, gan maksas API plānu. Bezmaksas plānam ir ierobežots zīmju skaits mēnesī, un reģistrācijas laikā tik un tā tiks prasīta adrese un maksājumu karte — DeepL to izmanto personas identificēšanai. 1. Atveriet deepl.com un lapas augšējā labajā stūrī nospiediet izvēlnes ikonu. DeepL sākumlapa ar norādi uz izvēlnes ikonu; trešās puses vietne, joprojām derīga 2. Izvēlnē atrodiet Sign up. atvērta DeepL izvēlne ar iezīmētu «Sign up» 3. Plānu lapā pārslēdzieties uz cilni DeepL API un izvēlieties plānu. Bezmaksas plānam spiediet Sign up for free. DeepL plānu lapa, cilne «DeepL API», kartītes «DeepL API Free» un «DeepL API Pro» 4. Ievadiet e-pastu, pēc tam izdomājiet paroli un nospiediet Create account. DeepL reģistrācijas 1. solis: e-pasta lauks un poga «Continue» 5. Aizpildiet adreses datus (valsts, vārds, uzvārds, adrese, pasta indekss, pilsēta). DeepL adreses forma ar valsti «Latvia» 6. Norādiet maksājumu kartes datus identitātes pārbaudei, pēc tam atzīmējiet piekrišanu noteikumiem un nospiediet Sign up for free. DeepL reģistrācijas pēdējais solis «Review» ar plāna nosacījumiem un pogu «Sign up for free» 7. Kad konts izveidots, atveriet savu DeepL kontu un pārejiet uz sadaļu API Keys. DeepL konta lapa ar cilnēm «Subscription / Account / API Keys / Usage / Invoices» 8. Nokopējiet atslēgu ar kopēšanas ikonu blakus tai. DeepL «API Keys» saraksts ar maskētu atslēgu un kopēšanas ikonu Ko ar to darīt panelī. Cilnē Iestatījumi izvēlieties Deepl, ielīmējiet atslēgu laukā API atslēga un — svarīgi — laukā API galapunkts izvēlieties adresi, kas atbilst jūsu plānam: | Jūsu DeepL plāns | Kuru API galapunktu izvēlēties | |---|---| | Bezmaksas (DeepL API Free) | https://api-free.deepl.com/v2/translate | | Maksas (DeepL API Pro) | https://api.deepl.com/v2/translate | Bezmaksas DeepL atslēgas beidzas ar :fx — tā ir ērtākā pazīme, pēc kā pārbaudīt, vai izvēlētais galapunkts ir pareizais. Nepareizs galapunkts ir biežākais iemesls, kāpēc pareiza DeepL atslēga «nestrādā». Lauks Glosārijs ir neobligāts. Tajā katrā rindā raksta vienu ierakstu formā [avota valoda]-[mērķa valoda]:[glosārija id]. Google Translate API atslēgas iegūšana Google tulkošanas atslēgai ir vajadzīgs Google konts un Google Cloud projekts ar ieslēgtu norēķinu kontu. Google jaunam kontam parasti piešķir izmēģinājuma kredītu ar termiņu; kad tas ir iztērēts vai beidzies, par tulkošanu tiek rēķināts pēc simbolu skaita. Aktuālos izcenojumus skatiet Google Cloud cenu lapā — šeit tos nenorādām tieši tāpēc, ka tie mēdz mainīties. 1. Atveriet Google Cloud Translation cenu lapu un nospiediet Start free vai Try Translation free. Google Cloud «Cloud Translation pricing» lapa ar pogām «Start free» / «Try Translation free» 2. Pirmajā solī norādiet valsti un organizācijas veidu un piekrītiet noteikumiem. Google Cloud reģistrācijas «Step 1 of 2 Account information» 3. Otrajā solī aizpildiet maksājumu profilu (tiks prasīti arī kartes dati) un sāciet bezmaksas izmēģinājumu. 4. Ievadapmācības logu var aizvērt ar Skip for now, un aptaujas logu — ar Done. Google Cloud «Get started with an interactive tutorial» ar norādi uz «Skip for now» 5. Kreisajā navigācijā atveriet APIs and services → Credentials un nospiediet Create credentials. Uznirstošajā logā parādīsies izveidotā atslēga. Google Cloud dialogs «API key created» un ceļš «APIs and services → Credentials → Create credentials» 6. Atveriet izveidoto atslēgu no Credentials saraksta, lai norādītu tās ierobežojumus. Google Cloud «Credentials» saraksts ar rindu «API key 1» un «SHOW KEY» Google Cloud «Edit API key» ar «Application restrictions» un «API restrictions» ⚠️ Ekrānattēlā ierobežojumi ir atstāti kā None un Don't restrict key. Tā ir vienkāršākā, bet arī nedrošākā izvēle: šāda atslēga noplūdes gadījumā der visam. Drošāk sadaļā API restrictions atļaut tikai Cloud Translation API. 7. Visbeidzot projektam jāieslēdz pati tulkošanas API — atveriet Cloud Translation API un nospiediet Enable. Google Cloud «Cloud Translation API» lapa ar pogu «Enable» Ko ar to darīt panelī. Cilnē Iestatījumi izvēlieties Google Translate API, ielīmējiet atslēgu laukā API atslēga un izvēlieties Tulkošanas dzinēju. Noklusējuma izvēle ir Bāze — pamata tulkošanas dzinējs; neironu dzinējs maksā dārgāk, un modulis pats brīdina, ka rezultāts vairumā gadījumu ir tāds pats. Microsoft (Azure) tulkotāja API atslēgas iegūšana Microsoft tulkotāja atslēgu izsniedz Azure portālā, izveidojot Translator resursu. 1. Izveidojiet kontu un pieteicieties portal.azure.com. 2. Kreisajā izvēlnē izvēlieties Izveidot resursu (Create a resource). 3. Meklējiet Translator, atlasiet to un nospiediet Izveidot (Create). 4. Lapā Create Translator aizpildiet abonementu, resursu grupu, resursa nosaukumu, reģionu un izvēlieties cenu līmeni. 5. Izskatiet un piekrītiet noteikumiem, pēc tam nospiediet Create. 6. Kad resurss ir izveidots, atveriet tā sadaļu Keys and Endpoint. Azure resurss «translator | Keys and Endpoint» ar iezīmētu KEY 1, Location/Region un Text Translation gala punktu Ko ar to darīt panelī. Cilnē Iestatījumi izvēlieties Microsoft Translator: | Azure lauks | EcomCart lauks | |---|---| | KEY 1 (vai KEY 2) | API atslēga | | Location/Region (piem. westeurope, westus2) | API reģions | | Text Translation gala punkts | nekur nav jāievada — modulis izmanto standarta adresi | Reģions ir jāaizpilda vienmēr, izņemot gadījumu, kad Azure resurss ir izveidots ar reģionu global — tad lauku var atstāt tukšu. Nepareizs vai neaizpildīts reģions ir biežākais Microsoft atslēgas kļūmes cēlonis. Kā pārbaudīt, vai atslēga strādā Modulī ir tam paredzēta cilne — Testa tulkotājs. Tā ir pirmā cilne, kas atveras. 1. Vispirms pārliecinieties, ka atslēga ir saglabāta — nospiediet Saglabāt ekrāna augšējā labajā stūrī. Testa tulkotājs izmanto saglabāto atslēgu, nevis to, kas tikko ierakstīta formā; ja pāriesiet uz testu, nesaglabājot, tests strādās ar veco vai tukšo atslēgu. 2. Laukā Pārbaudes teksts ierakstiet dažus teikumus (der arī HTML). 3. Izvēlieties Avota valodu (vai atstājiet - Automātiska noteikšana -) un Mērķa valodu. 4. Nospiediet Tulkot. 5. Rezultāts parādās laukā Tulkotais rezultāts. 📷 Ekrānattēls: extension/module/mass_translate — cilne «Testa tulkotājs» ar aizpildītu pārbaudes tekstu un rezultātu ℹ️ Abos valodu sarakstos — gan šeit, gan cilnē Masuveida tulkotājs — ir tikai tās valodas, kas veikalā ir uzstādītas. Ja avota valodas sarakstā vajadzīgās valodas nav, atstājiet - Automātiska noteikšana -; ja sarakstā nav vajadzīgās mērķa valodas, tā vispirms jāpievieno veikala valodu iestatījumos. Šī pārbaude ir svarīga tāpēc, ka Testa tulkotājs ir vienīgā vieta, kur pakalpojuma kļūdas teksts tiek parādīts uzreiz. Masveida tulkošanā daļa kļūdu pārtrauc procesu ar uznirstošu paziņojumu, bet daļa vienkārši atstāj lauku tukšu, un neviens ekrāns to nepasaka. Vienmēr vispirms pārbaudiet atslēgu šajā cilnē un tikai tad palaidiet masveida tulkošanu. ℹ️ Divas atbildes, kas nav tulkojums. Ja cilnē Iestatījumi nav izvēlēts neviens pakalpojums, laukā Tulkotais rezultāts parādās Error: this api is not yet available. Ja pakalpojums ir izvēlēts, bet tā lauks API atslēga ir tukšs, kļūdas nav vispār — atpakaļ atnāk tieši tas pats teksts, ko ievadījāt. Nemainīgs rezultāts tātad nozīmē nevis «tulkojums sakrīt», bet «atslēga netiek izmantota». Ja kaut kas nestrādā Sadaļā «Rīki» nav punkta «Masveida tulkotājs». Trīs pārbaudes. Pirmkārt, vai veikala plāns ir PRO vai augstāks — zemākos plānos moduļa nav. Otrkārt, vai jūsu lietotāja grupai ir atļauta piekļuve šim modulim — punkts izvēlnē parādās tikai tad, un tiesības ieslēdz veikala administrators lietotāju grupas iestatījumos. Ja abi ir kārtībā — rakstiet tehniskajam atbalstam. Visa moduļa vietā ir paziņojums par plānu. Masveida tulkotājs strādā no PRO plāna. Zemākā plānā ekrāns tiek aizstāts ar aprakstu un pogu Uzlabot plānu. Tulkošana norit, bet lauki paliek tukši. Tas nozīmē, ka pakalpojums pieprasījumu noraida: masveida palaišanā noraidīts pieprasījums atgriež tukšu vērtību, un ekrānā par to neparādās nekas. Vienīgā vieta, kur kļūdas tekstu var ieraudzīt, ir cilne Testa tulkotājs — pārbaudiet atslēgu tur. DeepL gadījumā tipiskās atbildes ir «Authorization failed» (nepareiza atslēga vai nepareizs API galapunkts — bezmaksas atslēgai jāiet uz api-free adresi), «Quota exceeded» (mēneša zīmju limits iztērēts) un «Too many requests» (par daudz pieprasījumu pēc kārtas — palīdz palielināt Procesa aizkavi). Microsoft gadījumā vispirms pārbaudiet API reģionu, Google gadījumā — vai projektam tiešām ir ieslēgta Cloud Translation API un vai atslēgas ierobežojumi to neaizliedz. Kļūmes, kas saistītas ar lauku Avota valoda un tulkošanas rāmi, ir aprakstītas rakstā Mašīntulkošana — divi veidi un lauks «Avota valoda»; kļūmes masveida palaišanā — rakstā Masveida tulkošanas palaišana, izmaksas un atcelšana.
Masveida tulkošanas palaišana, izmaksas un atcelšana
Šajā rakstā ir masveida tulkošanas praktiskā puse: kā to palaist soli pa solim, kā iepriekš novērtēt izmaksas, kas notiek, kad Integrāciju centrāles tulkošanas rāmis un Masveida tulkotājs strādā ar vienu un to pašu preci, un kā katru no tiem atcelt. Kā ieslēgt tulkošanu bez API atslēgas — Mašīntulkošana — divi veidi un lauks «Avota valoda». Kā iegūt un panelī ievadīt DeepL, Google vai Microsoft atslēgu — Masveida tulkotājs — DeepL, Google un Microsoft atslēgas. Kā palaist masveida tulkošanu Kad atslēga ir ievadīta, saglabāta un pārbaudīta, pats process notiek modulī Masveida tulkotājs (kreisā izvēlne → Rīki → Masveida tulkotājs), tā cilnē Masuveida tulkotājs. 1. Atveriet Rīki → Masveida tulkotājs un pārejiet uz cilni Masuveida tulkotājs — modulis atveras cilnē Testa tulkotājs. 2. Procesa režīms — noklusējumā te stāv TULKOŠANA, tāpēc pirmajā reizē pārslēdziet uz SIMULĀCIJA. Tā izbrauc cauri visam tam pašam kopumam, bet neiztērē nevienu kredītu un datubāzē neko neieraksta — tā ir filtru un iestatījumu pārbaude, nevis pārskats par to, kas tiktu tulkots. Īsto darbu dara režīms TULKOŠANA. 3. Veids — ko tulkot. Izvēlnē tādā secībā ir Produkts, Kategorija, Instrukcijas (informācijas lapas), Atribūts, Opcija, Filtrs, Valodas faili (publiskā puse) un Valodas faili (admin). Preču aprakstiem tas ir Produkts. 4. Atjaunināšanas režīms — precēm ir divas iespējas: - Tukšs vai vienāds — precēm aiztiek tikai tos laukus, kas mērķa valodā ir tukši. Tas ir drošais režīms, un tas taupa arī API kredītus. ⚠️ Rindas nosaukums sola vairāk, nekā dara: ja mērķa valodas laukā ir iekopēts tas pats teksts, kas avota valodā, šis režīms to neaiztiek — tāds lauks nav tukšs. Lai tādu lauku pārtulkotu, vajag Pārrakstīt. - Pārrakstīt — aizstāj arī tur, kur mērķa valodā jau kaut kas ir. Modulis pats par to brīdina, jo pārrakstītais teksts ir zudis. Trešā vērtība — Tikai jauns fails — parādās tikai tad, ja Veids ir kāds no valodas failiem. 5. Avota valoda un Mērķa valoda — no kuras uz kuru tulkot. Avota valodu var atstāt arī kā - Automātiska noteikšana -. 6. Filtri — pirms pirmās īstās palaišanas sašauriniet apjomu: Statuss, Ražotājs, Kategorija, ID diapazons (Min/Maks) un Limits (Sākt / Limits). Pirmo reizi palaidiet ar 10–20 precēm un apskatiet rezultātu. 7. Tulkojamie lauki — šeit laukus tikai parāda; atzīmē tos cilnē Automātiskā tulkošana, ailē Labot (sk. Masveida tulkotājs — DeepL, Google un Microsoft atslēgas). Pārbaudiet, ka vajadzīgie lauki tur ir. 8. Nospiediet Sāciet tulkošanas procesu. Kamēr process iet, poga mainās uz Notiek tulkošana — noklikšķiniet, lai apturētu, tātad procesu var apturēt jebkurā brīdī, un zem pogas rāda gaitas joslu procentos. Kad viss ir izdarīts, poga atgriežas pie Sāciet tulkošanas procesu. Ja pakalpojums atbild ar kļūdu, tā parādās uznirstošā logā. 9. Rezultātu pārbaudiet pašās precēs: Katalogs → Produkti, atveriet dažas no tām mērķa valodā. ⚠️ Cilne Žurnāls to nepateiks — tās teksta logs paliek tukšs, jo ierakstus EcomCart glabā servera pusē un panelī nerāda. 10. Kad SIMULĀCIJA bez kļūdas ir aizgājusi līdz 100 %, atkārtojiet to pašu ar Procesa režīms = TULKOŠANA. 📷 Ekrānattēls: extension/module/mass_translate — cilne «Masuveida tulkotājs», aizpildīta forma un poga «Sāciet tulkošanas procesu» 📷 Ekrānattēls: extension/module/mass_translate — cilne «Masuveida tulkotājs» procesa laikā: poga «Notiek tulkošana — noklikšķiniet, lai apturētu» un gaitas josla procentos Kā novērtēt izmaksas Visi pakalpojumu sniedzēji rēķina pēc nosūtīto zīmju skaita, tāpēc aptuveno apjomu var izrēķināt pats, pirms konta izveides: viena apraksta zīmju skaits × tulkojamo preču skaits × mērķa valodu skaits Piemēram, 1500 zīmju apraksts, 2000 preces un divas mērķa valodas ir apmēram 6 miljoni zīmju. Ja tulkojat arī nosaukumus un meta laukus, pieskaitiet arī tos. Aktuālās cenas par miljonu zīmju skatiet pakalpojuma sniedzēja cenu lapā — tās mēdz mainīties, tāpēc šeit tās nenorādām. ⚠️ Skaitli SIMULĀCIJA jūsu vietā neizrēķinās. Tā izbrauc cauri tam pašam preču kopumam ar neīstu tulkotāju — tāpēc nemaksā neko un datubāzē neko neieraksta —, bet vienīgais, ko tā rāda, ir gaitas josla procentos; cilnes Žurnāls teksta logs paliek tukšs. Tāpēc apjomu ierobežojiet ar roku: filtri ID diapazons un Limits (Sākt / Limits) ļauj pirmo īsto palaišanu noturēt pie dažām desmitām preču, apskatīt rezultātu Katalogs → Produkti un tikai tad palaist visu katalogu. Kad abi darbojas kopā Ja vienam un tam pašam piegādātājam vienlaikus ir ieslēgta Avota valoda un veikalā strādā Masveida tulkotājs, sadalījums ir šāds: - Latviešu un angļu aprakstu Integrāciju centrāle veikala atjaunošanā pārraksta, ja precei ir Satura statuss Oriģināls no piegādātāja. Ja precei pirms tam bija ar Masveida tulkotāju uzģenerēts latviskais apraksts, tas var tikt aizstāts ar datu plūsmas tekstu vai tulkošanas rāmi. - Visās pārējās ieslēgtajās veikala valodās Integrāciju centrāle neaiztiek jau esošu aprakstu — Masveida tulkotāja apraksts tur paliek. Taču, ja tajā valodā apraksta slots ir tukšs vai tajā ir mūsu pašu iepriekšējais rāmis, Integrāciju centrāle pārraksta arī nosaukumu un meta virsrakstu. Tieši nosaukums ir biežākais Masveida tulkotāja lauks, tāpēc šis ir vissvarīgākais gadījums, ko der pārbaudīt. Kā apraksti vispār nonāk veikalā un kura veikala atjaunošanas fāze tos raksta, aprakstīts rakstā Veikala atjaunošana — fāzes un kas tajās notiek. Praktiskais secinājums: precīzākais veids, kā pasargāt kuratētu vai mašīntulkotu tekstu, ir preces Satura statuss. Precei, kurai lauks Satura statuss ir Mašīntulks vai Pilnībā apstrādāts, aprakstu atsvaidzināšana neko nedara. Lauks ir veikala preces formā (Katalogs → Produkti, nevis Integrāciju centrāles cilnē Produkti), un tajā pašā preču sarakstā ir arī filtrs Satura statuss, ar ko atlasīt vairākas preces uzreiz. Tikai tad, ja gribat apturēt aprakstu atjaunošanu visam piegādātājam, izmantojiet slēdzi Apraksti cilnē Importa uzvedība. Ņemiet vērā, ka tas apstādina aprakstu atjaunošanu tikai tām precēm, kurām šis ir vienīgais piegādātājs; ja to pašu preci nes vēl kāds piegādātājs ar ieslēgtiem Aprakstiem, prece joprojām tiek pārbūvēta. ⚠️ Uzmanieties ar pretējo galējību: ja Apraksti ir izslēgti jau no paša sākuma un prece ienāk bez apraksta, tā veikalā paliek bez satura. Sīkāk par šo mīnu — Importa uzvedība. Kā atgriezties atpakaļ Tulkošanas rāmis. Atcelt var, un tas ir trīs soļu darbs: 1. Piegādātāja formā, cilnē Datu plūsma, iztukšojiet lauku Avota valoda. 2. Saglabājiet piegādātāju. Lauka iztukšošana ir tāda pati izmaiņa kā jebkura cita, tāpēc arī tā ierindo šī piegādātāja preces aprakstu pārbūvei. 3. Vēlreiz palaidiet veikala atjaunošanu (Integrāciju centrāle → Vadības panelis → poga Palaist veikala atjaunošanu) — līdz tam veikalā joprojām būs vecie rāmji. Sīkāk — Veikala atjaunošana — kā to palaist. Ņemiet vērā, kas paliek slotā pēc tam: latviešu un angļu aprakstā nonāks datu plūsmas teksts, bet, ja datu plūsmā tajā valodā teksta nav, slots var palikt tukšs. Pārējās valodās rāmja vietā tiek ierakstīts tas, kas ir pieejams; ja nav nekā, slots paliek tukšs. Masveida tulkotājs. Šeit atcelšanas nav — modulis raksta tieši datubāzē, un pogas «atsaukt» nav. Režīms Pārrakstīt aizstāj esošo tekstu neatgriezeniski. Tāpēc drošības tīkls ir trīs lietas: - vispirms SIMULĀCIJA — tā vismaz pierāda, ka filtri un iestatījumi neizraisa kļūdu; - filtri ID diapazons un Limits, lai pirmā īstā palaišana skartu dažas preces, nevis visu katalogu; - datubāzes rezerves kopija pirms lielas palaišanas. Ja kaut kas nestrādā Masveida tulkošana pabeidzas, bet nekas nav iztulkots. Pārbaudiet cilni Automātiskā tulkošana, aili Labot — tieši tur atzīmē, kurus laukus tulkot. Ja tajā ailē neviens lauks nav atzīmēts, process aiziet cauri tukšā. Otra pārbaude ir Atjaunināšanas režīms: režīms Tukšs vai vienāds neaiztiek laukus, kuros mērķa valodā jau kaut kas ir — arī tad, ja tur stāv neiztulkots avota teksts. Trešā — vai cilnē Iestatījumi ir izvēlēts pakalpojums un aizpildīts lauks API atslēga: bez atslēgas modulis tekstu atgriež nemainītu, nevis kļūdu. Pārbaudiet to cilnē Testa tulkotājs. 📷 Ekrānattēls: extension/module/mass_translate — cilne «Žurnāls»: slēdzis «Atkļūdošanas režīms» un zem tā tukšais teksta logs ar pogām «Atsvaidzināt žurnālus» / «Saglabāt žurnāla failu» / «Notīrīt žurnālus» Gribu redzēt, ko process izdarīja, bet cilne «Žurnāls» ir tukša. Tā tur arī paliks: EcomCart tulkošanas ierakstus glabā servera pusē, un moduļa teksta logs tos nerāda — tukšu atgriež arī pogas Atsvaidzināt žurnālus un Saglabāt žurnāla failu. Vienīgais pašpārbaudes ceļš ir īss palaidiens ar Limits un rezultāta apskate Katalogs → Produkti. Tulkošanas process apēd serveri. Cilnē Iestatījumi ir lauks Procesa aizkave — pauze milisekundēs starp katru vienumu. Vērtība atbrīvo daļu resursu, bet arī pagarina kopējo procesa laiku. Kļūmes, kas saistītas ar lauku Avota valoda un tulkošanas rāmi, ir aprakstītas rakstā Mašīntulkošana — divi veidi un lauks «Avota valoda»; kļūmes ar pašu moduli un API atslēgu — rakstā Masveida tulkotājs — DeepL, Google un Microsoft atslēgas.
EcomLink un ERP vai noliktavas sistēma
Daudziem veikaliem preču dati jau kaut kur ir — grāmatvedības vai resursu vadības sistēmā (1C, Horizon, Jumis, Moneo, Erply, Standard Books, Directo un citās) vai vienkārši pašu veidotā izklājlapā. Jautājums parasti skan vienādi: kā panākt, lai veikalā būtu tie paši atlikumi un cenas, kas sistēmā, un lai ar roku ievadītais veikalā netiktu nodzēsts. Atbilde abos gadījumos ir viena: gan ERP, gan savas noliktavas izklājlapa Integrāciju centrāles (kodā un adresēs — EcomLink) acīs ir parasts piegādātājs. Šis raksts ir ERP pieslēgšanas pirmā daļa: kurā virzienā dati iet, ko sagatavot pirms piegādātāja formas, ko no ERP jāizvelk, kā fails nonāk pie Integrāciju centrāles un ko tā nedara. Pārējais ir atsevišķos rakstos: kurš lauks kam pieder un kas pasargā veikalā ar roku ievadīto — ERP dati un jūsu dati — kurš lauks kam pieder; ritms, noliktavas, pārbaude un pieteikums atbalstam — ERP ikdienā — ritms, noliktavas un pārbaude. Ja ERP nav, bet ir izklājlapa — Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. Īsā atbilde: dati iet tikai vienā virzienā Integrāciju centrāle no ERP lasa. Tā neraksta ERP sistēmā neko — ne pasūtījumus, ne rezervācijas, ne pārdotos daudzumus. Ceļš ir trīs soļi, vienmēr tādā secībā: ERP eksports (fails vai API atbilde) → imports (Integrāciju centrāle ieliek datus savās sagatavošanas tabulās) → veikala atjaunošana (sagatavotais tiek publicēts veikala katalogā). Valodas fails to pasaka pats, vadības paneļa augšā: «Krājumu imports ielasa cenu, krājumus un statusu no piegādātāja datu plūsmas sagatavošanas tabulās; lai tos publicētu, palaidiet veikala atjaunošanu.» Divi apgalvojumi, kas ir spēkā vienmēr: imports veikalā neko nemaina, un veikala atjaunošana datu plūsmu nelasa. Ja ERP mainīja cenu, bet veikalā tā ir vecā, tad vai nu nav bijis imports, vai nav bijusi atjaunošana — nekad kaut kas trešais. Sīkāk: Preču imports un Veikala atjaunošana — fāzes un kas tajās notiek. Seši vārdi, kas atkārtojas visos četros ERP rakstos - Sagatavošanas tabulas ir Integrāciju centrāles sava preču kopija — tieši tā, ko redzat ekrānā Produkti. Veikala katalogs tur netiek aiztikts, kamēr nav palaista veikala atjaunošana. - Sagatavotā rinda ir viena prece no viena piegādātāja šajā kopijā. Divi piegādātāji ar to pašu preci dod divas sagatavotās rindas. - Fāzes ir soļi, no kuriem sastāv veikala atjaunošana (cenas un atlikumi, apraksti, attēli, jaunās preces un tā tālāk). - Uzvarētāja izvēle ir tā fāze, kurā starp vairāku piegādātāju rindām izvēlas to vienu, kuras cena un atlikums nonāk veikalā. - Salīmēšana (sasaiste) ir brīdis, kad divas sagatavotās rindas tiek atzītas par vienu un to pašu preci un piesaistītas vienai veikala precei. - Parsētāja piespraušana nozīmē piegādātājam fiksēti pieslēgt konkrētu lasītāju, lai imports nemēģina formātu uzminēt pats. To dara sistēmas administrators ekrānā Integrācija. ⚠️ Ja veikalā jau ir preces, pirms jebkāda grafika uzstādīšanas izlasiet sadaļu «Kad ERP sāk barot jau esošu katalogu» rakstā ERP dati un jūsu dati — kurš lauks kam pieder. Nepareizā secībā ERP pieliek savas preces blakus jūsējām, un pēc tam neviens tās neapvieno. 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar vienu ERP piegādātāja rindu; «Krājumu imports» ir ikonpoga ar atvērtu paskaidri, «Palaist veikala atjaunošanu» ir poga ar uzrakstu augšā pa labi Pirms sākat ERP pieslēgšana nesākas piegādātāja formā. Pirms tās aizpildīšanas jābūt nokārtotam šim: 1. Integrāciju centrāle ir pieslēgta. Kreisajā izvēlnē sadaļā Lietotnes aplikācijai jābūt ar pogu Atvērt, nevis Savienot (aplikācijai ir mēneša maksa). Sk. EcomLink — kas tas ir un kā tas ir iekārtots. 2. Izveidots piegādātāja ieraksts. Sadaļā Piegādātāji pievienojiet jaunu ierakstu ar savu Piegādātāja kodu un nosaukumu. Sk. Piegādātāja pievienošana. 3. Zināma ERP eksporta adrese un pieejas dati — HTTP(S) vai FTP adrese, faila ceļš, lietotājvārds un parole. 4. No ERP puses saņemts paraugfails — viens reāls eksporta fails, ko var apskatīt, pirms tiek uzstādīts grafiks. 5. Sagatavotas veikala kategorijas un ražotāji, ar kuriem ERP kategorijas un zīmolus varēs sasaistīt. Sk. Kategoriju sasaiste un Zīmolu sasaiste. Viss ceļš 7 soļos 1. Izveidojiet piegādātāja ierakstu un aizpildiet pirmo cilni (kods, nosaukums, uzcenojums, salīdzināšanas koda avots). 2. Cilnē Datu plūsma ierakstiet adresi, faila nosaukumu un pieejas datus. 3. Cilnē Importa uzvedība izlemiet, ko ERP drīkst pārrakstīt un vai tas drīkst radīt jaunas preces. 4. Palūdziet atbalstam pilno importu (lietotājam tas nav pieejams — sk. «Ko darāt jūs un ko lūdzat atbalstam» rakstā ERP ikdienā — ritms, noliktavas un pārbaude). 5. Sasaistiet ERP kategorijas ar veikala gala kategorijām un ERP zīmolus ar veikala ražotājiem. 6. Palaidiet veikala atjaunošanu un pārbaudiet rezultātu ekrānā Produkti. 7. Tikai tad uzstādiet automātisko grafiku. Kas Integrāciju centrāles acīs ir ERP Integrāciju centrāle neatšķir ERP no vairumtirgotāja: abos gadījumos tas ir viens ieraksts sadaļā «Piegādātāji» ar savu kodu, savu datu plūsmas adresi un savām iestatnēm. ERP nav ne atsevišķas sadaļas, ne atsevišķa ekrāna. Ceļi ir divi: 1. ERP eksportē standarta formātā. Ja ERP var nolikt XML, CSV, JSON vai XLSX failu ar saprotamām kolonnām, to lasa kāds no četriem standarta parsētājiem (Standard XML, Standard CSV, Standard JSON, Standard XLSX). Šis ir parastais ceļš, un tam nekas nav jāprogrammē. 2. ERP runā tikai savā valodā. Tad sistēmas administrators piegādātājam ekrānā Integrācija pieslēdz atsevišķi uzrakstītu parsētāju. Modulī tāds šobrīd ir vienai ERP sistēmai — DIRECTO (Directo ERP XML core); pārējie piespraužamie ir vairumtirgotāju formāti. Citas ERP sistēmas vārdā nosaukta parsētāja modulī nav. Tas nenozīmē, ka to nevar pieslēgt — tas nozīmē, ka pieslēgšana notiek pa pirmo ceļu vai ar atsevišķu vienošanos par jauna parsētāja izveidi. Ko tas maina pieslēgšanas gaitā un termiņos, sk. EcomLink — kas tas ir un kā tas ir iekārtots, sadaļā «Ko pieslēdzat paši un ko pieslēdz EcomCart». Sava roku veidota izklājlapa ir pirmais ceļš: to lasa Standard CSV vai Standard XLSX, un neko programmēt nevajag. Sk. Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. ⚠️ Piegādātāja formas pirmajā cilnē Vispārējie (zobrata ikona) ir lauks Importa formāts ar vērtībām XML / XLSX / CSV / PIM / PIM2 / CUST. Tas ir tikai apzīmējums sarakstam — imports to nelasa. Izvēlieties to, kas atbilst jūsu ERP eksporta failam (XML / XLSX / CSV); PIM, PIM2 un CUST ir vecāki, iekšēji apzīmējumi, un ERP eksportam tos neizvēlas. Ko tiešām lasīs, izšķir ekrāns Integrācija (tikai sistēmas administratoram, zem cilnes «Uzstādījumi») vai automātiskā noteikšana pēc faila satura. Tajā pašā cilnē Vispārējie atrodas arī Salīdzināšanas koda avots, Atjaunošanas biežums un Pilnā importa biežums, kā arī Cenas piemaksa un Uzcenojuma plāns. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja formas ciļņu rinda ar atzīmētu cilni «Vispārējie» (zobrata ikona) un atvērtu «Importa formāts» izvēlni Ko no ERP vajag izvilkt Minimālais komplekts, bez kura prece veikalā neienāk vai nav atrodama: | Lauks | Nosaukums plūsmā | Kāpēc obligāts | |---|---|---| | Preces kods | model | preces identitāte; pēc tā atpazīst, ka rinda ir tā pati | | Nosaukums | name (pa valodām: name_lv, name_en, …) | obligāts vismaz vienā valodā — rindu bez nosaukuma pilnais imports noraida, un tā nenonāk pat sagatavošanas tabulās | | Cena | price | paraugfailā pie tā ir piebilde «Cena bez PVN» | | Atlikums | quantity | izšķir, vai preci vispār drīkst publicēt | | Kategorija | categories (līmeņi atdalīti ar >>) | jāsasaista ar veikala gala kategoriju; bez sasaistes prece netiek pievienota | | Ražotājs / zīmols | manufacturer | jāsasaista ar veikala ražotāju; bez tā prece netiek pievienota | Ļoti ieteicami vēl trīs: mpn, sku, ean. Publicēšanu tie neietekmē, bet tieši no tiem veidojas kods, pēc kura viena un tā pati prece no ERP un no vairumtirgotāja tiek salīmēta vienā veikala precē. Kuru no trim ņemt, izvēlas lauks Salīdzināšanas koda avots (noklusējums MPN). Sasaiste prasa arī sasaistītu zīmolu — precei ar nesasaistītu ražotāju koda nav, un tā nesalīmējas ne ar ko. Standarta parsētāji saprot vēl virkni lauku — status, unit, min_quantity, izmērus un svaru, title_image, images, attributes, options, specials, discounts. Modulī ir pa vienam paraugfailam katram standarta formātam; komentāri ar paskaidrojumiem (piemēram, «Cena bez PVN» un «Pilnais kategorijas ceļš, atdalīts ar >>») ir XML paraugā, pārējo formātu konvencijas — pavadošajā aprakstā. Palūdziet paraugfailu atbalstam un iedodiet ERP pusei. 🔑 Vissvarīgākā vienošanās ar ERP pusi: lauks, kuru ERP nesūta, ir jāatstāj ārpus eksporta, nevis jāsūta tukšs. Tukša kolonna (vai tukšs elements) nozīmē «notīri šo vērtību»; kolonna, kuras eksportā nav vispār, nozīmē «neaiztiec to, kas jau ir». Tieši šī viena atšķirība visbiežāk nodzēš veikalā ar roku ievadītos datus. Ko pēdējais imports tiešām atnesa, var pārbaudīt preces kartiņā ekrānā Produkti — blokā Datu plūsma nodrošina: «ko atnesa pēdējais imports; lauks, kura šajā sarakstā nav, ir tāds, ko datu plūsma nesniedz». 📷 Ekrānattēls: ecomlink/product — atvērts «Produkta detaļas» logs ar bloku «Datu plūsma nodrošina» Kā ERP fails nonāk pie Integrāciju centrāles Adreses un pieejas dati piegādātāja formas cilnē Datu plūsma ir šie seši lauki: Datu plūsmas URL (HTTP resursdators) vai FTP resursdators (resursdators bez ceļa, piem. example.com), Faila nosaukums (ceļš zem tā, piem. exports/preces.xml) un trīs pieejas datu sloti — Lietotājvārds, Parole, Klienta / organizācijas ID. Turpat, zemāk, ir vēl divi lauki, kas ar adresi nav saistīti: Avota valoda (uz to atsaucas sadaļa «Ja kaut kas nestrādā» rakstā ERP dati un jūsu dati — kurš lauks kam pieder) un zem virsraksta Attēli rūtiņa Kešot attēlus lokāli. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Datu plūsma», aizpildīts «Datu plūsmas URL (HTTP resursdators)» un «Faila nosaukums» Trīs praktiskas sekas: - Augšupielādes lauka nav. Failu nevar iedot no datora — eksportam jābūt sasniedzamam pa HTTP(S) vai FTP. Ja ERP prot tikai nolikt failu mapē, tā mape jāpublicē (kaut ar lietotājvārdu un paroli). - Abus adreses laukus vienlaikus aizpildīt nedrīkst — saglabāšana tiek atteikta ar kļūdu: FTP resursdators klusi uzvarētu, un otrs lauks izskatītos dzīvs, nedarot neko. - Parole formā ir redzama, tāpēc ERP pieslēgšanai veidojiet atsevišķu, tikai lasīšanai domātu lietotāju, nevis lietojiet grāmatveža kontu. Ja eksports ir vairākos failos, pārējo failu atrašanās vietas norāda cilnē Datu plūsmas konfigurācija. Sk. Datu plūsmas konfigurācija — kā plūsmu lasa. Ko Integrāciju centrāle nedara - Nesūta pasūtījumus uz ERP un nesamazina atlikumu ERP pusē pēc pārdošanas. Starp diviem importiem veikals rāda to skaitli, kāds bija pēdējā importā — tāpēc ritms ir svarīgs. - Neuztur veikala paša atlikuma skaitīšanu. Katra atjaunošana ieraksta daudzumu no sagatavotās rindas, tāpēc ar roku izlabots atlikums Integrāciju centrāles precei pazūd ar nākamo palaišanu; tas jālabo ERP pusē. - Nepārnes preces no veikala uz ERP. Prece, kas ir tikai veikalā, tur arī paliek. Ja kaut kas nestrādā Piegādātāju neizdodas saglabāt: pie FTP resursdatora lauka parādās kļūda, turklāt angliski. Aizpildīti ir abi adreses lauki. Atstājiet vienu — vai nu Datu plūsmas URL (HTTP resursdators), vai FTP resursdators —, otru iztukšojiet un saglabājiet vēlreiz. Pārējais šajā rakstā kļūdas pats par sevi nerada. Pirmā vieta, kur skatīties, kad imports vai veikala atjaunošana nedod gaidīto, ir sadaļa «Ja kaut kas nestrādā» rakstā ERP ikdienā — ritms, noliktavas un pārbaude — tur ir gan «imports nostrādāja, bet veikalā nav nevienas ERP preces», gan «imports pabeidzas "veiksmīgi", bet nekas netiek sagatavots». Ja dati veikalā tiek pārrakstīti vai parādās dublikāti, sk. ERP dati un jūsu dati — kurš lauks kam pieder; ja pieslēgta ir izklājlapa, nevis ERP, sk. Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. Vispārīgā diagnostika, kas neattiecas tikai uz ERP: Ja Integrāciju centrāle nestrādā.
Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets
ERP sistēmas var arī nebūt. Ja atlikumi tiek turēti pašu veidotā izklājlapā vai Google Sheets tabulā, tā pieslēdzas tieši tāpat kā jebkurš piegādātājs: viens ieraksts sadaļā Piegādātāji, un tā datu plūsmas adrese ir publicētās izklājlapas saite. Integrāciju centrāle (kodā un adresēs — EcomLink) to no vairumtirgotāja neatšķir — visi pārējie ERP noteikumi (kurš lauks kam pieder un trīs sargi pret dubultu pārrakstīšanu, ritms un pārbaude) uz to attiecas bez izmaiņām. Šajā rakstā ir tikai tas, kas izklājlapai ir savādāk: kādām kolonnām jābūt, kā failu padarīt sasniedzamu un kuras trīs lietas izklājlapā visbiežāk aiziet greizi. Kā dati vispār kustas un ko sagatavot pirms piegādātāja formas — EcomLink un ERP vai noliktavas sistēma. Kādām kolonnām jābūt Pirmā rinda ir galvene ar kolonnu nosaukumiem, katra nākamā rinda — viena prece. Kolonnu nosaukumi ir tie paši, kas sadaļā «Ko no ERP vajag izvilkt» rakstā EcomLink un ERP vai noliktavas sistēma. Bez šīm četrām imports rindu nepieņem vispār: | Kolonna | Ko tajā liek | |---|---| | model | preces kods; rindas identitāte | | name_lv (vai cita valoda: name_en, name_ru, …) | nosaukums; vajadzīga vismaz viena valoda, un praksē tai jābūt veikala valodai | | quantity | atlikums; negatīvs skaitlis tiek noraidīts | | price | cena bez PVN; negatīvs skaitlis tiek noraidīts | Šīs divas importu neaptur, bet bez tām prece veikalā nenonāk: categories (līmeņi atdalīti ar >>) un manufacturer. Rinda bez kategorijas nav kļūda — tā tiek sagatavota piegādātāja nekategorizēto grozā un ekrānā Kategorijas gaida sasaisti tāpat kā jebkura cita kategorija. Bez sasaistes tā vienkārši paliek ārpus veikala. Ieteicami: ean, sku, mpn — no tiem veidojas kods, pēc kura tā pati prece no noliktavas un no vairumtirgotāja salīp vienā veikala precē. Pārējās standarta kolonnas (status, unit, min_quantity, izmēri un svars, title_image, images, attributes, options, specials, discounts) ir brīvprātīgas. Sarakstos (images, files, related_products, categories) vērtības atdala ar |. 🔑 Tukša šūna un neesoša kolonna nozīmē pretējo. Šūna, kas ir galvenē, bet tukša, notīra vērtību; kolonna, kuras galvenē nav vispār, atstāj to, kas veikalā jau ir. Tas ir tas pats noteikums, ko apraksta sadaļa «Ko no ERP vajag izvilkt» rakstā EcomLink un ERP vai noliktavas sistēma — un izklājlapā to pārkāpt ir vieglāk, jo tukša kolonna izskatās nekaitīga. Kā izklājlapu padarīt sasniedzamu Augšupielādes lauka nav: fails jāpublicē tā, lai to var paņemt pa HTTP(S). 1. Publicējiet failu ar saiti. Google Sheets tas nozīmē piekļuvi «ikvienam, kam ir saite». Citādi neiztikt: Integrāciju centrāle pieejas datus sūta kā HTTP lietotājvārdu un paroli, un Google kontu ar tiem pieteikt nevar. 2. Paņemiet eksporta saiti — to, kas atdod pašu failu (CSV vai XLSX), nevis tabulas skatīšanās lapu. 3. Ielieciet to piegādātāja formas cilnē «Datu plūsma», laukā Datu plūsmas URL (HTTP resursdators), un Faila nosaukumu atstājiet tukšu. Vesela URL pieraksts ir atļauts tieši šim gadījumam: adresei jāsākas ar https:// un jāsatur ceļš vai parametri, bet tad Faila nosaukumam jābūt tukšam — ja tas nav, adrese tiek uzskatīta par resursdatoru un faila ceļš tiek pielikts klāt. 4. Pāradresācijas tiek izsekotas (līdz piecām), tāpēc eksporta saite, kas pārsūta uz īsto failu, strādā. Formātu izvēlēties nevajag. Integrāciju centrāle to nosaka pēc faila satura, nevis pēc paplašinājuma: ZIP konteiners ir XLSX, < sākumā — XML, { vai [ — JSON, un citādi teksts ar komatiem, semikoliem vai tabulācijām — CSV. Tāpēc saite, kuras galā nav .csv, netraucē. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsma», laukā «Datu plūsmas URL (HTTP resursdators)» ievadīta vesela izklājlapas eksporta saite, «Faila nosaukums» tukšs Trīs lietas, kas izklājlapā aiziet greizi 🔴 Kodi, kas ierakstīti kā skaitļi. XLSX skaitlisku šūnu bez daļas Integrāciju centrāle nolasa kā veselu skaitli: 141587.0 kļūst par 141587, bet 3.414970366634E12 — par 3414970366634. Ja preču kodu vai EAN kolonna izklājlapā ir skaitliska, kodi mainās, un modulim tās ir citas preces. Kodu un EAN kolonnai uzlieciet teksta formātu — teksta šūnu neviens nepārrēķina. ⚠️ Vairākas darblapas vienā failā. Pēc noklusējuma tiek lasīta pirmā darblapa. Citu izvēlas ar iestatījumu Worksheet (šis uzraksts ir angliski) cilnē Datu plūsmas konfigurācija — un tas tur parādās tikai tad, kad sistēmas administrators piegādātājam ir piespraudis parsētāju Standard XLSX. Ar automātisko noteikšanu cilnē ir tikai paziņojums, ka atsevišķi konfigurēt nav nekā. Vienkāršāk ir preces turēt pirmajā darblapā. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsmas konfigurācija» ar rindu «Worksheet» un ierakstītu darblapas nosaukumu ⚠️ Vecie formāti. Ne .xls (vecais Excel), ne .ods (OpenDocument) netiek lasīti — pārsaglabājiet kā .xlsx vai eksportējiet kā CSV. Ko izdarīt un ko palūgt atbalstam Izklājlapu, piegādātāja ierakstu un visas sešas formas cilnes aizpildāt jūs. Atbalstam paliek tas pats, kas jebkuram piegādātājam: pirmais pilnais imports un — ja vajag darblapas izvēli — parsētāja Standard XLSX piespraušana. Pieteikumā norādiet piegādātāja kodu un izklājlapas saiti; sk. «Kā palūgt atbalstam» rakstā ERP ikdienā — ritms, noliktavas un pārbaude. Ja kaut kas nestrādā Izklājlapa ir pieslēgta, bet imports nesagatavo nevienu rindu. Visbiežāk fails nav publicēts: tā vietā, lai atdotu tabulu, adrese atdod pieteikšanās lapu, un lasītājs tajā preces neatrod. Pārbaudiet, vai saiti var atvērt pārlūkā, kurā neesat pieteicies savā kontā (piemēram, privātajā logā), un vai fails patiešām lejupielādējas, nevis tikai parādās uz ekrāna. Simptoms un tā pazīmes žurnālā ir tie paši, kas sadaļā «Imports pabeidzas "veiksmīgi", bet nekas netiek sagatavots» rakstā ERP ikdienā — ritms, noliktavas un pārbaude. Pēc izklājlapas importa veikalā parādījās preču dublikāti ar gandrīz tiem pašiem kodiem. Kodu kolonna izklājlapā ir skaitliska, tāpēc kodi tiek nolasīti pārrēķinātā formā (141587.0 → 141587). Uzlieciet kodu un EAN kolonnai teksta formātu, pārsaglabājiet failu un pieteiciet atbalstam pilno importu. Pārējie ERP un importa gadījumi — sadaļā «Ja kaut kas nestrādā» rakstā ERP ikdienā — ritms, noliktavas un pārbaude. Vispārīgā diagnostika: Ja Integrāciju centrāle nestrādā.
ERP dati un jūsu dati — kurš lauks kam pieder
Šis raksts atbild uz jautājumu «vai ERP pārrakstīs to, ko es salaboju veikalā»: kuri lauki katrā veikala atjaunošanā tiek pārrakstīti vienmēr, kuri tikai ar ieslēgtu rūtiņu, kas pasargā ar roku ievadītās preces, kas jāizdarīt, pirms ERP sāk barot jau esošu katalogu, un ko ERP jāliek cenas laukā. Kā dati kustas un ar ko sākt — EcomLink un ERP vai noliktavas sistēma. Ritms, noliktavas, pārbaude un pieteikums atbalstam — ERP ikdienā — ritms, noliktavas un pārbaude. Ja dati nāk no izklājlapas, nevis ERP — Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. Kurš lauks kam pieder Šī ir raksta galvenā tabula. | Grupa | Lauki | Kas notiek katrā veikala atjaunošanā | |---|---|---| | Komercdati | statuss, cena, daudzums, krājumu statuss, «Nav vietējā noliktavā» | vienmēr tiek pārrakstīti ar to, ko atnesa pēdējais imports | | Neobligātie aspekti | apraksti, izmēri un svars, EAN, SKU, opcijas, atribūti, attēli, piemērotība, zīmols | tiek pārrakstīti tikai tad, ja attiecīgā rūtiņa ir ieslēgta | | Identitāte (Integrāciju centrāles sagatavotajā rindā) | piegādātāja kods, piegādātāja produkta ID, pievienošanas datums | netiek pārrakstīti nekad | ⚠️ Pēdējā rinda attiecas uz Integrāciju centrāles sagatavoto rindu — to pašu bloku Identitāte logā «Produkta detaļas». Veikala preces pusē tas nav tas pats: veikala preces piegādātāju katrā atjaunošanā pārraksta uzvarētāja izvēle, kopā ar cenu, atlikumu un statusu. Ja preci nes divi piegādātāji, veikalā redzamais piegādātājs var mainīties no palaišanas uz palaišanu. Rūtiņas ir piegādātāja formas cilnē Importa uzvedība, rindā Atjaunot atjaunošanas laikā, tieši tādā secībā, kā tās ir ekrānā: Apraksti · Izmēri un svars · EAN · Opcijas · Atribūti · Attēli · Piemērotība · SKU · Brand (pēdējā latviski nav iztulkota un ekrānā ir angliski). Formas palīgteksts to pasaka tieši: «Komercdati (kods, cena, daudzums, krājumu statuss) tiek atjaunoti katrā atjaunošanā. Šie slēdži nosaka, kuri neobligātie aspekti turpmākajās palaišanās tiek atjaunoti arī no šī piegādātāja datu plūsmas; visi pēc noklusējuma ir izslēgti.» Trīs nianses, kas tieši attiecas uz ERP: - Identifikatori aizpildās, nevis pārrakstās. SKU, modelis un MPN tiek ierakstīti tikai tad, ja veikalā lauks ir tukšs. EAN (un ar ieslēgtu SKU rūtiņu — arī SKU) tiek pārrakstīts arī tad, ja nav tukšs, bet tikai tad, ja eksports šo lauku tiešām atsūtīja. - Pirmo nosaukumu rūtiņa neaiztur. Rūtiņa Apraksti iesaldē tikai to tekstu, kas veikala precei jau ir. Precei, kurai apraksta rindas vispār nav — un tieši tādā stāvoklī piedzimst katra jaunā veikala prece —, nosaukums un apraksts tiek uzrakstīti neatkarīgi no rūtiņas. Sk. Prece bez apraksta pazūd no veikala. - Krājumu statusu izšķir piegādātāja iestatne, ne ERP. Pat ja eksports sūta savu statusa vērtību, veikalā piemēroto izvēlas cilne Krājumu statusu sasaiste — Noliktavā, Nav noliktavā, Nav krājumos, Nav vietējā noliktavā. Sk. Krājumu statusu sasaiste. 🔴 Pirms katras saglabāšanas pārskatiet cilni «Importa uzvedība». Saglabāšana pārraksta visas rūtiņas tādas, kādas tās tobrīd ir ekrānā — arī tad, ja mainījāt tikai datu plūsmas adresi. Neatzīmēta rūtiņa saglabājas kā izslēgta, bez brīdinājuma. Sk. Importa uzvedība. 📷 Ekrānattēls: ecomlink/vendor — piegādātāja forma, cilne «Importa uzvedība», redzama visa rinda «Atjaunot atjaunošanas laikā» ar deviņām rūtiņām Trīs sargi pret dubultu pārrakstīšanu 1. Preces, kas veikalā ievadītas ar roku, netiek aiztiktas. Veikala prece nes atzīmi par to, kurš to radījis. Preci, ko izveidojis operators un uz kuru nenorāda neviena sagatavotā rinda, Integrāciju centrāles fāzes neiekļauj savā darbā vispār — to nemaina ne uzvarētāja izvēle, ne aprakstu atsvaidzināšana. 2. Piesaistot ERP rindu ar roku veidotai precei, tā netiek pārrakstīta uzreiz un netiek dzēsta vēlāk. Piesaistes brīdī prece tiek atzīmēta kā operatora piesaistīta un tai tiek noņemta ierindotā apraksta pārbūve — cena un atlikums turpmāk nāk no ERP, bet jūsu teksts šo palaišanu pārdzīvo. Lai tas paliktu arī turpmāk, izmantojiet nākamo punktu. Un, ja ERP rinda vēlāk pazūd, šāda prece netiek dzēsta — tā atgriežas pie parastas veikala preces; dzēstas tiek tikai tās, kuras Integrāciju centrāle pati ir radījusi un kurām avots ir pazudis. 3. «Satura statuss» ir teksta aizslēgs. Veikala preces formā (Katalogs → Produkti) datu cilnē, zem «Pieejams no» un «Atrašanās vieta», ir lauks Satura statuss. Likums ir vienkāršs: nosaukumu un aprakstu datu plūsma drīkst pārrakstīt tikai precēm ar statusu «Oriģināls no piegādātāja»; jebkurš cits statuss tekstu aizsargā — arī tukšs vai nezināms un arī tā izvēlnes rinda, kas latviski nav iztulkota un ekrānā rādās kā atslēga. Tiklīdz teksts ir pārstrādāts un uzlikts kāds cits statuss, neviens imports to vairs neaiztiek — arī tad, ja rūtiņa Apraksti ir ieslēgta. 📷 Ekrānattēls: catalog/product — produkta formas datu cilne ar atvērtu lauka «Satura statuss» izvēlni Kad ERP sāk barot jau esošu katalogu Šis ir visbīstamākais ERP pieslēgšanas gadījums: veikalā jau ir preces, ievadītas ar roku vai pārceltas no citurienes, un tagad tās pašas preces sāks nākt no ERP. Integrāciju centrāle pati nemeklē veikalā jau esošas preces un tām nepiesaistās: sasaiste salīmē tikai divas sagatavotās rindas, no kurām vienai jau ir veikala prece. Tāpēc ERP piegādātājs, kam atļauts radīt jaunas preces, pieliks savas preces blakus jūsējām, un neviens tās vēlāk neapvienos. Pareizā secība: 1. Cilnē Importa uzvedība, grupā New products, izslēdziet Publish new products. Tad ERP uztur cenas un atlikumus tām precēm, kurām ir piesaistīts, bet savas nepievieno. 2. Palūdziet atbalstam pilno importu (to palaiž tikai sistēmas administrators) un pēc tam ekrānā Produkti pārbaudiet, vai preces sagatavojas ar to pašu kodu, kāds veikalā ir kā preces modelis. Kā to izdarīt — sk. «Kā pārbaudīt, ka viss strādā» rakstā ERP ikdienā — ritms, noliktavas un pārbaude. 3. Sasaistiet ERP kategorijas ar veikala gala kategorijām (cilne Kategorijas) un ERP zīmolus ar veikala ražotājiem (cilne Zīmoli) — nesasaistītas kategorijas un zīmoli klusi paliek ārpus veikala. 4. Lūdziet atbalstam vienreizējo sasaisti starp esošajām veikala precēm un sagatavotajām rindām — no administrācijas to izdarīt nevar. 5. Tikai tad izlemiet, vai ERP vispār drīkst radīt jaunas preces. Otra rūtiņa tajā pašā grupā — Import new products on stock runs — atļauj arī stundas krājumu importam sagatavot vēl neredzētu artikulu. Šādai rindai nav apraksta, attēlu un kategorijas, līdz palaists pilnais imports. Abas rūtiņas latviski nav iztulkotas un ekrānā ir angliski. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», grupa «New products» ar abām rūtiņām «Publish new products» un «Import new products on stock runs» Cena: ko ERP jāliek cenas laukā Cenas lauks plūsmā ir cena bez PVN, no kuras veikals rēķina pārdošanas cenu. Uz to virsū strādā Cenas piemaksa ar Uzcenojuma plānu (piegādātāja formas cilnē Vispārējie) un Nodokļu klase (cilne Nodoklis). Vēl divas iestatnes ir tikai tam piegādātājam, ko lasa kāds no standarta parsētājiem (Standard XML / CSV / JSON / XLSX): Datu plūsmas cenu valūta (cilnē Vispārējie) un Datu plūsmas cenu PVN (cilne Nodoklis). Atsevišķi rakstīts parsētājs — piemēram, DIRECTO — pats deklarē savu valūtu un to, ka cenas ir neto, tāpēc šie divi lauki tam formā nemaz nav redzami. Ja tos meklējat un neatrodat, tā ir pazīme, ka piegādātājam ir piesprausts savs parsētājs, nevis kļūda. ⚠️ Datu plūsmas cenu PVN un Nodokļu klase darbojas pretējos virzienos, un tās ir viegli sajaukt: pirmā ir likme, kas eksporta cenās jau ir iekšā un ko imports izdala; otrā ir PVN, ko veikals pieliek pircējam kasē. Nepareizs salikums dod kļūdu visa piegādātāja cenās tieši sajauktās likmes apmērā (sarakstā ir 12 % un 21 %). Sk. Nodoklis piegādātājam — divi lauki un cenas ķēde. Otrs ERP brīdinājums: eksportā blakus pārdošanas cenai bieži ir arī iepirkuma cena vai pašizmaksa. Cenas laukā drīkst likt tikai to cenu, no kuras veikals rēķinās — uzcenojums tiek piemērots virsū. Sk. Uzcenojumi — kā veidojas gala cena. Ja kaut kas nestrādā ERP preces ienāca veikalā kā dublikāti blakus jau esošajām. Piegādātājam bija ieslēgts Publish new products, pirms bija izdarīta sasaiste ar esošo katalogu; Integrāciju centrāle pati dublikātus neapvieno. Izslēdziet rūtiņu un pieteiciet atbalstam vienreizējo sasaisti. Prece Integrāciju centrāles sarakstā ir, kartiņā ir «Veikala produkta ID», bet veikalā atdod 404. Precei nav apraksta rindas. Rūtiņa Apraksti tur nav vainīga — pirmo nosaukumu tā neaiztur —, tāpēc meklējiet divus citus cēloņus: preces Satura statuss nav «Oriģināls no piegādātāja» (tad plūsma tekstu neraksta vispār), vai ERP aprakstus līdz šim nav atnesis, jo nav bijis pilnais imports. Tekstus ienes pilnais imports, veikalā tos ieraksta veikala atjaunošana — pilno importu lietotājs palaist nevar, tāpēc to piesakiet atbalstam. Pilns cēloņu saraksts: Prece bez apraksta pazūd no veikala. Piegādātāja formas cilnē Datu plūsma ir lauks Avota valoda, kura vērtības maiņa ierindo apraksta pārbūvi visām šī piegādātāja precēm. Tas nav parasts «slēdzis pārbūvei»: aizpildot to piegādātājam, kuram tas bijis tukšs, vienlaikus ieslēdzas mašīntulkošana pārējām veikala valodām. Ja tulkošana nav vajadzīga, lauku neaiztieciet un pārbūvi pieprasiet atbalsta pieteikumā. Sk. Mašīntulkošana. Veikalā salabotais nosaukums vai apraksts pēc nakts atkal ir vecais. Precei Satura statuss ir palicis Oriģināls no piegādātāja, un piegādātājam ir ieslēgta rūtiņa Apraksti. Uzlieciet precei Pilnībā apstrādāts. Ja veikalā nav nevienas ERP preces vai imports pabeidzas «veiksmīgi», neko nesagatavojot, — sadaļā «Ja kaut kas nestrādā» rakstā ERP ikdienā — ritms, noliktavas un pārbaude.
ERP ikdienā — ritms, noliktavas un pārbaude
Šis ir ERP pieslēguma ikdienas raksts: kāds grafiks der ERP, ko darīt, ja ERP tur atlikumus vairākās noliktavās vai filiālēs, ko nozīmē eksports, kurā ir tikai izmaiņas, kā pārbaudīt, ka viss strādā, un kuri soļi ir tikai sistēmas administratora rokās. Kā dati kustas un ar ko sākt — EcomLink un ERP vai noliktavas sistēma. Kurš lauks kam pieder — ERP dati un jūsu dati — kurš lauks kam pieder. Izklājlapa ERP vietā — Sava noliktava kā piegādātājs — izklājlapa vai Google Sheets. Kāds ritms der ERP Piegādātāja formas cilnē Vispārējie ir divi atsevišķi grafiki: - Atjaunošanas biežums (Tikai manuāli (bez automātiskas atjaunošanas) · Katru stundu · Ik pēc 2/4/8/12 stundām · Reizi dienā) — cenas un atlikumi; ERP parasti der «Katru stundu» vai «Ik pēc 2 stundām». - Pilnā importa biežums (Tikai manuāli · Reizi dienā · Reizi nedēļā · Reizi mēnesī) — apraksti, attēli, atribūti un jaunas preces; tas ir nakts darbs. Abu noklusējums ir Tikai manuāli (bez automātiskas atjaunošanas) — jaunam ERP piegādātājam pats no sevis nenotiek nekas, kamēr grafiks nav uzstādīts. Katrā taktī vispirms pēc kārtas tiek palaisti visu attiecīgo piegādātāju importi un tikai pēc tam vienu reizi — veikala atjaunošana. 📷 Ekrānattēls: ecomlink/vendor — cilne «Vispārējie» ar abiem grafikiem: «Atjaunošanas biežums» un «Pilnā importa biežums» ⚠️ Pirmajam importam jābūt pilnajam. Krājumu imports atjauno tikai jau sagatavotās rindas (kamēr nav ieslēgts Import new products on stock runs — sk. sadaļu «Kad ERP sāk barot jau esošu katalogu» rakstā ERP dati un jūsu dati — kurš lauks kam pieder) — tukšam piegādātājam tas nostrādā «veiksmīgi» un uzraksta nulli rindu. Pilno importu drīkst palaist tikai sistēmas administrators, tāpēc to piesakiet atbalstam. Divas noliktavas vai filiāles vienā ERP Ja ERP tur atlikumus vairākās noliktavās un tās nav viens kopējs katls, risinājums ir divi piegādātāju ieraksti pār vienu un to pašu plūsmu: viena adrese, viena atslēga, atšķirīgs tikai noliktavu saraksts. Tieši tā ir paredzēts Directo pieslēgumam — piemēram, divi ieraksti «ERP (Rīga)» un «ERP (Madona)» ar vienu un to pašu plūsmas adresi, bet atšķirīgu noliktavu sarakstu. Kas jāzina: - Noliktavu sarakstu norāda cilnē Datu plūsmas konfigurācija ar iestatījumu Sellable warehouse codes (blank = sum all) (šis uzraksts ir angliski). Tas ir pieejams tikai tad, kad piegādātājam ir piesprausts attiecīgais parsētājs. - Abām rindām saraksts jānorāda skaidri. Tukša vērtība nozīmē «saskaitīt visas noliktavas» — un tieši tas klusi saliek abas filiāles atpakaļ vienā skaitlī. Rezultāts izskatās kā strādājoši atlikumi, nevis kā kļūda. - Katra rinda sagatavo visu katalogu, tāpēc katra prece ir divreiz, un abām rindām jāsalīp vienā veikala precē — tas prasa to pašu salīdzināšanas kodu un sasaistītu zīmolu. Pircējam redzamo filiāli pasaka katras rindas savs krājumu statuss (piemēram, «Rīgā» un «Madonā»). - Tā kā cena abām rindām ir vienāda, uzvarētāju neizšķir cena: ja abām ir atlikums, izšķir Cenas prioritāte ekrānā Prioritāte (tikai sistēmas administratoram, zem cilnes «Uzstādījumi») — lielākais svars uzvar. Ja atstāj vienādu, izvēli izšķir lielākais atlikums, un tā ir sakritība, nevis noteikums. Sk. Piegādātāju prioritāte. - Otrā ieraksta izveide un parsētāja piespraušana ir administratora darbs. Pieteikumā pasakiet, kuras noliktavas jāatdala un kādu krājumu statusu katrai rādīt. 📷 Ekrānattēls: ecomlink/vendor — cilne «Datu plūsmas konfigurācija» ar iestatījumu «Sellable warehouse codes (blank = sum all)» un aizpildītu vērtību Ja ERP eksportē tikai izmaiņas Daudzas ERP sistēmas prot eksportēt tikai to, kas mainījies kopš pēdējās reizes. Integrāciju centrāle tādu eksportu neatšķir no kataloga, no kura preces ir pazudušas, un katra importa beigās notiek trūkstošo preču pārbaude: artikuls, kura eksportā vairs nav, tiek nolikts kā neaktīvs. To vada divas rūtiņas un viens procentu ierobežojums cilnē Importa uzvedība: - Grupā Automātiskā izslēgšana rūtiņa Izslēgt preces, kuru piegādātāja datos vairs nav — pēc noklusējuma ieslēgta. Pilnam ERP eksportam to atstājiet ieslēgtu. - Tajā pašā grupā, ekrānā pirmā, ir vēl viena rūtiņa — Izslēgt preces, kam cena ir 0, arī pēc noklusējuma ieslēgta. Palīgteksts: «Izslēdz tikai piegādātājam, kuram 0 nozīmē "cena pēc pieprasījuma"». Daudzas ERP sistēmas tieši tā arī eksportē preces ar cenu pēc pieprasījuma — ja jūsu ERP to dara un šīs preces veikalā ir vajadzīgas, šī rūtiņa jāizslēdz (tad tāda prece paliek pārdošanā par 0.00). - Atsevišķs izkrītošais saraksts zemāk — Datu plūsmā trūkstošo atslēgšanas ierobežojums — ar vērtībām no 0 līdz 100 % ar soli 5 %, noklusējums 20 %. Ja vienā importā pazūd lielāka kataloga daļa, pārbaude atsakās un neatslēdz neko, ierakstot žurnālā kļūdu. Tas ir sargs, kas pasargā no bojātas vai apgrieztas lejupielādes. Ja ERP tiešām sūta tikai izmaiņas, izslēdziet rūtiņu Izslēgt preces, kuru piegādātāja datos vairs nav — palīgteksts to formulē tāpat: izslēdziet šo tikai patiesi nepilnam eksportam. Labāk tomēr palūdziet ERP pusei pilnu eksportu: rinda, kuras nav, jo nekas nav mainījies, un rinda, kuras nav, jo prece vairs netiek pārdota, izskatās identiski — un tieši atlikumu rinda, kas nav kustējusies, ir tā, kuras skaitlis joprojām ir vajadzīgs. Kā pārbaudīt, ka viss strādā Pēc pirmā importa (pirms veikala atjaunošanas): 1. Atveriet ekrānu Produkti un filtrā Piegādātājs izvēlieties savu ERP piegādātāju. Ja saraksts ir tukšs, imports neko nesagatavoja — ejiet uz «Ja kaut kas nestrādā». 2. Filtrā Kategorijas sasaiste izvēlieties Kategorija: nesasaistīta un filtrā Zīmola sasaiste — Zīmols: nesasaistīts. Labs rezultāts ir tukšs saraksts abos gadījumos; katra atrastā rinda ir prece, kas veikalā neienāks. 3. Meklēšanas laukā Nosaukums / SKU / EAN / MPN / piegādātāja ID ievadiet 3–5 konkrētus artikulus, ko zināt no ERP, un atveriet Produkta detaļas. 4. Blokā Identitāte salīdziniet kodu ar to, kas veikalā ir kā preces modelis. Kods sakrīt — sasaiste ar esošo katalogu ir iespējama; nesakrīt — ERP eksportē citu identifikatoru, un pirms tālākā tas jāsakārto ERP pusē vai jāmaina Salīdzināšanas koda avots. 5. Blokā Datu plūsma nodrošina pārliecinieties, ka tur ir cena, daudzums un nosaukums. 📷 Ekrānattēls: ecomlink/product — Produkti, filtru rinda ar izvēlētu piegādātāju un filtriem «Kategorija: nesasaistīta» un «Zīmols: nesasaistīts» Pēc veikala atjaunošanas: blokā Veikala sinhronizācija jābūt aizpildītam Veikala produkta ID. Ja tur ir Vēl nav sasaistīts, prece veikalā nav nonākusi. Ko darāt jūs un ko lūdzat atbalstam Daļa ERP pieslēgšanas soļu veikala īpašniekam nav pieejami. Tie visi ir šie: | Darbība | Kurš | |---|---| | Piegādātāja ieraksts, cilnes Datu plūsma, Importa uzvedība, Krājumu statusu sasaiste, Nodoklis | jūs | | Kategoriju, zīmolu, opciju un atribūtu sasaiste | jūs | | Grafiki un krājumu imports | jūs | | Pilnais imports | sistēmas administrators | | Integrācija — parsētāja piespraušana | sistēmas administrators | | Prioritāte un Žurnāli | sistēmas administrators | | Vienreizējā sasaiste ar esošo veikala katalogu | sistēmas administrators | Kā palūgt atbalstam Pieteikums skaitās pieteikts tikai tad, kad tas ir atbalsta sistēmā, nevis privātā e-pastā vai sarunā. Lai tas kustētos no pirmās reizes, pieteikumā norādiet: 1. veikala domēnu; 2. piegādātāja kodu un nosaukumu tieši tā, kā tas ir sadaļā Piegādātāji; 3. ko tieši vajag — pilno importu, parsētāja piespraušanu, vienreizējo sasaisti ar esošo katalogu, prioritātes maiņu vai ieskatu žurnālā; 4. 3–5 konkrētus artikulus kā piemēru (preces kods ERP pusē un, ja ir, veikalā); 5. ERP eksporta paraugfailu vai adresi, kur tas ir pieejams. Ja kaut kas nestrādā Imports nostrādāja, bet veikalā nav nevienas ERP preces. Visbiežākais gadījums. Cēloņu ķēde, pa vienam: nesasaistīta kategorija (vai sasaistīta ar kategoriju, kas nav gala kategorija) → nesasaistīts zīmols → piegādātājam nav Uzcenojuma plāna → nav palaista veikala atjaunošana. Pirmos divus pārbauda ekrānā Produkti ar filtriem Kategorija: nesasaistīta un Zīmols: nesasaistīts. Imports pabeidzas «veiksmīgi», bet nekas netiek sagatavots. Tipiskākais ERP gadījums: eksporta galapunkts atbild ar HTTP 200, bet atbildes iekšpusē ir autorizācijas kļūda, nevis preces. Fails tiek iekešots, un lasītājs tajā atrod nulli ierakstu. Ko redzat jūs pats: vadības paneļa rindā preču skaits nepieaug un pēdējās izpildes laiks ir svaigs. Pēc tam trūkstošo preču pārbaude visu sagatavoto katalogu nolasa kā pazudušu — bet 20 % sargs to noraida un neatslēdz neko; tā ir otrā pazīme, ka imports atnesa nulli rindu. Palūdziet atbalstam ieskatīties ekrānā Žurnāli (tikai sistēmas administratoram, zem cilnes «Uzstādījumi»): izpildes rindā FINISH būs inserted=0 updated=0, bet pie sarga — kļūda feed-absence sweep refused. Sk. Žurnāli — diagnostika un ziņojumu atšifrējums. Pēc ERP eksporta kļūmes puse preču pazuda no pārdošanas — vai otrādi, neviena nepazuda. Abos gadījumos strādā viens un tas pats sargs: Datu plūsmā trūkstošo atslēgšanas ierobežojums (20 %). Ja pazuda mazāk par slieksni, preces tika atslēgtas un atgriezīsies pašas, tiklīdz parādīsies eksportā; ja vairāk — netika atslēgts nekas, un žurnālā ir kļūda ar precīzu skaitli. Vispārīgā diagnostika, kas neattiecas tikai uz ERP: Ja Integrāciju centrāle nestrādā.
Ja Integrāciju centrāle nestrādā — ar ko sākt
Šis ir kopējais problēmu meklēšanas raksts: simptoms → kur skatīties → cēlonis → ko darīt. Katrs punkts ir uzrakstīts no moduļa koda, tāpēc, ja apraksts sakrīt ar to, ko redzat ekrānā, cēlonis ir tieši tas, kas nosaukts. Šajā rakstā ir pirmie pārbaudes soļi un 1.–4. sadaļa — viss, kas var nogriezt datu ceļu, pirms tie vispār nonāk modulī. Pārējie simptomi ir divos brāļu rakstos: Ja prece neparādās veikalā vai tās dati ir nepareizi (5.–11. un 18. sadaļa) un Ja imports, grafiks vai ekrāni nestrādā (12.–17., 19. un 20. sadaļa, kā arī tas, ko savākt atbalstam). Modulis kreisajā izvēlnē sadaļā Lietotnes saucas Integrāciju centrāle. Šis raksts pieņem, ka piegādātājs jau ir izveidots un vismaz viens imports ir palaists — ja nē, sāciet ar Ceļš no nulles līdz precēm veikalā un Piegādātāja pievienošana. Pirms sākat, atcerieties galveno moduļa likumu — darbs notiek divās atsevišķās caurulēs: 1. Imports lejupielādē piegādātāja datu plūsmu un ieliek to sagatavošanas tabulās. Veikalā tas nemaina neko. 2. Veikala atjaunošana paņem sagatavoto un publicē to veikala katalogā. Puse visu ziņojumu «imports nostrādāja, bet veikalā nekas nemainījās» ir tieši tas: imports padarīja savu darbu, bet veikala atjaunošana vēl nav palaista. Sīkāk — Preču imports — kā tas notiek. Simptoms → sadaļa | Ko redzat | Sadaļa | |---|---| | Rinda uzreiz pāriet stāvoklī Kļūda, kļūdā ir HTTP kods | 1 | | «Piegādātājam nav avota»; forma netiek saglabāta | 2 | | Imports neatrod formātu vai lasa nepareizi | 3 | | Imports «veiksmīgs», bet nav sagatavota neviena prece | 4 | | Preces ir Produktos, bet veikalā to nav | 5 | | Prece veikalā ir, bet atdod 404 un nav meklēšanā | 6 | | Cena veikalā nepareiza (~21 %, kurss, uzcenojums) | 7 | | Veikalā ir cita (dārgākā) piegādātāja cena | 8 | | Kategorijas vai zīmoli nesasaistās | 9 | | Nav variantu, specifikāciju, izmēru vai piemērotības | 10 | | Attēlu nav vai tie nelejupielādējas | 11 | | Imports «karājas», nesākas vai saka «already running» | 12 | | Žurnāla ziņojumu bloks ir tukšs | 13 | | Mainīts iestatījums veikalā neparādās | 14 | | Preces pēkšņi pazuda no veikala | 15 | | Automātiskais imports nenotiek pats | 16 | | Ekrāna nav, poga neko nedara, saskarne angliski | 17 | | Apraksts veikalā ir svešvalodā | 18 | | Viena un tā pati prece veikalā ir divreiz | 19 | | Cena vai daudzums ienāk no nepareizās kolonnas | 20 | Kur meklēt kuru sadaļu. 1.–4. sadaļa ir šajā rakstā. 5.–11. un 18. sadaļa — rakstā Ja prece neparādās veikalā vai tās dati ir nepareizi. 12.–17., 19. un 20. sadaļa, kā arī tas, ko savākt atbalstam, — rakstā Ja imports, grafiks vai ekrāni nestrādā. Četras vietas, kur skatīties | Kur | Ko tur redz | Kam pieejams | |---|---|---| | Diagnostika (cilne Diagnostika, ecomlink/diagnostics) | vienā meklējumā par vienu preci: spriedums (Veikalā · Veikalā, izslēgta · Nav uzvarētājs · Gaida publicēšanu · Nav veikalā · Datu artefakts), visi 15 publicēšanas vārti ar sarkanu krustiņu pie tā, kurš preci aptur, Datu kvalitātes artefakti, uzvarētāju kāpnes un Grafiks. Sīkāk: Diagnostika — kāpēc prece nav veikalā | visiem, kam ir piekļuve ekrānam; ekrāns ir tikai lasāms, rediģēšanas tiesības tam nav vajadzīgas | | Vadības panelis (Lietotnes → Integrāciju centrāle, ecomlink/ecomlink) | katras rindas stāvoklis: Dīkstāvē / Notiek imports / Pabeigts / Pabeigts ar brīdinājumiem / Kļūda, pēdējā importa laiks, Aptvērums (cik liela sagatavotā kataloga daļa ir publicēta veikalā) | visiem, kam ir piekļuve ekrānam | | Produkti (cilne Produkti, ecomlink/product) un preces kartiņa | vai prece vispār ir sagatavota, kāda ir tās sagatavotā cena, vai kategorija un zīmols ir sasaistīti, vai ir Veikala produkta ID. Kartiņu atver klikšķis uz preces nosaukuma sarakstā; turpat rindā ir arī divas mazas pogas — acs (kartiņa modālajā logā) un stetoskops, kas atver Diagnostiku uzreiz atfiltrētu uz šo preci. Zīmuļa ikonas rindā nav. Sīkāk: Preces kartiņa un rindas īsceļi | visiem, kam ir piekļuve ekrānam | | Žurnāli (Uzstādījumi → Žurnāli, ecomlink/logs) | izpilžu rindas ar statusu un skaitītājiem + brīdinājumi un kļūdas | tikai sistēmas administratoram | Žurnālu ekrāns ir aizvērts parastam lietotājam — maršruts ir slēgts un cilne nemaz netiek uzzīmēta. Ja vadības panelī pēc atjaunošanas redzat saiti Skatīt logu, bet, uzspiežot uz tās, saņemat paziņojumu, ka jums nav tiesību uz šo lapu, tas nav bojājums: saite tiek rādīta pēc parastās maršruta atļaujas, bet ekrānu sargā atsevišķa sistēmas administratora pārbaude. Tad žurnāla saturu jāprasa atbalstam. 📷 Ekrānattēls: ecomlink/diagnostics — ekrāns pēc meklēšanas: sarkanā spriedumu josla «Nav veikalā» un zem tās tabula «Publicēšanas pārbaude» ar zaļām ķeksīšu rindām un vienu sarkanu 📷 Ekrānattēls: ecomlink/ecomlink — vadības panelis ar vienu piegādātāja rindu stāvoklī «Kļūda» un vienu «Pabeigts ar brīdinājumiem» 📷 Ekrānattēls: ecomlink/product — atvērta preces kartiņa «Produkta detaļas» ar lauku «Veikala produkta ID» un grupu «Krājumu imports» Ātrā pārbaudes secība Šie soļi atsijā lielāko daļu gadījumu, un tos var izdarīt jebkurš, kam ir piekļuve moduļa ekrāniem: Ja sūdzība ir par konkrētu preci, ātrāk ir Diagnostika. Cilnē Diagnostika ielīmējiet preces kodu, spiediet Pārbaudīt — un ekrāns atbild uz 2.–4. soli vienā gājienā, bet 1. solim blokā Grafiks parāda rindas Pēdējais krājumu imports un Pēdējais pilnais imports. Sešās no 20 sadaļām tas ir pirmais solis, jo ekrāns tur nosauc cēloni vārdā: 5., 6. un 8. sadaļā (rakstā Ja prece neparādās veikalā vai tās dati ir nepareizi) un 14., 15. un 19. sadaļā (rakstā Ja imports, grafiks vai ekrāni nestrādā). Sk. Diagnostika — kāpēc prece nav veikalā. 1. Vai imports nostrādāja? Vadības panelī uzbrauciet ar peli uz piegādātāja rindas statusa punkta — uznirstošajā logā ir Pēdējā palaišana, Pievienoti, Atjaunoti un konfigurētais biežums. 2. Vai prece ir sagatavota? Ekrānā Produkti atlasiet piegādātāju un meklējiet preci pēc piegādātāja produkta ID. 3. Vai precei ir kategorijas un zīmola sasaiste? Tās kolonnās nedrīkst būt oranžā Sasaistīt zīmīte. Izņēmums: zīmols, kas ar nolūku sasaistīts uz -- Nav --, sarakstā izskatās nesasaistīts, bet publicēšanu neaptur — izšķir kartiņas lauks Veikala ražotājs. 4. Vai pēc tam tika palaista veikala atjaunošana? Vadības panelī poga Palaist veikala atjaunošanu. 📷 Ekrānattēls: ecomlink/ecomlink — piegādātāja rindas statusa punkts ar atvērto logu «Pēdējā palaišana / Pievienoti / Atjaunoti» Ja esat sistēmas administrators, pirms tam ir vērts izskatīt žurnālu: blokā Importa un veikala atjaunošanas izpildes atrodiet START rindu ar sava piegādātāja kodu un šodienas datumu, pārliecinieties, ka tai pašai run= vērtībai ir arī FINISH rinda, un nolasiet tās skaitītājus (inserted, updated, skipped, errors, retired, restored). Ja Žurnāli jums nav pieejami, šos trīs soļus palūdziet atbalstam — ko tieši uzrakstīt, ir raksta Ja imports, grafiks vai ekrāni nestrādā pēdējā sadaļā. 1. Datu plūsma nelejupielādējas Kā izpaužas. Rinda vadības panelī pāriet stāvoklī Kļūda dažu sekunžu laikā. Žurnālā ir START, bet FINISH ir ar status=error, un cēlonis stāv turpat rindā error="…". Ko meklēt kļūdas tekstā. Lejupielādētājs kļūdas ziņojumā ieliek paša piegādātāja atbildes pirmās ~300 zīmes (marķējums izņemts; garāka atbilde beidzas ar ..., un tas nenozīmē bojājumu). Rindas sākums izskatās šādi: EcomLink download failed (HTTP 403): … vai EcomLink download failed (transport error): …. Tieši atbildes teksts atšķir «IP nav atļauto sarakstā» no «nederīgs marķieris» aiz viena un tā paša 403. Biežākie cēloņi. | Statuss | Parasti nozīmē | |---|---| | 401 / 403 | mainīti vai beigušies pieejas dati, vai piegādātājs nav pielaidis mūsu servera IP adresi | | 404 | mainījies faila ceļš (piem., piegādātājs nomainījis eksporta faila nosaukumu) | | transport error | piegādātāja serveris neatbild vai savienojums pārtrūkst | Ko darīt. Pārbaudiet cilni Datu plūsma: Datu plūsmas URL (HTTP resursdators) / FTP resursdators, Faila nosaukums, Lietotājvārds, Parole, Klienta / organizācijas ID. Ja pieejas dati ir mainījušies, tie jāsaņem no piegādātāja — modulis tos neuzmin. Skatīt Piegādātāja pievienošana. Divas noderīgas detaļas: lejupielāde vienmēr iet tikai pa IPv4 (lai piegādātājs redzētu tieši to adresi, ko tam esam nosaukuši), un TLS sertifikāts netiek pārbaudīts — tātad «salauzts sertifikāts» nekad nav importa apstāšanās iemesls. 2. «Piegādātājam nav avota» vai saglabāšana tiek atteikta Kā izpaužas. Divi dažādi gadījumi ar vienu sakni — adrese ir uzrakstīta tā, kā modulis to nepieņem. a) Imports krīt ar kļūdu EcomLink: vendor "…" has no Feed URL / FTP host + file name and no cached source (src_cache). Tas nozīmē: nav norādīts ne resursdators ar faila nosaukumu, ne vesels URL, un iepriekš lejupielādēta faila arī nav. b) Piegādātāja forma vispār netiek saglabāta — kļūda parādās angliski un saka, ka jāaizpilda vai nu datu plūsmas URL, vai FTP resursdators, bet ne abi. Tā ir apzināta pārbaude: FTP resursdators klusi uzvar pār datu plūsmas URL, tāpēc abu aizpildīšana nozīmētu, ka viens lauks izskatās aktīvs, bet netiek lietots. Ko darīt. Izvēlieties vienu no diviem pareizajiem pierakstiem: | Veids | Kā izskatās | Kad der | |---|---|---| | Resursdators + ceļš | Datu plūsmas URL = example.com, Faila nosaukums = exports/feed.xml | vienmēr; vienīgais, kas der piegādātājam ar pavadošajiem failiem | | Vesels URL | Datu plūsmas URL = https://api.example.com/feed?doc=1, Faila nosaukums tukšs | tikai vienfaila piegādātājam | Vērtība, kas beidzas ar slīpsvītru (example.com/feeds/), tiek uzskatīta par resursdatoru, nevis par veselu URL. 3. Formāts nav atpazīts vai tiek lasīts ar nepareizo parsētāju Kā izpaužas. Divi pavisam dažādi scenāriji. a) Skaļā versija. Imports krīt ar kļūdu EcomLink: could not resolve a parser for the source of vendor "…". Fails ir lejupielādēts, bet formātu nevar noteikt. Atpazīšana skatās pirmos 512 baitus: PK → XLSX, < → XML, { vai [ → JSON; ja tas nepalīdz — faila paplašinājums; ja arī tas ne — komats, semikols vai tabulācija galvā → CSV. b) Klusā versija — daudz bīstamāka. Imports nostrādā «veiksmīgi», bet vai nu nesagatavo neko (inserted=0 updated=0), jo vispārīgais parsētājs failu nolasa, bet neatrod preces identitāti, vai sagatavo nepareizus krājumus, jo daudzums plūsmā ir nosacījums, ko vispārīgais parsētājs neprot izrēķināt. Cēlonis. Piegādātājam ar savu īpašo parsētāju tas jāpiesprauž ar roku ekrānā Uzstādījumi → Integrācija — automātiskā noteikšana konkrēta vairumtirgotāja parsētāju nekad neizvēlas. Un vēl: ja piespraustais parsētājs vairs neeksistē reģistrā (izņemts vai pārsaukts), vērtība klusi atrisinās uz automātisko noteikšanu — no ekrāna tas izskatās tieši tāpat kā «nav piesprausts». Ko darīt. Ekrāns Integrācija ir tikai sistēmas administratoram — parastam lietotājam tā nav izvēlnē. Piesakiet atbalstam vienā teikumā: «Piegādātāja kods X, lūgums ekrānā Integrācija piespraust parsētāju Y.» Sarakstu, kuram piegādātājam kurš parsētājs pienākas, skatiet rakstā Vairumtirgotāju parsētāji un pieejas dati. Ja piekļuve ir, ekrānā pārbaudiet kolonnu Parsētājs: rinda ar piespraustu parsētāju ir iekrāsota zila; rinda uz Automātiskā noteikšana — nav. ⚠️ Lauks Importa formāts piegādātāja formā (XML / XLSX / CSV / PIM / PIM2 / CUST) nav parsētāja izvēle — modulis to nelasa nekur. Tas ir tikai apzīmējums sarakstā. 📷 Ekrānattēls: ecomlink/parser — «Datu plūsmas parsētāji — Integrāciju centrāle» ar vienu zili iekrāsotu piespraustu rindu un vienu uz «Automātiskā noteikšana» 4. Imports beidzas «veiksmīgi», bet nekas nav sagatavots Kā izpaužas. FINISH rindā status=success, bet inserted=0 updated=0 skipped=<liels skaitlis>. Ekrānā Produkti šim piegādātājam nav nevienas rindas. Cēlonis. Krājumu imports nepievieno jaunas preces. Tas atjauno tikai komercdatus (statuss, cena, daudzums, krājumu statusi) precēm, kas jau ir sagatavotas. Piegādātāja pirmajam importam jābūt pilnajam. Modulis par to brīdina, bet brīdinājums žurnālu ekrānā nav redzams: rinda WARNING: nothing staged for vendor=…: a stock import refreshes existing products only and will write nothing. nonāk tikai darbinieka izvades failā (ecomlink_import_<piegādātāja kods>.log) un turklāt tiek izvadīta vēl pirms izpildes atvēršanas, tāpēc tai nav pat run= piesaistes. Žurnālu ekrānā par šo gadījumu ir tikai FINISH rinda ar inserted=0 updated=0. Ko darīt. Palaidiet Pilno importu. Uzmanību: pilnais imports ir tikai sistēmas administratoram — parastam lietotājam poga rindā nav pieejama, un pilnais imports netiek arī klusi aizstāts ar krājumu importu. Ja pilno importu nevarat palaist pats, rakstiet atbalstam: «Piegādātāja kods X, lūgums palaist pilno importu.» Ir arī otrs ceļš: piegādātāja cilnē Importa uzvedība rūtiņa Import new products on stock runs (angliski) ļauj krājumu importam sagatavot arī vēl neredzētus artikulus — bet bez apraksta, attēliem un kategorijas, līdz palaists pilnais imports. Ja kaut kas nestrādā Ja neviens no šī raksta punktiem neatbilst, tas, ko savākt un kā uzrakstīt atbalstam, ir raksta Ja imports, grafiks vai ekrāni nestrādā pēdējā sadaļā.
Ja prece neparādās veikalā vai tās dati ir nepareizi
Šajā rakstā ir problēmu meklēšanas 5.–11. un 18. sadaļa: prece ir sagatavota, bet veikalā tās nav; tā veikalā ir, bet bez apraksta, ar nepareizu cenu, ar cita piegādātāja cenu, bez kategorijas vai zīmola, bez variantiem, bez attēliem vai svešvalodā. Atcerieties galveno likumu: imports tikai sagatavo datus, bet veikalā tos ieliek atsevišķa veikala atjaunošana. Sāciet ar Ja Integrāciju centrāle nestrādā — ar ko sākt — tur ir simptomu tabula, četras vietas, kur skatīties, un ātrā pārbaudes secība. Palaišana, žurnāli, grafiks un tiesības ir rakstā Ja imports, grafiks vai ekrāni nestrādā. 5. Preces ir sagatavotas, bet veikalā neparādās Kā izpaužas. Ekrānā Produkti preces ir, kolonnā Imports ir zaļš Jā, bet preces kartiņā laukā Veikala produkta ID stāv zīmīte Vēl nav sasaistīts, un vadības panelī Aptvērums ir mazs vai 0 %. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet preces kodu (EAN, piegādātāja artikulu, SKU, MPN vai veikala preces ID) → Pārbaudīt. Blokā Publicēšanas pārbaude ekrāns izvada visus 15 vārtus un liek sarkanu krustiņu pie tā viena, pie kura prece apstājas; blakus ir paskaidrojums ar konkrētiem skaitļiem un poga (Atvērt Kategorijas, Atvērt Zīmolus, Atvērt Uzcenojumus, Atvērt piegādātāju vai Atvērt preci), kas ved tieši uz to rindu, kur to labo. Septiņi nosacījumi zemāk ir tie paši vārti apkopoti — ekrānā to ir 15 tāpēc, ka tas atsevišķi pārbauda arī to, vai piegādātāja, piegādātāja kategorijas, veikala kategorijas, piegādātāja zīmola un veikala ražotāja ieraksti vispār vēl eksistē, un atsevišķi izdala vārtus Jaunu preču veidošana. Ja visi vārti ir zaļi, spriedums ir Gaida publicēšanu — tad trūkst tikai 4. soļa, veikala atjaunošanas. Zem sarkanā vārta paskaidrojuma var parādīties rinda «Vēl N nepublicētas preces gaida to pašu.» — tad viens labojums atbloķē ne vienu preci, bet visas N. Tieši pēc šī skaitļa ir vērts kārtot darbu, kad sūdzību ir vairākas. Cēlonis. Prece tiek pievienota veikalam tikai tad, ja izpildās visi nosacījumi vienlaikus: 1. tās kategorija ir sasaistīta ar veikala kategoriju, un kategorijas Imports ir ieslēgts; 2. tās zīmols ir sasaistīts ar veikala ražotāju (izvēle -- Nav -- arī skaitās par sasaisti), un zīmola Imports ir ieslēgts; 3. veikala kategorija ir gala kategorija — kategorijai, kurai ir apakškategorijas, preces netiek liktas; 4. piegādātājam ir ieslēgts Imports un rūtiņa Publish new products (angliski); 5. sagatavotās preces statuss ir Imports: Jā; 6. precei ir daudzums > 0 vai piešķirts krājumu statuss; 7. preces cenai der kāds no uzcenojuma plāna cenu diapazonu noteikumiem. Ko darīt. Ekrānā Produkti ieslēdziet filtrus Kategorija: nesasaistīta un Zīmols: nesasaistīts — tie uzreiz parāda, kuru soli trūkst. Tālāk: Kategoriju sasaiste, Zīmolu sasaiste, Uzcenojumi. Divi klusākie no šiem septiņiem: kategorija sasaistīta ar vecākkategoriju (ekrānā izskatās pilnīgi sasaistīta, bet preces neies) un nav uzcenojuma plāna vai nav diapazona, kas sedz cenu — jaunam piegādātājam lauks Uzcenojuma plāns ir tukšs, un tad veikalā neienāk neviena prece; tāpat prece par 1200 €, ja plāna augstākais noteikums ir «līdz 1000». Tāpēc pēdējam noteikumam vienmēr lieciet apzināti lielu Augšējo cenas robežu. 📷 Ekrānattēls: ecomlink/product — saraksts ar filtru «Kategorija: nesasaistīta» un rindām, kurām kategorijas kolonnā ir oranžā «Sasaistīt» zīmīte 6. Preces ienāk bez apraksta un veikalā nav atrodamas Kā izpaužas. Prece Produktu sarakstā ir, kartiņā ir Veikala produkta ID (tātad veikala prece eksistē), bet veikalā tā atdod 404, nav meklēšanas rezultātos un nav sitemapā. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet preces kodu → Pārbaudīt. Šim gadījumam ekrānam ir savs, vārdā nosaukts artefakts: Publicēšanas pārbaudes pirmajā rindā Datu kvalitātes artefakti parādās sarkans krustiņš ar teikumu «Veikala precei #N nav apraksta ieraksta, tāpēc tā neparādās nevienā sarakstā un meklēšanā.», un spriedums kļūst par Datu artefakts. Tas ir apstiprinājums, nevis minējums — veikala prece eksistē, bet apraksta ieraksta tai nav, un tieši no tā ir gan 404, gan tukšā meklēšana. 📷 Ekrānattēls: ecomlink/diagnostics — publicēšanas pārbaudes pirmā rinda «Datu kvalitātes artefakti» ar sarkanu krustiņu un teikumu «Veikala precei #N nav apraksta ieraksta…» Cēlonis. Piegādātājam cilnē Importa uzvedība nav ieslēgta rūtiņa Apraksti. Preces pievienošanas fāze pati aprakstu neraksta — nosaukumu un aprakstu uzraksta atsevišķa fāze Aprakstu atsvaidzināšana, un tā ņem tikai to piegādātāju preces, kuriem šī rūtiņa ir ieslēgta. Bez apraksta rindas veikala prece nav nekur: saraksti, meklēšana un preces lapa visi pieslēdzas aprakstam. Tas nav teorija — vienā veikalā šādi palika neredzamas 1371 prece. Sīkāk — Prece bez apraksta pazūd no veikala. Kā tas notiek klusi. Katra piegādātāja formas saglabāšana pārraksta visas formas rūtiņas tādas, kādas tās ir ekrānā — arī tad, ja mainījāt tikai datu plūsmas URL. Neatzīmēta rūtiņa nesūta neko un tiek saglabāta kā izslēgta, bez brīdinājuma. Ko darīt. 1. Piegādātāja cilnē Importa uzvedība ieslēdziet Apraksti un saglabājiet. 2. Cilnē Datu plūsma pārbaudiet lauku Avota valoda un ierakstiet tajā piegādātāja plūsmas patieso valodas kodu (divi burti, piem. pl). Jebkura šī lauka vērtības maiņa ierindo apraksta atjaunošanu visām šī piegādātāja sasaistītajām precēm. ⚠️ Ja kods jau ir pareizs, nemainiet to uz citu vērtību: tas pats lauks vada pircējam redzamo mašīntulkošanu (tukšs = tulkošana izslēgta), tāpēc «jebkas cits» sabojā dzīvo veikalu. Tādā gadījumā aprakstu pārbūvi palūdziet atbalstam: «Piegādātāja kods X, lūgums pārbūvēt aprakstus.» Sk. Mašīntulkošana. 3. Palaidiet veikala atjaunošanu no vadības paneļa (poga Palaist veikala atjaunošanu) — pēc piegādātāja formas saglabāšanas aprakstu fāze izpildās arī parastajā krājumu atjaunošanā. Pārējie astoņi slēdži darbojas tieši tāpat: Izmēri un svars, EAN, SKU, Opcijas, Atribūti, Attēli, Piemērotība, Brand (angliski). Visi pēc noklusējuma ir izslēgti — sk. Importa uzvedība. 📷 Ekrānattēls: ecomlink/vendor — cilne «Importa uzvedība», rinda «Atjaunot atjaunošanas laikā» ar visām deviņām rūtiņām 7. Cena veikalā ir nepareiza Kā izpaužas. Cena ir tieši par ~21 % (vai ~12 %) lielāka vai mazāka, nekā vajadzētu, vai arī tā vispār neatbilst uzcenojumam. Kur skatīties. Preces kartiņā grupā Krājumu imports ir lauks Cena (bez PVN) — tā ir sagatavotā cena pēc valūtas pārrēķina un plūsmas PVN atdalīšanas, bet pirms piemaksas un uzcenojuma. Salīdziniet to ar to, kas ir piegādātāja failā. | Simptoms | Cēlonis | Kur labot | |---|---|---| | Cena par ~21 % par lielu | plūsmas cenas ir ar PVN, bet Datu plūsmas cenu PVN nav uzstādīts | cilne Nodoklis | | Cena par ~21 % par mazu | Datu plūsmas cenu PVN uzstādīts plūsmai, kas jau sūta neto cenas | cilne Nodoklis | | Cena atšķiras par kursu | Datu plūsmas cenu valūta nav norādīta | cilne Vispārējie | | Uzcenojums ir cits, nekā gaidīts | diapazons tiek izvēlēts pēc cenas ar piemaksu, ne pēc tīrās piegādātāja cenas | Cenas piemaksa (cilne Vispārējie) + plāna noteikumi | | Uzcenojums neizmainījās vispār | nav palaista veikala atjaunošana | vadības panelis | Divas bieži sajauktas iestatnes: Datu plūsmas cenu PVN cenai PVN atņem (vienreiz, importa laikā), bet Nodokļu klase to pieliek virs saglabātās cenas (pircējam izrakstīšanās brīdī). Sīkāk — Nodoklis piegādātājam — divi lauki un cenas ķēde un Uzcenojumi. ⚠️ Ja piegādātāja formā vispār nav lauka Datu plūsmas cenu PVN vai Datu plūsmas cenu valūta, tā nav kļūda: abi parādās tikai standarta formātu piegādātājiem. Piegādātājam, kura parsētājs pats deklarē valūtu un apstrādā cenas, šo lauku formā nav. 8. Veikalā rāda cita (dārgākā) piegādātāja cenu Kā izpaužas. Vienu un to pašu preci piegādā divi piegādātāji, un veikalā nonāk «nepareizā» cena. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet preces kodu → Pārbaudīt. Spriedums ir Nav uzvarētājs, un teikums blakus nosauc, kurš uzvarēja un ar ko: «Veikals rāda <piegādātājs>. Šī rinda zaudē: <iemesls>.» Blokā Kuru piegādātāju rāda veikals ir visi pretendenti ar kolonnām Cena, Atlikums un Prioritāte: uzvarētāja rinda ir zaļa ar Uzvar, pārējām — Zaudē: <iemesls> no deviņiem iespējamiem (dārgāka cena, nav atlikuma, zemāka piegādātāja prioritāte, nav «nav noliktavā» statusa, imports izslēgts, nav cenas un citi). Tas uzreiz atšķir «prioritāte nestrādā» no «šim piegādātājam nav atlikuma» — un tieši šī atšķirība ir aprakstīta zemāk. 📷 Ekrānattēls: ecomlink/diagnostics — bloks «Kuru piegādātāju rāda veikals» ar trim piegādātājiem: viena rinda zaļa ar «Uzvar», pārējās ar «Zaudē: dārgāka cena» un «Zaudē: nav atlikuma» Cēlonis. Kad precei ir vairāki piegādātāji, uzvarētāju izvēlas fāze Uzvarētāja izvēle šādā kārtībā: nederīgs kandidāts (izslēgts piegādātājs, kategorija, ražotājs vai pati prece; vai cena ≤ 0) nekad nepārspēj derīgu; prece ar atlikumu pārsit preci bez atlikuma; ja atlikums ir abiem, uzvar lielākā Cenas prioritāte; ja prioritāte ir vienāda — lētākā; ja atlikuma nav nevienam — izšķir krājumu statuss un pēc tam cena. Trīs sekas, ko no ekrāna neredz: augstāka prioritāte uzvar arī ar dārgāku cenu (tā ir paredzēta uzvedība); Cenas prioritāte nestrādā vispār, ja nevienam piegādātājam nav atlikuma; un grupā, kurā derīga kandidāta nav vispār, uzvarētājs paliek nederīgs — tāda prece veikalā nav pārdodama. Ko darīt. Ekrāns Uzstādījumi → Prioritāte (tikai sistēmas administratoram) — piesakiet atbalstam, kuram piegādātājam prioritātei jābūt augstākai. Ņemiet vērā, ka Nosaukuma prioritāte kārto sarakstu pirmā, tāpēc tā ietekmē arī to, kura piegādātāja apraksts nonāk veikalā. Sīkāk — Piegādātāju prioritāte. 9. Kategorijas vai zīmoli nesasaistās Kā izpaužas. Sasaistes ekrānā rindas ir, bet skaitlis Nesasaistīts nesamazinās, vai arī sasaiste pazūd. - Nospiesta poga «Saglabāt visu», bet saglabājās tikai daļa. Tā apzināti sūta tikai tekošās lapas rindas. Citu lapu sasaista, atverot to un nospiežot pogu tur. - Kategorijās automātiskās sasaistes nav vispār — atšķirībā no Zīmoliem, Opcijām un Atribūtiem. Katra kategorija jāsasaista ar roku (vai ar «Saglabāt visu» pa lapām). - Zīmolu automātiskā sasaiste sasaista 0. Tā sasaista tikai tos veikala ražotājus, kuru nosaukums ir unikāls, un tikai pie nosaukumu sakritības, neņemot vērā lielos/mazos burtus un atstarpes malās. Tātad «adidas» un «Adidas » saplūst, bet WD_MANUFACTURER un WD MANUFACTURER — nē. - Opciju/atribūtu automātiskā sasaiste sasaista 0. Tā strādā tikai piegādātājiem, kuriem piegādātāja formā ir ieslēgta attiecīgā rūtiņa — Automātiskā opciju sasaiste vai Automātiskā atribūtu sasaiste. No ekrāna nav redzams, kāpēc nekas nenotika. Manuālā sasaiste strādā vienmēr. - Zīmola «-- Nav --» nav tas pats, kas tukšs lauks. «-- Nav --» ir derīgs lēmums, kas publicēšanu atļauj; tukšs lauks to bloķē. Vizuāli atšķirība ir tikai lauka teksts. - Preces bez kategorijas vai zīmola nonāk grozos — Bez kategorijas — un — Bez zīmola —. Tie ir īsti ieraksti, kurus sasaista tāpat kā jebkurus citus. 10. Opcijas, atribūti, izmēri vai piemērotība neparādās veikalā Kā izpaužas. Sasaiste ekrānā ir saglabāta, bet veikala precei variantu, specifikāciju, izmēru vai transportlīdzekļu saraksta nav. - Nav palaista veikala atjaunošana. Vērtības rada fāzes Produktu opcijas, Produktu atribūti, Produktu izmēri un svars un Produktu saderība — nevis imports. - Piegādātājam izslēgts attiecīgais slēdzis cilnē Importa uzvedība: Opcijas, Atribūti, Izmēri un svars, Piemērotība. - Pārsniegts vērtību limits. Ja vienam nosaukumam ir vairāk nekā 1000 atšķirīgu vērtību, ekrānā parādās sarkana zīmīte: opcijām jaunas vērtības vairs netiek veidotas (jau izveidotās paliek), atribūtiem vērtības tiek nodotas kā vienkāršs teksts, nevis sagataves. - Izmēri aizpilda tikai tukšo. Jau esošs izmērs (no plūsmas lauka, no augstākas prioritātes sasaistes vai ar roku ievadīts veikalā) netiek pārrakstīts. Un, ja atribūta vērtības ir kaili skaitļi, Avota mērvienība ir vienīgais, kas nosaka rezultātu — nepareiza izvēle dod 10× vai 100× kļūdu. - Piemērotības rinda bez veikala preces. Ekrānā Piemērotība tāda rinda ir sagatavots darbs, ko veikals nevar parādīt, kamēr prece nav publicēta (sk. 5. sadaļu). Sīkāk: Opciju sasaiste, Atribūtu sasaiste, Izmēri — atribūtu sasaiste, Transportlīdzekļu piemērotība. 11. Attēli neparādās Kā izpaužas. Preces kartiņā attēlu režģī ir sarkana zīmīte Lejupielāde neizdevās, vai attēlu nav vispār. - Piegādātājam nav ieslēgta rūtiņa «Kešot attēlus lokāli» (cilne Datu plūsma) — tad attēli netiek lejupielādēti uz šo serveri. - Attēlus lejupielādē tikai pilnais imports, nekad ne krājumu imports. - Piegādātājam izslēgts slēdzis «Attēli» cilnē Importa uzvedība — tad attēls var būt sagatavots, bet veikala precei to neviens nepieliek. - Attēlu solis nokrita, bet imports palika. Žurnālā tas izskatās kā image download step failed (import kept). Pati izpilde tiek noslēgta kā veiksmīga — piegādātāja bojāta attēla saite nekad nesabojā citādi labu importu, — tāpēc bez žurnāla par to neuzzināt. 18. Apraksts veikalā ir svešvalodā Kā izpaužas. Prece veikalā ir, bet nosaukums un apraksts ir piegādātāja valodā (poļu, lietuviešu, angļu), nevis veikala valodā. Cēlonis. Piegādātāja cilnē Datu plūsma lauks Avota valoda ir tukšs — tad mašīntulkošana šim piegādātājam ir izslēgta un apraksts nonāk veikalā tāds, kāds tas bija plūsmā. Otrs cēlonis: lauks aizpildīts ar nepareizu kodu, un tulkošanas serviss tulko no valodas, kurā teksts nav. Ko darīt. Ierakstiet plūsmas patieso valodas kodu (divi burti) un saglabājiet — tas ierindo aprakstu atjaunošanu visām šī piegādātāja sasaistītajām precēm; pēc tam palaidiet veikala atjaunošanu. Ja tulkojumu nav vispār nevienam piegādātājam, visdrīzāk trūkst vai ir beigusies tulkošanas servisa atslēga — sk. Mašīntulkošana. Ja kaut kas nestrādā Ja neviens no šī raksta punktiem neatbilst, tas, ko savākt un kā uzrakstīt atbalstam, ir raksta Ja imports, grafiks vai ekrāni nestrādā pēdējā sadaļā.
Ja imports, grafiks vai ekrāni nestrādā
Šajā rakstā ir problēmu meklēšanas 12.–17., 19. un 20. sadaļa: imports karājas vai nesākas, žurnāls ir tukšs, mainītais iestatījums neparādās, preces pēkšņi pazuda, automātiskais imports nenotiek pats, ekrāna vai pogas nav, viena prece veikalā ir divreiz un dati ienāk no nepareizās kolonnas. Beigās ir tas, ko savākt un uzrakstīt atbalstam — arī tad, ja simptoms bija aprakstīts kādā no brāļu rakstiem. Simptomu tabula, četras vietas, kur skatīties, un ātrā pārbaudes secība ir rakstā Ja Integrāciju centrāle nestrādā — ar ko sākt; preču publicēšana, cenas un veikala dati — rakstā Ja prece neparādās veikalā vai tās dati ir nepareizi. 12. Imports «karājas» vai vispār nesākas Kā izpaužas. Poga nospiesta, bet rinda paliek Dīkstāvē; vai progresa josla stāv uz vietas; vai atbilde ir «already running». Kā tas patiesībā strādā. Imports tiek palaists kā atdalīts fona process, tāpēc lapu drīkst aizvērt — darbs turpinās. Katram piegādātājam ir sava slēdzene: piegādātāja A imports nekad nebloķē piegādātāju B. Slēdzene ir datubāzes līmeņa, tāpēc, ja process nomirst, tā atbrīvojas pati. - «already running» nozīmē, ka šim piegādātājam tiešām darbojas cits imports. Otrs netiek palaists, un žurnālā nepaliek nekāda pēda — ne START, ne kļūda. - Pilnais imports lielai datu plūsmai ilgst stundas. Tas nav iestrēdzis: importa progresa logrīkā ir Posms, Pievienoti, Atjaunoti un Pēdējā palaišana. (Pagājis laiks un Atlikušais laiks ir tikai veikala atjaunošanas logā, ne importa.) - Ja tiešām jāpārtrauc — rindā ir poga Apturēt; tā aizsūta procesam pārtraukšanas signālu un atbrīvo slēdzeni. - Veikala atjaunošanai ir viena globāla slēdzene. Krājumu atjaunošana, kas iekrīt gara pilnā piegājiena laikā, ziņo «Veikala atjaunošana jau notiek» un tiek izlaista, nevis ierindota. Ja rinda paliek Dīkstāvē un žurnālā nav ne START, ne kļūdas, darbinieks vispār nesāka darbu — tas jāpieteic atbalstam, jo darbinieka izvade nonāk failā ecomlink_import_<piegādātāja kods>.log, kas administrācijā nav redzams. 📷 Ekrānattēls: ecomlink/ecomlink — importa progresa logrīks ar posmu joslu un skaitītājiem «Pievienoti» / «Atjaunoti» 13. Žurnālā ir tukšs Kā izpaužas. Bloks Žurnāla ziņojumi ir tukšs vai ļoti īss, lai gan imports notika. Cēlonis. Tas ir normāli. Žurnālā tiek saglabāti tikai brīdinājumi un kļūdas — informatīvās rindas tiek atmestas pilnībā. Vienīgais, kas apstiprina darbu, ir FINISH rinda ar skaitītājiem blokā Importa un veikala atjaunošanas izpildes. Ekrānā redzamas tikai pēdējās 200 rindas no katra bloka, un detalizētā importa izvade nonāk atsevišķā failā katram piegādātājam, ko šis ekrāns nerāda. Rindu paraugs: [2026-09-16 03:15:02] START run=20260916-031502-DEMO-7f3a vendor=DEMO source=(full) [2026-09-16 03:22:40] WARNING run=20260916-031502-DEMO-7f3a 412 product(s) vanished from the feed: disabled (status = 0) [2026-09-16 03:41:18] FINISH run=20260916-031502-DEMO-7f3a vendor=DEMO status=success inserted=112 updated=8431 skipped=0 errors=0 retired=17 restored=3 Iekavās aiz source= ir importa veids (full — pilnais, stock — krājumu), nevis parsētāja nosaukums. Sīkāk — Žurnāli — ekrāns un izpilžu rindas. 📷 Ekrānattēls: ecomlink/logs — abi bloki, augšā START/FINISH rindas, zemāk viena WARNING rinda 14. Izmaiņas iestatījumos neparādās veikalā Kā izpaužas. Nomainīts uzcenojums, prioritāte, kategorijas sasaiste vai piegādātāja slēdzis — veikalā viss pa vecam. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet kādas skartās preces kodu → Pārbaudīt. Blokā Grafiks rindā Gaida palaišanu ekrāns nosauc katru mainīto uzstādījumu atsevišķi: «Kategorijas mainīts 11:20 | 24.09.2026, un neviena palaišana to vēl nav aiznesusi līdz veikalam». Šādu rindu var būt līdz piecām — Kategorijas, Zīmoli, Uzcenojumi, Piegādātāju prioritāte, Piegādātāju iestatījumi. Ja rinda ir, labojums ir pieņemts un gaida veikala atjaunošanu, t.i., 1. punktu zemāk. Ir arī viens gadījums, kad atjaunošanas palaišana nepalīdz nekad, un to nosauc tas pats ekrāns: Publicēšanas pārbaudes rindā Datu kvalitātes artefakti ir sarkans krustiņš ar teikumu «Veikala prece #N vairs nepieder modulim (ext = M), tāpēc veikala atjaunošana neraksta tās cenu, atlikumu un statusu — tie ir iesaluši tur, kur bija.» Tad izmaiņas neparādīsies ne pēc vienas palaišanas — šo piesakiet atbalstam. 📷 Ekrānattēls: ecomlink/diagnostics — bloks «Grafiks» ar rindām «Pēdējais krājumu imports», «Importa grafiks» un vienu «Gaida palaišanu» rindu par mainītajiem uzcenojumiem 1. Nav palaista veikala atjaunošana. Imports vien neko nepārcenos un nepārpublicēs. 2. Atjaunošana nostrādāja, bet visi skaitītāji palika uz 0. Tas gandrīz vienmēr nozīmē, ka sistēma konstatēja: kopš pēdējās veiksmīgās izpildes nekas nav mainījies — un darbu izlaida. Vadības paneļa atjaunošanas logā tas parādās kā ziņojums «Kopš pēdējās veikala atjaunošanas nekas nav mainījies.»; žurnālā tas nepaliek. 3. Fāze tika izlaista, jo tai nebija ko darīt. No pārlūka palaistā veikala atjaunošana vienmēr ir krājumu atjaunošana, un tā izpilda visas fāzes, izņemot bāreņu ierakstu tīrīšanu. Aprakstu, attēlu, atribūtu, opciju un izmēru fāzes tiek izlaistas tikai tad, ja kopš pēdējās konverģētās izpildes nav mainījusies neviena to ievade un šī izpilde neko nav publicējusi. Tātad: vispirms saglabājiet izmaiņu attiecīgajā ekrānā (piegādātāja forma, sasaiste, uzcenojums) un tikai pēc tam spiediet Palaist veikala atjaunošanu — tad fāze nostrādās. Pilnais piegājiens atšķiras ar to, ka izpilda visas fāzes beznosacījuma un papildus iztīra bāreņu ierakstus; to palaiž krons vai sistēmas administrators. Noderīgi zināt: pēc uzcenojuma vai prioritātes maiņas nākamā atjaunošana pārrēķina visu katalogu, tāpēc tā ir ievērojami ilgāka par parasto. Tas nav bojājums. Sīkāk — Veikala atjaunošana — fāzes un kas tajās notiek. 15. Preces pēkšņi pazuda no veikala Kā izpaužas. Liela daļa preču kļuva neaktīva, vai otrādi — katalogs «karājas» ar vecām precēm, kuru piegādātāja datos vairs nav. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet pazudušās preces kodu → Pārbaudīt. Ekrāns atšķir divus gadījumus, kas Produktu sarakstā izskatās vienādi. Pie vārtiem Preces imports sarkans krustiņš ar teikumu «Prece pazuda no pēdējās datu plūsmas, tāpēc tā tika izslēgta. Tā ieslēgsies pati, tiklīdz plūsma to atkal atsūtīs.» — tas ir pirmais punkts zemāk. Pie vārtiem Pārdodama — «Nav atlikuma, un piegādātājam nav uzstādīts «nav noliktavā» statuss — tāpēc nav ko pārdot un ko publicēt.» — tas ir pēdējais punkts. Un, ja spriedums ir Veikalā, izslēgta — «Veikala prece #N ir izslēgta, jo uzvarējusī rinda nav pārdodama.» —, veikala prece vēl pastāv, bet pircējam tā nav redzama; skatiet vārtus Pārdodama un šīs sadaļas pēdējo punktu. - Prece pazuda no datu plūsmas. Pēc noklusējuma ieslēgtā rūtiņa Izslēgt preces, kuru piegādātāja datos vairs nav noliek šādu preci kā neaktīvu; tā atgriežas pati, tiklīdz parādās atpakaļ plūsmā. - Cena plūsmā ir 0. Pēc noklusējuma ieslēgtā rūtiņa Izslēgt preces, kam cena ir 0 katrā importā noliek tādu preci kā neaktīvu. Izslēdziet to tikai piegādātājam, kuram 0 nozīmē «cena pēc pieprasījuma». - Nostrādāja 20 % aizsargs, un neizslēdzās nekas. Ja vienā importā pazūd lielāka daļa nekā Datu plūsmā trūkstošo atslēgšanas ierobežojums (noklusējums 20 %), pārbaude atsakās un neatslēdz neko. Tas ir sargs, kas strādā (nepilnīga lejupielāde nekad nedrīkst noņemt katalogu no pārdošanas) — bet tas nozīmē arī to, ka katalogs paliek ar vecajām precēm, un vienīgā pēda ir žurnālā. - Prece ir bez atlikuma un bez krājumu statusa. Publicēšanai vajag vienu no diviem. Ja piegādātāja cilnē Krājumu statusu sasaiste vajadzīgais statuss ir --- Nav ---, prece bez atlikuma veikalā neparādās vispār. --- Nav --- nav neitrāla izvēle. Sk. Krājumu statusu sasaiste. 16. Automātiskais imports nenotiek pats Kā izpaužas. Ar roku viss strādā, bet naktī vai pa stundām nekas nenotiek. Vadības panelī pie rindas parādās oranžs vai sarkans signāls Importa periods nokavēts. - Atjaunošanas biežums un Pilnā importa biežums (abi cilnē Vispārējie) ir Tikai manuāli (bez automātiskas atjaunošanas) — tas ir noklusējums katram jaunam piegādātājam, un attiecībā uz pilno importu tas nozīmē, ka pilnais imports nekad nenotiek pats. - Piegādātājam izslēgts «Imports» (Jā/Nē lauks cilnē Vispārējie). Automātiskā palaišana ņem tikai ieslēgtos piegādātājus. Ar roku palaists imports tik un tā nostrādās — bet izslēgts piegādātājs veikalā jaunas preces neveido un neuzvar uzvarētāja izvēlē, tāpēc «imports notika, veikalā nekas nemainījās» ir tieši šis gadījums. - Pilnā importa grafiks ir par blīvu. Dienas palaišana sākas agrās rīta stundās, un tai atvēlēta atlikusī nakts; plūsmai, kas līdz rītam nepaspēj, jāliek Reizi nedēļā. Ja neviens piegādātājs nav gatavs attiecīgajā taktī, netiek palaista arī veikala atjaunošana — tā seko uzreiz pēc importiem, vienu reizi. 📷 Ekrānattēls: ecomlink/vendor — cilne «Vispārējie» ar laukiem «Atjaunošanas biežums» un «Pilnā importa biežums», abi uz «Tikai manuāli (bez automātiskas atjaunošanas)» 17. Ekrāns nav redzams vai poga neko nedara Kā izpaužas. Kolēģim cilņu ir vairāk nekā jums; poga izskatās nospiežama, bet nekas nenotiek; lietotņu katalogā poga ir Nav piekļuves. - Cilnes zem «Uzstādījumi» (Vendor profiles (angliski), Pārsaiste, Prioritāte, Žurnāli, Integrācija) redz tikai sistēmas administratori. Tās netiek uzzīmētas vispār — nevis padarītas neaktīvas. - Katram ekrānam ir sava tiesību rinda. Imports un veikala atjaunošana ir atsevišķi maršruti: bez rediģēšanas tiesībām uz tiem pogas ir redzamas, bet darbība neizpildīsies. - Pilnais imports ir tikai sistēmas administratoram, neatkarīgi no pārējām tiesībām. - Poga «Savienot» lietotņu katalogā neko neieslēdz — tā ved uz to pašu vadības paneļa maršrutu, un, ja aplikācija veikalam nav ieslēgta, panelis uzreiz aizsūta atpakaļ uz sākumu. Aplikāciju ieslēdz veikala konfigurācijā, nevis ar pogu. Un pēdējais, kas mulsina visbiežāk: daļa saskarnes latviešu panelī ir angliski, jo latviešu valodas failā šo tekstu vēl nav. Piemēri: cilne Vendor profiles un viss tās ekrāns, piegādātāja formas rūtiņas New products, Publish new products, Import new products on stock runs un Brand, viss Dry run bloks, kā arī daļa iestatījumu nosaukumu cilnē Datu plūsmas konfigurācija. Tā nav kļūda. 19. Viena un tā pati prece veikalā ir divreiz Kā izpaužas. Divu piegādātāju viens un tas pats artikuls veikalā ir kā divas atsevišķas preces, nevis viena ar labāko cenu. Pirmais solis — Diagnostika. Atveriet Diagnostika — kāpēc prece nav veikalā un ievadiet viena no dublikātiem kodu → Pārbaudīt. Publicēšanas pārbaudes rindā Datu kvalitātes artefakti ekrāns nosauc tieši šo gadījumu: «Kods '…' ir publicēts kā N atsevišķas veikala preces — dublikāti, ko pēc tam nekas neapvieno.» — un nosauc arī pašu kodu, pēc kura preces nesaplūda. Ja blakus ir otra rinda «Sasaistes kods '…' ir atzīmēts kā nesasaistāms, tāpēc šī rinda nekad nesaplūst ar cita piegādātāja rindu.», cēlonis ir otrs — tas ir aprakstīts zemāk kā atkārtots kods, un tādā gadījumā prioritāte šeit neko neietekmē. Abas rindas ir dzelteni brīdinājumi: spriedumu tie nemaina, bet cēloni nosauc. Cēlonis. Preces no dažādiem piegādātājiem saplūst pēc starppiegādātāju produkta koda, ko nosaka piegādātāja lauks Salīdzināšanas koda avots (cilne Vispārējie; noklusējums — MPN). Ja diviem piegādātājiem šis avots ir atšķirīgs vai ja izvēlētā lauka plūsmā nav, koda vērtība nesakrīt un preces nesaplūst. Ja vienam piegādātājam viens un tas pats kods atkārtojas vairākām precēm, tā grupa tiek atzīmēta kā nesasaistāma un netiek apvienota vispār. Ko darīt. Salīdziniet abu piegādātāju Salīdzināšanas koda avotu un pārliecinieties, ka izvēlētais identifikators plūsmā tiešām ir aizpildīts. Kad preces saplūdušas, kura cena uzvar, nosaka Piegādātāju prioritāte (sk. arī 8. sadaļu rakstā Ja prece neparādās veikalā vai tās dati ir nepareizi). 20. Cena vai daudzums ienāk no nepareizās kolonnas Kā izpaužas. Sagatavotā cena vai daudzums sistemātiski neatbilst piegādātāja failam — piemēram, daudzuma vietā ienāk svars vai cenas vietā ieteicamā mazumtirdzniecības cena. Cēlonis. Piegādātāja plūsmas lauki tiek piesaistīti moduļa laukiem ekrānā Uzstādījumi → Pārsaiste. Nepareizi piesaistīta kolonna dod pareizi izskatošos, bet nepareizus datus — imports nekādu kļūdu nedod. Ko darīt. Ekrāns Pārsaiste ir tikai sistēmas administratoram. Piesakiet atbalstam: «Piegādātāja kods X, lauks <cena / daudzums> ienāk no nepareizās kolonnas; plūsmā pareizā kolonna ir <nosaukums>.» Sīkāk — Lauku pārsaiste (remap). Ja kaut kas nestrādā Ja neviens no iepriekšējiem punktiem neatbilst, savāciet šo un rakstiet atbalstam — tieši šī informācija ietaupa vienu saraksti turp un atpakaļ: 1. Piegādātāja kods un konkrēti artikuli (piegādātāja produkta ID), nevis «dažas preces». Preces kartiņā ir gan piegādātāja produkta ID, gan Veikala produkta ID, ja tāds ir. 2. Datums un aptuvenais laiks, kad imports vai atjaunošana tika palaista, un no kurienes — ar roku no vadības paneļa vai pēc grafika. 3. FINISH rindas saturs no žurnāla, ja to varat redzēt. Ja Žurnāli jums nav pieejami (ekrāns ir tikai sistēmas administratoriem), tā arī uzrakstiet — atbalsts to nolasīs pats. 4. Ko tieši nesen mainījāt. Piegādātāja formas saglabāšana pārraksta visas formas rūtiņas tādas, kādas tās ir ekrānā, tāpēc arī «es tikai nomainīju URL» ir svarīga ziņa. (Lauks Imports ir Jā/Nē izvēle, nevis rūtiņa — to šis slazds neskar.) Divas lietas, ko atbalsts var redzēt, bet jūs ne, un ko tāpēc nav vērts meklēt pašiem: - Darbinieka izvades faili (ecomlink_import_<kods>.log un veikala atjaunošanas fails) — tajos ir detalizētais importa protokols, kas administrācijā nav redzams. - Iepriekšējās lejupielādes. Katra jaunā lejupielāde veco saglabā arhīvā 20 dienas, tāpēc parasti var precīzi pateikt, kas piegādātāja failā bija vakar un kas šodien — tas ir ātrākais veids, kā pierādīt, ka mainījās plūsma, nevis modulis.
Diagnostika — kāpēc prece nav veikalā
Visbiežākais jautājums par Integrāciju centrāli (kodā un adresēs — EcomLink) skan tā: «Prece piegādātāja plūsmā ir, Integrāciju centrāles sarakstā ir, bet veikalā tās nav. Kāpēc?» Modulī ir ekrāns, kas atbild tieši uz šo jautājumu. Tā virsraksts ir burtiski «Kāpēc prece nav veikalā? — Integrāciju centrāle», un cilne, zem kuras tas atrodas, saucas Diagnostika. Jūs ievadāt vienu kodu, un ekrāns pasaka vienu lietu, kas stāv starp šo preci un veikala vitrīnu, kā arī iedod pogu, kas aizved tieši uz to rindu, kur to labo. Šis ekrāns pats neko nelabo. Tas ir tikai lasāms: tas nolasa datus, pārspēlē to pašu publicēšanas pārbaudi, ko izpilda veikala atjaunošana, un izstāsta rezultātu. Katrs labojums notiek tajā ekrānā, kuram attiecīgais uzstādījums pieder — Kategorijas, Zīmoli, Uzcenojumi, piegādātāja forma vai pati prece. Tieši tāpēc ar šo rakstu ir vērts sākt pirms Ja Integrāciju centrāle nestrādā: tur ir visu 20 simptomu saraksts ar norādi, kurā rakstā katrs ir aprakstīts, bet vismaz sešus no tiem šis ekrāns nosauc vārdā piecās sekundēs. Šajā rakstā ir ekrāna atrašana, stetoskopa poga, meklēšanas lauks un seši spriedumi ar diagnozes kartīti. Turpinājums ir trijos rakstos: Diagnostika — datu kvalitātes artefakti, Diagnostika — publicēšanas pārbaude un 15 vārti un Diagnostika — uzvarētājs, grafiks un darbplūsmas. Kur ekrānu atrast un kam tas pieejams Integrāciju centrāles cilņu joslā Diagnostika ir pēdējā parastā darba cilne — aiz cilnes Piegādātāji. Maršruts: ecomlink/diagnostics. Tā nav zem zobrata ikonas (Uzstādījumi). Tā ir parasta darba cilne, ko redz katrs lietotājs, kuram ir piekļuve Integrāciju centrāles modulim — atšķirībā no Žurnāliem, Profiliem un Integrācijas, kas ir tikai sistēmas administratoram. Tā kā ekrāns neko neraksta, tam nav vajadzīgas rediģēšanas tiesības. Pietiek ar piekļuvi maršrutam. Ja darbiniekam ir jāļauj noskaidrot, kāpēc prece nav veikalā, bet nav jāļauj neko mainīt — šī cilne ir tieši tam. Cilņu josla ir vienāda visos Integrāciju centrāles ekrānos, tāpēc uz Diagnostiku var pāriet no jebkuras vietas modulī, nezaudējot kontekstu. 📷 Ekrānattēls: ecomlink/diagnostics — ekrāns tūlīt pēc atvēršanas: cilņu josla ar aktīvo «Diagnostika» pašā labajā pusē, virsraksts «Kāpēc prece nav veikalā? — Integrāciju centrāle» un tukšs meklēšanas lauks Kā atvērt ar stetoskopa pogu no preces rindas Nav jāpārraksta kodi ar roku. Ekrānā Produkti katrā preces rindā, turpat pie nosaukuma, ir divas mazas pogas: | Ikona | Ko dara | |---|---| | acs (fa-eye) | atver Produkta detaļas — preces kartīti uzreiz turpat, modālajā logā | | stetoskops (fa-stethoscope) | atver Diagnostiku, jau atfiltrētu uz šo preci | Stetoskopa pogas paskaidre (tooltip) ir viens vārds — Diagnostika. Stetoskops noved tieši uz diagnozes kartīti: saite satur konkrētās sagatavotās rindas iekšējo numuru, tāpēc meklēšana vispār nenotiek un rezultātu saraksts netiek rādīts — uzreiz atveras viena preces diagnoze. Tas ir ātrākais ceļš, un to ir vērts izmantot vienmēr, kad prece jau ir atrasta ekrānā Produkti. Ja pogas neredzat, pārbaudiet kolonnu izvēli: abas ikonas tiek zīmētas kolonnā Nosaukums. Ja kolonna Nosaukums ir izslēgta, pogu rindā nav. Sk. EcomLink produkti — saraksts, filtri un kolonnas. 📷 Ekrānattēls: ecomlink/product — viena saraksta rinda tuvplānā: preces nosaukums pa kreisi, pa labi acs un stetoskopa pogas, virs stetoskopa atvērta paskaidre «Diagnostika» Ko drīkst ievadīt meklēšanas laukā Lauks ir viens, un tā paskaidrojošais teksts nosauc visu, ko tas pieņem: Nosaukums, EAN, piegādātāja kods, SKU, MPN vai veikala preces ID Zem lauka ir pamudinājums: Ielīmē to, kas ir pa rokai: preces nosaukumu, EAN, piegādātāja artikulu, SKU, MPN vai veikala preces ID. Poga blakus laukam — Pārbaudīt. Meklēšana notiek divos gājienos, un tas ir svarīgi, lai saprastu rezultātu: 1. Vispirms — precīza sakritība pa kodiem. Ievadītais tiek salīdzināts visā garumā ar sešiem laukiem: piegādātāja produkta ID, SKU, EAN, MPN un abiem sasaistes kodiem — gan to, kas izrietēts no piegādātāja formas lauka Salīdzināšanas koda avots, gan to, ar kuru rindas faktiski salīmē (un kuram, ja tas atzīmēts par nesasaistāmu, ir pielikta atzīme). Ja ievadīts tikai cipars, papildus tiek pārbaudīts arī veikala preces ID un Integrāciju centrāles rindas iekšējais numurs. 2. Ja pa kodiem nekas neatradās — meklē pēc nosaukuma. Šis gājiens ir «satur» tipa: pietiek ar nosaukuma daļu. Praktiskās sekas: - Kodu meklēšanai nav daļējās sakritības. AB-1234 neatradīs AB-1234/X. Ielīmējiet kodu pilnībā, bez liekām atstarpēm. - Ja kods atrada kaut ko, meklēšana pēc nosaukuma vairs nenotiek. Tāpēc kods, kas nejauši sakrīt ar citu preci, «aizēno» nosaukumu. - Vienā reizē tiek atgriezts ne vairāk kā 50 rindu. Pārāk plašs nosaukuma fragments (piemēram, kabelis) dos nejaušu izlasi no pirmajām 50 — precizējiet. - Ja atrasta tieši viena rinda, tās diagnoze atveras uzreiz, bez otrā klikšķa. Ja neatrada neko, ekrāns saka: Nekas sagatavots neatbilst. Prece nav nevienā piegādātāja plūsmā — pārbaudi piegādātāja pēdējo importu vai meklē pēc cita koda. Tas ir pilnvērtīgs spriedums, nevis kļūda. Tas nozīmē: problēma nav publicēšanā, bet importā — prece nav pat sagatavota. Tālāk ejiet uz Preču imports un Žurnāli — diagnostika un ziņojumu atšifrējums. Kā meklēt 1. Atveriet Integrāciju centrāli → cilni Diagnostika. 2. Ielīmējiet laukā kodu — vislabāk EAN vai piegādātāja artikulu. 3. Spiediet Pārbaudīt. 4. Ja atrastas vairākas rindas, izvēlieties to, kuras piegādātājs jūs interesē — klikšķis uz preces nosaukuma. 5. Ja neatrada neko, mēģiniet ar citu kodu; ja arī tad nekas — mēģiniet ar nosaukuma fragmentu. 6. Ja neatrod arī pēc nosaukuma — prece nav importēta, un tālāk meklējama Žurnālos. Rezultātu saraksts un seši spriedumi Meklēšanas rezultāts ir tabula ar trim kolonnām: | Kolonna | Saturs | |---|---| | Spriedums | krāsaina atzīme — viens no sešiem stāvokļiem | | Prece | nosaukums kā saite uz diagnozi, zem tā — piegādātājs · piegādātāja kods · EAN · veikala preces numurs | | Kāpēc | viens teikums ar konkrētiem skaitļiem | Spriedumu ir seši, un tos ir vērts iemācīties, jo tie nosaka, ko darīt tālāk: | Spriedums | Krāsa | Ko tas nozīmē | Ko darīt | |---|---|---|---| | Veikalā | zaļa | Prece ir publicēta, un tieši šo piegādātāju veikals rāda | Neko. Ja pircējs to neredz — sk. datu kvalitātes artefaktus | | Veikalā, izslēgta | dzeltena | Veikala prece pastāv, bet ir izslēgta, jo uzvarējusī rinda nav pārdodama | Atlikums vai «nav noliktavā» statuss — sk. vārtus Pārdodama rakstā publicēšanas pārbaude | | Nav uzvarētājs | dzeltena | Prece ir veikalā, bet to tur ieliek cits piegādātājs | Sk. uzvarētāju kāpnes | | Gaida publicēšanu | zila | Visas pārbaudes nokārtotas, bet publicēšana vēl nav notikusi | Palaidiet veikala atjaunošanu vai nogaidiet grafiku | | Nav veikalā | sarkana | Kāds no 15 vārtiem nav nokārtots | Atveriet diagnozi un labojiet sarkano vārtu — sk. 15 vārti | | Datu artefakts | sarkana | Dati nesakrīt; jebkurš cits paskaidrojums būtu nepatiess | Sk. datu kvalitātes artefaktus | Pilnie teikumi, ko ekrāns raksta pie trim «labajiem» spriedumiem: - Veikalā → «Publicēta kā veikala prece #N, un tieši šo piegādātāju veikals rāda.» - Veikalā, izslēgta → «Veikala prece #N ir izslēgta, jo uzvarējusī rinda nav pārdodama.» - Gaida publicēšanu → «Visas pārbaudes ir nokārtotas. Prece tiks publicēta nākamajā veikala atjaunošanā.» Spriedumu secība nav nejauša. Vispirms tiek pārbaudīti datu artefakti, tad vārti, tad uzvarētājs. Smags artefakts aizēno visu pārējo — ja dati nesakrīt, tad teikums «prece ir publicēta» būtu meli, tāpēc ekrāns vispirms pasaka, ka dati nesakrīt. 📷 Ekrānattēls: ecomlink/diagnostics — meklēšanas rezultāts ar 4–5 rindām, kur redzamas vismaz trīs dažādas spriedumu atzīmes (zaļa «Veikalā», sarkana «Nav veikalā», dzeltena «Nav uzvarētājs») Diagnozes kartīte Klikšķis uz rindas atver kartīti ar visu, kas par šo preci ir zināms. Kartītes galvenē ir preces nosaukums, zem tā — piegādātājs, piegādātāja kods un EAN, bet pa labi — līdz trim pogām: | Poga | Kurp ved | |---|---| | Preces kartīte | Integrāciju centrāles preces kartiņa (ecomlink/product/info) — visi sagatavotie lauki | | Atvērt katalogā | veikala preces rediģēšana katalogā — tikai tad, ja prece ir publicēta | | Apskatīt veikalā | preces lapa veikalā tā, kā to redz pircējs; atveras jaunā cilnē | Poga Apskatīt veikalā ir vienkāršākais veids, kā izbeigt strīdu «vai tiešām nav?». Tā lieto tiešo maršrutu, nevis SEO adresi, tāpēc strādā arī tad, ja precei SEO adrese vēl nav izveidota. Zem galvenes ir krāsaina josla ar spriedumu un tā pamatojumu, un tālāk četri bloki: Publicēšanas pārbaude, Kuru piegādātāju rāda veikals, Grafiks un — pirmā rinda publicēšanas pārbaudes tabulā — Datu kvalitātes artefakti. Bloks Kuru piegādātāju rāda veikals parādās tikai publicētām precēm. Katrs bloks ir atšifrēts savā rakstā: datu kvalitātes artefakti, publicēšanas pārbaude un 15 vārti, uzvarētāju kāpnes un grafiks. 📷 Ekrānattēls: ecomlink/diagnostics — diagnozes kartīte vienai precei pilnā skatā: galvene ar trim pogām, sarkana spriedumu josla, zem tās vārtu tabula ar dažām zaļām ķeksīšu rindām un vienu sarkanu Ja kaut kas nestrādā Cilnes «Diagnostika» nav. Pārbaudiet, vai skatāties Integrāciju centrāles cilņu joslā, nevis kreisajā izvēlnē, un vai esat ritinājuši līdz joslas beigām — Diagnostika ir pēdējā parastā cilne, aiz Piegādātājiem. Ja tās joprojām nav, jūsu lietotāju grupai nav piekļuves maršrutam ecomlink/diagnostics — piesakiet to atbalstam. Ekrāns novirza uz vadības paneli. Integrāciju centrāles modulis šajā veikalā nav ieslēgts. Tas nav tiesību jautājums — piesakiet atbalstam. Stetoskopa pogas preču sarakstā nav. Kolonna Nosaukums ir izslēgta — abas ikonas tiek zīmētas tieši tajā. Ieslēdziet to pogā Kolonnas. Meklēšana neko neatrod, bet prece Integrāciju centrāles sarakstā ir. Visticamāk, ievadāt kodu daļēji. Kodu meklēšana ir precīza — vai nu viss kods, vai nekas. Mēģiniet ar nosaukuma fragmentu vai nokopējiet kodu no preces rindas. Rezultātā ir daudz nesaistītu preču. Kods nesakrita ne ar vienu lauku, un nostrādāja meklēšana pēc nosaukuma «satur» režīmā. Tiek atgriezts ne vairāk kā 50 rindu. Precizējiet. Ekrāna augšā ir sarkana josla par shēmu vai trūkstošu kolonnu. Neticiet nevienai atbildei šajā ekrānā, kamēr tā nav novērsta; sk. Diagnostika — datu kvalitātes artefakti.
Diagnostika — datu kvalitātes artefakti
Šajā rakstā ir visi datu kvalitātes artefakti, ko Diagnostikas ekrāns pārbauda pirms visa pārējā: deviņi smagie, pieci brīdinājumi, četri instalācijas līmeņa un divi informatīvie. Tie ir jāizslēdz vispirms, jo katrs artefakts padara parasto paskaidrojumu nepatiesu. Kā ekrānu atvērt un kā nolasīt spriedumu — Diagnostika — kāpēc prece nav veikalā. Tālāk seko Diagnostika — publicēšanas pārbaude un 15 vārti un Diagnostika — uzvarētājs, grafiks un darbplūsmas. Datu kvalitātes artefakti Artefakts ir datu nesakritība, ko atstājusi migrācija, integrācija vai manuāla iejaukšanās. Tas ir jāpārbauda pirms visa pārējā, jo katrs artefakts padara parasto paskaidrojumu nepatiesu: nav jēgas skaidrot, kāpēc prece nav publicēta, ja patiesībā tā ir publicēta uz veikala preci, kuras vairs nav. Tāpēc artefakti ekrānā ir pirmā rinda publicēšanas pārbaudes tabulā, un tie tiek rādīti vienmēr — arī tad, kad viss ir kārtībā. Rindas nosaukums ir Datu kvalitātes artefakti. Ja nekā nav, tur rakstīts: dati sakrīt — nekas nav palicis no migrācijas vai integrācijas Artefakti ir trīs smaguma pakāpēs, un tās nosaka, kā rinda izskatās. Smagie nokrāso rindu sarkanu, liek tai krustiņu un aizēno spriedumu — tas kļūst par Datu artefakts. Brīdinājumi nokrāso rindu dzeltenu un liek tai izsaukuma zīmi, bet spriedumu nemaina. Informatīvie neietekmē ne krāsu, ne spriedumu: rindai paliek zaļais ķeksītis, un teikums vienkārši parādās tajā blakus. Rindas krāsu nosaka smagākais atrastais artefakts. Preces līmeņa artefakti — smagie | # | Ko ekrāns raksta | Ko tas nozīmē un kur labo | |---|---|---| | 1 | Rinda norāda uz veikala preci #N, kuras vairs nav. Nākamā veikala atjaunošana saiti notīrīs, un preci varēs publicēt no jauna. | Veikala prece izdzēsta, saite palikusi. Izskatās publicēta, bet nav. Palaidiet veikala atjaunošanu — sk. Veikala atjaunošana — kā to palaist | | 2 | Veikala prece #N vairs nepieder modulim (ext = M), tāpēc veikala atjaunošana neraksta tās cenu, atlikumu un statusu — tie ir iesaluši tur, kur bija. | Īpašnieka atzīme atiestatīta uz nulli. Cena un atlikums vairs neatjaunojas klusi, mūžīgi. Piesakiet atbalstam | | 3 | Veikala precei #N nav apraksta ieraksta, tāpēc tā neparādās nevienā sarakstā un meklēšanā. | Klasiskā «preces nav, kaut gan ir». Visbiežākais cēlonis — update_desc=0. Sk. Importa uzvedība | | 4 | Veikala prece #N nav nevienā kategorijā. Nākamā pilnā veikala atjaunošana to izdzēsīs. | Steidzams: prece tiks izdzēsta. Sk. Kategoriju sasaiste | | 5 | Piegādātāja kategorijas ieraksta #N vairs nav. Nākamā veikala atjaunošana šo sagatavoto rindu izdzēsīs. | Kategorija izdzēsta zem preces. Sagatavotā rinda pazudīs | | 6 | Piegādātāja zīmola ieraksta #N vairs nav. | Tas pats zīmolu pusē. Sk. Zīmolu sasaiste | | 7 | Piegādātājam 'KODS' nav ieraksta piegādātāju tabulā. | Piegādātājs izdzēsts, preces palikušas | | 8 | Piegādātājs 'KODS' ir atzīmēts kā dzēsts, bet tā preces joprojām ir sagatavotas. | Piegādātājs atzīmēts dzēsts, bet preces nav iztīrītas | | 9 | Varianta mātes ieraksta #N nav. | Variantu prece bez pamatpreces — variants viens pats netiek publicēts | Preces līmeņa artefakti — brīdinājumi | # | Ko ekrāns raksta | Ko tas nozīmē | |---|---|---| | 10 | Veikala precei #N ir vecā īpašnieka atzīme (ext = M). | Palicis no vecās WD Link sistēmas vai citas integrācijas | | 11 | Veikala prece #N nav piesaistīta veikalam. | Prece pastāv, bet nav piekārtota nevienai veikala vitrīnai | | 12 | Sasaistes kods 'KODS' ir atzīmēts kā nesasaistāms, tāpēc šī rinda nekad nesaplūst ar cita piegādātāja rindu. | Kods atkārtojas vienā plūsmā vai ir aizdomīgs. Konkurences starp piegādātājiem nebūs — prioritāte šeit neko neietekmē. Sk. Piegādātāju prioritāte | | 13 | Kods 'KODS' ir publicēts kā N atsevišķas veikala preces — dublikāti, ko pēc tam nekas neapvieno. | Viena prece veikalā ir vairākas reizes | | 14 | Veikala precei #N ir N dažādi sasaistes kodi — iespējams, vienā precē ir salipinātas rindas, kas nav viena un tā pati prece. | Pretējā kļūda: divas dažādas preces vienā ierakstā | Visas instalācijas līmeņa artefakti — shēma Šie četri tiek pārbaudīti pirms jebkuras meklēšanas un tiek rādīti ekrāna augšā kā brīdinājuma joslas — arī tad, ja neko vēl neesat meklējuši. Iemesls vienkāršs: instalācija, kas atpaliek ar migrācijām, uz katru jautājumu par katru preci atbild nepareizi. | # | Ko ekrāns raksta | Ko darīt | |---|---|---| | 15 | Moduļa shēma ir versijā N, bet kods sagaida M. Fāzes, kurām vajag jaunākās kolonnas, klusi nedara neko. | Piesakiet atbalstam nekavējoties. Līdz tam neticiet nevienai atbildei šajā ekrānā | | 16 | Neizdevās migrācijas: … Kamēr tās neizpildās, daļa konveijera ir izslēgta. | Tas pats — ar migrāciju numuriem pieteikumā | | 17 | Migrāciju žurnālu nevar nolasīt: … | Datubāzes piekļuves problēma. Atbalstam | | 18 | Trūkst kolonnas tabula.kolonna. Fāze, kurai tā vajadzīga, klusi neizdodas — tieši tāda izskatās pusceļā apstājusies migrācija. | Atbalstam, norādot tabulas un kolonnas nosaukumu | Divi informatīvie Papildus ir divi artefakti, kas nav kļūda un spriedumu nemaina: - Varianta apakšprece — «Šī ir varianta apakšprece (veikala prece #N). Saraksti to slēpj pēc būtības — meklē mātes preci.» Tieši tā izskatās variantu prece, kad meklējat konkrētu izmēru vai krāsu: apakšprece pati par sevi veikala sarakstos neparādās nekad. Meklējiet pamatpreci. - Teksts iesaldēts — prece ir piesaistīta ar roku. Modulis turpina rakstīt tās cenu, atlikumu un statusu, bet nekad nepārraksta nosaukumu un aprakstu, ko tur ierakstījis operators. Tas ir tieši tas, kas notiek pēc pārejas uz Integrāciju centrāli uz jau esoša kataloga. ⚠️ Šim pēdējam artefaktam latviskā teksta valodas failā nav, tāpēc ekrānā tā vietā parādās tehniska atslēga ext_text_frozen. Ja to redzat — nekas nav salūzis, tā ir tieši šī situācija: prece piesaistīta ar roku, teksts iesaldēts. Tulkojuma trūkums ir pieteikts. 📷 Ekrānattēls: ecomlink/diagnostics — publicēšanas pārbaudes tabulas pirmā rinda «Datu kvalitātes artefakti» ar sarkanu krustiņu un diviem artefaktu teikumiem zem tā Ja kaut kas nestrādā Ekrāna augšā ir sarkana brīdinājuma josla par shēmu vai trūkstošu kolonnu. Neticiet nevienai atbildei šajā ekrānā, kamēr tā nav novērsta — instalācija, kas atpaliek ar migrācijām, klusi neizpilda daļu konveijera. Piesakiet atbalstam, pievienojot joslas tekstu burts burtā. Ekrānā redzams teksts ext_text_frozen. Tā nav kļūda, bet trūkstošs tulkojums. Nozīme: prece ir piesaistīta ar roku, modulis raksta tās cenu un atlikumu, bet nekad nepārraksta nosaukumu un aprakstu. Spriedums ir «Veikalā», bet pircējs preci neredz. Izlasiet šo pašu rindu Datu kvalitātes artefakti — visbiežāk tur būs «nav apraksta ieraksta» (sk. Prece bez apraksta pazūd no veikala) vai «nav nevienā kategorijā». Ja artefaktu nav, problēma ir veikala pusē, ne Integrāciju centrālē. Rinda ir zaļa, bet zem tās tomēr ir teikums. Tas ir informatīvais artefakts — varianta apakšprece vai iesaldēts teksts. Tas nav bojājums un spriedumu nemaina.
Diagnostika — publicēšanas pārbaude un 15 vārti
Šajā rakstā ir ekrāna kodols: visi 15 publicēšanas vārti ar to teikumiem un labošanas pogām, kā arī masveida svira — rinda «Vēl N nepublicētas preces gaida to pašu», kas vienas preces diagnozi pārvērš par darba uzdevumu. Pirms vārtiem izslēdziet datu kvalitātes artefaktus; ekrāna atvēršana un spriedumi ir rakstā Diagnostika — kāpēc prece nav veikalā, bet uzvarētāju kāpnes un grafiks — rakstā Diagnostika — uzvarētājs, grafiks un darbplūsmas. Publicēšanas pārbaude: visi 15 vārti Šis ir ekrāna kodols. Vārti ir viens nosacījums, kam jābūt izpildītam, lai sagatavotā rinda kļūtu par veikala preci. Tie ir 15, un tie ir tie paši, ko izpilda veikala atjaunošana — nevis to apraksts, bet tieši tie paši nosacījumi. Tāpēc ekrāns nevar nesakrist ar konveijeru. Tabulā katram vārtam ir: - ķeksītis (zaļš) — nokārtots, un blakus redzama vērtība, kas to nokārtoja; - krustiņš (sarkans) — šeit prece apstājas; blakus paskaidrojums un poga, kas ved uz labošanas vietu; - svītriņa (pelēka) — nav pārbaudīts. Sarkans vienmēr ir tikai viens. Tabula apstājas pie pirmā neizdevušos vārta — visi tālākie paliek pelēki. Tas nav trūkums: publicēšanas vaicājums arī līdz tiem netiek. Vispirms izlabojiet sarkano un pārbaudiet vēlreiz; var gadīties, ka aiz tā ir vēl viens. Vārti ir sakārtoti operatoram lasāmā secībā, ne tādā, kādā tos izpilda datubāze: vispirms piegādātājs (jo izslēgts piegādātājs izskaidro visu pārējo), pēdējā — pārdodamība (jo tā nokārtojas pati ar nākamo krājumu importu). | # | Vārti | Ko pārbauda | Poga, kas ved uz labošanu | |---|---|---|---| | 1 | Piegādātājs | vai piegādātāja kods vispār vēl atbilst kādam piegādātājam | Atvērt piegādātāju | | 2 | Piegādātāja imports | vai piegādātājs ir ieslēgts | Atvērt piegādātāju | | 3 | Jaunu preču veidošana | vai šim piegādātājam drīkst veidot jaunas veikala preces | Atvērt piegādātāju | | 4 | Preces imports | vai pašai precei imports nav izslēgts | Atvērt preci | | 5 | Piegādātāja kategorija | vai piegādātāja kategorijas ieraksts vēl eksistē | Atvērt Kategorijas | | 6 | Kategorijas sasaiste | vai piegādātāja kategorija ir sasaistīta ar veikala kategoriju | Atvērt Kategorijas | | 7 | Veikala kategorija | vai sasaistītā veikala kategorija vēl eksistē | Atvērt Kategorijas | | 8 | Gala kategorija | vai sasaistītajai kategorijai nav apakškategoriju | Atvērt Kategorijas | | 9 | Kategorijas imports | vai kategorijai imports ir ieslēgts | Atvērt Kategorijas | | 10 | Piegādātāja zīmols | vai piegādātāja zīmola ieraksts vēl eksistē | Atvērt Zīmolus | | 11 | Zīmola sasaiste | vai piegādātāja zīmols ir sasaistīts ar veikala ražotāju | Atvērt Zīmolus | | 12 | Veikala ražotājs | vai sasaistītais veikala ražotājs vēl eksistē | Atvērt Zīmolus | | 13 | Zīmola imports | vai zīmolam imports ir ieslēgts | Atvērt Zīmolus | | 14 | Uzcenojums | vai kategorijas uzcenojuma plānā ir līmenis, kas sedz šīs preces cenu | Atvērt Uzcenojumus | | 15 | Pārdodama | vai ir atlikums vai derīgs «nav noliktavā» statuss | Atvērt piegādātāju | 1–3. Piegādātājs | Vārti | Kad nenokārtots, ekrāns raksta | |---|---| | Piegādātājs | Piegādātāja kods 'KODS' vairs neatbilst nevienam piegādātājam. | | Piegādātāja imports | Piegādātājam NOSAUKUMS imports ir izslēgts. | | Jaunu preču veidošana | Piegādātājam NOSAUKUMS ir aizliegts veidot jaunas veikala preces — tas drīkst tikai sagatavot un atjaunot. Esošās preces tas joprojām atsvaidzina un var pārņemt to, ko publicējis cits piegādātājs. | Kad nokārtots, pirmais rāda piegādātāja nosaukumu (vai kodu, ja nosaukuma nav), otrais — Ieslēgts, trešais — Atļauts. Jaunu preču veidošana ir tie vārti, ko visbiežāk neviens neatceras. Piegādātājs importējas nevainojami, žurnālos nav nevienas kļūdas, preces Integrāciju centrāles sarakstā ir — un veikalā neparādās neviena jauna. Tas ir apzināts uzstādījums piegādātāja formas cilnē «Importa uzvedība», grupā New products. Sk. Importa uzvedība — izslēgšana, jaunās preces un ierobežojumi. Visi trīs ved uz piegādātāja formu, atvērtu tieši uz šo piegādātāju. 4. Prece | Vārti | Kad nenokārtots | |---|---| | Preces imports | Pašai precei imports ir izslēgts. | Ir arī otrs, pavisam citāds teikums tiem pašiem vārtiem: Prece pazuda no pēdējās datu plūsmas, tāpēc tā tika izslēgta. Tā ieslēgsies pati, tiklīdz plūsma to atkal atsūtīs. Šis otrais nav jālabo. Tas nozīmē, ka piegādātājs preci vairs nesūta. Ja tas ir negaidīti — runa ir ar piegādātāju vai jāpārbauda plūsmas konfigurācija, sk. Datu plūsmas konfigurācija — kā plūsmu lasa. 5–9. Kategorija | Vārti | Kad nenokārtots | |---|---| | Piegādātāja kategorija | Piegādātāja kategorijas ieraksts (#N) ir izdzēsts zem šīs preces. | | Kategorijas sasaiste | Piegādātāja kategorija "NOSAUKUMS" nav sasaistīta ar veikala kategoriju. | | Veikala kategorija | Piegādātāja kategorija "NOSAUKUMS" ir sasaistīta ar veikala kategoriju #N, kas vairs neeksistē. | | Gala kategorija | "NOSAUKUMS" ir N apakškategorijas. Preces publicē tikai gala kategorijā — sasaisti dziļāk. | | Kategorijas imports | Kategorijai "NOSAUKUMS" imports ir izslēgts. | Kad nokārtoti, Piegādātāja kategorija rāda piegādātāja kategorijas ceļu, bet Kategorijas sasaiste un Veikala kategorija — veikala kategorijas nosaukumu, uz kuru tā norāda. Gala kategorija raksta «nav apakškategoriju». Gala kategorija ir tie vārti, kas pārsteidz visvairāk. Sasaiste ir, ekrānā Kategorijas viss izskatās pareizi, bet preces neparādās — jo sasaistītajai veikala kategorijai ir bērni. Integrāciju centrāle publicē tikai gala kategorijā. Risinājums: sasaistiet vienu līmeni dziļāk. Sk. Kategoriju sasaiste. Visi pieci ved uz Kategorijas, atfiltrētu uz šo piegādātāju un šo kategoriju. 10–13. Zīmols | Vārti | Kad nenokārtots | |---|---| | Piegādātāja zīmols | Piegādātāja zīmola ieraksts (#N) ir izdzēsts zem šīs preces. | | Zīmola sasaiste | Piegādātāja zīmols "NOSAUKUMS" nav sasaistīts ar veikala ražotāju. | | Veikala ražotājs | Piegādātāja zīmols "NOSAUKUMS" ir sasaistīts ar veikala ražotāju #N, kas vairs neeksistē. | | Zīmola imports | Zīmolam "NOSAUKUMS" imports ir izslēgts. | Kad nokārtoti, Piegādātāja zīmols rāda zīmola nosaukumu vai — ja plūsmā zīmola nav — — Bez zīmola —. Tas ir derīgs stāvoklis, ne kļūda. Zīmola sasaiste un Veikala ražotājs rāda veikala ražotāju; ja sasaiste apzināti norāda uz «nekādu ražotāju», tur rakstīts -- Nav --. Visi četri ved uz Zīmoli, atfiltrētu uz šo piegādātāju un zīmolu. Sk. Zīmolu sasaiste. 14. Uzcenojums | Situācija | Ko ekrāns raksta | |---|---| | Plāns ir, bet cena pārsniedz augstāko līmeni | Uzcenojuma plāns "PLĀNS" beidzas pie 250.00, bet prece maksā 380.00 — neviens līmenis to nesedz. | | Plāna vispār nav | Kategorijai nav uzcenojuma plāna ar līmeni, kas segtu 380.00. | Kad nokārtots, rinda rāda plānu un faktiski pielietoto līmeni: piemēram, Elektronika · +18% vai Elektronika · +12. Šie vārti ir visbiežākais «pazudušas veselas cenu grupas» iemesls. Plāns ir uzstādīts, bet augstākais līmenis beidzas, piemēram, pie 250 eiro — un viss dārgākais par to klusi paliek nepublicēts. Poga ved tieši uz šo uzcenojuma plānu. Sk. Uzcenojumi — plāni un cenu diapazonu noteikumi. 15. Pārdodama | Vārti | Kad nenokārtots | |---|---| | Pārdodama | Nav atlikuma, un piegādātājam nav uzstādīts «nav noliktavā» statuss — tāpēc nav ko pārdot un ko publicēt. | Kad nokārtots, rinda rāda atlikums N. Šie vārti ir vienīgie, kas var nokārtoties paši — ar nākamo krājumu importu. Ja preci vēlaties rādīt arī bez atlikuma, piegādātājam jāuzstāda «nav noliktavā» krājumu statuss; sk. Krājumu statusu sasaiste. 📷 Ekrānattēls: ecomlink/diagnostics — vārtu tabula, kur pirmie astoņi vārti ir zaļi ar vērtībām, devītais sarkans ar paskaidrojumu un pogu, un pārējie pelēki ar svītriņām Masveida svira: «Vēl N nepublicētas preces gaida to pašu» Zem neizdevušos vārtu paskaidrojuma sīkā šriftā var parādīties rinda: Vēl 412 nepublicētas preces gaida to pašu. Šī ir ekrāna vērtīgākā rinda. Tā pārvērš vienas preces diagnozi par darba uzdevumu: viens labojums vienā kategorijas sasaistē atbloķē ne vienu preci, bet 412. Praksē tas maina secību, kādā strādāt. Ja jums ir 15 sūdzību par pazudušām precēm, nevajag risināt 15 gadījumus — ir vērts atvērt Diagnostiku katram, pierakstīt skaitli un ķerties klāt tam vārtam, aiz kura stāv lielākais skaitlis. Skaitlis parādās ne pie visiem vārtiem — tikai pie tiem, kuriem ir masveida ietekme: | Vārti | Ko skaita | |---|---| | visi kategorijas vārti (5–9) | citas nepublicētas preces tajā pašā piegādātāja kategorijā | | visi zīmola vārti (10–13) | citas nepublicētas preces ar to pašu piegādātāja zīmolu | | Uzcenojums (14) | citas nepublicētas preces, kuru cena arī pārsniedz tā paša plāna augstāko līmeni | | Piegādātājs, Piegādātāja imports (1–2) | visas pārējās šī piegādātāja nepublicētās preces | Pie Jaunu preču veidošanas, Preces importa un Pārdodamības skaitlis netiek rādīts apzināti — šie ir par konkrēto rindu, un skaitlis tur būtu troksnis. Skaitītas tiek tikai nepublicētas rindas (tādas, kurām vēl nav veikala preces), un pati prece skaitā neietilpst. Kā izmantot masveida sviru 1. Atveriet Diagnostiku ar kādu no sūdzībā minētajām precēm. 2. Atrodiet sarkano vārtu rindu un izlasiet skaitli zem paskaidrojuma. 3. Ja skaitlis ir liels, spiediet pogu — tā jau ir atfiltrēta uz vajadzīgo piegādātāju un kategoriju vai zīmolu. 4. Izlabojiet sasaisti vai uzcenojuma līmeni. 5. Atgriezieties Diagnostikā un spiediet Pārbaudīt vēlreiz — spriedumam jākļūst par Gaida publicēšanu. 6. Palaidiet veikala atjaunošanu. 7. Pēc atjaunošanas pārbaudiet to pašu preci vēlreiz — spriedumam jābūt Veikalā. Ja kaut kas nestrādā Izlaboju vārtus, bet spriedums nemainās. Kartīte pati neatjaunojas — pārlādējiet ekrānu ar pogu Pārbaudīt. Ja spriedums kļuvis par Gaida publicēšanu, tad viss ir kārtībā: atliek palaist veikala atjaunošanu. Izlaboju sarkano vārtu, un tagad sarkans ir nākamais. Tā ir normāla gaita: tabula apstājas pie pirmā neizdevušos vārta, tāpēc aiz tā stāvošie līdz šim bija pelēki un nepārbaudīti. Labojiet arī to un pārbaudiet vēlreiz. Sarkanā vārta rindā nav skaitļa «Vēl N nepublicētas preces gaida to pašu». Skaitlis parādās tikai pie vārtiem ar masveida ietekmi — pie Jaunu preču veidošanas, Preces importa un Pārdodamības tā nav nekad. Skaitītas tiek arī tikai nepublicētas rindas, tāpēc pie preces, kura veikalā jau ir, skaitlis var būt nulle. Visi vārti ir zaļi, bet preces veikalā nav. Tad spriedums ir Gaida publicēšanu — nekas nav salūzis, publicēšanas gājiens vienkārši vēl nav noticis. Palaidiet veikala atjaunošanu vai pārbaudiet grafiku; sk. Diagnostika — uzvarētājs, grafiks un darbplūsmas.
Diagnostika — uzvarētājs, grafiks un darbplūsmas
Šajā rakstā ir abi pēdējie diagnozes kartītes bloki — uzvarētāju kāpnes ar deviņiem zaudēšanas iemesliem un grafiks —, trīs tipiskas darbplūsmas un sadaļa Ja kaut kas nestrādā par šiem diviem blokiem. Sākums ir rakstā Diagnostika — kāpēc prece nav veikalā; pa ceļam ir Diagnostika — datu kvalitātes artefakti un Diagnostika — publicēšanas pārbaude un 15 vārti. Kuru piegādātāju rāda veikals: uzvarētāju kāpnes Šis bloks parādās tikai tad, kad prece jau ir publicēta — tas ir, kad sagatavotajai rindai ir veikala prece. Tabulā ir piecas kolonnas: Piegādātājs, Cena, Atlikums, Prioritāte, Rezultāts, un tajā ir pa rindai katram piegādātājam, kas pretendē uz to pašu veikala preci. Ja pretendents ir tikai viens, tabulā ir viena rinda ar rezultātu Uzvar — arī tas ir derīgs atbilžu veids, jo pasaka, ka sacensības nav vispār. Uzvarētāja rinda ir iekrāsota zaļa un tās rezultāts ir Uzvar. Pārējām rezultāts ir Zaudē: <iemesls>. Jūsu pašu apskatāmā rinda ir treknrakstā; pārējo piegādātāju nosaukumi ir saites — klikšķis atver viņu diagnozi. Cenas vietā būs —, ja piegādātājam imports izslēgts vai cenas nav. Tas nav aptuvens vērtējums. Kāpnes tiek pārspēlētas ar to pašu kodu, ko izpilda veikala atjaunošana, tāpēc tas, ko šeit redzat, ir tas, ko izdarīs nākamā palaišana. Deviņi zaudēšanas iemesli | Iemesls, ko raksta ekrāns | Ko tas nozīmē | |---|---| | imports izslēgts | Šim piegādātājam imports ir izslēgts, tāpēc tas sacensībā nepiedalās vispār | | nav cenas | Cena ir nulle vai negatīva — rinda tiek izslēgta uzreiz | | nav atlikuma | Otram ir atlikums, šim nav. Atlikums kāpnēs ir svarīgāks par cenu | | zemāka piegādātāja prioritāte | Abiem ir atlikums, bet otram ir lielāks prioritātes svars | | dārgāka cena | Abiem ir atlikums un vienāda prioritāte, bet otrs ir lētāks | | nav «nav noliktavā» statusa | Nevienam nav atlikuma, bet otram ir derīgs «nav noliktavā» statuss, šim nav | | vecāka rinda | Abas rindas ir izkritušas no plūsmas; izšķir cena | | uzvarētājs nav derīgs | Tābrīža uzvarētājam nebija cenas vai bija izslēgts imports | | secība, kādā kāpnes tās salīdzināja | Rinda pārspēj pašreizējo uzvarētāju divatā, bet uzvarētājs tomēr ir cits | Pēdējais ir godīgs atzinums, nevis kļūda. Kāpnes salīdzina rindas pa pāriem, un pie noteiktām kombinācijām (piemēram, lētāka bezatlikuma rinda pret dārgāku ar atlikumu) rezultāts ir atkarīgs no salīdzināšanas secības. Ekrāns tādā gadījumā neizdomā iemeslu, ko rinda nav zaudējusi. Tā paša iemesla dēļ divi no deviņiem — vecāka rinda un uzvarētājs nav derīgs — kolonnā Rezultāts neparādās nekad: tie apzīmē pakāpienus, uz kuriem pretendents salīdzinājumu uzvar. Ja rinda uzvar salīdzinājumu un tomēr nav uzvarētāja, ekrāns raksta secība, kādā kāpnes tās salīdzināja. Abus nosaukumus ir vērts zināt tāpēc, ka tie ir kāpņu pakāpieni, ne tāpēc, ka tos redzēsiet. Svarīgākais, kas no kāpnēm jāsaprot Prioritāte darbojas tikai starp precēm ar atlikumu. Ja jūsu galvenajam piegādātājam atlikuma nav, prioritāte to neglābj — uzvarēs tas, kuram atlikums ir. Tas ir biežākais iemesls sūdzībai «uzstādīju prioritāti, bet veikalā joprojām ir otrs». Cena izšķir tikai pie vienādas prioritātes. Ja prioritātes svari ir dažādi, lētākā cena neko nenozīmē. Abi šie noteikumi detalizēti aprakstīti rakstā Piegādātāju prioritāte. 📷 Ekrānattēls: ecomlink/diagnostics — «Kuru piegādātāju rāda veikals» tabula ar trim piegādātājiem: viena rinda zaļa ar «Uzvar», pārējās ar «Zaudē: dārgāka cena» un «Zaudē: nav atlikuma» Grafiks: kad nekas nav salūzis Pēdējais bloks bieži ir visa atbilde. Nekas nav salūzis — vienkārši gājiens vēl nav noticis. | Rinda | Ko rāda | |---|---| | Pēdējais krājumu imports | datums un laiks formātā 13:45 \| 24.09.2026, vai — | | Pēdējais pilnais imports | tāpat | | Importa grafiks | piegādātāja formas lauks «Atjaunošanas biežums» — cik bieži notiek krājumu imports | | Gaida palaišanu | pa vienai rindai katram uzstādījumam, kas mainīts, bet vēl nav aiznests līdz veikalam | Ja grafika nav, rindā Importa grafiks rakstīts: tikai manuāli — pats no sevis nekas nenotiek Tas ir pilnvērtīgs paskaidrojums un ļoti biežs iemesls. Piegādātājs ir uzstādīts pareizi, sasaistes ir kārtībā, bet krājumu importu neaiztiek neviens grafiks — preces parādīsies tikai tad, kad kāds palaidīs importu ar roku. ⚠️ Šī rinda rāda tikai lauku «Atjaunošanas biežums». Otrs lauks, «Pilnā importa biežums», šajā blokā netiek rādīts vispār, tāpēc «tikai manuāli» šeit nenozīmē, ka piegādātājam nav arī pilnā importa grafika — to pārbaudiet pašā piegādātāja formā. Abi lauki aprakstīti rakstā Preču imports — palaišana un grafiks. Rindas Gaida palaišanu teikums izskatās tā: Kategorijas mainīts 11:20 | 24.09.2026, un neviena palaišana to vēl nav aiznesusi līdz veikalam Šādu rindu var būt līdz piecām — pa vienai katram uzstādījumu laukam: | Nosaukums | Kas tur mainīts | |---|---| | Kategorijas | kategoriju sasaiste | | Zīmoli | zīmolu sasaiste | | Uzcenojumi | uzcenojuma plāni un līmeņi | | Piegādātāju prioritāte | prioritātes svari | | Piegādātāju iestatījumi | piegādātāja formas uzstādījumi | Ja tikko kaut ko izlabojāt un spriedums ir Gaida publicēšanu, tad šī rinda apstiprina, ka labojums ir pieņemts un gaida veikala atjaunošanu. Nav jādara nekas cits, kā tikai to palaist vai nogaidīt. 📷 Ekrānattēls: ecomlink/diagnostics — «Grafiks» tabula, kur redzams gan pēdējais krājumu imports ar datumu, gan «Importa grafiks: tikai manuāli — pats no sevis nekas nenotiek», gan viena «Gaida palaišanu» rinda Trīs tipiskas darbplūsmas A. Klients zvana: «šīs preces jūsu veikalā nav» 1. Palūdziet EAN vai ražotāja artikulu. 2. Atveriet Diagnostika, ielīmējiet kodu, spiediet Pārbaudīt. 3. Ja spriedums ir Veikalā — spiediet Apskatīt veikalā un pārliecinieties pats. Ja lapa atveras, problēma ir meklēšanā vai kategorijā veikalā, ne Integrāciju centrālē. 4. Ja spriedums ir Nav veikalā — atrodiet sarkano vārtu rindu, spiediet tās pogu un labojiet. 5. Ja spriedums ir Gaida publicēšanu — palaidiet veikala atjaunošanu. 6. Ja nekas neatradās — prece nav importēta; ejiet uz Žurnāliem. B. Vesela kategorija nav parādījusies 1. Atveriet Produkti, atfiltrējiet uz piegādātāju. 2. Izvēlieties jebkuru preci no trūkstošās grupas un spiediet stetoskopa pogu. 3. Izlasiet sarkano vārtu rindu un skaitli zem tās. 4. Ja skaitlis atbilst trūkstošo preču daudzumam — cēlonis ir atrasts ar vienu klikšķi. 5. Spiediet vārtu pogu, izlabojiet sasaisti. 6. Palaidiet veikala atjaunošanu un pārbaudiet to pašu preci vēlreiz. C. Veikalā rāda nepareizā piegādātāja cenu 1. Ielīmējiet Diagnostikā preces EAN. 2. Ja spriedums ir Nav uzvarētājs, ritiniet līdz Kuru piegādātāju rāda veikals. 3. Salīdziniet kolonnas Cena, Atlikums un Prioritāte visām rindām. 4. Izlasiet Rezultāts kolonnu — tur ir precīzs iemesls. 5. Ja iemesls ir nav atlikuma, prioritātes maiņa nepalīdzēs — vispirms jārisina atlikums. 6. Ja iemesls ir zemāka piegādātāja prioritāte vai dārgāka cena — sk. Piegādātāju prioritāte. 7. Pēc svaru maiņas palaidiet veikala atjaunošanu un pārbaudiet šo pašu preci vēlreiz. Ja kaut kas nestrādā Bloka «Kuru piegādātāju rāda veikals» nav. Tas parādās tikai publicētām precēm — ja spriedums ir Nav veikalā vai Gaida publicēšanu, veikala preces vēl nav un sacensībai nav kur notikt. Blokā ir tikai viena rinda, kaut gan piegādātāji ir divi. Tad viņu rindas nav salīmējušās vienā veikala precē — katrs publicējies atsevišķi: sk. artefaktu par nesasaistāmu kodu un artefaktu par dublikātiem rakstā Diagnostika — datu kvalitātes artefakti, kā arī rakstu Piegādātāju prioritāte. Kolonnā «Cena» ir domuzīme. Šim pretendentam vai nu ir izslēgts imports, vai nav cenas. Abos gadījumos tas sacensībā nepiedalās — rindas rezultāts būs Zaudē: imports izslēgts vai Zaudē: nav cenas. Nomainīju prioritātes svarus, bet uzvarētājs nemainījās. Prioritāte izšķir tikai starp rindām, kurām abām ir atlikums. Vispirms pārbaudiet kolonnu Atlikums, tikai pēc tam svarus. Grafika blokā abi importa datumi ir domuzīmes. Šim piegādātājam nav bijis neviena pabeigta importa. Sāciet ar Preču imports — palaišana un grafiks un Žurnāliem, nevis ar sasaistēm. Ko pievienot pieteikumam atbalstam: piegādātāja kodu, preces EAN vai piegādātāja artikulu, spriedumu (piemēram, «Nav veikalā»), sarkanā vārta nosaukumu un tā paskaidrojuma tekstu, kā arī skaitli no rindas «Vēl N nepublicētas preces gaida to pašu», ja tāda ir. Ar šiem pieciem datiem atbalsts atkārto jūsu diagnozi bez papildu jautājumiem.