Skip to content
BeautyThemesUI/UX

Jennifer Joan Skincare — Shopify theme customisation

Product-card, cart and homepage work on the Spark theme for a Canadian natural skincare brand, in two rounds.

Jennifer Joan Skincare — Shopify theme customisation - Product-card, cart and homepage work on the Spark theme for a Canadian natural skincare brand, in two rounds.
20currencies in the free-shipping bar
4new cart sections
8weeks, in two rounds
5/5Partner Directory review

Project facts

Client
Jennifer Joan Skincare
Industry
Beauty
Country
Canada
Platform
Shopify
Catalog & data
24 products, 26 collections
Integrations
Search & Discovery
Timeline (weeks)
8

The Challenge

Jennifer Joan is a skincare brand based in Calgary, Alberta. It makes plant-based face, body and hair oils in small batches and sells them on Shopify, on a customised Spark theme. Jennifer wanted shoppers to choose a size and see its price on the product cards, and wanted changes to the homepage, product page and cart that her theme didn't allow.

jenniferjoan section divider between challenge and solution

The Solution

What we did

  • Made the size chips on product cards select the variant, with its price, compare-at price and stock; sold-out sizes can't be picked. The card button shows the selected size's price.
  • Added a quantity selector next to Add to Cart on the product page, restyled the product page, and styled the Okendo star ratings.
  • Extended the homepage video hero with separate mobile text and image, font, size and alignment settings, and button styles.
  • Built a related-products carousel for the cart drawer and the cart page. It shows Shopify Search & Discovery recommendations and falls back to a chosen collection.
  • Added a free-shipping progress bar that uses the threshold for the shopper's currency, set up for 20 currencies, and a gift-note prompt in the cart drawer.
  • Added theme settings for web fonts, button corners, the announcement bar and blog headings, so the team can change them without code.

Stack

Shopify, Liquid, JavaScript, Spark theme, Shopify Search & Discovery, Okendo.

Role

Theme customisation in two rounds, from April to June 2026.

Results

Shoppers can pick a size and add it to the cart straight from the product grid. The cart suggests related products and shows how far they are from free shipping, in their own currency.

  • Free-shipping thresholds set for 20 currencies
  • 4 new cart sections: the carousel for the drawer and for the cart page, each with a fallback
  • Two rounds of work over 8 weeks, April to June 2026
  • Rated 5/5 for quality of work and for communication in the Shopify Partner Directory: “Things I thought could never be done due to the limitations with my store's theme, he made happen.”

More Projects

Maximize Conversions With A High-Performing Shopify Store

our process

Book a call

01 / 03

(A)

In a personalized consultation, we'll identify your business goals, ideal customer, and brand essence to create a custom solution.