1. Home
  2. Mailstep
  3. Synchronizace skladu

Synchronizace skladu

Správu skladu musíte mít povolenou a nastavenou ve WooCommerce.

Mailstep touto cestou umožňuje synchronizovat max. 10 000 produktů. Pokud jich máte víc, bude potřeba úprava na míru.

Pokud chcete-li synchronizovat sklad ve WooCommerce se stavem skladu v Mailstepu vyberte si prosím ten mód, který je nejvhodnější pro váš e-commerce model.

Manuální

Máte vše pod kontrolou a sklad aktualizujete stiskem tlačítka, když naskladníte nové zboží. Synchronizace se naplánuje a při dalším zobrazení stránek se sama spustí.

Vhodná volba pokud nedochází ke snížení skladových zásob jinak než prodejem přes e-shop (nemáte pobočku, další e-shop apod.).

Automatická

Sklad se mění často, protože prodáváte i na pobočce apod.

Sklad se sesynchronizuje jednou za hodinu* (v závislosti na návštěvnosti stránek, resp. chování WordPress cronu, který se spouští po uplynutí časového limitu při návštěvě stránek).

První synchronizace může trvat poměrně dlouho – při standardním nastavení plugin aktualizuje najednou jen 300 produktů. Pokud jich máte více, naplánuje si dalších 300 o minutu později, aby nepřetížil vaše stránky. Pokud jste si jisti konfigurací serveru, můžete číslo navýšit.

Další synchronizace by už měly být rychlejší, protože se aktualizuje jen to, co se změnilo oproti předchozí synchronizaci.

Při běžném používání platebních metod, které nemají „zpoždění“ jako je platba kartou, okamžitým převodem nebo třeba dobírkou, by nemělo dojít ke skladovým diskrepancím.

Pokud ale používáte v hojné míře platbu převodem, tak by mohlo dojít k umělému navyšování skladu a způsobení potíží při nízké skladové zásobě.

Správně snížený sklad ve WooCommerce (při objednávce) by mohl být přepsán nesníženým skladem z Mailstepu, kam se objednávka ještě nedostala (pokud ji tam odesíláte až zaplacenou). Což může být v případě nízkého skladu velký problém.

Pokud i přesto potřebujete využívat automatickou synchronizaci skladu, tak může být řešením aktualizovat sklad třeba jen jednou denně (v době po připsání plateb na účet) anebo třeba doprogramování aktualizace skladu po přijetí nového zboží v Mailstepu.

S nastavením periodicity spouštění může pomoci váš programátor využitím tohoto filtru anebo zavoláním akce kbnt_mailstep_sync_inventory_manuall_hook, která naplánuje jednorázové spuštění cronu (jako stisk tlačítka výše).

Pro další úpravy kódu mne kontaktujte.

Vymazání mezipaměti pro synchronizaci skladu

Pokud potřebujete vymazat mezipaměť synchronizace skladu, tj. chcete zaktualizovat vše nanovo (nikoliv aktualizovat pouze rozdíl mezi posledním a novým skladem skladu) nebo potřebujete zrestartovat celý proces, můžete tak učinit stiskem tlačítka.

Najdete ho ve WooCommerce / Stav / Nástroje a pod názvem Vyčistit mezipaměť synchronizace stavu skladu z Mailstepu.

Nastavení skladu ve WooCommerce

Aby synchronizace správně fungovala, musíte mít samozřejmě povolený sklad ve WooCommerce, což ověříte v nastavení WooCommerce / Nastavení / Produkty / Sklad.

V tuto chvíli WooCommerce řeší stav skladu u produktu příznakem Skladem a Není skladem. Pokud chcete řešit množství produktů skladem, je třeba u každého produktu povolit Sklad na úrovni produktu.

Detailnější informace k chování skladu ve WooCommerce najdete v článku od Vládi Musílka zde. K hromadné úpravě můžete využít např. plugin WooCommerce Stock Manager.

Updated on 11 listopadu, 2021

Was this article helpful?

Related Articles