Skip to content

How to create an affiliate program for your online business, step by step

From the product and commission to your first partner: how to set up an affiliate program for a shop, a SaaS, courses or services, and what you need to track every sale.

Updated on 7 Nov 2026

An affiliate program gets other people selling for you: each partner gets a link, shares it with their audience and earns a commission on every sale they bring. You only pay when you sell.

1. Choose what to pay for

Decide what counts as a result: a sale, a sign-up, a lead or a subscription. Then the commission: a fixed amount, a percentage of the sale, or a percentage every month while the customer keeps paying. See how much to pay affiliates.

2. Write the rules

What traffic you accept, when and how you pay, what happens with a refund. Clear rules avoid arguments and keep cheaters away. See affiliate program terms.

3. Track every sale

Without tracking, you don't know which partner brought each sale. The affiliate's link carries a click ID; when someone buys, your site tells RastroAff and the sale is attributed. There are several ways: postback, pixel, API, coupons, or the order webhook of your Shopify or WooCommerce store.

4. Open the door to partners

A sign-up page with your brand, the questions you want and manual or automatic approval. See sign-up form.

5. Give them material

Ready-made links, banners and texts with the link already inside. The less work they have, the more they share. See creatives.

6. Recruit the first ones

Start with people who already like you: customers, creators in your niche, business partners. See how to find affiliates.

7. Pay on time

What keeps an affiliate going more than anything is getting paid when agreed. See affiliate payouts.

In RastroAff

Create your account, add your business as the advertiser and create the offer with the commission. The rest (links, partner sign-up, tracking, fraud checks and payouts) is ready. See create an offer.