Sprusify
Get started

Multi-store considerations

If you manage multiple Shopify storefronts, define ownership and data boundaries early.

Deployment Models

Store-Isolated Model

  • Separate affiliate pools per store.
  • Separate campaigns, payouts, and reporting.
  • Simplest for legal and accounting separation.

Centralized Multi-Store Model

  • Shared affiliate identity across stores.
  • Cross-store performance reporting.
  • Unified payout operations where policy allows.

Design Decisions to Make Early

  • Identity scope: global affiliate ID or per-store identity.
  • Currency strategy: native store currency or normalized reporting currency.
  • Payout ownership: process payouts per store or centrally.

Attribution Considerations

  • Always store store_id with click and conversion records.
  • Use explicit campaign metadata for cross-store promotions.
  • Prefer coupon mapping for cross-device and cross-domain reliability.

Compliance and Accounting Notes

  • Keep store-level exports available for tax and audit needs.
  • Validate payout and identity requirements per operating region.
  • Document transfer-pricing or shared-cost rules if centrally managed.

Technical Checklist

  1. Register and monitor webhooks for every connected store.
  2. Validate OAuth and token lifecycle per store installation.
  3. Include store_id in all exports, events, and APIs.
  4. Test one full attribution and payout cycle per store before launch.