What a code is actually for
Not to be cheaper. A code is a reason to act now: a slow Tuesday, a size you over-ordered, a first purchase from someone who has read the channel for months without buying.
If every post has a code, the code stops meaning anything and full price starts feeling like a mistake.
The three that earn their place
A first-order code for new subscribers. A clearance code on the specific items you want gone, not the whole shop. A short-window code tied to something real, like a restock or a holiday. Each has an end, and the end is what makes it work.
Where Telegram helps
The code and the shop are in the same place. You post it, and the person who reads it taps through and orders in the same minute. There is no email to open, no landing page, no gap for the intention to fade.
Watch what it costs you
A code that only reaches people who were going to buy anyway is a discount on your own revenue. Post it where the non-buyers are, and put an end date on it so you can tell the difference.
What you need
Discount codes are part of the Growth plan at $49 a month, which also raises the catalogue to 1,000 products and 10,000 orders. On the free and Starter plans the shop works fully; codes are the thing you add when volume makes them worth managing.