Š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
- Kreisajā izvēlnē atveriet Lietotnes → Integrāciju centrāle.
- 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.
- 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:
- Atlikums ir, prece ir no partnera noliktavas, un Nav vietējā noliktavā ir izvēlēts → tiek uzlikts Nav vietējā noliktavā.
- Atlikums ir, un Noliktavā ir izvēlēts → tiek uzlikts Noliktavā.
- Atlikuma nav, prece nav Vecs, un Nav noliktavā ir izvēlēts → tiek uzlikts Nav noliktavā.
- Atlikuma nav, prece ir Vecs, un Nav krājumos ir izvēlēts → tiek uzlikts Nav krājumos.
- 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.