Donation Per Purchase
“How do I donate to a partner organization for every sale of their sponsored products?”
An owned-products donation model where partner organizations earn a flat donation for every sale of their assigned products. Ideal for cause-driven commerce where every purchase supports a specific organization.
What's Included
Product Donation Program
What This Recipe Does
This recipe creates a program where partner organizations are assigned specific products. Every time one of those products sells, the organization earns a flat $2.00 donation. The tracking is automatic: Siren detects the product in the order and attributes the commission to the organization that owns it.
This is not a referral program. Organizations do not need to share links or drive traffic. They earn simply by having their products sell. Choose this recipe when your business model ties specific products to specific causes or partners and you want that relationship tracked and compensated automatically.
Who It’s For
- Cause-driven e-commerce stores that want to donate a fixed amount per sale to partner nonprofits or community organizations
- Marketplace operators who assign products to vendors and pay a flat per-product commission
- Mission-driven businesses where specific products fund specific causes, and the store wants that tracked and automated
How It Works
You add each partner organization as a collaborator in the program and assign them one or more products using Siren’s owned products feature. From that point on, everything is automatic. When a customer purchases one of those products, Siren detects the product in the order, matches it to the organization that owns it, and credits them with a $2.00 donation per unit sold.
The attribution model here is “every engagement wins,” which is different from the referral-based recipes. In referral programs, affiliates compete for credit on the same sale. Here, there is no competition. If a single order contains products owned by three different organizations, all three earn their respective donations independently. Every product-organization pair triggers its own payout.
This makes the donation model clean and predictable: one product sold equals one donation credited, regardless of what else is in the cart.
{
"version": 1,
"name": "Donation Per Purchase",
"description": "Partner organizations earn a flat $2.00 donation for every sale of their assigned products.",
"programs": {
"donation": {
"name": "Product Donation Program",
"description": "Organizations earn a $2.00 donation for every unit sold of their assigned products.",
"incentiveType": "saleFixedPerProduct",
"incentiveResolverType": "EveryBindingWins",
"units": "USD",
"status": "active",
"incentiveArgs": { "payoutPerProduct": 200 },
"engagementTypes": [
{ "type": "collaboratorProductSold", "value": 100.0 }
],
"transactionCompilers": ["includeLineItems"]
}
}
} Frequently Asked Questions
Why is the incentive amount 200 instead of 2 in the JSON?
The amount is stored in cents. 200 means $2.00. To donate $5.00 per product, set the amount to 500.
Can I set different donation amounts for different products?
Not within a single program. If you need different amounts for different products, create multiple donation programs with their own rates and assign products accordingly.
Do organizations need to do anything to earn donations?
No. Once you assign products to an organization, tracking is fully automatic. Siren detects the product in the order and credits the donation.
What Siren plan do I need?
This recipe requires the Essentials tier. Fixed-per-product incentives and product ownership are Essentials features.
More Recipes
Affiliate and Lead Gen Combo
Sales commissions and lead bounties in one program group.
2 programs, 1 program group
Affiliate and Royalty Stack
Affiliates earn for selling, creators earn royalties — both on every sale.
2 programs
B2B Referral Program
Flat bounty per referred sale with first-touch attribution for B2B.
1 program
Ambassador and Affiliate Dual Program
VIP ambassadors and standard affiliates running side by side.
2 programs