All modulesMagento 2 moduleNew · tested on our staging stores

A/B testing of prices and content

Test prices, the free-shipping threshold, coupons and content on real visitors and get an answer in revenue per visitor.

€450 + VAT · one-off licence, no subscription

A/B testing of prices and content
About the module

What it does.

"I do not know whether a price 5% higher would still be fine, or whether a lower free-shipping threshold would pay off." Decisions on prices and offers are usually made by gut feeling, and a wrong one costs money every day.

What it looks like in practice

In the admin you pick a price test, a category and a change, for example +5%. The module splits visitors into two groups; group B sees the new prices, yet one price applies everywhere: in the listing, cart, checkout, order and invoice. After a few weeks you get a report such as "version B brings +8.2% revenue per visitor, 94% probability", and one click makes the new prices normal for everybody.

What changes

  • Tests of prices, free-shipping threshold, coupons and content. Price: a percentage change for a category, chosen products or the whole catalogue, rounded the way you price (,49, ,99, ,90). Free-shipping threshold and coupon: version B gets a different offer. Content: another CMS block, CMS page or widget at the same place. On request we also set up layout and whole-theme tests.
  • Honest statistics. The report gives the probability that B is better, the range of the difference and a split check; it gives no verdict before 14 days and 100 orders per version ("Too early").
  • Guardrails. A version that is more than 10% worse with high probability is stopped automatically and you get a notice.
  • Admin tools. A wizard that estimates whether testing pays off in your shop, a preview in the shop, a list of products excluded from the test, and CSV export.
  • Cache friendly. Each group has its own cached pages (built-in cache, Varnish, Fastly); visitors outside a test share the normal ones.

Who it is for

For shops with enough orders for a test to give a result (a few hundred a month) that want to base price and offer decisions on numbers. From the last 28 days of orders the wizard estimates how long a test would take.

How you set it up

You create and follow tests under Marketing › A/B Tests › Tests (and New Test). Settings (cookie consent, page cache, advanced) are under Stores › Configuration › Magelan › A/B Tests. It works on the Luma and Hyvä themes, also with Hyvä Checkout and checkouts that place the order over REST.

Good to know

  • The module is switched on after installation but idle: it changes nothing in the store until a test runs.
  • Cookie consent is required by default: without it a visitor sees the current version and is not counted. The mgl_ab cookie is a statistics cookie.
  • Sorting by price, the price filter and search use the normal prices; product feeds, cron e-mails, admin orders and visitors from price comparison sites keep the normal prices.
  • Products on sale, with quantity or customer group prices, bundle and grouped products and gift cards are left out of price tests, with the reason listed.
  • Cron is needed (results every 15 minutes, guardrails hourly). Stop every test with bin/magento magelan:ab:stop --all.

Want it in your store?

Buy the module and we install it for you: free of charge for existing Degriz customers, by time spent for others. Building a new store? Add it to your project in the Konfigurator.

Installation

How to install it.

We install the module from our repository with Composer. We send you the user name and access key for the repository after purchase. If you prefer, we install it for you.

In the root of the Magento 2 store run the commands (replace UPORABNIK and DOSTOPNI_KLJUC with the user name and access key you received):

composer config repositories.degriz composer https://www.degriz.net/konfigurator/composer/packages/composer config --auth http-basic.www.degriz.net UPORABNIK DOSTOPNI_KLJUCcomposer require degriznet/m2_abtestingphp bin/magento module:enable Magelan_Base Magelan_AbTestingphp bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -fphp bin/magento cache:flush

Setup

In the admin open Stores › Configuration › Magelan › A/B Tests.

  1. Check the consent cookie: consent is required by default, and the provider (Magelan Consent, Swissup GDPR or Magento's cookie notice) is recognised automatically.
  2. In the page cache section check the detected cache; for Varnish you can take the optional VCL snippet (bin/magento magelan:ab:vcl).
  3. Add the sentence the wizard suggests, and the mgl_ab cookie, to your terms and cookie policy.
  4. Open Marketing › A/B Tests › Tests, pick the kind of test, set the change, check the split and estimate, preview it in the shop and click "Start test".
  5. Make sure cron runs in the store, since results and guardrails are calculated through it.

Where do I get the user name and the access key?

After the purchase we send you the access key by e-mail. Keep it safe: for security it is shown only once and we do not keep it in readable form. The user name (your project code) and all the commands, ready to copy, are in your account under My account > Module licences.

Lost the key? Write to us and we will issue a new one; the old one stops working. [email protected]

Technical details

Compatibility.

Just the facts.

Code
degriz_abtesting
Platform
Magento 2
Licence
One-off
Testing
Fully tested on our staging stores with demo content, not yet running in a live shop. When we install it, we check it together with you and adjust it to your shop.
After purchase

You are not left alone.

We develop and maintain the module ourselves, so you write to the people who know it line by line.

Installation

For existing Degriz customers we install the module free of charge. For other buyers we charge the installation by time spent.

Support

A bug that repeats on a clean Magento with the Luma theme we fix free of charge. Settings, customisations and other themes by time spent.

Updates

The licence includes updates for the Magento versions on the supported list.

We agree on a date after reviewing the request. User guides in the guide centre

A/B testing of prices and content

€450 + VAT

One-off licence for one production installation of Magento, no subscription.

Write to us

For existing Degriz customers we install the module free of charge, for others by time spent. We agree on a date after reviewing the request.

Anže Voh, Degriz

Questions about this module?

Write to us and we will answer personally.

[email protected] · 040 807 231

A/B testing of prices and content€450 + VATAdd to cart

Online store configurator

Redesigning your store or building a new one?

Put your own quote together in the configurator and see the price straight away. A few minutes, no obligation, no meeting needed.

  • Price straight away
  • No obligation
  • Straight to the developer
Open the configurator

Free and with no obligation