Creators and affiliates promote the store with their own links and codes and earn a commission on the sales they bring, with applications, campaigns, payouts and product gifting around it.
56 parts and 17 phrases. Apps in this area include GRIN, Refersion, UpPromote, Social Snowball, Impact, Aspire.
affiliate.trackShowThe links and codes a creator shares, and the rules that credit an order to them.affiliate.track.linkShowLinks that carry the creator and campaign to the store.How to extend
getLinkAttributionThe assistant reads clicks and sales per tracked link.| Part | Litestore today | How to extend |
|---|---|---|
Core app/l/[slug]/route.ts | Assistant tool | |
Core modules/creators/links/schema.ts | Assistant tool | |
Core modules/creators/links/campaign-product-link.ts | Assistant tool | |
Core modules/creators/links/crud.ts | Assistant tool |
affiliate.track.codeShowDiscount codes that belong to a creator and credit them when used.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/creators/storefront/actions.ts | Event · many | |
Core platform/config/affiliates.ts | Event · many | |
Plugin | Event · many |
affiliate.track.attributionShowThe rules that link an order to a creator.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Attribution window affiliate.track.attribution.windowThe attribution window is the number of days, thirty by default, that a creator link click still credits a later order. | Core platform/config/affiliates.ts | Core only |
Creator stored on the cart affiliate.track.attribution.cartThe cart stores the creator and campaign from the visitor's cookie, and checkout drops a creator who is not approved. | Core modules/checkout/resolve-cart.ts | Core only |
Credit by code affiliate.track.attribution.code_creditCode credit links an order to a creator when the order uses that creator's discount code. | Core modules/checkout/cart-discounts.ts | Core only |
Credit by social post affiliate.track.attribution.post_linkPost credit links a sale to a creator's social post through the platform's own product tag rather than a link or code. | Plugin | Core only |
affiliate.recruitShowHow creators join the program and who approves them.How to extend
creator discoveryA discovery plugin searches outside creator databases and sends the people it finds to the application form.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/creators/storefront/collab-signup-form.tsx | Event · manyProvider · many | |
Core modules/creators/collab-approvals.ts | Event · manyProvider · many | |
Core modules/creators/stage.ts | Event · manyProvider · many | |
Core modules/creators/admin/create-collab-dialog.tsx | Event · manyProvider · many | |
Core modules/integrations/import/collabs.ts | Event · manyProvider · many | |
Plugin | Event · manyProvider · many | |
Plugin | Event · manyProvider · many |
affiliate.programShowTime-boxed promotions that group creators, products, a budget and a commission rate.How to extend
proposeCampaignThe assistant proposes a draft campaign that staff approve before it exists.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/creators/campaigns/campaign-admin.ts | Event · manyAssistant tool | |
Core modules/creators/campaigns/live.ts | Event · manyAssistant tool | |
Core modules/creators/campaigns/join-campaign.ts | Event · manyAssistant tool | |
Core modules/creators/campaigns/campaign-stats.ts | Event · manyAssistant tool | |
Plugin | Event · manyAssistant tool |
affiliate.commissionShowHow much a creator earns on a sale, and which rate wins.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Default rate affiliate.commission.default_rateThe default rate is the percentage of the sale, ten by default, paid when nothing more specific is set. | Core platform/config/affiliates.ts | Core only |
Rate per creator affiliate.commission.creator_rateA creator rate replaces the default percentage for one creator. | Core modules/creators/collab-approvals.ts | Core only |
Rate per category affiliate.commission.category_rateA category rate sets a different percentage for one creator's sales in a product category. | Core modules/checkout/execute-checkout.ts | Core only |
Rate per campaign affiliate.commission.campaign_rateA campaign rate sets the percentage for sales credited to that campaign. | Core modules/checkout/execute-checkout.ts | Core only |
Rate fixed at checkout affiliate.commission.rate_snapshotThe checkout copies the rates onto the order, so a rate change after checkout does not change what that order pays. | Core modules/checkout/execute-checkout.ts | Core only |
No commission on own orders affiliate.commission.self_purchaseAn order a creator places with their own link or code earns them no commission. | Core modules/orders/payments/payment-webhook.ts | Core only |
Creator tier affiliate.commission.creator_tierA creator tier is a level from basic to platinum calculated from the creator's lifetime revenue and shown on their admin page. | Core modules/creators/admin/collab-tiers.ts | Core only |
Tiered commission affiliate.commission.tiered_rateA tiered commission raises the creator's percentage automatically once their sales pass a threshold. | Plugin | Core only |
Rate per product affiliate.commission.product_rateA product rate sets a different commission for one product. | Plugin | Core only |
Flat amount per sale affiliate.commission.flat_amountA flat commission pays a fixed amount per order instead of a percentage. | Plugin | Core only |
Commission on recruits affiliate.commission.multi_levelA multi-level commission pays a creator a share of the sales made by creators they recruited. | Plugin | Core only |
New customers only affiliate.commission.new_customer_onlyA new-customer rule pays commission only when the buyer has never ordered from the store before. | Plugin | Core only |
affiliate.payoutShowWhen commission becomes payable, how creators ask for it and how it is paid.How to extend
payout providerOne payout provider, such as a wallet service or connected accounts, sends the money; the payout ledger stays in core.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/creators/collab-payouts.ts | Provider · oneEvent · many | |
Core platform/config/affiliates.ts | Provider · oneEvent · many | |
Core modules/creators/storefront/request-payout-button.tsx | Provider · oneEvent · many | |
Core modules/creators/collab-payouts.ts | Provider · oneEvent · many | |
Core modules/creators/earned-commission.ts | Provider · oneEvent · many | |
Plugin | Provider · oneEvent · many | |
Planned | Provider · oneEvent · many | |
Plugin | Provider · oneEvent · many |
affiliate.giftingShowSending free products to creators and following what they post.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Event · many | |
Plugin | Event · many | |
Plugin | Event · many |
affiliate.contentShowThe posts creators make and the rights to reuse them.How to extend
content libraryA content plugin stores creator posts and their usage rights next to the store's media.| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Provider · many | |
Plugin | Provider · many | |
Planned | Provider · many |
affiliate.portalShowThe pages a creator uses to get links, codes, campaigns and earnings.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core app/(web)/dashboard/collab/page.tsx | Slot · many | |
Core modules/creators/storefront/join-campaign-button.tsx | Slot · many | |
Core modules/products/storefront/queries.ts | Slot · many | |
Planned | Slot · many | |
Planned | Slot · many |
affiliate.reportShowClicks, sales and commission per creator and per campaign.How to extend
getCampaignPerformanceThe assistant reads a campaign's revenue, spend, conversions and return.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/creators/admin/columns.tsx | Assistant tool | |
Core modules/creators/campaigns/campaign-stats.ts | Assistant tool |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| affiliate program | |
| influencer marketing | |
| product seeding | |
| gifting | |
| creator storefront | |
| affiliate link | |
| creator code | |
| cookie duration | |
| tiered commission | |
| multi-level marketing | |
| commission per product | |
| PayPal payouts | |
| net-30 commission | |
| affiliate portal | |
| content rights | |
| auto-approve affiliates | |
| coupon leak protection |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.