Setting up the affiliate programme
Choose the attribution model and commission rule, add influencers and partners, generate tracking links, then approve and mark commissions as paid.
The affiliate plugin measures the people who bring you sales — influencers, resellers, referring customers — through trackable links, and records a commission on each sale. Two settings hold the programme up: who a sale is credited to (attribution) and how much commission it earns. Decide both before you add a partner; changing them later does not restate past commissions.
Before you start
- The affiliates plugin enabled
- A decision on the commission: percentage or fixed amount, and on what base
- Your returns window — auto-approval must be set longer than it
Steps
Screens are illustrative; the data in your own panel will differ.
Step 1: Set the attribution and commission rules
Satış Ortakları → Ayarlar is the programme's constitution. The attribution model decides whether a sale counts as first touch or last touch, and the attribution window sets how many days a click stays valid. The default commission type and value are what a new partner is proposed. With 'Kargoyu baz tutardan hariç tut' on, commission is computed on the goods total only.
Affiliate settings
Attribution modelLast touchWho a sale is credited to.
Attribution window (days)30How long a click stays valid for attribution.
Auto-approve after (days)210 disables it.
Default commission typePercentageDefault commission value8açıkExclude shipping from the base
kapalıAllow self-referral
Affiliate settings — example view from the panel Step 2: Add your first partner
On Satış Ortakları → Partnerler press 'Yeni ortak'. Leave the referral code empty and one is generated; type your own if you want something a person can say out loud, like 'ayse10'. Partner type only splits reporting — what decides the money is the commission type and value on this form, which override the defaults for this partner.
New partner
NameAyşe YılmazReferral codeayse10Generated automatically if left empty.
E-mailayse@ornek.comPartner typeInfluencerCommission typePercentageCommission value12StatusActiveCreateNew partner — example view from the panel Step 3: Generate tracking links and QR codes
'Paylaş' on the partner row opens the share-links dialog. Pick a platform and a target type, put a path like /products/urun-slug in the target field, and 'Bağlantı oluştur' produces both a full share URL and a short URL. Give the influencer the short one with 'Bio için kopyala', and use 'PNG' for an in-store QR poster. Generate a separate link per platform — it is the only way the breakdown means anything.
Share links
PlatformInstagramTarget typeProductTarget/products/keten-gomlekA path such as /products/urun-slug, or a target id.
CampaignSeptember launchCreate linkCopy for bioPNGShare links — example view from the panel Step 4: Optionally give the partner their own panel
The partner form carries a 'Mağaza yönetimi erişimi ver' switch: turn it on and that person can sign in to the store admin and see only their own affiliate statistics, nothing else. In their sidebar they get 'Ortaklık İstatistiklerim'. It saves you sending a screenshot every month.
Edit partner
Existing userayse@ornek.comaçıkGrant store admin access
They can sign in and see only their own affiliate statistics — nothing else.
Panel access granted
Edit partner — example view from the panel Step 5: Approve and pay the commissions
Under Satış Ortakları → Komisyonlar every record starts as pending. 'Onayla' approves it; once you have paid, 'Ödendi işaretle' records that and the panel asks for an optional payout reference. If the order was returned, 'İptal et' reverses the commission. Pending records auto-approve once the settings' auto-approval period elapses, so keep that period longer than your returns window.
Commissions
Partner Order Base Commission Platform Status Date Ayşe Yılmaz #10428 ₺1,250 ₺150 Instagram Pending 12.09.2026 Ayşe Yılmaz #10402 ₺890 ₺106.80 Instagram Approved 05.09.2026 Mert Kaya #10377 ₺2,400 ₺192 YouTube Paid 28.08.2026 Mert Kaya #10361 ₺640 ₺51.20 TikTok Reversed 21.08.2026 ApproveMark paidReverseExportCommissions — example view from the panel Step 6: Read the programme on the overview
Satış Ortakları → Genel Bakış puts attributed revenue, clicks, conversion rate and the three commission stages (pending, approved, paid) side by side. The funnel tells you where you lose people between click and order: plenty of clicks and no add-to-carts is not a partner problem, it is the page the link lands on. For per-partner detail, open Satış Ortakları → Partnerler; the page itself is headed Ortaklar.
Affiliates
Attributed revenue
₺184,300
Clicks
12,480
Conversion rate
2.4%
Pending commission
₺9,640
Clicks Product views Add to cart Orders 12,480 7,910 1,140 299 Affiliates — example view from the panel
Tips
Keep auto-approval longer than your returns window
'Otomatik onay süresi (gün)' approves pending commissions by itself. Offer 14 days of returns and set this to 7 and you have paid commission on orders that came back. Setting it to 0 disables auto-approval entirely.
One link per platform
Using a single link in both an Instagram bio and a WhatsApp status makes the platform breakdown useless. You may create as many links as you like for the same partner and target; the commission still lands on that one partner.
Frequently asked questions
- What happens if I leave the referral code empty?
- One is generated and the links work with it. If you want a code an influencer can say out loud, type it yourself — changing it later breaks every link already distributed.
- Two partners' links were clicked. Who gets the commission?
- The attribution model decides: first touch credits the first click, last touch the click immediately before the order. Once the attribution window has elapsed, that click no longer counts at all.
- How do I claw back commission on a returned order?
- Press 'İptal et' on that row under Satış Ortakları → Komisyonlar; the record moves to reversed and drops out of what is owed. On an already-paid commission it leaves a record to offset against the next payout.
Related plugins
The task in this guide ships with these plugins.
Try it in a live demo
Real stores running this feature. Open one and click around.
Related guides
Creating coupons and setting usage limits
Create percentage or fixed-amount discount coupons, set usage limits and date ranges, issue customer-specific codes, and announce them by SMS.
Creating a personalization audience
Define audiences from visitor, device, UTM and time conditions, then show, hide or swap any page-builder section for exactly those visitors.


