Skip to main content

AB-Higher-BigCommerce-Price

A/B Higher BigCommerce Price

✅Scenario: User is in bigcommerce_higher_pricing A/B

Given a user installs POWr on a BigCommerce site (via the BigCommerce App Store or via a POWr Tutorial Landing Page)

And the user does not have any saved apps and/or active POWr subscriptions

Then the user should be in the bigcommerce_higher_pricing A/B

And half of the users in the A/B are in the test group control

And the other half of the users in the A/B are in the test group 2x_pricing

✅Scenario: User is in 2x_pricing group of bigcommerce_higher_pricing A/B

Given a user is in the 2xpricing group of the test **_bigcommerce_higher_pricing**

When the user loads the pricing table for a POWr app (such as on /standalone, /pricing, or on /business)

Then the user should see the app’s regular price be doubled

And when the user purchases an upgrade the pro_subscription’s price is exactly double the normal price of the chosen subscription

(✅- default)Scenario: User is in 2x_pricing group of bigcommerce_higher_pricing A/B and has a discount

Given a user is in the 2xpricing group of the test **_bigcommerce_higher_pricing **and the user has an active discount

When the user loads the pricing table for a POWr app (such as on /standalone, /pricing, or on /business)

Then the user should see a price that’s twice the app’s regular price minus the discount

And when the user purchases an upgrade the pro_subscription’s price is exactly double the normal price of the chosen subscription minus the discount amount (ex. 2 x $9.99 - 40%)

✅Scenario: BigCommerce users should no longer see the “Free Trial” flow

Given a user installs POWr countdownTimer, survey, socialFeed, multiSlider, or gallery

on a BigCommerce site via the BigCommerce App Store

Then the user should not start with a Free Trial

And the user should not hit a paywall when trying to install

(see bigcommerce_controller.rb for ‘trial’ : ‘freemium’ logic)

✅Scenario: User in bigcommerce_higher_pricing A/B is excluded from other pricing A/Bs

Given a user is in the bigcommerce_higher_pricing A/B

Then the user should NOT also be in any of the following A/B tests:

  • ab_starter_removes_watermark ✅
  • ` ✅
  • Higher_business_pricing_abc_v2 ✅
  • unblock_premium_features ✅