Engineering a Membership and Dynamic Pricing System on a Platform That Does Not Support It Natively

Client: Just Human

just human title image

Services Provided

Membership Program Development
Platform Customisation

Industry

D2C / eCommerce

Client

Just Human

Challenge

Shopify is built for transactional commerce. A customer arrives, selects a product, checks out, and leaves. The platform handles that sequence well. What it does not handle natively is a tiered pricing model where the price a customer sees depends on their membership status, updated consistently across every product page, collection, and cart interaction, without any manual intervention between the member’s login and the discount appearing.

Just Human wanted to launch a membership program offering a flat 10% discount across eligible products. The commercial logic was straightforward. The technical execution was not. Shopify does not have a built-in membership layer. There is no native mechanism to recognise a logged-in member, apply member-only pricing site-wide, and maintain that pricing through to cart and checkout without the customer or the operations team doing anything to trigger it. Any gap in that chain, a product page showing the wrong price, a cart that does not reflect the discount, a membership product appearing in the cart of someone who is already a member, creates confusion at exactly the moment a customer is deciding whether the membership is worth having.

The cart behaviour problem was particularly specific. On first purchase, the membership product needed to be added to the cart automatically during registration. For existing members returning to buy again, that same product needed to be automatically removed, because a customer being asked to purchase a membership they already hold is not a minor friction point. It is a trust failure.
just human challenge image 1
just human challenge image 2

Solution

The solution was built by combining custom code with a set of integrated Shopify apps, configured to operate as a single system rather than as separate tools with visible seams between them.

Dynamic pricing logic was implemented at the session level, so that a logged-in member sees member-only prices from the moment they land on any product page. The pricing update propagates consistently across product pages, collection views, and the cart, so that there is no point in the browsing or purchase journey where the discount is visible in one place but absent in another. Non-members see standard pricing throughout.

Dedicated membership pages were built to handle plan details, active membership status, and expiry dates, giving members a clear reference point for what they hold and when it needs renewal. The page functions as a membership management surface within the store rather than a static information page.

The automated cart workflows addressed both the onboarding and the repeat-purchase scenarios. A new member registering for the program has the membership product added to their cart without any additional action on their part. A returning member who already holds an active membership has that product removed automatically before they reach checkout. The logic runs without manual oversight on either side.
just human solution image 1

Results of the collaboration so far

Over 100 memberships were sold within the first month of the program going live. Members receive a consistent 10% discount across eligible products, applied automatically from login through to checkout, with no manual step required between their membership status and the price they see.

The cart automation has eliminated the duplicate membership purchase problem entirely. A returning member cannot accidentally purchase a membership they already hold, because the system removes the product before they reach the point of payment. A new member does not have to locate and add the membership product themselves, because it is already in their cart when they are ready to check out.

The pricing layer holds consistently across the full browse and purchase journey. There is no product page, collection, or cart state where a member encounters standard pricing instead of their member rate. The system runs without intervention.
just human result image

Conclusion

Platform constraints do not disappear because a business requirement exists. The work here was to build the membership infrastructure that Shopify does not provide natively, with enough precision in the cart and pricing logic that the system behaves exactly as a member would expect it to, without any visible evidence of the complexity underneath.

Read more case studies

Dwaraka title image
Web Development

Structuring a Multi-Vertical Real Estate Group’s Digital Presence Across Projects, Services, and Community Initiatives

crabclouds title image
Web Development

Opening a Global Sales Channel for an Independent Art Brand

We work with ambitious brands

Trusted by

Clients
0 +
Popup pattern

Founder Details

Startup Details

Why Fellowship?

Final Check