KamoCRM

Real promo codes — codes that must be typed, once per organization, duration in billing periods, archive, redemptions without a POS order, an audit trail, plain refusal sentences, MANAGE_PROMO_CODES platform right (Universe Launch UP.1)

Featurekamo-shared-library
Expédié
15 novembre 2026 à 21:24 UTC
Auteur
Kamo
Commit
e147652

Built on the existing seller-owned SubscriptionPromotion rather than a parallel table: requiresCode keeps a code off the public feed and the automatic live offer; isAutomaticOffer is the one predicate for that. POS createOrder now matches the code case-insensitively (a lower-case code was discounted but never recorded), claims the slot atomically, records the buyer org and writes REDEEMED/REFUSED audit rows. Hand DDL applied first **************** every column is on the entities.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification