Just make it sure that you are adverting on both crypto and traditional market place since your product is based on games,books and other essentials.
If price are that low or better compared to others then you might get some attention.
The only thing is advertising is expensive and does not get results right away. Trying at the moment to get the people who purchase from me on eBay to check out my new store with a welcome letter when they receive their goods and a discount if they purchase directly from my store.Also, you're competing with the likes of eBay amazon for the same advertisement place which you're going to lose 100% of the time.So that why I trying to getting as many words of mouth referrals and sales as I can at the moment.
Is it possible to get the rewards in stable crypto currency like USDT.
What you plan or requirement you will ask for users to be able to receive rewards after they are inviting friends to register under its referral link .( they need to order first ?)
Will you ask for KYC or other verification method just to confirm that the users is real person and not just person referring it self?