Price Additional Storage as $4 per 25 GB unit, FLAT not metered

FixInitializerService
Ya
23 Agosti 2026, 07:10 UTC
Mwandishi
Kamo
Ahadi ya
90f7454

Additional Storage is bought by the unit, belongs to no plan on any tier, and is not seat-based. The seeder still described it as $2.50 per 10 GB block, which is stale on both figures — production, Stripe and the customer-facing description all say $4, and the description says 25 GB. More importantly the seeded shape was wrong in production: pricing_model USAGE_BASED with unit_size NULL. Metered means Stripe takes no quantity, so the owner cannot state how many units they want and buildQuote shows $0 for whatever they pick; and the console gates its entire quantity stepper on unit_size being present, so a null does not degrade that section, it deletes it. Storage has been unbuyable in the billing console with nothing on screen to explain why, the 25 GB figure surviving only as prose in the description — the exact failure the unit_size column was introduced to end. This corrects the loader so a freshly seeded catalog is right. The existing production row is deliberately NOT migrated here: switching it to FLAT makes desiredItems send a quantity, and its Stripe price was created metered (meter-backed), which would reject the quantity and fail the whole subscription call. That cutover needs a new licensed Stripe price and the mapping repointed at it, which is a payment-provider write and belongs in its own reviewed step — StripePriceReconciler will not do it, because it compares amounts only and the amount is $4 either way.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei