Pricing rules when a guest becomes a known customer
Decide what happens to a selected offer after login reveals the customer's eligibility. Explain any price change and preserve the accepted offer through checkout and billing.
Customer accounts: separating users, owners and permissions
A person may manage a service they don't own or place an order for a company. Keep the user, customer, permissions and order context separate.