summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core/src
diff options
context:
space:
mode:
authorFrank <[email protected]>2026-03-11 10:46:16 -0400
committerFrank <[email protected]>2026-03-11 18:09:41 -0400
commit502d6db6d0de384a2831d059b974811513937f08 (patch)
tree018baca5c1b5e4e19519bdb3afdabcd00f6076a3 /packages/console/core/src
parent0b0ad5de99096bd531af7878e198d3d28c0e61f8 (diff)
downloadopencode-502d6db6d0de384a2831d059b974811513937f08.tar.gz
opencode-502d6db6d0de384a2831d059b974811513937f08.zip
go: first month discount
Diffstat (limited to 'packages/console/core/src')
-rw-r--r--packages/console/core/src/billing.ts1
-rw-r--r--packages/console/core/src/lite.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/console/core/src/billing.ts b/packages/console/core/src/billing.ts
index a1078052c..77657fc63 100644
--- a/packages/console/core/src/billing.ts
+++ b/packages/console/core/src/billing.ts
@@ -258,6 +258,7 @@ export namespace Billing {
mode: "subscription",
billing_address_collection: "required",
line_items: [{ price: LiteData.priceID(), quantity: 1 }],
+ discounts: [{ coupon: LiteData.firstMonth50Coupon() }],
...(billing.customerID
? {
customer: billing.customerID,
diff --git a/packages/console/core/src/lite.ts b/packages/console/core/src/lite.ts
index c6f7d5a3e..8c5b63d0c 100644
--- a/packages/console/core/src/lite.ts
+++ b/packages/console/core/src/lite.ts
@@ -10,5 +10,6 @@ export namespace LiteData {
export const productID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.product)
export const priceID = fn(z.void(), () => Resource.ZEN_LITE_PRICE.price)
+ export const firstMonth50Coupon = fn(z.void(), () => Resource.ZEN_LITE_PRICE.firstMonth50Coupon)
export const planName = fn(z.void(), () => "lite")
}