Skip to main content
All work

Textiles & wholesale

Textile Wholesale ERP & B2B Commerce

The hard part: Seventeen modules and a gated B2B storefront reconciled onto one source of truth for stock and price.

A 17-module ERP with B2B storefront, customer-specific pricing, agent commissions, barcode tablet sales, watermarked catalogues and batch payouts.

  • 17 modules, one platform
  • Textile wholesaler
  • India
  • Still in production

17

Modules on one platform

1

Source of truth for stock and pricing

Batch

Agent payouts, automated

Textile Wholesale ERP & B2B Commerce — Textiles & wholesale
Photo: Arum Visuals / Unsplash

The problem

A textile wholesaler ran sales through agents, catalogues and phone calls. Pricing lived in heads, commissions in spreadsheets, and stock in a system nobody trusted.

The approach

We built a 17-module ERP with a gated B2B storefront on top: customer-specific pricing, agent commission tracking with batch payouts, barcode-driven tablet sales on the floor, and watermarked digital catalogues to stop price leakage.

The outcome

Agents sell from live stock and live prices. Commissions calculate themselves. Catalogues go out watermarked, so pricing stays with the customers it was meant for.

A textile wholesaler ran sales through agents, catalogues and phone calls. Pricing lived in heads, commissions in spreadsheets, and stock in a system nobody trusted.

The platform

  • 17 modules on one ERP: inventory, pricing, sales, accounting and more
  • B2B storefront with customer-specific pricing and gated access
  • Agent commission tracking with batch payout runs
  • Barcode-driven tablet sales on the floor
  • Watermarked digital catalogues to stop price leakage

17

Modules

1

Source of truth

Outcome

Agents sell from live stock and live prices. Commissions calculate themselves. Catalogues go out watermarked, so pricing stays with the customers it was meant for.

More like this

Conversational AI Agent for Live ERP Data — Enterprise operationsEnterprise operations

NL→SQL

Plain English to live data

100%

Prompt-injection hardened

Conversational AI Agent for Live ERP Data

Every business question needed a developer, and answers arrived days late.

The hard part: Letting non-technical staff query live ERP data without ever giving the model database access.

A natural-language interface over live ERP data. Non-technical staff ask plain-English questions and get ORM-safe, role-gated answers in seconds.

  • Claude MCP over live ERP
  • Enterprise ERP client
  • Shipped 2025

Read case study

Healthcare Insurance Claims Automation — HealthcareHealthcare

100%

Claims processed automatically

80%+

Manual data entry eliminated

Healthcare Insurance Claims Automation

A Canadian health platform was keying every OHIP claim, eligibility check and reconciliation by hand.

The hard part: Three government interfaces — OHIP, MCEDT and EDI — each with its own failure modes, running unattended overnight.

OHIP real-time eligibility checks, MCEDT payment reconciliation and automated XML/EDI batch claims. What took a team days now runs overnight without oversight.

  • OHIP + MCEDT
  • Runs overnight, unattended
  • Healthcare platform

Read case study

Line of Credit Lending Platform — Financial servicesFinancial services

0

Manual steps in the credit lifecycle

100%

Audit trail coverage

Line of Credit Lending Platform

A lending book run out of spreadsheets, where one person understood the formulas.

The hard part: Removing every manual step from a credit lifecycle while keeping a complete audit trail on each state change.

Full lending lifecycle built from scratch: Plaid bank verification, Stripe disbursements and repayments, multi-location credit rules, automated statements and interest.

  • 2 payment rails
  • Lending enterprise
  • Shipped 2024

Read case study

Next step

Discuss a similar build.

Tell us what your version of this problem looks like. The first 45 minutes are free and specific.

Straight to the engineer. No form, no gatekeeper.

Straight to the engineerReply in 4 business hoursNDA on request

Accepting new engagements · Q4 2026