
DECOUPLED COMMERCE
TELUS’s checkout tied each phone order to credit checks, payments, fraud screening and SAP shipping. In 2017, TELUS moved to a new website, and Acro added a cart service that handed its shoppers to the same Drupal checkout.

Changing your website can mean rebuilding the checkout connections your business depends on.
Checkout is where the hard rules live: credit checks, pricing, payments, fraud screening and the hand-off to your ERP. A decoupled store keeps it apart from the pages. One system shows the pages. Another runs the cart and checkout. That split is worth a look when:
TELUS Mobility faced that decision in 2017, when it moved to a new website. Acro had built its Drupal store in 2015. Acro connected the new website to that checkout and maintained the store until it shut down in 2021.

TELUS Mobility is the wireless arm of TELUS, one of Canada’s largest telecom companies. Its online store sold phones, tablets and accessories to new and existing customers, in English and French.
For TELUS, the sale didn’t end at the cart. One order could be a new customer, a renewal or an added line. Checkout had to check the customer’s account and credit, apply the right offer, price it for their province and screen it for fraud. Then the order went to SAP to ship.
Acro’s StoreBox code for TELUS dates to at least 2007. StoreBox was Acro’s own store software. It included storefronts for TELUS employees and for a partner, ACN. There was a pre-order site by 2012.
TELUS wanted to change offers and pages without losing control of the systems behind checkout. In 2015, Acro built TELUS a new store on Drupal Commerce, open-source software anyone can run and change. Acro wired its checkout into TELUS’s own systems.
Change the store fast, without breaking what sat behind it
Shoppers needed:
TELUS needed to:
The store had to work for accounting, marketing, logistics, IT and senior leaders.
The store also needed:
Keep checkout where it was. Give the new website a way in.
Acro built the Drupal store in 2015 and wired its checkout into TELUS’s systems. In 2017, TELUS moved to a new website built in Node.js and React. Acro added a cart service to the Drupal store. TELUS’s pages called it, and it handed shoppers to the same checkout. The Drupal store kept these systems and services:
From 2017 to 2021, TELUS’s new website connected to its Drupal checkout
Acro made that connection in mid-2017, to the checkout it built in 2015. The links to credit checks, SAP, payments and fraud screening stayed in the Drupal store until it shut down in May 2021. Acro’s records also show:
TELUS’s checkout carried six buying flows, each with employee and affiliate versions. A new website still needs every rule behind them. Map these before you choose a platform: