Sprusify

Campaigns & Commission Rules

Campaigns allow merchants to define temporary or permanent rules that override default commissions. This page covers common configurations and implementation advice.

Creating a campaign

  • Define campaign name, active dates, target products or collections, and commission structure (percentage, fixed, tiered).
  • Optionally generate unique coupon codes or onboarding creatives for the campaign.

Commission rule types

  • Global default: baseline commission applied when no campaign rule exists.
  • Campaign override: campaign-specific percentages or fixed amounts.
  • Product/category overrides: higher or lower commissions on specific SKUs or collections.

Caps and limits

  • Per-order caps: maximum commission per order (protects margins on large orders).
  • Campaign budget caps: stop or reduce commissions when a campaign spends reach a preset amount.

Attribution rules

  • Define whether commissions apply to pre-discount or post-discount totals and how refunds affect payouts.
  • Use coupon-first attribution when coupon codes are present; otherwise fall back to cookie/last-click rules.

Reporting & auditing

  • Campaign reports should show per-affiliate performance, total spend, ROI, and refunded adjustments.

Developer notes

  • Validate overlapping campaigns: decide whether the system should choose the highest commission, earliest campaign, or apply an explicit precedence rule.
  • Store campaign metadata and rules in a way that the attribution engine can evaluate quickly on orders/create.

Well-designed campaign rules provide flexibility while protecting margins - document precedence rules clearly for merchants. Creating a campaign

  1. Admin > Campaigns > New campaign.
  2. Name the campaign and choose start/end dates.
  3. Select commission model and any product/category overrides.

Rules & advanced options

  • Attribution window: set how many days after a click an order is credited.
  • First-touch vs last-touch: choose which interaction receives the credit when multiple affiliates are involved.
  • Caps: set maximum commission per order or per affiliate to protect margins.

Testing & rollout

  • Run a pilot campaign with a small group of trusted affiliates before a full launch.
  • Use test orders and coupon codes to verify commission calculations.