Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Drupal Online Store - Installation

17/04/2025, by Ivan

So, you've downloaded the archive with the distribution — next, it needs to be installed. I'll demonstrate the installation on Denwer, but you can install it on your own hosting or server. Learn more about Denwer and how to use it here: Is it hard to build websites with Drupal?

Create the directory:

/home/commercetest/www

And copy all the files into it:

Drupal

Then restart Denwer to detect the new site. Launch the site and you’ll see a message like this:

Drupal commerce

You don’t need to install commerce_kickstart — it's already installed and configured. So take note of the URL:

http://commercetest/install.php?profile=commerce_kickstart

Replace "commerce_kickstart" with "minimal" and reload the page:

http://commercetest/install.php?profile=minimal

Drupal install

Continue installing Drupal as usual.

You might need to create the settings.php file from default.settings.php and set file permissions to 777 for settings.php and the files directory:

Drupal install

Continue with the Drupal installation. On the next page, enter the database credentials. In this example, we create a new database via phpMyAdmin (available with Denwer):

http://localhost/tools/phpmyadmin/ – go to the “Databases” tab

adminer

Make sure the database uses the utf8_general_ci collation.

Now return to the Drupal installation page. Enter the database name (e.g., commercetest), username (root), no password, and leave the server as localhost:

Drupal install

Next, fill in site information — but note that these details will be overwritten by the distribution later.
The admin login will be admin and the password 111111.

Drupal

Click “Visit your new site”:

Drupal

Drupal is now installed. Next, we need to restore the site from the distribution backup. This was saved using the Backup and Migrate module, so enable it first. Go to the Modules page:

Drupal

Enable the Backup and Migrate module and click Save:

drupal

Other modules don’t need to be enabled — they’ll be restored with the backup. Go to Configuration → Backup and Migrate:

Drupal

Click on File system settings and configure the paths:

drupal files

Set the private file path to sites/default/files:

Drupal files

Now return to Configuration → Backup and Migrate → Destinations. Find Manual Backups Directory and click list files:

Drupal Backup and Migrate

You'll see one backup file — click restore to deploy the store:

Drupal backup and migrate

Click "Restore" and wait 5–10 minutes for the deployment to complete. Once finished, you’ll see your online store right away:

Drupal

Now, finalize your site settings:

  • /user/1/edit – Set your own admin password and email
  • /admin/config/system/site-information – Set the site name and site-wide email

In upcoming videos and articles, I’ll explain how to configure payment systems, shipping, the cart, and other e-commerce attributes.

Note: After installation, update all modules and Drupal itself!