1. Vytvoření webhooku objednávky
- Administrace Shopify: Settings > Notifications > Webhooks.
- Vytvořte webhook Order payment ve formátu JSON směřující na:
https://serverside.datafirefly.com/v1/shopify/VASE-SITE-ID
kdeVASE-SITE-IDnahradíte přesným Site ID ze stránky vašeho webu. - Doporučeno: přidejte také Refund creation, aby se přenášely i refundace. Checkout creation a Cart creation mají smysl jen do doby, než nasadíte storefront pixel.
Vyberte Order payment, nikdy Order creation: ten se spouští i u nezaplacených objednávek a způsobuje dvojí započítání.
2. Vložení signing secretu
- V dolní části stránky Webhooks zobrazuje Shopify signing secret: zkopírujte jej.
- Vložte jej do pole „Shopify webhook signing secret“ na stránce vašeho webu v DataFirefly a uložte.
3. Nasazení storefront pixelu
- Administrace Shopify: Settings > Customer events > Add custom pixel.
- Vložte snippet uvedený v průvodci pro Shopify ve vaší klientské sekci (stránka Modules).
- Jakmile je pixel nasazen, smažte webhooky Checkout creation a Cart creation: pixel je nahrazuje.
Ověření
- Vytvořte zaplacenou testovací objednávku: musí se zobrazit jako Delivered v Monitoringu.
- Tlačítko „Diagnose my connection“ potvrdí příjem posledních událostí.
Když něco nefunguje
- Webhook, který selhává přibližně 48 hodin, Shopify automaticky smaže. Pokud webhook zmizel, zkontrolujte Site ID v URL, vytvořte jej znovu a sledujte Monitoring.
- Duplicitní objednávky? Ověřte, že nikde nezůstal webhook Order creation.
- Další časté příčiny najdete v průvodci řešením potíží.
Aktualizováno: 1. září 2026