Troubleshooting & FAQ
This page lists common issues merchants and affiliates encounter and practical steps to resolve them.
Problem: Clicks appear but no conversions
- Verify the tracking link included the affiliate parameters and that the cookie was set at the time of click.
- Confirm webhooks are delivered (Settings → Webhooks) and that order-sync is enabled.
- If the purchase happened on another device, check for coupon usage as a fallback attribution.
Problem: Wrong currency or totals
- Ensure Sprusify currency and timezone settings match Shopify store settings.
- Re-sync orders after changing currency or timezone to update historical reporting.
Problem: Payouts failing
- Check Stripe Connect account status and any verification holds.
- Validate payout bank details and that the platform account is in good standing.
Problem: Duplicate clicks or spam
- Enable IP throttling and bot-detection rules in Fraud Prevention settings.
Problem: Affiliate not receiving magic link
- Confirm email templates are configured and an SMTP provider or email relay is working (check email sending logs).
Developer troubleshooting
- Verify webhook signature verification logic and
WEBHOOK_SECRETvalue match partner settings. - Check idempotency handling: the app should ignore duplicate webhook deliveries with the same idempotency key.
Useful commands and checks
- Re-run order-sync: Admin → Orders → Sync Now.
- Replay a webhook: use Shopify Admin or your webhook testing tool to resend events.
If problems persist, submit a support ticket with affiliate ID, order ID, click timestamp, and any relevant logs.
-
Issue: Affiliate not credited for an order
- Check: Attribution window and cookie expiration settings.
- Fix: If the order used a coupon, verify coupon mapping in the app admin. For tracking links, confirm query parameters are arriving intact.
-
Issue: Webhook delivery failing
- Check: Delivery logs in Settings > Webhooks. Confirm your endpoint responds with HTTP 200.
- Fix: Temporarily set webhook to a public requestbin to validate payloads; update firewall or auth if needed.
FAQ
-
Q: How long does tracking persist?
- A: Default attribution windows are configurable per campaign; common defaults are 7–30 days.
-
Q: Can I edit a transaction after it’s recorded?
- A: Manual adjustments are available for disputes and chargebacks in the Transactions view.
If your problem persists, contact support with a timestamp, example affiliate ID, and sample order ID.