Well I didn't want my first post after my "absence" to be a QQ claim but I feel like it will harm Salem in the long way. As a long time player (or ex-player I guess but still supporting the game), I have no problem with your idea even though I won't benefit from it personally (I used to buy packs from players not from the store). It's all for the support of the game.
Yet I feel like that most new players won't see it that way. Most new players (and even some old ones) will only see that as a pay-to-win. We've discussed at length in many threads whether or not Salem is pay-to-win (my opinion remains unchanged, if a game offers any item that offers any advantage in the game for real money then it is. Regardless whether or not you can acquire that item through other means. But I'd rather have that to fund the game than a monthly fee) and I do think it harms the game if it is considered as pay-to-win though it is needed for the game but is currently somewhat disguised as you can acquire the store items through trade.
You will never be able to acquire those Customer Rewards by hard work only in the game (and hard work should be rewarded, shouldn't it?). It's very much Premium Salem as someone mentioned.
Don't get me wrong, it does fix the problem at hand but it's like fixing a leak with duct tape. It holds for a while and then tears off with an even bigger mess. You did said that it might be a temporary solution and I hope it will be.
My suggestions:
1/ Forbid the use of undeclared alts and allows alts accounts only if they are declared and attached to a main account which will only be able to receive the nice gifts.
Pros: Would fix the problem. No pay-to-win issue. Would allow to balance the use of alts and even limit them (less alts = more QQ when they die muahah).
Cons: Hard to implement, hard to monitor people (I would guess).
2/ Make them Beta Testers Reward only. Only accounts created before a chosen date are eligible to receive gifts.
Pros: Easy to implement.
Cons: Wouldn't really solve the issue as many alts accounts were created a long time ago. Also new players wouldnt receive any rewards which would suck for them.
3/ Only accounts with X+ hours (hidden value to avoid cheating) of play are eligible. You could make it so after each gift X+ hours (total) are needed again to receive the gift. Example: I'm a new player that just started playing. I hit the requirement in time to get a gift and the server crashes. JC decides to give a gift to everyone. I receive the gift. I stop playing for a month and JC delivered many gifts but I didn't receive any because I only played Xhours+1 and I needed 2Xhours to receive a second gift.
Pros: Easy to implement would solve the issue. Only reward hard-workers.
Cons: Hard to implement? (I really don't know if it would be) Would still be possible to get alts to receive gifts though it would be harder.
4/ Make it an ingame item that you can put in your bank (only item to be able to go into the bank). You get one every time you do a purchase 20$ + that you can sell on the market.
Pros: Would fix the issue somewhat.
Cons: Still pay to win, I would presume people would hoard those make it virtually impossible for non-customer players to get them.
Well anyway, you can start lynching me now
.