What you will learn
- How trade pricing and quotations work for chemicals
- How hazardous goods checks fit an order
- How delivery scheduling handles restricted products
- How to link orders to batch and certificate records
- How to manage credit and order approval
- What to build first in a distributor order platform
What this project is
Chemical distribution orders carry extra checks that general ecommerce does not. A product may be restricted by customer, quantity, or destination. Pricing may depend on volume, contract, or pack size. Delivery may need a hazardous goods vehicle, a specific document set, or a customer site that can accept the product.
An order platform built for distribution handles those checks at order time. Customers see prices that apply to them, quotations become orders without retyping, and dispatch sees the documents and delivery requirements attached to each order.
Core features
The features below focus on distribution checks and documents, not on a generic shopping cart.
- Customer-specific pricing by contract, volume tier, and pack size
- Quotation workflow converting approved quotes to orders without retyping
- Product restriction checks by customer, destination, and quantity at order time
- Hazardous goods document attachment for each order and delivery
- Delivery scheduling with vehicle and document requirements per order
- Order approval workflow for credit limits and restricted products
- Batch and certificate linkage so dispatch knows which lots to pick
- Order history and reorder from previous orders with current pricing
How it is built
Start with existing trade customers and their real pricing rules, before opening the platform to new customers.
- Build customer records with pricing rules, contracts, and restrictions
- Add quotation creation and conversion to orders
- Add hazardous goods checks and document attachment at order time
- Build delivery scheduling with vehicle and document requirements
- Add order approval for credit and restricted products
- Add batch linkage, certificates, and reorder once order flow is steady
Technology considerations
Keep pricing as rules, not as typed prices on orders. Contract prices, volume tiers, and pack-size prices should be stored as rules that apply at order time, so a price change updates future orders without editing past ones. Past orders must keep the price that applied when they were placed.
Link orders to lots at dispatch, not only at order entry. A customer may order a product, but the batch shipped is decided at picking time. The order record should gain its lot linkage at dispatch, so certificates and recall lists can follow the actual shipment.
Challenges and how to handle them
- Pricing is negotiated by email and never recorded — solve it by storing contract and tier rules on the customer record, applied automatically at order time.
- Restricted products are ordered by customers who cannot receive them — solve it with restriction checks at order time, not at dispatch.
- Hazardous documents are assembled after the truck is loaded — solve it by attaching required documents to the order before scheduling.
- Delivery fails because the site cannot accept the product — solve it by recording site acceptance requirements on the customer delivery record.
- Reorders use old prices — solve it by repricing reorders from current rules while showing the previous price for comparison.
Who it is for, and honest limits
This project fits chemical distributors and manufacturers selling direct to trade customers with contract pricing and hazardous goods requirements. It also fits distributors moving from email and phone ordering to a controlled online channel. Start with existing customers and their contracts.
It does not fit a distributor selling only non-hazardous, unrestricted products through a standard store, where a general ecommerce platform may be enough. It also does not replace transport licensing or dangerous goods advice. Cost depends on customer count, pricing complexity, and document needs, so confirm with a quote.
A useful first version can be judged by a simple test: can an existing trade customer place a correct order, with the right price and the right documents, without calling the sales desk? If that test passes for the top customers and the top products, the platform has earned its next phase. Later phases can add new customer onboarding, larger catalogues, and integrations with stock and dispatch, but only after the core order test is solid.
Frequently asked questions
How does trade pricing work?
Pricing is set by rules on the customer record: contract prices, volume tiers, and pack-size prices. Orders apply the rules current at order time, while past orders keep their original prices.
What are product restrictions?
Restrictions limit who can buy a product, in what quantity, or for which destination, based on licensing, safety, or contract terms. The platform checks restrictions when an order is placed.
How are hazardous documents handled?
Required documents are attached to the order and delivery record, so dispatch and the carrier work from the same document set. Documents are linked to the order, not stored in a separate folder.
Can a quote become an order?
Yes. An approved quotation converts to an order without retyping products, quantities, or prices, which removes a common source of order errors.
What if a customer exceeds a credit limit?
The order goes to an approval workflow instead of being rejected silently. An approver can release, amend, or decline the order, and the decision is recorded.