Back to blog

Affiliate marketing: a partner program step by step

Affiliate marketing and a partner program with commission tracking

A sports supplement shop came to us with a problem that sounds like success. Google advertising was working, revenue was growing, but cost per order had climbed forty per cent in a year. Every new euro went into outbidding the same three competitors for the same keywords.

The answer was not a bigger budget. It was a different channel, one where you pay only after a sale. Within nine months the partner program reached roughly eighteen per cent of revenue, at a cost predictable to the cent.

What affiliate marketing actually is

Affiliate marketing is an arrangement where external people and sites send customers to you and receive a share of the sale. Nobody pays for impressions or clicks. Money moves only when an order is confirmed.

The mechanics have four parts. A partner with an audience, a special link carrying a code that identifies the partner, a system that tracks the path to the order, and a commission rule.

Why the Bulgarian market suddenly woke up

Searches for the affiliate marketing term in Bulgaria run at around 320 a month and hold steady. The reason is practical: advertising costs on Meta and Google keep rising, while niche sites, Telegram channels and YouTube profiles have built real audiences. For a small shop a partner is a channel with no upfront risk.

Who wins and who does not

Shops with decent margins, repeat purchases and a clear offer win. Anyone selling below fifteen per cent margin, or struggling with delivery, wastes time. A partner does not fix a poor product, they only show it to more people.

Commission models

Choosing the model is the first decision and it matters more than the percentage.

ModelWhen it paysSuitsMain risk
Percentage of orderon confirmed orderonline storesreturns and refused parcels
Fixed sum per saleon confirmed ordersubscriptions, servicesvarying basket value
Pay per enquiryon completed formservices, B2Blow enquiry quality
Pay per signupon active accountplatforms, appsdormant accounts
Two-tier commissionsale and sub-partnermature programscomplex accounting

Most often we start with a percentage of the order, net of VAT and shipping. For services with a long cycle, paying for a qualified enquiry works better, but it requires a clear definition of what qualified means.

How sales get tracked

This is where most programs fail, and it is exactly where improvisation is not an option.

Cookie and attribution window

The partner link sets a cookie with an identifier. If the person buys within the agreed window, the sale is credited. Thirty days is a sensible start for shops with a fast cycle, sixty for expensive goods. A longer window sounds generous but breeds disputes.

Server-side tracking

Cookies get cleared, blocked and expired. So we also record the order on the server, with the partner identifier kept in the session and in the database. On a WooCommerce store this is done with a plugin or a small addition to the theme. Cookie plus server record together brings lost sales down to a few per cent.

The last-touch rule

If a customer arrives through a partner, then clicks an ad, then buys, who earns the commission. Decide in advance and write it into the rules. We usually favour the partner on first touch for new customers and the direct channel on repeat purchases. Whatever you choose, partners need to know it from day one.

Tracking of partner links and commissions

Where good partners come from

The first mistake is waiting for partners to find you. The program does not fill itself.

Start with your own customers. People who already order regularly know the product and talk about it without effort. Send them an email invitation with clear terms and ready-made materials. This list produces the highest quality traffic.

The second group is niche sites and blogs in your topic. Look for pages with comparisons, rankings and reviews that already rank for your category terms. If a site appears on page one for "best protein", it does not need your advertising, it needs a percentage.

The third group is content creators on Instagram, TikTok and YouTube. Here commission is often combined with a fixed fee per piece. Be careful with profiles that have followers but no engagement.

The fourth group is coupon and cashback sites. They bring volume with low added value, because they often intercept a customer who had already decided to buy. Give them a lower percentage and exclude them from promo code campaigns.

Rules, contract and protective clauses

A two-page document saves months of argument. The essential clauses are these.

A ban on bidding on your brand name in Google Ads. Without it partners will buy your own name and sell you customers who were already yours.

A ban on email campaigns from third-party lists and on claims that are not true. Liability for misleading advertising lands on you, not on the partner.

An approval period for commissions tied to the returns window. Fourteen days of statutory returns plus a few days of buffer is normal practice.

A payout threshold and schedule. Monthly payment once at least fifty euro has accumulated is understandable to everyone and cuts admin work.

Grounds for termination in case of fraud, including self-ordering and fake traffic.

What it costs and what is realistic

Commission rates in Bulgaria vary widely. Online stores most often pay five to twelve per cent, software and subscriptions twenty to thirty per cent of the first payment, services a fixed sum per qualified enquiry. All amounts are agreed in euro.

Realistic expectations look like this. First three months: building, three to ten active partners, under five per cent of revenue. Months four to nine: the first two or three partners start carrying the volume, the channel reaches five to fifteen per cent. After a year: a stable channel with predictable cost and room to negotiate better terms.

If you expect an explosion in month one you will be disappointed. An affiliate program is a slow channel that then works for years.

Technical requirements on your side

The partner sends traffic, but conversion stays your job. Three things matter most.

Speed. Traffic from social platforms is mostly mobile and impatient. Check your pages and see our notes on site speed.

A clear product page with stock, price and delivery time above the fold. The partner has done their job, you should not lose the customer on that screen.

Correct measurement. Without GA4 and purchase events you cannot compare the partner channel with the rest and you will decide blind.

Frequently asked questions

How many partners do I need for the program to work

Fewer than you expect. In almost every program we have launched, between two and five partners carry over seventy per cent of revenue. The goal is not a list of a hundred names but a handful of strong partners with real audiences and good communication with you.

Can I run a partner program without dedicated software

You can, briefly. With up to ten partners, UTM parameters plus a spreadsheet and manual checks will do. After that, errors and disputes cost more than the time saved. For a WooCommerce shop an affiliate plugin costs less than one argument with a partner.

How do I spot fraudulent traffic

Look for patterns. Many orders from one IP address, an unusually high share of refused parcels, conversion above average without matching visit volume, orders at odd hours from new accounts. Set a rule for manual review above a certain amount and never approve commissions before the returns window closes.

Does affiliate marketing compete with my advertising

Not if you ban brand bidding and monitor overlap. In most cases partners reach audiences your ads never touch: readers of niche sites, channel subscribers, people who block ads.

Is it suitable for a service company rather than a shop

Yes, with a pay-per-enquiry model and a clear definition of which enquiry counts. It works well for accounting, repairs, training and anything where one customer carries enough value to justify a fixed commission.

Next step

A partner program is not magic, it is a system: clear rules, reliable tracking, selected partners and patience for a few months. Build it properly once and you get a channel with predictable cost and no auctions.

If you want us to assess whether your business fits and how the technical side should be set up, write to us through the contact page. We review and send an individual quote within 24 hours. See also what our services for online stores and advertising cover.

Ready to get started?

Contact us for a free consultation and a quote within 24 hours.