Building materials

Building materials B2B ecommerce for tile, sanitaryware, plywood and pipe makers

For manufacturers and distributors of tiles, sanitaryware, plywood, laminates and pipes. Dealers order online at their own price list and freight rates, ask you for a price on a project order, and buy on credit up to the limit you set. You see every dealer’s orders, quotes and overdue amounts in one place.

What a building materials supplier asks for

Matched to what GoCommerce does today.

What you need, and what GoCommerce does about it today
You needWhat it does today
Different prices for distributors, dealers and sub-dealersA price list per dealer category. Put dealers in groups, such as distributors, A-category and B-category dealers, and give each group its own price list. Prices can drop at quantities you set, and a list can run between two dates, for a scheme.
Freight that differs by regionShipping rates per dealer group. Give a dealer group its own shipping rates, and its dealers see those instead of your public ones.Put each region’s dealers in their own group to give them their own rates.
Project orders at a special priceQuotes. A dealer asks for a price on a quantity. Your team prices each line, adds a note and an expiry date, and sends it. When the dealer accepts, the order is placed at exactly those prices.
Sizes, finishes, grades and thicknessesSizes, colours and product codes. Products have options and variants, such as size, colour or wattage, each with its own product code, price and stock. Dealers can search the portal’s catalogue by name or product code.
Each dealer sells only their rangesWhat each dealer may buy. Limit a dealer to some categories and products. Their checkout, quick orders and quotes keep to it.
No order past a dealer’s creditCredit limits that stop an order. Each dealer has a credit limit. At checkout, what they already owe plus the new order’s final total is checked against it, and an order over the limit is refused before it exists, with the amount still available shown. Two orders placed at the same moment cannot both slip under one limit.
Fewer calls about outstanding amountsStatements and overdue amounts. A statement for any period: what was owed at the start, every order and payment, and what is owed at the end, with unpaid money split into not yet due, 1–30, 31–60, 61–90 and over 90 days late. You see every dealer’s; a dealer’s owner sees their own, and either can download it as a spreadsheet.
Stock in several depotsStock in several warehouses. Hold stock in more than one warehouse or godown. Each order line records which one it was taken from.
Homeowner enquiries sent to the nearest dealerDealer territories. Give each dealer a territory: a country, a state or a PIN code prefix. An enquiry from a customer on your website goes to the dealer whose territory fits best, and that dealer is emailed and follows it up in the portal. You see every enquiry and can reassign it.
Repeat orders for fast moversRepeat an order. Put a past order back in the basket at today’s prices, and order only the lines you tick while the rest wait in the basket.
GST tax invoices with HSN codesGST tax invoices. A store in India with a valid GSTIN that sells in rupees issues a GST tax invoice for every paid order, numbered by financial year. It carries your GSTIN and the dealer’s, HSN codes and the place of supply, with CGST and SGST within a state and IGST between states, all from what checkout charged. A product can have its own tax rate, so mixed rates come out right. Delivery is printed without GST, because checkout does not charge GST on it. Your team opens and prints invoices in the admin; dealers do not see them in the portal.

What your dealers see

Screens from the portal itself, with a made-up demo dealer and sample products.

A statement for a demo dealer: owed at the start, ordered on account, paid, owed at the end, amounts by days late, and three orders with PO numbers and due dates
The statement. What the dealer owed at the start of the month, each order on account with its PO number and due date, and how much is late.

Where the trade is today

Morbi in Gujarat alone has about 1,200 ceramic units, which make 80 to 90 per cent of India’s ceramic exports,, according to the state government.

Asian Paints’ MyAwaaz app shows what dealers in the trade now get from a large brand: ordering, overdue amounts flagged on the first screen, prices per product and invoices to download. GoCommerce gives a mid-size maker the ordering, credit and statements on its own web address.

What it does not do yet

What a building materials supplier will ask about that is not there yet.

No minimum order or pack sizes

You cannot yet require a minimum quantity, or sell only in boxes or cases of a fixed size. Price breaks at a quantity do work.Tiles sold only by the box, or plywood only by the sheet, have to be listed as the box or the sheet.

No batch, shade or expiry tracking

Stock is counted per product and per warehouse. Batch numbers, tile shades and lots, and expiry dates are not tracked.A dealer cannot ask for the same shade as their last order.

No e-invoices, e-way bills or credit notes

The GST tax invoice has no IRN or signed QR code, and no e-way bill is made: both need an account with a GST Suvidha Provider or the Invoice Registration Portal. A supplier whose turnover has passed ₹5 crore in any year since 2017-18 must e-invoice its sales to registered businesses, and still needs its billing software for that. A return or refund issues no GST credit note, and an order on account gets its tax invoice only when you mark it paid, not when it ships.

Tally files not yet tried in TallyPrime

Tax invoices download as TallyPrime import files that follow Tally’s published format, but they have not yet been test-imported into TallyPrime itself. Someone downloads the files and imports them: nothing flows into Tally by itself. Other accounting systems get spreadsheets of orders, customers and statements, or the webhooks and API.

Sales staff cannot order on a dealer’s credit

Your team can take an order over the phone at the dealer’s prices, but it cannot be placed on the dealer’s credit account. There is no salesperson role or beat plan.

No ready-made dealer finder

Enquiries reach the right dealer only when your website sends them. There is no ready-made “find a dealer” page to drop in.

FAQ

Common questions

Can dealers in different states pay different freight?

Yes. Put each region’s dealers in a group and give the group its own shipping rates. They see those instead of your public rates.

Can a dealer ask for a project price?

Yes. The dealer asks for a quote on quantities, your team prices each line and sets an expiry date, and when the dealer accepts, the order is placed at exactly those prices.

Can we sell tiles only in full boxes?

Not as a rule the software enforces. List the box as the product, with its price per box. A minimum quantity or a fixed pack size is not built yet.

Does it track tile shades or batches?

No. Stock is counted per product and per depot, with no shade, batch or lot.

Does it handle GST?

Yes, for a store in India with a valid GSTIN that sells in rupees: every paid order gets a tax invoice with HSN codes and the CGST, SGST or IGST split, and the invoices export to TallyPrime. There is no e-invoice, e-way bill or GST credit note, and delivery is printed without GST.

Sources

Facts about the trade on this page come from the pages below, read on 26 October 2026. What GoCommerce does was checked against its code on the same day.

See it with your own catalogue

Start a store hosted on kitcommerce.store for 1% of every successful order, plus 18% GST on the fee, or run the open-source code on your own server for free. Either way the admin and the trade portal are on the store’s own web address.

Chat on WhatsApp