Admin app shown with demo merchant data · site shots from wholesaleharmony.com
Multi-tenant B2B customer-approval + wholesale-pricing SaaS for Shopify. Live in the App Store.
Shopify Functions enforce purchase restrictions server-side, so unapproved customers can't reach checkout — platform-level, not client-side.
Overview
A multi-tenant B2B customer-approval and wholesale-pricing app for Shopify, live in the Shopify App Store. Merchants run tiered pricing, custom registration forms (license #, tax ID, business documents), and automated approval workflows. Shopify Functions in the extensions workspace enforce purchase restrictions and apply wholesale discounts server-side, so unapproved customers can't reach checkout. Built on the Shopify App React Router framework with Prisma session storage. Marketing site at wholesaleharmony.com — App Store listing has a product video + screenshots.
Highlights
- 01Live in the Shopify App Store — multi-tenant, paying merchants
- 02Custom B2B registration forms with field validation (license #, tax ID, etc.)
- 03Automated approval workflow with merchant-side review queue
- 04Shopify Functions (purchase-restriction + wholesale-discount) for platform-level enforcement
- 05Embedded Polaris admin app + customer-facing storefront blocks
- 06Workspaces monorepo: main app + extensions for Shopify Functions