All projects

For Nourrir comme la nature, at Axome

3 account types, each with its own prices, rules and display

Shopify Plus redesign of a pet store for dogs and cats: consumers, premium accounts and B2B clubs each get their own prices, rules and journey, enforced by 8 Functions and 24 Flow workflows.

13 Shopify extensions 8 Functions and 5 customer account extensions, all written by me, covered by 97 Vitest unit tests.
24 Shopify Flow workflows Automations built in Shopify Flow: accounts, tags, delivery dates, credits and stock alerts.
Scroll through the Nourrir comme la nature home page
Client
Nourrir comme la nature
Agency
Axome (European Digital Group)
My role
Lead Shopify developer
Team
Lead developer, with a project manager and 2 back-end developers (migration and order flows).
Year
2025 – 2026
Stack
Shopify Plus, Liquid, Web Components, Shopify Functions, Shopify Flow, Customer Account UI extensions, Recharge

The brief

Sell to consumers, premium accounts and B2B clubs from a single store, each with its own prices, ordering rules and journey.

The challenge

Everything depends on the account: prices and price tiers, product page, cart, shipping, ordering windows. Every rule exists twice: shown by the theme and enforced at checkout, down to the cent.

What I built

  • 3 purchase journeys by account type: prices and price tiers, product page, cart and shipping specific to each.
  • 8 Functions: tiered and premium discounts accurate to the cent, ordering windows, shipping fees, subscription.
  • B2B club: orders grouped per company within an ordering window, then shipped together on a pallet, a contribution to shipping costs and the representative's dashboard.
  • 24 Shopify Flow workflows: account signup and approval, tags, delivery dates, credits, stock alerts.
  • Recharge subscription: frequency drawer, its own badge and progress bar in the cart, zone and account rules at checkout.
  • 5 customer account extensions: club representative dashboard and orders, account approval, details.

Built at Axome, as part of a team: "What I built" describes my part. Design by an Axome designer. The store and the Nourrir comme la nature brand belong to their owner.

Product page: subscription, delivery frequency, then the cart
The subscription line opens the frequency drawer; in the cart, the subscription badge and its free shipping bar.
3 mobile screens: product page, frequency drawer and cart
On mobile: the subscription line, the frequency drawer, then the cart with its subscription badge and progress bar.
Premium account product page: prices by weight tier
Logged in as premium, each size shows its price for every weight tier and the cart's current weight (prices blurred).
Premium cart: total weight and the next price tier
The premium cart adds up the order weight, shows how many kilos are left to reach the next tier and lists the savings (prices blurred).
Club account product page: club price next to the retail price
Logged in as a club member, each size shows the club price next to the retail price (club prices blurred).
Club cart: the club's group order, its deadline and shipping dates
A member's cart joins the club's group order: everyone orders within the ordering window, then it all ships together on a pallet (prices blurred).
Club representative's customer account: shipping dates and orders
A customer account extension: the club representative sees the next shipping dates, when each order window opens and the club's orders.