Karatitsyn
← Back to all projects

Orska Rituals

A Shopify store for a professional skincare brand, built from an HTML prototype: wholesale pricing for approved estheticians, a members-only Pro Vault, Quick Order, and a first-order limit on the Discovery Kit that the server enforces.

  • B2B
  • Shopify Functions
  • Custom theme

Outcome

  • Retail visitors and approved professionals get different prices and tools on the same storefront.
  • A professional receives a wholesale account right after approval, with no manual setup.
  • The Discovery Kit limit holds even when someone bypasses the interface.
  • The team edits product details in Shopify instead of in code.
Visit Store ↗
Orska Rituals

About the brand

Orska Rituals pairs intelligent skin correction with customizable protocols for professional estheticians. The brand serves treatment rooms as well as hotels and resorts, sells to professionals through a partner program and keeps retail access open for everyone else.

Challenge

The brand had an HTML prototype and needed it to run as a real Shopify store for two audiences: retail visitors, and approved professionals who see different prices, tools and content. Wholesale rules, the Pro Vault and the Discovery Kit limit had to be enforced by the platform, not just hidden in the interface.

Scope

  • Turn the HTML prototype into a Shopify theme: home, shop, product pages, journal, FAQ, cart and the Pro Vault.
  • Set up B2B: region-based wholesale pricing, Quick Order for professionals, and a company that is created automatically when a professional is approved.
  • Enforce purchase rules on the server, including the first-order limit on the Discovery Kit and the minimum order rules for wholesale.

Solution

  • Built the theme from the prototype with metafield-driven product pages: the Key Ingredients, How To Use and Curated For accordions read per-product data, next to a gallery with a lightbox and a slot for video.
  • Showed retail prices and a partner login prompt to logged-out visitors, hid professional-only items such as chemical peel prices, and showed Quick Order only to signed-in professionals.
  • Wrote a small Cloudflare Worker that creates the Shopify company when a professional is approved, and deployed Shopify Functions for cart validation.
  • Limited the Discovery Kit in three layers: the theme, a server-side check and an access rule, so nobody outside the program can buy it.

Stack & capabilities

  • Shopify
  • Liquid
  • Shopify B2B
  • Shopify Functions
  • Cloudflare Workers
  • Metafields

More Shopify projects

Let’s talk about your Shopify project.

Free store check

I'll look at your Shopify store and send you a short list within two working days: what slows it down, what costs you sales and what I would fix first. No obligation, no sales call.

Free store check / Project enquiry

I use your details only to reply to you. More in the privacy policy.

You found the easter egg!

Block by block