No. For example, if you give a supermarket 1,000 in cash, the supermarket will give you a card with the same face value, just like you recharge a bus card, and then pay with the shopping card in the supermarket, saving you the trouble of carrying cash.
During New Years and holidays, the company will give employees shopping cards for supermarkets and shopping malls as a bonus, or if it is not easy to give gifts directly in cash, they will give them shopping cards.
If it is a shopping mall shopping card, some shopping malls will charge a certain cost for each card. Supermarkets generally do not charge this fee. Usually the maximum denomination of a shopping card is 1,000.