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.