A platform that sells
while you focus on business
LiveWhite-label B2B e-commerce platform for wholesale distribution. Automates repeat sales, motivates managers, and retains clients — without manual oversight.
1 click
Reorder
Customer repeats a previous order in 10 seconds instead of 10 minutes
CRM
Full sales funnel
Manager builds a cart, sends a link via WhatsApp — client pays in 30 seconds
AI
Product card generator
AI creates a slide plan, generates ready-made PNG/PDF for marketplaces
First client launched
B2B distributor with 47 SKUs across 8 brands. Platform deployed in 6 days. Full catalog, CRM, manager carts, loyalty program, online payments — all live in production.
Wholesale distribution · Russia · 2026
Unit Economics
How the platform makes money
Revenue model for the store owner
Customer Retention (LTV)
Tiered loyalty: cashback grows with purchases — from 3% (Start) to 15% (Platinum). A customer at Gold level (10%) won't leave for a competitor offering 5%.
Reorder: one button restores the cart from a previous order. A regular client who buys the same products monthly does it in 10 seconds.
Bonuses, not discounts: bonuses must be spent — the client comes back. A discount works once and cuts margin. A bonus retains.
Proactive Sales
Forecasting: the system calculates the next purchase date. The manager sees a "Needs attention" block on the dashboard with specific clients.
Preemptive contact: competitors wait for the client to call. Your manager calls first — via WhatsApp directly from the client card.
Result: no client is forgotten. One person serves 50+ clients with a predictable cycle.
Decentralized Sales
Commission: managers work on a percentage of sales. Sales costs are proportional to revenue.
Transparency: each manager sees their commission in real time — breakdown by month, by order, with order number and amount. No disputes at payout.
Scale: no sales ceiling. Add as many managers as needed — the system scales without additional costs.
Manager CRM System
Manager cart: the manager builds a cart with products, gets a link and sends it to the client via WhatsApp. The client opens it — products are already in the cart — clicks "Pay".
Notes & search: add notes to any client. Search by name, phone. Filter by manager and status (active, cooling, new).
Analytics & inventory: dashboard with 7 metrics (revenue, orders, avg check, products, clients, brands), stock alerts, order status summary, top 5 products by sales. Inventory with color-coded stock levels and auto-deduction on payment.
Product Decisions
Why it's built this way
Key architecture and product decisions
SMS instead of email & password
Clients don't remember passwords. Phone is the natural identifier in B2B. Login in 15 seconds, no registration.
Alternative: Email registration: 40% drop-off at "confirm your email". For B2B clients, this is an unacceptable barrier.
Configurable product variants
Flexible variant system: packaging, volume, color — any parameters with automatic price recalculation.
Alternative: Fixed SKUs: a client who needs a non-standard volume leaves for a competitor.
Repeat purchase forecast in CRM
Turns reactive sales into proactive ones. The system calculates the next purchase date. The manager calls BEFORE the client starts thinking about it.
Alternative: Manual reminders in Excel: human error, forgotten. With 50+ clients — impossible to track.
Commission system
Scalability without a ceiling: 5 managers or 50 — costs are proportional to revenue. Managers are motivated to sell more.
Alternative: Fixed compensation: client count ceiling, no incentive to exceed targets.
Bonuses instead of direct discounts
Bonuses must be spent — the client has to return. A discount works once. A tiered bonus program creates switching costs.
Alternative: Flat 5-10% discounts: reduce margin without retention. Client takes the discount and leaves for a competitor on the next order.
Manager cart with WhatsApp delivery
Manager builds cart in CRM → gets a unique link → sends via WhatsApp → client opens, sees products and pays. Full cycle — 30 seconds.
Alternative: Client searches for products themselves: slow, errors, churn. Manager dictates over the phone: inefficient with 50+ clients.
Online payment — full payment cycle
Full payment flow: initiation → payment page → webhook → automatic status update. Bank cards, SBP, SberPay. Bonuses credited after payment.
Alternative: Cash on delivery: 15-25% loss on non-pickups. Online payment guarantees 100% order conversion.
What's Included
Platform modules
20+ modules included out of the box
Product Catalog
LiveCategories, brand & parameter filters. Product cards with specs, packaging variants, and prices. Flexible variant system.
Catalog Search
LiveInstant search by name, brand, and specs. Available from the header on any page.
Cart & Reorder
LiveOne-click add, quantity editing, auto-recalculation. Reorder a previous order with one button.
SMS Authentication
LiveCustomer login & registration via SMS code. Separate staff login via email/password. Automatic role-based redirect.
Checkout & Payment
LiveValidated form, promo codes & bonuses, total calculation. Online payment: bank cards, SBP, SberPay. Webhook notifications, auto status update.
Personal Cabinet
LiveOrder history with statuses, bonus tier with progress bar, referral code, reorder, profile.
Tiered Loyalty Program
LiveGrowing cashback: Start 3% — Bronze 5% — Silver 7% — Gold 10% — Platinum 15%. Tier grows with total purchases.
Promo Codes
LivePercentage and fixed discounts. Expiry dates, usage limits, and minimum order controls.
CRM System
LiveClient-to-manager assignment. Search by name/phone, filter by manager and status. Client notes. Purchase forecast. WhatsApp from card.
Manager Cart
LiveManager builds a cart from catalog, selects a client, gets a unique link. Sends via WhatsApp — client opens and pays. Statuses: pending, viewed, ordered.
Inventory Management
LiveAll variants table with color-coded stock: red (0), yellow (<5), green (5+). Brand filter, "low stock" toggle. Auto-deduction on payment.
Analytics & ABC-XYZ
LiveRevenue by month, avg check, top products, top clients, managers by revenue, orders by status. ABC-XYZ product matrix: classification by revenue and demand stability.
Activity Log
LiveAudit: who assigned a manager, who created a cart, who paid an order. Table: date, author, action, details.
Manager Commissions
LiveAutomatic accrual from every paid order. Monthly breakdown, order history with number and amount. Configurable rate.
Admin Panel
LiveTwo levels: Admin — 14 sections (orders, clients, managers, carts, inventory, analytics, log, commissions, products, brands, categories, promos, AI tools). Manager — 5 sections.
AI Card Generator
LiveUpload a photo + describe the product — AI creates a slide plan, generates ready PNG/PDF. 12 slide types, 4 styles, 6 platforms (WB, Ozon, Shopify, Instagram, Telegram, Pinterest). Satori + Sharp rendering.
Card Constructor
LiveManual mode: style, platform, element selection. Color customization, badges, specs. Photo scale and positioning. Export PNG/JPG/PDF.
Carousel Constructor
Live7 slide types for product carousels: cover, specs, benefits, compatibility, variants, usage, warranty. AI text generation via Claude.
Background Removal / Cleanup
LiveRemove background from product photos (WASM, 100% in-browser). Clean product cards from competitor watermarks and badges (LaMa ONNX inpainting).
REST API
LiveServer backend: endpoints for external systems, product search, stock check, order creation. Bearer auth, validation.
Voice AI Assistant
Next phasePotential integration: client calls — AI assistant answers, finds products, and places an order via the prepared API.
Onboarding
How to explore — step-by-step guide
Three roles, three scenarios — 5 minutes each
Three roles, three scenarios. Walk through each in 5 minutes — see the platform through the eyes of a buyer, manager, and administrator.
Scenario: Buyer
Full journey from catalog to personal cabinet
Open the catalog. Choose a category. Click a card — a popup with variants opens.
Add 2-3 items to the cart. Change quantity, remove an item. Click "Checkout".
Click Login. Enter your phone number — you'll receive an SMS code. Login in 15 seconds.
Fill out the order form. Try a promo code. Pay — bank card, SBP, or SberPay.
Go to your personal cabinet. Note: bonus tier, progress bar, referral code. Open an order — "Reorder" button.
Note: bonuses are credited automatically after payment. Loyalty tier grows with every purchase.
Scenario: Manager
CRM, clients, commission, forecasting
Log in via /admin-login: demo@techdab.net / demo2026view
Dashboard: your clients' orders, commission this month and all-time. "Needs attention" block with specific clients.
Open "My Clients" — search by name/phone, filter by status. In the client card: notes, purchase forecast, WhatsApp.
Open "Carts" → "Build cart". Find products, add them, click "Create". Copy the link or send via WhatsApp.
Open "Commissions" — monthly breakdown: which order, what amount, what percentage. Transparent for accounting.
Note: the manager sees only their assigned clients. A cart can be built and sent to any client.
Scenario: Admin Panel (Demo Manager)
Read access to orders, clients, products — cannot delete or change settings
Log in via /admin-login: demo@techdab.net / demo2026view
Dashboard: client orders, commission this month and all-time. "Needs attention" block with specific clients.
Open "My Clients" — search by name/phone, filter by status. In the client card: notes, purchase forecast, WhatsApp.
Open "Carts" → build a cart for a client. "Commissions" — monthly breakdown by order.
Note: manager role has read access to orders, clients, and products — but cannot delete data, manage other managers, or change settings. Full admin access available on request.
Test Accounts
Product Vision
Development roadmap
Planned features and integrations
CDEK / Carriers — nationwide delivery
All RussiaCDEK API integration: cost calculation in cart, pickup points, tracking. Heavy freight via Energia. Nationwide scale without own logistics.
Voice AI Assistant
PotentialAPI is prepared for integration (search, check-stock, create-order). Future: client calls — AI answers, finds product, places order automatically.
WhatsApp sales channel
PartialManager builds cart in CRM and sends link to client via WhatsApp. Next step: full chatbot for automatic inbound request processing and order intake.
1C / ERP Integration
Inventory automationTwo-way sync: stock and prices from 1C to site catalog. Orders from site to 1C. Eliminates manual data entry.
Comparison
Why this platform
| Feature | This platform | Shopify B2B | Custom dev | 1C-Bitrix |
|---|---|---|---|---|
| First year cost | $6,600 | $2,000–3,600 | $15,000+ | $5,000+ |
| Launch time | 2 weeks | 1-2 months | 3-6 months | 1-3 months |
| CRM built-in | ✓ | ✗ | Custom | Plugin |
| AI tools | ✓ | ✗ | Custom | ✗ |
| Commission system | ✓ | ✗ | Custom | ✗ |
| Loyalty program | ✓ | Plugin | Custom | Plugin |
| Full source code | ✓ (License) | ✗ | ✓ | ✗ |
| Monthly hosting | $300/mo | $79-299/mo | $50-500/mo | $100-300/mo |
Pricing
Platform pricing
Subscription
Most popular option
- ✓Full platform deployment & customization
- ✓Your brand, domain, payments, SMS
- ✓Managed hosting & infrastructure
- ✓Updates, bug fixes, technical support
- ✓Product catalog setup (up to 500 items)
Min. 12 months · First year total: $6,600
License
≈ 1 000 000 ₽
- ✓Full source code transfer
- ✓Self-hosted — your servers, your data
- ✓No monthly fees, unlimited modifications
- ✓Deployment assistance & documentation
- ✓30 days of post-launch support
Full ownership · Self-manage after 30 days
Launch your store
Get in touch — we'll show you the admin panel, walk through the features, and set up a demo with your products.
FAQ
Frequently asked questions
Q: Can I customize the design?
A: Yes. Colors, fonts, layout, logo — everything is customizable. The platform is built with Tailwind CSS, so design changes are fast and don't require a designer.
Q: What payment systems are supported?
A: YooKassa (Russian cards, SBP, SberPay), with easy integration for Stripe, PayPal, or any other provider. 54-FZ compliant.
Q: Can I add my own products?
A: Yes. Full admin panel with product management, variants (sizes, packaging), stock tracking, and bulk import. Up to 10,000 SKUs.
Q: Do I need technical knowledge?
A: No. The admin panel is designed for non-technical users. We handle deployment, hosting, and technical maintenance.
Q: What about SEO?
A: Server-side rendering (Next.js), semantic HTML, structured data, sitemap, robots.txt — all built in. Google-friendly out of the box.
Q: Can I integrate with 1C / ERP?
A: REST API is ready (34 endpoints). 1C integration is on the roadmap. Custom integrations available on request.
Q: How long does deployment take?
A: 2 weeks from signing to launch, including brand customization, product catalog setup, payment integration, and domain configuration.
Q: What happens if I cancel?
A: Subscription: you keep your data, we help migrate. License: you own the code forever, no restrictions.
Under the Hood
35,000+
lines of code
200+ files, 100+ commits
646+
tests
50+ test suites
34
API endpoints
100% route coverage
6 days
development
~84 hours (14h/day)
How it was built in 6 days
Developer knows the industry
No lengthy product research needed — the developer is deeply immersed in the industry and its specifics. Client pain points, procurement cycles, margins, logistics — all from real experience. Every product decision is precise, no iterations.
Design — no outsourcing
Design is done in-house — no external designers, no Figma handoffs, no contractor iterations. Direct implementation: idea → code → production. This eliminates weeks of approvals.
Full cycle in one pair of hands
One developer: code, design, deploy, tests, CI/CD, database. Plus all integrations and compliance: legal documents, domain, hosting, SMS, payment system — verification and connection of every service.
Project Summary
B2B wholesale distribution platform. Production, real users, real payments.
35,000+ lines of code, 200+ files, 100+ commits. 34 API endpoints, 42 pages, 21 DB tables. 646+ automated tests (50+ suites), 100% API coverage.
Stack: Next.js 16, React 19, TypeScript 5 (strict), Tailwind CSS 4, Zustand, Zod 4, Supabase PostgreSQL (RLS, RBAC), Docker, GitHub Actions CI/CD.
Modules: catalog with filters, SMS auth, online payment (54-FZ), personal cabinet, tiered loyalty program (5 levels), promo codes, reorder, manager CRM (purchase forecast, manager cart → WhatsApp), commission system, inventory with auto-deduction, ABC-XYZ analysis, audit log, AI product card generator (12 slide types, 4 styles, 6 platforms), background removal (WASM), carousel constructor, REST API for external systems.
Admin panel: 14 sections (admin), 5 sections (manager). DB-level RBAC.
Integrations: SMS OTP, online acquiring, Claude Vision AI (product recognition), Satori+Sharp (image generation), pdf-lib (PDF), LaMa ONNX (cleanup).
Development time: 6 working days, ~84 hours (14 hours/day). One developer, including design, legal, all service connections and compliance.