All work
Case study · AMO la RUTA

A custom membership-based Shopify store with a seamless one-step checkout

Member and non-member pricing on the same storefront, and a membership a first-time customer can buy in the same checkout as the product it discounts.

AMO la RUTA storefront
Client
AMO la RUTA
Industry
Premium cycling apparel
Project duration
Oct 2025 – Dec 2025
Scope
Site rebuild, custom membership system
Approach
Custom build, no membership app
Challenge

Two prices, one cart, and no app that could do it.

The client wanted to launch a premium Shopify store with a strong membership-based USP. The key challenge was implementing a custom membership pricing model that allowed both members and non-members to shop seamlessly, without forcing new customers into a frustrating two-step process of purchasing a membership first and then returning to buy products.

Existing app-based solutions were either too limiting or added friction to the checkout experience.

Solution

A membership system built to the business model, not the app store.

I rebuilt the Shopify website with a clean, premium design and developed a fully custom membership system tailored to the client's business model. All functionality was built with scalability and long-term flexibility in mind.

01

Both standard and member pricing displayed clearly on product pages.

02

A custom popup flow that prompts non-members to either log in or add a membership to cart when selecting member pricing.

03

Customers can purchase membership and products together in a single checkout.

04

A dynamic setup so new products automatically follow the same membership rules without ongoing developer involvement.

Gallery

The store as it ships.

Homepage: Men, Accessories and Women entry points
New Arrivals: collection grid
Product page: traditional retail price beside member price
Membership popup: add membership and product to cart, or log in
Homepage, collection grid, dual pricing on the product page, and the membership popup that keeps it to one checkout.
Craft detail

The membership had to be a line item, not a gate.

Most membership apps treat access as a prerequisite: buy the membership, wait for the account to update, come back and shop at the member price. That sequence is fine for a returning customer and fatal for a first-time one, it asks someone to pay before they have seen the value, then sends them away from the product they were about to buy. Putting the membership in the same cart as the product removes the gate entirely: one decision, one payment, one confirmation.

Making that work meant the pricing logic had to live in the theme and the cart rather than in a customer tag checked at the door, member prices shown side by side with standard ones, the popup deciding between “log in” and “add membership” based on who is actually shopping, and the rules applying to any product added later without a developer touching the setup.

Results

Launched, and easy to run.

Launched
A fully custom membership store
Built to the client's model rather than an app's constraints
One step
Checkout friction eliminated
First-time customers buy membership and products together
Premium
Experience aligned to the USP
A clear, premium user experience matching the brand positioning
Future-proof
Easy to manage and scale
New products inherit the membership rules automatically
Next case study

Custom Vinyl Records

Personalized vinyl builder with fully automated Kunaki fulfilment.
Custom app · Kunaki API

Pricing model your app can't handle?

Describe how you want customers to pay and I'll tell you what it takes to build it properly.

Start a conversation