Brand portal contracts, what do Wella Pro, L’Oréal Pro, and Olaplex Pro require?
Each brand has its own authorized-dealer agreement. Common requirements I’ve seen across builds:
- Wella Professionals, authorized-dealer agreement requires verified salon ID + state license on file before any Wella Pro product ships. Territory restrictions per dealer (you can’t ship outside your contracted territory). Customer-tier gates (some products only available to certified Wella Master Color Expert salons). MAP enforcement strict.
- L’Oréal Professionnel, similar verified-salon-only model. Education requirements: some products only ship to salons whose stylists have completed L’Oréal Academy training (you store the cert reference on the customer record). Quantity caps per order to prevent diversion. Audited 1-2x a year.
- Olaplex Pro, strictest. Visible only to verified salons in approved ZIP codes (Olaplex strictly controls gray-market diversion). Quantity caps per month per salon. Some salons are flagged as “Olaplex Pro Partners” with broader access; others as “Pro” with limited SKU access. Magento handles this via customer-group-per-brand + category visibility + ZIP-based shipping zone validation at checkout.
- Redken, Schwarzkopf Professional, Goldwell, similar models, somewhat less strict on territory but same license-verify + MAP requirements.
Architecture: each brand becomes a Magento category tree (e.g. /wella-professionals/) with customer-group visibility set to specific verified-pro groups. ZIP-based shipping zone validation at checkout blocks out-of-territory orders. Quantity-cap-per-month logic lives in a custom Magento rule that scans the customer’s last-30-day orders before allowing add-to-cart.
The audit: brands will request access logs + order data showing license verification + territory enforcement. Your Magento needs to produce that export cleanly, that’s a contract-required reporting feature, not a nice-to-have.