Dělení do balíků
Plugin dělí každou objednávku do jednoho či více balíků automaticky. Logiku řídí tři nastavení v WooCommerce → Nastavení → Doprava → Messenger:
| Nastavení | Význam | Výchozí |
|---|---|---|
| Ks do balíku | kolik kusů se vejde do jednoho balíku | 9999 |
| Obalový materiál | hmotnost obalového materiálu na balík | 0,25 kg |
| Max. hmotnost | maximální hmotnost jednoho balíku | 30 kg |
Algoritmus — nejdřív kusy, hmotnost jako pojistka
Sekce “Algoritmus — nejdřív kusy, hmotnost jako pojistka”- Počet balíků se odvíjí od počtu kusů:
balíky = zaokrouhlit nahoru(kusy ÷ ks do balíku). - Pak přijde hmotnostní kontrola: pokud by průměrný balík (hmotnost objednávky ÷ počet balíků, plus obalový materiál) překročil maximální hmotnost, počet balíků se zvýší tak, aby žádný limit nepřekročil.
- Každý balík se Messengeru hlásí s průměrnou hmotností (celková hmotnost vč. obalů ÷ počet balíků), zaokrouhlenou nahoru na celé kilogramy — tak to očekává Messenger API.
Hlavní pákou je tedy počet kusů; hmotnost zasahuje jen jako pojistka u těžkých objednávek.
Modelový příklad: víno po šesti
Sekce “Modelový příklad: víno po šesti”Vinařství posílá lahve (1,5 kg/ks) v kartonech po šesti, takže Ks do balíku = 6 a obalový materiál 0,25 kg:
| Objednávka | Balíků | Hlášená hmotnost |
|---|---|---|
| 6 lahví (9 kg) | 1 | 10 kg (9 + 0,25, zaokrouhleno nahoru) |
| 7 lahví (10,5 kg) | 2 | 6 kg každý (11 ÷ 2, zaokrouhleno nahoru) |
| 12 lahví (18 kg) | 2 | 10 kg každý (18,5 ÷ 2, zaokrouhleno nahoru) |
Všimněte si případu se 7 lahvemi: Messenger dostane dva balíky se stejnou průměrnou hmotností, i když fyzicky zabalíte 6 + 1.
Co je dobré vědět
Sekce “Co je dobré vědět”- Každý produkt musí mít ve WooCommerce vyplněnou hmotnost (Údaje produktu → Doprava), jinak hmotnostní pojistka nemůže nikdy zafungovat. Viz také Nastavení pluginu.
- Plugin neposílá velikostní kategorii Messengeru (
velikost) ani rozměry balíků — kategorii si Messenger určuje na své straně a žádné nastavení pluginu ji neovlivní. - Od verze 2.7.0 se výchozí hmotnost obalového materiálu (0,25 kg) uplatňuje shodně v košíku i na objednávce a explicitně nastavená nula se respektuje.
Doladění přes filtry
Sekce “Doladění přes filtry”Pro logiku na míru objednávce nebo košíku můžete tři vstupy přepsat
filtry — kbnt_messenger_pcs_per_package, kbnt_messenger_package_weight
a kbnt_messenger_max_package_weight (plus jejich _cart varianty
používané při výpočtech v košíku). Viz
Filtry a akce pro vývojáře.
Pomohla vám tato stránka?
Díky za zpětnou vazbu!
To mě mrzí. Napište mi, co chybělo a jak vám můžu pomoci →