Enable Safe Discount Codes in Settings → Discount Settings to protect base discount codes while generating unique codes per checkout. See Initial Settings for configuration.
Auto-Create on Activation
Trigger: CC Partner Activated Condition: No discount code exists Actions:- Generate code using template from Settings → Discount Settings → Safe Discount Code Template
- Default pattern:
{FIRSTNAME}{DISCOUNT}(e.g., SARAH20) - Can include
{FIRSTNAME},{LASTNAME},{DISCOUNT}variables - Random number always appended for uniqueness
- Default pattern:
- Handle conflicts: SARAH20A, SARAH20B
- Create Shopify discount (percentage, unlimited use)
- Store in
cc-collab-discount-codeandcc-collab-discount-amount
Tier-Based Updates
When tier changes, update discount amount:| Tier | Discount |
|---|---|
| Bronze | 15% |
| Silver | 20% |
| Gold | 25% |
| Platinum | 30% |
- Lookup tier discount amount
- Update Shopify discount
- Update
cc-collab-discount-amount - Notify partner: “Your discount increased to {amount}%!”
Deactivate on Exit
Trigger: CC Partner Deactivated Actions:- Disable Shopify discount (not delete)
- Update
cc-discount-status: disabled - Preserve for potential reactivation
Reactivate on Return
Trigger: CC Partner Reactivated Actions:- Re-enable existing discount
- Update status
- Send welcome-back email