diff --git a/ghost/members-api/lib/repositories/product.js b/ghost/members-api/lib/repositories/product.js index 86f4bf96a4..9607ec628b 100644 --- a/ghost/members-api/lib/repositories/product.js +++ b/ghost/members-api/lib/repositories/product.js @@ -142,6 +142,7 @@ class ProductRepository { * @param {StripePriceInput|null} data.yearly_price * @param {string} data.product_id * @param {string} data.stripe_product_id + * @param {number} data.trial_days * * @param {object} options * @@ -186,6 +187,10 @@ class ProductRepository { welcome_page_url: data.welcome_page_url }; + if (Reflect.has(data, 'trial_days')) { + productData.trial_days = data.trial_days; + } + const product = await this._Product.add(productData, options); if (this._stripeAPIService.configured) {