Installing Drupal
When you purchase the product you receive an archive of all necessary files for the ready-made SalesArt online store. If you haven't purchased a license yet, you can do so at: Buy license.
Extract the archive preserving its structure. You can install the site locally for testing and on hosting for production. Before you start managing a Drupal store with Drupal Commerce, the site must be deployed properly. The most modern and recommended way to install is via Composer. Composer ensures convenient dependency management and makes module/theme updates easier.
1.1 Environment preparation
To install Drupal via Composer you will need:
- PHP 8.1 or higher (PHP 8.2–8.3 recommended);
- Composer 2;
- MariaDB / MySQL 10+ or PostgreSQL;
- a web server — Apache or Nginx;
- Git (for cloning and code management).
Before the installation make sure your hosting or server has the following PHP extensions enabled: gd, pdo_mysql, mbstring, xml, curl, zip.
1.2 Install Composer
Refer to the project documentation for instructions on how to install Composer on your hosting.
1.3 Installing Drupal with Composer
Create the directory for your future site and copy composer.json and composer.lock into it. In your server terminal, go to the directory where composer.json is located and run:
composer install
This will install the project. After installation you will have a structure like:
- /web — site root;
- /vendor — core dependencies;
- composer.json — Composer configuration.
1.4 Installing the SalesArt theme
Copy the itw_salesart folder from the archive to:
/web/themes/custom/
Also copy the custom modules from the archive to:
/web/modules/custom/
1.5 Copying the DB dump
Upload the database dump from the archive to your hosting (or local server) and configure the database connection in
web/sites/default/settings.php.
Set the database name, username and password (these are usually provided by the host).