Časté dotazy
Dotazy, které se opakují — odpovědi jsou ověřené proti kódu pluginu a dokumentaci Messenger API.
Podporuje plugin ověření věku 18+ (Age Check)?
Sekce “Podporuje plugin ověření věku 18+ (Age Check)?”Age Check je služba na straně Messengeru, ne parametr API — importní API Messengeru pro ni žádné pole nemá, takže plugin nemá co posílat. Pokud máte Age Check aktivní na smlouvě plošně pro všechny zásilky, v pluginu není potřeba nic nastavovat.
Jediné, co si s Messengerem ověřte: jestli Age Check nevážou na konkrétní číslo typu přepravy. Pokud ano, zadejte ho v WooCommerce → Nastavení → Doprava → Messenger → Typ přepravy. Pozor, typ přepravy je globální nastavení — platí pro všechny instance dopravy Messenger, ne per zóna.
Kdyby Messenger někdy potřeboval v datech zásilky pole navíc, filtr
kbnt_messenger_order_data
umožňuje do API payloadu přidat libovolný parametr — plošně i podmíněně
(např. jen u objednávek s alkoholem).
Jak dostat sledovací číslo do e-mailu zákazníkovi?
Sekce “Jak dostat sledovací číslo do e-mailu zákazníkovi?”Plugin zobrazuje odkaz na sledování v detailu objednávky v administraci, do zákaznických e-mailů ho ale sám nepřidává. Dvě věci, které je dobré vědět předem:
- E-mail „Vyřízená objednávka” odchází až po doručení (viz životní cyklus stavů), takže odkaz na sledování by v něm dorazil pozdě.
- Messenger avizuje příjemce sám — v den doručení pošle SMS s časovým oknem, a od verze pluginu 2.7.0 dostává i e-mail zákazníka. Odkaz na sledování z e-shopu je tedy nadstandard, ne nutnost.
Pokud ho přesto chcete, sledovací data jsou v order meta a stačí malý snippet — vypíše odkaz do každého zákaznického e-mailu vygenerovaného poté, co byla objednávka předána Messengeru:
add_action('woocommerce_email_before_order_table', function ($order, $sent_to_admin, $plain_text, $email) { // Jen zákaznické e-maily a objednávky už předané Messengeru. if ($sent_to_admin || ! $order->get_meta('_kbnt_messenger_tracking_url')) { return; } printf( '<p>Sledování zásilky: <a href="%s">%s</a></p>', esc_url($order->get_meta('_kbnt_messenger_tracking_url')), esc_html($order->get_meta('_kbnt_messenger_tracking_code')) );}, 10, 4);Je plugin kompatibilní s fakturačními pluginy a WooPayments?
Sekce “Je plugin kompatibilní s fakturačními pluginy a WooPayments?”Přímý konflikt nikde není — plugin nesahá na platební brány ani na fakturaci. S čím je potřeba počítat, je životní cyklus stavů objednávky:
- WooPayments (a další brány) fungují podle očekávání: úspěšná platba nastaví Zpracovává se, což je přesně spouštěč předání Messengeru. Platbu kartou plugin správně nevyhodnotí jako dobírku.
- Fakturační pluginy (Toret Fakturoid a další): navažte vystavení faktury na stav Zpracovává se. Cokoli navázané na Vyřízeno se spustí až po doručení — často o dny později.
- Integrace kontrolující, jestli je objednávka zaplacená, fungují správně od verze pluginu 2.7.0, která stav Messenger registruje mezi zaplacené stavy WooCommerce.
Obecné pravidlo: cokoli, co reaguje na Vyřízeno, se s tímto pluginem chová jinak než v běžném WooCommerce e-shopu — Vyřízeno tady znamená doručeno.
Jak plugin dělí objednávky do balíků?
Sekce “Jak plugin dělí objednávky do balíků?”Viz samostatná stránka Dělení do balíků. Ve zkratce: nejdřív počet kusů do balíku, hmotnost jako pojistka, a každý produkt musí mít ve WooCommerce vyplněnou hmotnost.
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 →