Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Sklad a hromadná práce s produkty

Modul 3: Produkty · Doba čtení: 10 minut

Cíl lekce: Po této lekci budete umět ve WooCommerce vědomě nastavit sklad (správa, rezervace zásob, upozornění, objednávky bez zásob, vyprodané produkty) a bezpečně hromadně exportovat a importovat produkty pomocí souboru CSV.

Klíčové pojmy: správa skladu, sklad na produkt nebo na variantu, rezervace zásob (Hold stock), hranice nízkého stavu zásob, hranice vyprodání, upozornění na stav skladu, objednávky bez zásob (backorders), skrytí vyprodaných produktů, formát zobrazení skladu, export CSV, import CSV, aktualizace existujících produktů, znaková sada (UTF-8), oddělovač, propojení s pokladnou nebo velkoobchodem

Proč je sklad víc než jen číslo

Stav skladu vypadá jednoduše: máte dvanáct konvic na čaj, dvanáct jich odejde a pak je vyprodáno. V e-shopu se ale věci dějí současně. Dva zákazníci si vloží poslední konvici do košíku. Zákazník začne platit a v polovině si to rozmyslí. Stejnou konvici prodáváte také ve své kamenné prodejně nebo na trhu. Špatně nastavený sklad vede k tomu nejhoršímu, co se e-shopu může stát: k zaplacené objednávce, kterou nemůžete dodat. Stojí Vás to vrácení peněz, rozzlobeného zákazníka a někdy i špatnou recenzi.

WooCommerce k tomu nabízí řadu nastavení. Najdete je v WooCommerce > Nastavení > Produkty > Sklad (Inventory) a u každého produktu na kartě Sklad.

Nastavení jedno po druhém

Spravovat sklad (Enable stock management) je ve výchozím stavu zapnuté. U každého produktu pak zvolíte, zda WooCommerce sleduje počty kusů. Bez počtů nastavujete jen stav: skladem, vyprodáno nebo na objednávku. To se hodí pro produkty, které vyrábíte na zakázku nebo které můžete dodat vždy. U variabilního produktu zvolíte, zda sklad platí pro každou variantu zvlášť, nebo pro celý produkt (lekce 3.2).

Rezervace zásob (minuty) (Hold stock), ve výchozím stavu 60. Když zákazník začne s placením, WooCommerce vytvoří objednávku ve stavu Čeká na platbu a zásoby odloží stranou. Pokud po uplynutí tohoto počtu minut stále není zaplaceno, WooCommerce otevřenou objednávku zruší a zásoby se vrátí. Příliš krátká doba a zákazník, který se musí přihlásit do své banky, uvidí svou objednávku zrušenou. Příliš dlouhá doba a konvice je půl dne blokovaná pro někoho, kdo už je dávno pryč. Hodina je pro většinu e-shopů rozumná. Pozor: rušení je plánovaná úloha. Pokud Vaše plánované úlohy neběží správně, nezaplacené objednávky zůstanou viset (lekce 7.3).

Upozornění (Notifications): e-mail při nízkém stavu zásob, při vyprodání a při objednávce bez zásob, ve výchozím stavu na adresu správce. Zadejte sem adresu toho, kdo má na starosti nákup.

Hranice nízkého stavu zásob (Low stock threshold), ve výchozím stavu 2, a hranice vyprodání (Out of stock threshold), ve výchozím stavu 0. Prodáváte také v kamenné prodejně a e-shop aktualizujete jen jednou denně? Pak nastavte hranici vyprodání na 1 nebo 2. E-shop pak neprodá poslední kus, který už mohl být prodán v prodejně.

Viditelnost vyprodaných produktů (Hide out of stock items from the catalog), ve výchozím stavu vypnuto. Skrytí udržuje stránky obchodu přehledné. Vyprodaný produkt, který se opět vrátí, ale dočasně ztratí své místo v kategorii. Samotná stránka produktu zůstává dostupná. Co to znamená pro vyhledatelnost, se dozvíte v lekci 7.1.

Formát zobrazení skladu (Stock display format): vždy zobrazovat počet („12 skladem“), jen při malém množství („Poslední 2 skladem“), nebo nikdy. „Poslední 2 skladem“ pomáhá zákazníkům se rozhodnout, zobrazujte to ale jen tehdy, když to odpovídá skutečnosti; umělý nedostatek je klamavý.

Objednávky bez zásob (Allow backorders?) u každého produktu: nepovolit, povolit, ale upozornit zákazníka, nebo povolit. Povolení objednávek bez zásob znamená, že zákazníci mohou nakupovat, i když nic nemáte. To je možné u produktu, který jistě dostanete do týdne. Dejte to ale zákazníkovi vědět (prostřední možnost) a uveďte realistickou dodací lhůtu: dodací lhůta patří k informacím, které poskytujete před nákupem (lekce 5.1).

Propojení a jeden zdroj pravdy

Pokud prodáváte na více místech (e-shop, prodejna s pokladnou, tržiště) nebo pokud velkoobchod dodává přímo Vašim zákazníkům, máte rychle dva nebo tři seznamy se stavem skladu. Zvolte jeden zdroj pravdy: systém, který určuje skutečný stav skladu. Obvykle je to pokladna nebo skladový systém a WooCommerce dostává počty přes propojení. Takové propojení používá jako klíč SKU. Produkt bez SKU nebo se SKU, které je v pokladně napsané jinak, se neaktualizuje. Proto bylo SKU v lekci 3.1 tak důležité.

Propojení obvykle používají REST API WooCommerce s API klíčem. Dejte takovému klíči jen ta oprávnění, která jsou nutná (lekce 2.4).

Hromadná práce s produkty: export a import

Deset produktů upravíte ve správě. Pro sto změn cen, novou sezónu nebo přechod z jiného obchodního systému použijte vestavěný export a import CSV: tlačítka Exportovat (Export) a Importovat (Import) nad seznamem produktů v Produkty > Všechny produkty.

Soubor CSV je textový soubor s jedním řádkem na produkt a se sloupci oddělenými čárkami. Otevíráte ho v tabulkovém programu. A právě tam se často něco pokazí:

  • Znaková sada. WooCommerce používá UTF-8. Pokud tabulkový program otevře soubor v jiné znakové sadě, z „é“ se stane něco jako „é“. Při otevírání a ukládání výslovně zvolte UTF-8.
  • Oddělovač a desetinný znak. V nizozemském nastavení (a stejně tak v českém) používá tabulkový program často jako oddělovač středník a jako desetinný znak čárku. WooCommerce v cenách očekává tečku (24.00). Cena „24,00“ může být přečtena jako něco jiného. Před importem zkontrolujte několik řádků v textovém editoru.
  • Prázdné sloupce. Při aktualizaci může prázdná buňka znamenat, že se hodnota vymaže. Sloupce, na které nechcete sahat, raději ze souboru úplně vynechte.
  • Varianty. Každá varianta má vlastní řádek s odkazem na hlavní produkt.

Při importu zvolte Aktualizovat existující produkty (Update existing products). WooCommerce pak hledá existující produkt podle ID nebo SKU. Produkty, které neexistují, se při této volbě přeskočí. Bez této volby import vytvoří nové produkty a SKU, které už existuje, způsobí chybu.

Bezpečná práce: nejdřív v malém, nejdřív jinde

Import může jedním kliknutím změnit stovky produktů. Proto:

  1. Vytvořte zálohu (kurz WordPress, lekce 8.1), nebo pracujte nejdřív ve svém testovacím obchodě (lekce 2.1).
  2. Nejdřív exportujte, abyste měli soubor s aktuálním stavem.
  3. Otestujte soubor s jedním řádkem. Zkontrolujte produkt ve správě i na webu.
  4. Teprve potom použijte celý soubor.
  5. Velké soubory mohou narazit na limit pro nahrávání nebo na časový limit PHP. Rozdělte je na části, nebo se zeptejte svého poskytovatele hostingu na nastavení PHP (znalostní báze 200).

Shrnutí

  • Správa skladu zabraňuje zaplaceným objednávkám, které nemůžete dodat.
  • Rezervace zásob (ve výchozím stavu 60 minut) drží zboží během placení; následné zrušení je plánovaná úloha.
  • Hranice, upozornění, viditelnost a objednávky bez zásob nastavte vědomě, s poctivou dodací lhůtou.
  • Zvolte jeden zdroj pravdy a jako klíč pro propojení používejte SKU.
  • Import CSV: UTF-8, tečka jako desetinný znak, nejdřív export, test s jedním řádkem, aktualizace podle ID nebo SKU.

Kvíz

1. Zákazník zahájí placení, ale nezaplatí. Co udělá „Rezervace zásob“ nastavená na 60 minut?



2. Theehuis Example prodává stejné konvice na čaj v prodejně a e-shop aktualizuje jednou denně. Které nastavení snižuje riziko objednávky, kterou nelze dodat?



3. Importujete CSV s volbou „Aktualizovat existující produkty“. Jak WooCommerce najde správný produkt?



4. Po importu se v názvech produktů objevují znaky jako „é“. Co je příčinou?



Úkol

Úkol D3.4: Export a import. Proveďte ho ve svém testovacím obchodě nebo po čerstvé záloze.

Kroky:

  1. Exportujte všechny své produkty tlačítkem Exportovat nad seznamem produktů (Produkty > Všechny produkty) do souboru CSV.
  2. Otevřete soubor v tabulkovém programu a zvolte UTF-8. Podívejte se, jaký oddělovač a jaký desetinný znak vidíte.
  3. Vytvořte nový soubor jen se sloupci ID (nebo SKU) a Sklad, s jedním produktem. Změňte stav skladu.
  4. Importujte tento soubor tlačítkem Importovat nad seznamem produktů se zapnutou volbou Aktualizovat existující produkty.
  5. Zkontrolujte produkt ve správě a v anonymním okně na webu.
  6. Projděte svá nastavení skladu v WooCommerce > Nastavení > Produkty > Sklad.

Kontrolní seznam (povinný): záloha nebo testovací obchod; export vytvořen; soubor otevřen ve správné znakové sadě; upraven jeden řádek; importován jen tento řádek s volbou „aktualizovat existující produkty“; výsledek zkontrolován.

Odpovězte:

  1. Který sloupec použil WooCommerce k nalezení produktu: ID, nebo SKU?
  2. Co se pokazilo nebo málem pokazilo (znaky, desetinný znak, prázdné sloupce)?
  3. Jaká nastavení skladu používáte (rezervace zásob, hranice, upozornění, objednávky bez zásob) a proč?

Dobrá odpověď uvádí ID nebo SKU jako klíč, konkrétní past, na kterou jste narazili nebo které jste se vyhnuli, a u každého nastavení důvod, který odpovídá Vašemu e-shopu.

Úkol D3.4: Export a import

Tento úkol provádíte sami; nikdo ho nekontroluje. Odškrtněte, co jste udělali, a označte úkol jako splněný.




Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.

Další čtení

Postupy ve znalostní bázi a v návodu platí pro panely WebOké; u jiných poskytovatelů to funguje podobně.

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…