Dealers Site
The Dealers Site (repository: dealersscottsdale) is a wholesale WooCommerce portal built for authorised precious-metals dealers. It allows dealers to browse live-priced products, place orders in bulk, manage sub-accounts for their sales teams, generate PDF invoices, track shipments, and run custom analytics reports.
What Makes the Dealers Site Different from Retail?
| Feature | Retail Site | Dealers Site |
|---|---|---|
| Audience | General public consumers | Approved wholesale dealers |
| Pricing | Public retail pricing | Dealer-specific wholesale + volume pricing |
| Pricing Engine | NFusion via WooCommerce sync | NFusion → Algolia (live) + WooCommerce sync |
| Accounts | Individual consumer accounts | Company accounts with sub-users |
| Orders | Standard checkout | Quote workflow + custom order statuses |
| Reports | None | Custom KoolReports analytics |
| eSignature | No | Yes — agreement signing on account creation |
| Address Book | Standard WooCommerce | Multi-address book (Woo Address Book plugin) |
| PDF Invoices | No | Yes |
Technology Stack
| Component | Technology |
|---|---|
| CMS / Ecommerce | WordPress + WooCommerce |
| Theme | Custom Suma Elementor theme (child of Hello Elementor) |
| Page Builder | Elementor Pro |
| Hosting | WP Engine (production + staging) |
| Pricing Search | Algolia (WP Search with Algolia plugin) |
| Forms | Gravity Forms |
| Marketing | Klaviyo |
| Security | WP Simple Firewall + 2FA |
Repository Structure
dealersscottsdale/
├── wp-content/
│ ├── themes/
│ │ └── suma-elementor/ ← Custom theme (all bespoke logic here)
│ │ ├── inc/ ← PHP class modules
│ │ ├── assets/ ← Compiled CSS/JS
│ │ └── woocommerce/ ← WooCommerce template overrides
│ └── plugins/
│ ├── subaccounts-multiuser-accounts/
│ ├── e-signature/
│ ├── suma-koolreports/
│ ├── woo-address-book/
│ ├── woocommerce-pdf-invoices-packing-slips/
│ ├── woocommerce-shipment-tracking/
│ ├── woocommerce-shipstation-integration/
│ ├── wp-search-with-algolia/
│ ├── user-switching/
│ └── ... (full list in Plugins section)
└── wp-config.php