1. Utwórz webhook zamówienia
- Panel administracyjny Shopify: Settings > Notifications > Webhooks.
- Utwórz webhook Order payment, format JSON, wskazujący na:
https://serverside.datafirefly.com/v1/shopify/TWOJ-SITE-ID
zastępującTWOJ-SITE-IDdokładnym Site ID ze strony Twojej witryny. - Zalecane: dodaj też Refund creation, aby zwroty również spływały. Checkout creation i Cart creation są przydatne tylko do czasu założenia piksela storefront.
Wybierz koniecznie Order payment, nigdy Order creation: ten drugi uruchamia się także dla nieopłaconych zamówień i powoduje podwójne zliczanie.
2. Wklej signing secret
- Na dole strony Webhooks Shopify pokazuje signing secret: skopiuj go.
- Wklej go w polu „Shopify webhook signing secret” na stronie Twojej witryny w DataFirefly, a następnie zapisz.
3. Dodaj piksel storefront
- Panel administracyjny Shopify: Settings > Customer events > Add custom pixel.
- Wklej snippet z przewodnika Shopify w Twoim panelu klienta (strona Modules).
- Gdy piksel działa, usuń webhooki Checkout creation i Cart creation: piksel je zastępuje.
Weryfikacja
- Złóż opłacone zamówienie testowe: musi pojawić się ze statusem Delivered w Monitoringu.
- Przycisk „Diagnose my connection” potwierdza odbiór ostatnich zdarzeń.
Gdy coś nie działa
- Webhook, który nie działa przez około 48 godzin, jest automatycznie usuwany przez Shopify. Jeśli webhook zniknął, sprawdź Site ID w adresie URL, utwórz go ponownie i obserwuj Monitoring.
- Zduplikowane zamówienia? Sprawdź, czy nie pozostał żaden webhook Order creation.
- Pozostałe częste przyczyny znajdziesz w przewodniku rozwiązywania problemów.
Aktualizacja: 1 września 2026