Companies and divisions
Every node in the tree is one of two kinds. The difference is about tax, not hierarchy:
The top of a tree is always a company. Trees go up to five levels deep.
Use Add sub-unit on a company’s page to build the tree beneath it. Delivery sites are not sub-units — ten warehouses do not mean ten nodes. Nodes are for organizational and legal structure; where goods go is an address.
Members
A member is a customer who can buy for the company. Add one with Add member and an email address:- An email that already has a customer account becomes a member straight away.
- An unknown email becomes an invitation, valid for 30 days, and the person gets an email with a link. Accepting it either signs them in or creates their account, and ends as a membership.
In Spree open source, every member can do everything within their standing — buy, see the orders of their node and everything below it, and manage the address book and members. Roles, order approvals and spending limits are part of Spree Enterprise.
Address book
A company keeps its own addresses — ship-to sites and billing addresses — separate from any individual member’s. Each is labelled, and one of each kind can be marked as the default the buyer starts from at checkout.Tax
Tax registrations and exemption certificates belong to legal entities only, so a division’s page has no tax cards. A division’s purchases are taxed through its legal entity — the nearest company above it. That lookup stops at the first company, whether or not it holds a registration. A subsidiary with no VAT number of its own therefore has none: it never quietly borrows its parent’s, because in most places that would be a false declaration. Exemption certificates are scoped to the country or state that issued them, and stop applying when they expire.Purchase order numbers
Turn on Require a PO number and buyers from the company must supply their purchase order number before they can check out. The number is kept on the order, shown on the order page and in the confirmation email, and can be searched for.Giving a company its own range and prices
What a company sees and pays is set through a Catalog assigned to it. Assigning to a node covers everything beneath it, so one assignment at the top prices the whole group. Company assignments win over customer-group ones. A buyer whose company — or any company above it — has a catalog gets those catalogs, and their customer groups are not consulted.Deleting a company
Deleting a node removes its whole subtree. It is refused once any order exists beneath it — order history is kept, even when an org chart is tidied up.Related
- Selling to businesses — the whole B2B setup, end to end
- Catalogs — what a company sees and pays
- Customer Groups — the other audience a catalog can be assigned to

