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
- Admin > Campaigns > New campaign.
- Name the campaign and choose start/end dates.
- 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.