Skip to main content

Getting Started with the Dealers Site

This guide covers the prerequisites and first steps for working on the Dealers Site locally.


Prerequisites

ToolNotes
PHP 8.1+WordPress requires at least PHP 8.1 for WooCommerce 8+
MySQL / MariaDB 8.0+Primary database
ComposerFor plugin/theme PHP dependencies
Node.js 18+For theme asset compilation (Webpack Mix / Vite)
Laravel Herd or XAMPP / Local by FlywheelLocal WordPress server

Local Setup

  1. Clone the repository locally.
  2. Create a local MySQL database and import the sanitised staging database dump.
  3. Copy wp-config-sample.php to wp-config.php and fill in DB credentials.
  4. Update WP_HOME and WP_SITEURL constants to your local domain (e.g., https://dealersscottsdale.test).
  5. Navigate to wp-content/themes/suma-elementor/ and install theme dependencies:
npm install
  1. Compile theme assets:
npm run dev   # development (watch)
npm run prod # production build
  1. Install plugin dependencies (for plugins that use Composer):
cd wp-content/plugins/suma-koolreports && composer install

Admin Access

The WP admin is at /wp-admin. Use your staging or local credentials. For a fresh install, create an admin user via WP-CLI:

wp user create admin [email protected] --role=administrator --user_pass=secret