3. modulis · 3.4
Krājums un produkti lielā apjomā
3. modulis: Produkti · Lasīšanas laiks: 10 min.
Mērķis: Pēc šīs nodarbības Jūs varēsiet apzināti iestatīt krājumu WooCommerce (pārvaldību, rezervēšanu, paziņojumus, pasūtījumus bez krājuma, izpārdotus produktus) un droši eksportēt un importēt produktus lielā apjomā ar CSV failu.
Pamatjēdzieni: krājuma pārvaldība, krājums katram produktam vai katrai variācijai, krājuma rezervēšana (Hold stock), zema krājuma slieksnis, izpārdošanas slieksnis, krājuma paziņojumi, pasūtījumi bez krājuma (backorders), izpārdotu produktu slēpšana, krājuma attēlošana, CSV eksportēšana, CSV importēšana, esošo produktu atjaunināšana, rakstzīmju kopa (UTF-8), atdalītājs, savienojumi ar kases sistēmu vai vairumtirgotāju
Kāpēc krājums ir vairāk nekā skaitlis
Krājuma skaitlis šķiet vienkāršs: Jums ir divpadsmit tējkannas, divpadsmit tiek pārdotas, un tad to vairs nav. Interneta veikalā lietas notiek vienlaikus. Divi klienti ieliek pēdējo tējkannu savā grozā. Klients sāk maksāt un pusceļā pārdomā. Jūs to pašu tējkannu pārdodat arī savā fiziskajā veikalā vai tirgū. Nepareizi iestatīts krājums noved pie sliktākā, kas var notikt ar veikalu: apmaksāts pasūtījums, ko Jūs nevarat piegādāt. Tas nozīmē naudas atmaksu, dusmīgu klientu un dažreiz sliktu atsauksmi.
WooCommerce šim nolūkam ir virkne iestatījumu. Tos atradīsiet sadaļā WooCommerce > Iestatījumi > Produkti > Krājums (Inventory), un katram produktam cilnē Krājums.
Iestatījumi pa vienam
Pārvaldīt noliktavu (Enable stock management) pēc noklusējuma ir ieslēgts. Pēc tam katram produktam izvēlieties, vai WooCommerce uzskaita daudzumus. Bez daudzumiem Jūs iestatāt tikai statusu: ir noliktavā, izpārdots vai pasūtāms bez krājuma. Tas der produktiem, ko izgatavojat pēc pasūtījuma vai ko vienmēr varat piegādāt. Mainīgam produktam izvēlieties, vai krājums attiecas uz katru variāciju vai uz visu produktu (nodarbība 3.2).
Krājuma rezervēšana (minūtes) (Hold stock), pēc noklusējuma 60. Kad klients sāk noformēt pasūtījumu, WooCommerce izveido pasūtījumu ar statusu Gaida apmaksu un rezervē krājumu. Ja pēc šī minūšu skaita apmaksa nav veikta, WooCommerce atceļ neapmaksāto pasūtījumu un krājums atgriežas. Ja laiks ir par īsu, klients, kuram jāpieslēdzas savai bankai, redz, ka viņa pasūtījums ir atcelts. Ja par garu, tējkanna ir rezervēta pusdienu kādam, kurš sen jau aizgājis. Viena stunda lielākajai daļai veikalu ir saprātīga. Ievērojiet: atcelšana ir ieplānots uzdevums. Ja Jūsu ieplānotie uzdevumi nedarbojas pareizi, neapmaksāti pasūtījumi paliek karājamies (nodarbība 7.3).
Paziņojumi (Notifications): e-pasts par zemu krājumu, par izpārdošanu un par pasūtījumu bez krājuma, pēc noklusējuma uz administratora adresi. Norādiet šeit tās personas adresi, kura veic iepirkumus.
Zema krājuma slieksnis (Low stock threshold), pēc noklusējuma 2, un izpārdošanas slieksnis (Out of stock threshold), pēc noklusējuma 0. Vai pārdodat arī fiziskā veikalā un atjauninat interneta veikalu tikai reizi dienā? Tad iestatiet izpārdošanas slieksni uz 1 vai 2. Tā interneta veikals nepārdos pēdējo eksemplāru, kas, iespējams, jau ir pārdots veikalā.
Izpārdoto produktu redzamība (Hide out of stock items from the catalog), pēc noklusējuma izslēgta. Slēpšana uztur Jūsu veikala lapas tīras. Taču izpārdots produkts, kas atkal parādās, uz laiku zaudē savu vietu kategorijā. Pati produkta lapa paliek pieejama. Nodarbībā 7.1 aplūkots, ko tas nozīmē atrodamībai.
Krājuma attēlošana (Stock display format): vienmēr rādīt daudzumu ("12 noliktavā"), tikai tad, kad palicis maz ("Noliktavā palikuši tikai 2"), vai nekad. "Noliktavā palikuši tikai 2" palīdz klientiem pieņemt lēmumu, taču rādiet to tikai tad, ja tā ir patiesība; mākslīgs deficīts ir maldinošs.
Pasūtījumi bez krājuma (Allow backorders?) katram produktam: neatļaut, atļaut, bet brīdināt klientu, vai atļaut. Atļaut pasūtījumus bez krājuma nozīmē, ka klienti drīkst pirkt, kamēr Jums preces nav. Tas ir pieņemami produktam, ko noteikti saņemsiet nedēļas laikā. Tad gan informējiet klientu (vidējā iespēja) un norādiet reālu piegādes laiku: piegādes laiks ir daļa no informācijas, ko sniedzat pirms pirkuma (nodarbība 5.1).
Savienojumi un viens patiesības avots
Ja pārdodat vairākās vietās (interneta veikalā, veikalā ar kases sistēmu, tirdzniecības platformā) vai vairumtirgotājs piegādā tieši Jūsu klientiem, ātri vien rodas divi vai trīs krājuma saraksti. Izvēlieties vienu patiesības avotu: sistēmu, kas nosaka faktisko krājumu. Parasti tā ir kases sistēma vai noliktavas sistēma, un WooCommerce daudzumus saņem caur savienojumu. Šāds savienojums izmanto SKU kā atslēgu. Produkts bez SKU vai ar SKU, kas kases sistēmā uzrakstīts citādi, netiek atjaunināts. Tāpēc SKU nodarbībā 3.1 bija tik svarīgs.
Savienojumi parasti izmanto WooCommerce REST API ar API atslēgu. Piešķiriet šādai atslēgai tikai nepieciešamās tiesības (nodarbība 2.4).
Produkti lielā apjomā: eksportēšana un importēšana
Desmit produktus Jūs varat apstrādāt pārvaldības panelī. Simts cenu izmaiņām, jaunai sezonai vai pārejai no citas veikala sistēmas izmantojiet iebūvēto CSV eksportēšanu un importēšanu: pogas Eksportēt (Export) un Importēt (Import) virs produktu saraksta sadaļā Produkti > Visi produkti.
CSV fails ir teksta fails ar vienu rindu katram produktam un kolonnām, kas atdalītas ar komatiem. To atverat izklājlapu programmā. Tieši tur bieži rodas kļūdas:
- Rakstzīmju kopa. WooCommerce izmanto UTF-8. Ja Jūsu izklājlapu programma atver failu citā rakstzīmju kopā, "é" kļūst par kaut ko līdzīgu "é". Atverot un saglabājot failu, skaidri izvēlieties UTF-8.
- Atdalītājs un decimālzīme. Ar Nīderlandes reģionālajiem iestatījumiem izklājlapu programma bieži izmanto semikolu kā atdalītāju un komatu kā decimālzīmi. WooCommerce cenās sagaida punktu (24.00). Cena "24,00" var tikt nolasīta kā kaut kas cits. Pirms importēšanas pārbaudiet dažas rindas teksta redaktorā.
- Tukšas kolonnas. Atjauninot tukša šūna var nozīmēt, ka vērtība tiek iztukšota. Kolonnas, kuras nevēlaties mainīt, labāk pilnībā izņemiet no faila.
- Variācijas. Katra variācija ir atsevišķa rinda ar atsauci uz galveno produktu.
Importējot izvēlieties Atjaunināt esošos produktus (Update existing products). Tad WooCommerce meklē esošu produktu pēc ID vai SKU. Produkti, kas neeksistē, ar šo izvēli tiek izlaisti. Bez šīs izvēles importēšana izveido jaunus produktus, un SKU, kas jau eksistē, izraisa kļūdu.
Droša darbība: vispirms maz, vispirms citur
Importēšana ar vienu klikšķi var mainīt simtiem produktu. Tāpēc:
- Izveidojiet rezerves kopiju (WordPress kurss, nodarbība 8.1) vai vispirms strādājiet savā testa veikalā (nodarbība 2.1).
- Vispirms eksportējiet, lai Jums būtu fails ar pašreizējo stāvokli.
- Pārbaudiet ar failu, kurā ir viena rinda. Pārbaudiet produktu pārvaldības panelī un vietnē.
- Tikai pēc tam lietojiet visu failu.
- Lieli faili var sasniegt PHP augšupielādes ierobežojumu vai laika ierobežojumu. Sadaliet tos daļās vai jautājiet savam hostinga pakalpojumu sniedzējam par PHP iestatījumiem (zināšanu bāze 200).
Kopsavilkums
- Krājuma pārvaldība novērš apmaksātus pasūtījumus, kurus nevarat piegādāt.
- Krājuma rezervēšana (pēc noklusējuma 60 minūtes) rezervē preces maksāšanas laikā; pēc tam sekojošā atcelšana ir ieplānots uzdevums.
- Sliekšņus, paziņojumus, redzamību un pasūtījumus bez krājuma iestatiet apzināti, ar godīgu piegādes laiku.
- Izvēlieties vienu patiesības avotu un izmantojiet SKU kā atslēgu savienojumiem.
- CSV importēšana: UTF-8, punkts kā decimālzīme, vispirms eksportēt, pārbaudīt ar vienu rindu, atjaunināt pēc ID vai SKU.
Tests (quiz)
Uzdevums
Uzdevums D3.4: Eksportēšana un importēšana. Veiciet to savā testa veikalā vai pēc svaigas rezerves kopijas izveides.
Soļi:
- Eksportējiet visus savus produktus CSV failā ar pogu Eksportēt virs produktu saraksta (Produkti > Visi produkti).
- Atveriet failu izklājlapu programmā un izvēlieties UTF-8. Apskatiet, kādu atdalītāju un kādu decimālzīmi redzat.
- Izveidojiet jaunu failu tikai ar kolonnām ID (vai SKU) un Krājums, ar vienu produktu. Nomainiet krājumu.
- Importējiet šo failu ar pogu Importēt virs produktu saraksta, ar ieslēgtu Atjaunināt esošos produktus.
- Pārbaudiet produktu pārvaldības panelī un vietnē privātā logā.
- Pārskatiet savus krājuma iestatījumus sadaļā WooCommerce > Iestatījumi > Produkti > Krājums.
Kontrolsaraksts (obligāts): rezerves kopija vai testa veikals; eksports izveidots; fails atvērts ar pareizo rakstzīmju kopu; viena rinda mainīta; importēta tikai šī rinda ar "Atjaunināt esošos produktus"; rezultāts pārbaudīts.
Atbildiet:
- Kuru kolonnu WooCommerce izmantoja, lai atrastu produktu: ID vai SKU?
- Kas nogāja greizi vai gandrīz nogāja greizi (rakstzīmes, decimālzīme, tukšas kolonnas)?
- Kādus krājuma iestatījumus Jūs izmantojat (krājuma rezervēšana, sliekšņi, paziņojumi, pasūtījumi bez krājuma) un kāpēc?
Laba atbilde nosauc ID vai SKU kā atslēgu, konkrētu slazdu, ar kuru saskārāties vai no kura izvairījāties, un katram iestatījumam iemeslu, kas atbilst Jūsu veikalam.
Uzdevums D3.4: Eksportēšana un importēšana
Šo uzdevumu veicat paši; neviens to nepārbauda. Atzīmējiet, ko esat izdarījuši, un atzīmējiet uzdevumu kā paveiktu.
ID vai SKU kā atslēga; konkrēts slazds (komats kā decimālzīme, semikols kā atdalītājs, é kļūst par é); izvēle attiecībā uz pasūtīšanu, ja preces nav noliktavā, ar pamatojumu.
Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.
Papildu lasāmviela
- Product CSV importer and exporter (woocommerce.com, angļu valodā): https://woocommerce.com/document/product-csv-importer-exporter/
- Bezmaksas WordPress kurss 8.1: Rezerves kopijas: kas, kur un cik bieži
- Augšupielāde neizdodas: palieliniet upload_max_filesize un max_execution_time
- DirectAdmin rokasgrāmata 18.5: Augšupielāde pārāk liela (kļūda 413) vai taimauts
Zināšanu bāzes un rokasgrāmatas soļi attiecas uz WebOké paneļiem; pie citiem pakalpojumu sniedzējiem tas darbojas līdzīgi.
