Home · Products · Jewelry B2B
Web App · B2B · Bespoke

Jewelry B2B Platform

Private wholesale marketplace

A B2B catalog & ordering platform for jewelry manufacturers selling wholesale to vetted retail buyers. Per-buyer-group pricing, KYC seller onboarding, Stripe Connect settlement, Algolia-powered search.

₹3,49,999 ₹2,49,999 bespoke build · starting at
Book a scoping call

This is a bespoke build — pricing starts at ₹2,49,999 and scales with KYC/AML scope, integrations, and seat count. We always do a free scoping call first.

Jewelry B2B · Buyer portal

What you get

  • Approved-buyer access + per-group pricing
  • Algolia search with denormalized pricing
  • Stripe Connect marketplace settlement
  • Klaviyo email flows + ShipStation integration
  • Seller KYC + AML + BIS-hallmark workflow
  • Puppeteer-generated invoice + COA PDFs
  • OpenNext on Cloudflare for edge deploy

Tech stack

Next.js 15React 18Supabase Stripe ConnectAlgoliaKlaviyo ShipStationPuppeteerOpenNext

1. Scoping call (free)

30-minute call to map buyer groups, pricing tiers, KYC scope, settlement model, and target launch date. We produce a written SOW with milestones and price.

2. Account provisioning

You create accounts on Stripe Connect (Express or Custom), Algolia, Klaviyo, ShipStation. We do the integration, you keep ownership of every account.

3. Local dev

pnpm install
pnpm db:migrate
pnpm seed:demo  # sample buyers + SKUs
pnpm dev         # http://localhost:3000

4. Deploy

pnpm build
npx opennextjs-cloudflare deploy

Stripe webhooks point to /api/webhooks/stripe, ShipStation hooks to /api/webhooks/shipstation. Both signed and verified.

5. License activation

Admin → Settings → License → paste ABS-JWLY-BSP-2026-.... License is platform-wide, not per device — it gates the admin console for compliance reasons.

Foundation

Catalog + buyer access + Stripe.

₹2,49,999 one-time
  • Up to 3 buyer groups
  • 500 SKUs at launch
  • Stripe checkout (no Connect)
  • 6 months of support

Enterprise

Bespoke scope.

Custom
  • Custom integrations
  • White-label apps
  • Dedicated engineering
  • SLA-backed support
Talk to us

How long to launch?

Foundation: 6–8 weeks. Marketplace: 12–16 weeks. Enterprise: project-dependent.

Razorpay instead of Stripe?

Yes for India-only flows. Stripe Connect is preferred for multi-seller settlement.

KYC requirements?

Indian KYC (PAN + Aadhaar + GSTIN) supported out of the box. International KYC via Persona or Sumsub as add-ons.

Do I get the source?

Yes — handed over on launch. The deposit covers source IP.

Selling jewelry wholesale? Stop pricing on WhatsApp.

A private marketplace, your buyer list, your pricing — and a compliance trail when the auditor calls.

Book scoping call