Kupony, rabaty i kody promocyjne
Zwiększaj konwersję i utrzymanie klientów dzięki kuponom Stripe, przeznaczonym dla klientów kodom promocyjnym oraz rabatom stosowanym do subskrypcji i faktur.
Kupony, rabaty i kody promocyjne to bezpłatna lekcja Stripe Payments & SaaS Billing Systems na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Stripe Payments & SaaS Billing Systems, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Stripe Payments & SaaS Billing Systems zawiera 4 lekcji w sumie.
Części tej lekcji nie zostały jeszcze przetłumaczone i są wyświetlane po angielsku.
Why Discounts Matter
Discounts drive sign-ups, win-back, and loyalty. Stripe has first-class support for coupons and promotion codes on subscriptions.
Coupons vs Promotion Codes
A coupon defines the discount logic. A promotion code is a customer-facing string that points to a coupon.
- Coupon: 20% off
- Promo code: SAVE20
Percentage vs Amount Off
A coupon discounts either a percentage or a fixed amount in a currency.
const coupon = { percent_off: 20 };
const price = 5000;
const discounted = price * (1 - coupon.percent_off / 100);
console.log(discounted);Duration of a Coupon
Coupons have a duration: once (one invoice), repeating (a set number of months), or forever.
Creating a Coupon
You create coupons in the dashboard or via API.
const coupon = await stripe.coupons.create({
percent_off: 25,
duration: 'repeating',
duration_in_months: 3
});Adding a Promotion Code
Wrap a coupon in a promo code so customers can type it at checkout.
const promo = await stripe.promotionCodes.create({
coupon: coupon.id,
code: 'SAVE25'
});Restrictions on Promo Codes
Promotion codes can be limited: first-time customers only, a minimum order amount, a max redemption count, or an expiry date.
Applying at Checkout
Enable the promo code field in Checkout so customers can self-apply codes without code changes.
const session = await stripe.checkout.sessions.create({
mode: 'subscription',
allow_promotion_codes: true,
line_items: [{ price: 'price_123', quantity: 1 }]
});Applying to an Existing Subscription
You can attach a discount to a running subscription, useful for retention offers when someone tries to cancel.
await stripe.subscriptions.update('sub_123', {
discounts: [{ coupon: 'coupon_abc' }]
});Discounts and Proration
Discounts interact with proration when plans change mid-cycle. Always test the resulting invoice preview to confirm the final charge.
Tracking Redemptions
Monitor how often each promo code is used and its impact on conversion, so you can retire underperforming offers.
Quick Check
What is the difference between a coupon and a promotion code?
Recap
You learned to offer discounts in Stripe:
- Coupons define the discount; promo codes expose it to customers
- Percentage or amount off, with once/repeating/forever duration
- Restrictions like first-time-only and expiry
- Apply at checkout or to existing subscriptions for retention
Ucz się Stripe Payments & SaaS Billing Systems dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 12
- Lekcje
- 48
Często zadawane pytania
Czy lekcja „Kupony, rabaty i kody promocyjne” jest bezpłatna?
Tak — pełny tekst „Kupony, rabaty i kody promocyjne” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Stripe Payments & SaaS Billing Systems, przejdź na CoddyKit PRO. Kurs Stripe Payments & SaaS Billing Systems zawiera 4 lekcji w sumie.
Co nauczysz się w „Kupony, rabaty i kody promocyjne”?
Zwiększaj konwersję i utrzymanie klientów dzięki kuponom Stripe, przeznaczonym dla klientów kodom promocyjnym oraz rabatom stosowanym do subskrypcji i faktur. Ćwiczysz Stripe Payments & SaaS Billing Systems z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Stripe Payments & SaaS Billing Systems?
Nie wymagamy żadnego doświadczenia. Stripe Payments & SaaS Billing Systems w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Kupony, rabaty i kody promocyjne”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Stripe Payments & SaaS Billing Systems?
Tak. Każda lekcja Stripe Payments & SaaS Billing Systems zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Obsługa okresów próbnych i zmiany planów
- Implementacja proporcjonalnych rozliczeń i billing oparty na użyciu
- Zarządzanie cyklem życia subskrypcji i zdarzeniami
- Kupony, rabaty i kody promocyjne