WooCommerce case study · Skincare · Western Australia

Cipher Skincare: 8 years of WooCommerce growth for a Western Australian skincare brand

By Abdul Wahab Taqi · Rowerr · Project history: 2018 to October 2026

Cipher Skincare is a Western Australian skincare brand founded in 2004. Rowerr redesigned its WooCommerce store in 2018, then added bundles and an affiliate program, SEO and campaign work, and AI workflows. Over that time, revenue grew from USD 50,000+ to USD 300,000+. In October 2026 we fixed a fatal error that blocked customers from viewing their order history in My Account.

Client
Cipher Skincare
Location
Western Australia
Store
13 products, AUD and USD
Rowerr since
2018
Cipher Skincare WooCommerce store homepage
Cipher Skincare homepage, redesigned and maintained by Rowerr.

Visit cipherskincare.com

Results at a glance

USD 50K+ → 300K+Revenue growth since 2018
8 yearsRowerr partnership
2 currenciesAUD and USD checkout
0Order history fatals after the fix
Business taskKeep a growing two-currency skincare store fast, stable and selling, from redesign to AI workflows.
BeforeA 2014 website from another agency. In 2026, customers hit a fatal error on the My Account order history screen.
ConstraintsLive store with AUD and USD pricing, affiliates and subscribers. Shared object cache could not be flushed blindly.
What we changedRedesign, bundles, affiliate program, SEO, store optimization, campaigns, AI workflows, and the cache-prefix fix on WooCommerce 10.8.0+.
How we checkedRetested order list, order details, refunds and pagination with a warm and a cold cache.
Measured resultRevenue from USD 50,000+ to USD 300,000+ since 2018. Order history loads without errors.
StatusSolved, October 2026.

Source: Cipher Skincare store data and Rowerr project records, shared with client permission.

Talk to Rowerr about your WooCommerce store

Overview

Cipher Skincare started in 2004. Its first website went live in 2014, built by another team. In 2018 the brand brought in Rowerr to redesign the store on WooCommerce. Since then we have run its development, growth features and maintenance.

The store sells 13 skincare products in AUD and USD. It includes a skin-concern finder (Find Yours), bundles, an affiliate program and a member discount for new subscribers.

Challenges

  • Replace an older 2014 site with a store built to sell.
  • Grow average order value without discounting the whole range.
  • Sell to Australian and international customers in two currencies.
  • Grow organic and paid traffic for a small catalogue.
  • Keep My Account stable after a cache error broke order history.

Stack

AreaTool
ThemeSalient (child theme)
StoreWooCommerce
AffiliatesAffiliateWP
CurrencyAelia Currency Switcher (AUD, USD)
EmailMailchimp for WooCommerce
SpeedSiteGround Speed Optimizer
LoginCustom social login
ConsentCookieYes (Cookie Law Info)

Timeline

2004

Brand founded

Cipher Skincare starts in Western Australia.

2014

First website

The first site launches, built by another team.

2018

Rowerr redesign

We redesigned the store on WooCommerce with a cleaner product journey and a two-currency checkout.

2020

Bundles and affiliates

We added product bundles to lift order value and launched an affiliate program with AffiliateWP.

2022

SEO, optimization and campaigns

We ran SEO, store speed and conversion work, and set up online campaigns.

2025

AI workflows

We added AI workflows to support content, store tasks and customer operations.

Oct 2026

Order history fatal fixed

We fixed the My Account order history error described below.

The fix: My Account order history fatal error

Customers opening order history in My Account got a fatal error. The cause was a malformed, non-string cache prefix. WooCommerce tried to turn it into a string and failed with an object-to-string error.

StepWhat we did
1Captured the exact error and stack trace.
2Staged WooCommerce 10.8.0+, which includes the cache-prefix guard.
3Removed only the bad cache entry, without flushing the shared object cache.
4Retested order list, order details, refunds and pagination with a warm and a cold cache.
5Kept a diagnostic hook ready to find the writer if the bad prefix comes back.
6Tracked a separate array_map/null error as its own issue, not as part of this fix.
7Did not use the speculative refund-array patch posted in the bug report.

Results

MetricResult
RevenueUSD 50,000+ → USD 300,000+ (2018 to now)
Catalogue13 products
CurrenciesAUD and USD
Growth featuresBundles, affiliates, SEO, campaigns, AI workflows
Order historyFatal error solved (October 2026)

FAQ

01How long has Rowerr worked with Cipher Skincare?

Since 2018, when Rowerr redesigned the store on WooCommerce. The work continued through October 2026.

02How much did Cipher Skincare revenue grow?

Revenue grew from USD 50,000+ to USD 300,000+ between 2018 and now.

03What growth features did Rowerr add?

Product bundles and an AffiliateWP affiliate program in 2020, SEO, store optimization and online campaigns in 2022, and AI workflows in 2025.

04What caused the My Account order history error?

A malformed, non-string cache prefix. WooCommerce failed when it tried to convert it to a string.

05How was the order history error fixed?

We moved to WooCommerce 10.8.0+ with the cache-prefix guard, removed only the bad cache entry, and retested orders, refunds and pagination with a warm and a cold cache.

06Does the store sell in more than one currency?

Yes. Customers can shop in AUD or USD using the Aelia Currency Switcher.

Takeaway

A small catalogue can grow a lot with steady work: a store built to sell, bundles, affiliates, search and campaigns. When something breaks, a careful fix keeps customers and the shared cache safe.

Need help with your WooCommerce store?

Rowerr builds, grows and maintains WooCommerce stores.

Contact Rowerr WooCommerce development Speed optimization WordPress maintenance AI development

Schedule a strategic consultation to align your goals with a solution built for long-term success.