Vendors, Branches & Multi-vendor
In single-vendor mode the whole store is one business: every order flows into one central place where all orders and their internal details are visible.
What is the difference between single-vendor and multi-vendor mode?
In single-vendor mode the whole store is one business: every order flows into one central place where all orders and their internal details are visible.
How does a customer pick a nearby branch/vendor before shopping in multi-vendor mode?
In multi-vendor/multi-branch deployments the customer chooses a branch or vendor *before* shopping — a branch/vendor picker on the storefront — so the catalogue, stock, and pricing they then see…
How is master product data shared while stock is tracked per branch?
Product *details* are stored once as master data — name, description, type, attributes, images — and every branch shares that single catalogue, so product information is never re-entered per location.
What does a Vendor record store (commission %, delivery model, agreement)?
A Vendor record holds the seller's identity and contact, plus the commercial terms that drive settlement: a commission percentage (the platform's cut), a delivery model (whether the…
What is the relationship between Vendor and Branch?
A Vendor owns one or more Branches — a branch always belongs to a vendor (the link is required).
What makes a branch act as a warehouse?
A branch carries an IsWarehouse flag.
How do vendor-submitted products go through approval before going live?
In multi-vendor mode, products a vendor creates enter an approval state of Pending and must be centrally approved before they go live.
How does a vendor manage their own products and orders?
A vendor works in their own workspace: they manage their products (creating them, which sends submissions through the approval flow, and editing their own), maintain their per-branch stock,…
How is the single↔multi-vendor mode switched, and what changes platform-wide?
An authorized admin (gated by a specific permission, Vendors.ManageVendorMode) can switch the deployment between single- and multi-vendor mode.
How are vendor documents (agreements, licenses) stored with expiry?
Each vendor can have documents attached — signed agreements, trade licenses, and similar — stored with their type, file, and an optional expiry date and note.