Cortexley
Case Studies

Notes From Building Botanica's Storefront

Ali Azaan·Founder, Cortexley··5 min read

BSc (Hons) Software Engineering, Liverpool John Moores University. Has shipped Shopify migrations, custom POS systems, and AI automation builds for ecommerce and regulated-retail clients.

The brief

Botanica's hard-water scalp treatment is a product that needs to be explained, not just sold. This is a pattern we see across our ecommerce development work for single-hero-product brands. The storefront had to carry real educational weight — how hard water damages hair, how enzyme cleansing fixes it — while still converting on a single hero product, not a sprawling catalog.

This is a specific design challenge: most ecommerce conversion wisdom assumes the visitor already understands the product category. You're optimising their path to purchase, not their understanding of why the product exists. Botanica's category — hard-water haircare — is not yet established in most markets. A visitor landing on the homepage for the first time doesn't have a reference point for what hard water damage looks like, why standard shampoos don't address it, or why an enzyme-based formula is different from what they currently use.

The design brief was therefore: educate first, sell second, convert third. That order matters. A storefront that sells before it educates produces high add-to-cart rates and high return rates, because customers who buy without understanding the problem don't know how to use the product correctly and don't see results. A storefront that educates first produces customers who understand what they're buying and why, which means lower returns and higher lifetime value.

Selling the explanation, not just the product

We built the storefront around that explanation directly: a problem-first hero section, a visual hard-water-to-balanced scale that shows the transformation rather than just claiming it, and video social proof placed where a skeptical first-time visitor actually needs it.

The hero section doesn't lead with the product. It leads with a question: 'Is hard water destroying your hair?' This is a pattern borrowed from direct response copywriting — lead with the pain, not the solution. A visitor who recognises the pain (dull, brittle hair despite quality products) leans in. A visitor who doesn't have the problem self-selects out, which is fine — they're not the customer.

Below the hero, the educational section uses a visual metaphor: a scale showing mineral buildup on a hair shaft versus a clean hair shaft after enzyme treatment, with scientific-enough language to establish credibility without alienating a non-technical audience. This section exists purely to give the visitor a mental model. It doesn't sell anything. It creates the context in which the product pitch lands credibly.

Video social proof is placed after the educational section, not at the top. This is deliberate. A testimonial that comes before the visitor understands the problem is just noise — 'my hair feels amazing' means nothing without the context of what was wrong with it before. The same testimonial, placed after the visitor understands what hard water damage looks and feels like, lands as evidence.

Building the checkout for the actual market

Cash-on-delivery isn't an edge case in many markets, it's the default — so the checkout was streamlined around it from the start rather than treated as an afterthought bolted onto a template built for card-first markets.

This is a recurring lesson from building for markets where trust in online payment infrastructure is still developing. The standard Shopify checkout optimisation advice — reduce steps, add trust badges, show security indicators — is calibrated for markets where the customer's anxiety is about card security. In markets where the primary anxiety is about receiving the product at all, the interventions are different: COD as a prominent primary option (not buried in payment methods), a clear delivery timeline with a contact number, and order confirmation by SMS in addition to email.

We restructured the product page's CTA hierarchy to lead with 'Order with COD' as the primary button and 'Buy now with card' as secondary. This is the inverse of what most Shopify themes default to. It required a custom product form section rather than relying on the theme's built-in buy button.

The checkout itself uses Shopify's native COD payment gateway with a custom confirmation flow that sends an order summary via the store's SMS integration within 60 seconds of order placement. The confirmation message includes the expected delivery window and a WhatsApp contact for changes. This contact detail reduced pre-delivery cancellations significantly — customers who had questions or needed to reschedule delivery had a direct channel, which meant they didn't cancel the order as a default.

What shipped and what we'd do differently

The storefront launched on time and conversion rates improved following the launch — see the full case study for the detailed outcome. The result is a page that sells the problem before the product, with trust signals — verified reviews, COD, pay-on-delivery messaging — built in rather than added later.

The thing we'd do differently is the review integration. We used a third-party reviews app that did the job but had styling limitations that required custom CSS overrides to match the brand aesthetic. A more considered choice at the outset would have been to evaluate review apps specifically on their styling flexibility, not just feature set. The overrides worked, but they added maintenance overhead that a better initial selection would have avoided.

The second improvement would be earlier involvement in the photography brief. The product photography was good, but it was shot before the storefront layout was defined. Several of the images that would have been most useful for specific sections — a close-up ingredient shot for the formulation section, a before/after hair comparison — weren't in the original photography set and had to be supplemented with brand-supplied stock. Getting the photographer briefed on the specific crops and compositions the storefront would need before the shoot would have produced a tighter visual result.

Looking for hands-on help? See how Cortexley approaches ecommerce — or start a project.

Frequently asked questions

How do you design a storefront for a new product category?

Lead with the problem, not the product. A visitor in a new category doesn't have the reference points to evaluate the product directly — they need to understand the problem first. Structure the page: problem recognition → educational context → product as solution → social proof → purchase. The conversion happens after the education, not before it.

How do you set up COD on Shopify?

Shopify supports cash on delivery natively through its payment settings. You can enable COD as a payment method, set geographic restrictions (specific countries or regions), and configure the order confirmation flow. Custom checkout sections are required if you want to change the CTA hierarchy — for example, making COD the primary button rather than card payment.

Work with us

Need help with your project?

We build Shopify stores, custom software, and AI tools for ecommerce brands — remote, worldwide.