I have few partners in instagram with 500k+ followers, which takes 10% of the product's end price to shout for me. For each of them I have made different coupon codes which they promote in their shouts and everytime a customer buys something from instagram most of them use these codes and they tell me which partner should receive the 10%. i dont pay for shouts - I offer em percentage of my profit. I change the codes every week.
So lets say a product that costs 5$ in AliExpress costs 20$ in my site. From a single shout , 500 customers come in my website and 125 of them buy something (since my conversion is 25%). So customer with 5%-10% coupon comes and buys this product. So lets make the math. 10% of 20$ are 2$, so -2$ for my costumer, -2$ for my partner, -in the worst case 4$ for ePacket, -5$ to buy the product from aliexpress = 20-13 = 7$ profit, ofcourse the epacket usually is 1-2$ not 4, but this is the worst case and the best case is epacket is free and I get profit 11$ so the profit of 20$ item with this method is 7-11$.
Example: 1 shout = 500 leads = 125 orders = 125 x 0.8 (minimum item cost is 8$ in my stores) or 125 x 40 (maximum item cost is 450$ in my stores) = 100$ - 5000$ profit for the person that shouts for me. Ofcourse simetimes his profit is 20-50$, sometimes its 150$+ per shout.
Your store must be professional and look even more professional so both sides can have positive feedback from customers ("hey that instagram account pointed me to one awesome store yesterday and offered 10% discount for it, wanna see it") - if you have positive experience from a store: 1st u will return, 2nd u will take special attention to this instagram profile coz it may offer more benefits for you.
This way:
The ppl that shout for me can have stable passive income (as he can shout as many times as he want - usually 1-3 times a week)
I don't pay for shouts that don't convert - aka its in both sides interest not to have fake followers.