@@ -115,6 +115,27 @@ const zenLiteCouponFirstMonth100 = new stripe.Coupon("ZenLiteCouponFirstMonth100
115115 appliesToProducts : [ zenLiteProduct . id ] ,
116116 duration : "once" ,
117117} )
118+ const zenLiteCouponThreeMonths100 = new stripe . Coupon ( "ZenLiteCoupon3Months100" , {
119+ name : "3 months 100% off" ,
120+ percentOff : 100 ,
121+ appliesToProducts : [ zenLiteProduct . id ] ,
122+ duration : "repeating" ,
123+ durationInMonths : 3 ,
124+ } )
125+ const zenLiteCouponSixMonths100 = new stripe . Coupon ( "ZenLiteCoupon6Months100" , {
126+ name : "6 months 100% off" ,
127+ percentOff : 100 ,
128+ appliesToProducts : [ zenLiteProduct . id ] ,
129+ duration : "repeating" ,
130+ durationInMonths : 6 ,
131+ } )
132+ const zenLiteCouponTwelveMonths100 = new stripe . Coupon ( "ZenLiteCoupon12Months100" , {
133+ name : "12 months 100% off" ,
134+ percentOff : 100 ,
135+ appliesToProducts : [ zenLiteProduct . id ] ,
136+ duration : "repeating" ,
137+ durationInMonths : 12 ,
138+ } )
118139const zenLitePrice = new stripe . Price ( "ZenLitePrice" , {
119140 product : zenLiteProduct . id ,
120141 currency : "usd" ,
@@ -131,6 +152,9 @@ const ZEN_LITE_PRICE = new sst.Linkable("ZEN_LITE_PRICE", {
131152 priceInr : 92900 ,
132153 firstMonth50Coupon : zenLiteCouponFirstMonth50 . id ,
133154 firstMonth100Coupon : zenLiteCouponFirstMonth100 . id ,
155+ threeMonths100Coupon : zenLiteCouponThreeMonths100 . id ,
156+ sixMonths100Coupon : zenLiteCouponSixMonths100 . id ,
157+ twelveMonths100Coupon : zenLiteCouponTwelveMonths100 . id ,
134158 } ,
135159} )
136160
0 commit comments