Объёмные и ступенчатые тарифы: подробный разбор
Освойте многоуровневые модели ценообразования Stripe, поймите ключевое различие между объёмными и ступенчатыми уровнями и устанавливайте цены на продукты, масштабируемые вместе с использованием.
«Объёмные и ступенчатые тарифы: подробный разбор» — бесплатный урок Stripe Payments & SaaS Billing Systems на CoddyKit. Это урок 4 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Stripe Payments & SaaS Billing Systems, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Stripe Payments & SaaS Billing Systems содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
Why Tiered Pricing?
Many SaaS products charge less per unit as customers buy more. Stripe supports this with tiered prices built right into a Price object.
Two Tier Modes
Stripe offers two tier modes that calculate cost very differently:
- Volume - all units at the rate of the reached tier
- Graduated - each unit priced at its own tier rate
Defining Tiers
Each tier has an up_to threshold and a unit price. The last tier uses up_to: inf.
const tiers = [
{ up_to: 10, unit_amount: 100 },
{ up_to: 50, unit_amount: 80 },
{ up_to: 'inf', unit_amount: 50 }
];Volume Pricing Example
With volume, buying 30 units lands in the 11-50 tier, so ALL 30 units cost 80 cents each.
const qty = 30;
const volumeRate = 80; // tier for 11-50
console.log('volume total:', qty * volumeRate);Graduated Pricing Example
With graduated, the same 30 units are split: first 10 at 100, next 20 at 80.
const tier1 = 10 * 100;
const tier2 = 20 * 80;
console.log('graduated total:', tier1 + tier2);Same Tiers, Different Bills
Notice the same quantity and tiers produced different totals. Choosing the wrong mode silently overcharges or undercharges customers.
Flat Amount Per Tier
Tiers can also include a flat_amount base fee in addition to per-unit pricing, useful for platform fees per tier.
Creating a Tiered Price
You set billing_scheme: 'tiered' and the tiers when creating the Price.
const price = await stripe.prices.create({
product: 'prod_123',
currency: 'usd',
billing_scheme: 'tiered',
tiers_mode: 'graduated',
recurring: { interval: 'month' },
tiers
});Tiers with Metered Usage
Tiered pricing pairs naturally with metered billing: report usage, and Stripe applies the tier math at invoice time.
Communicating Pricing Clearly
Tiered bills can confuse customers. Show an estimated-cost calculator so buyers understand what each volume level costs.
Choosing a Mode
Use graduated when you want gradual savings on incremental units, and volume when reaching a threshold should reprice the whole order.
Quick Check
How does volume pricing differ from graduated pricing?
Recap
You learned Stripe's tiered pricing in depth:
- Volume reprices all units; graduated charges each unit at its tier
- Tiers use up_to thresholds and optional flat amounts
- Set billing_scheme tiered with a tiers_mode
- Pairs with metered usage; surface a calculator for clarity
Часто задаваемые вопросы
Урок «Объёмные и ступенчатые тарифы: подробный разбор» бесплатный?
Да — полный текст урока «Объёмные и ступенчатые тарифы: подробный разбор» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Stripe Payments & SaaS Billing Systems, подпишись на CoddyKit PRO. Курс Stripe Payments & SaaS Billing Systems содержит 4 уроков всего.
Чему я научусь в уроке «Объёмные и ступенчатые тарифы: подробный разбор»?
Освойте многоуровневые модели ценообразования Stripe, поймите ключевое различие между объёмными и ступенчатыми уровнями и устанавливайте цены на продукты, масштабируемые вместе с использованием. Ты практикуешь Stripe Payments & SaaS Billing Systems с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Stripe Payments & SaaS Billing Systems?
Предыдущий опыт не требуется. Stripe Payments & SaaS Billing Systems на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 4 из 4.
Сколько времени занимает урок «Объёмные и ступенчатые тарифы: подробный разбор»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Stripe Payments & SaaS Billing Systems?
Да. Каждый урок Stripe Payments & SaaS Billing Systems включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Реализация систем биллинга по использованию
- Настройка тарифов по местам и уровневых тарифов
- Настраиваемые циклы и расписания биллинга
- Объёмные и ступенчатые тарифы: подробный разбор