Onyx Portal
Trade Accounts
Onyx Portal route reserved for private testing.
Trade Accounts
Let designers, architects, contractors, builders, commercial buyers, hospitality teams, procurement agents, and other trade professionals apply without giving them a final dashboard until approval.
Private testing only. Private capture is disabled. The form is visible for structure review only.
This route is live so Onyx can test the final portal structure. The form plumbing is capture-only behind a private gate: Shopify writes, portal account creation, uploads, pricing access, SMS, email, and approvals stay disabled until Scott approves launch.
Legal documents, MSA acceptance, lien/property-owner language, payment authorization, quality signoff, and installer/subcontractor agreements are intentionally deferred to the dedicated Legal Documents workflow pass.
Before this goes live
- Use one Trade entry point, then ask the applicant what they do: designer, architect, builder, contractor, commercial, hospitality, procurement, facilities/property manager, or other trade professional.
- Route the applicant to the correct proof checklist: designer/architect proof, contractor/builder license and insurance, or commercial purchasing authority/company proof.
- Create only a locked pending trade request while pending; no private catalog, special pricing, or final designer/contractor/commercial dashboard until manager approval and acknowledgement.
- Offer a retail-account merge search by email or phone with masked matches only.
- Require 2FA or magic-link verification for both the old retail account and the new pending trade request before a merge request can be queued.
- Audit every account search, masked match view, verification attempt, proof upload, approval, denial, and merge decision.