Delivery addresses & shipping
A branch does not have one delivery address. It keeps a book of approved ship-to addresses, each with a name, one of them marked as the default — and exactly one billing address, which the buyer cannot change.
That is the whole model, and it is built for the customer who buys from one office and delivers everywhere. Vinayak Infra runs 40 jobsites off a single buying location: 40 named ship-tos in the book, one head office on the invoice.
Manage the address book
Open the company, then the branch, and go to Addresses and billing contact.
-
Choose Add and enter the address. Give each ship-to an Address name — “Hinjewadi Phase 2”, “Riverside jobsite”, “Vashi depot”. That name is what your buyer picks from at checkout, so make it the name they use on the phone.
-
Use Make default on the one they order to most often. It is pre-selected at checkout.
-
Use Edit to correct an address, and Archive to retire one.
-
Fill in the branch’s single billing address. Every company order for this branch bills here, whatever it is delivered to.
Two rules the form enforces:
- You cannot archive the current default. Make another address the default first, then archive the old one.
- An address missing its street, city, postcode or a state the system can resolve is not offered to the buyer at all. It sits in the book looking fine and never appears in their dropdown, so complete every field.
What the buyer sees at checkout
Company checkout replaces the usual address form with a Ship to a company address dropdown, listing the branch’s approved addresses by name with the default first:
Riverside jobsite — 12 Riverside Rd, Pune, 411001Vinayak Infra’s engineer picks “Hinjewadi Phase 2” for an ₹86,000 order of conduit. The goods go to site; the invoice still bills head office.
Billing is never buyer-editable on a company order.
One-time shipping
One-time shipping decides whether a buyer may type a one-off destination instead of picking from the book. It is set per branch, on the location’s policy panel, and it is off by default.
- Off — the address fields are locked and the buyer is told “Your account can only use approved company addresses.”
- On — the buyer also gets an Enter a different address option at checkout.
Sharma Distributors keeps it off, so goods never leave their two approved depots. Kapoor Apparel keeps it on, because they ship to a different exhibition hall every season.
A one-time address is used for that order only. It is never saved into the book, so a buyer who ships to the same new site three times types it three times — add it properly instead.
Who may maintain the book
You always can. So can a buyer you have made a Location admin, for their own branch only.
A Location admin gets Account → Location addresses, where they can add an address, edit or remove one, choose the default, and edit the branch’s billing address. Vinayak’s office manager adds “Wakad Tower B, 411057” and makes it the default, instead of emailing you and waiting.
Nobody else can open that page — not a plain Buyer, and not a Location admin at a different branch. See buyer roles.
Shipping rates and pickup
There is no separate B2B shipping engine. Company orders quote from the same shipping profiles, zones and rates as retail, based on the ship-to the buyer chose. Set them up under Settings → Shipping and delivery exactly as you already do.
Sharma Distributors’ ₹1,10,000 order to Vashi (400703) quotes “Surface freight ₹1,850” from the same zone table a retail order to the same pincode would hit. If the buyer picks up instead, the freight line drops.
Next steps
- Companies & locations — the branch these addresses belong to.
- PO numbers & order review — the other two things a company checkout adds.
- Buyer portal guide — what the rest of checkout looks like for a company buyer.