diff --git a/ghost/admin/app/services/feature.js b/ghost/admin/app/services/feature.js index 131b22a894..251385934d 100644 --- a/ghost/admin/app/services/feature.js +++ b/ghost/admin/app/services/feature.js @@ -55,6 +55,7 @@ export default Service.extend({ matchHelper: feature('matchHelper'), multipleProducts: feature('multipleProducts'), membersFiltering: feature('membersFiltering', {developer: true}), + offers: feature('offers', {developer: true}), oauthLogin: feature('oauthLogin', {developer: true}), emailOnlyPosts: feature('emailOnlyPosts', {developer: true}), customThemeSettings: feature('customThemeSettings', {developer: true}), diff --git a/ghost/admin/app/templates/settings/labs.hbs b/ghost/admin/app/templates/settings/labs.hbs index da37b13495..98da949dd4 100644 --- a/ghost/admin/app/templates/settings/labs.hbs +++ b/ghost/admin/app/templates/settings/labs.hbs @@ -313,6 +313,19 @@ +
+
+
+

Offers

+

+ Provide targeted discounts to new signups +

+
+
+ +
+
+
{{/if}} diff --git a/ghost/admin/app/templates/settings/membership.hbs b/ghost/admin/app/templates/settings/membership.hbs index ee40040c74..9b09ebd414 100644 --- a/ghost/admin/app/templates/settings/membership.hbs +++ b/ghost/admin/app/templates/settings/membership.hbs @@ -220,32 +220,36 @@ {{/liquid-if}} -
-
-
-

Offers

-

Manage targeted discounts

-
- -
-
- {{#liquid-if this.offersOpen}} -
-
- {{svg-jar "discount-bubble" class="discount-bubble"}} -

Provide special offers to new signups

-

- Boost your subscriptions by creating targeted discounts to potential members. - Learn more -

- + {{#if (feature "offers")}} + {{#if this.settings.stripeConnectAccountId}} +
+
+
+

Offers

+

Manage targeted discounts

+ +
+
+ {{#liquid-if this.offersOpen}} +
+
+ {{svg-jar "discount-bubble" class="discount-bubble"}} +

Provide special offers to new signups

+

+ Boost your subscriptions by creating targeted discounts to potential members. + Learn more +

+ +
+
+ {{/liquid-if}}
- {{/liquid-if}}
-
+ {{/if}} + {{/if}}