Drupal Commerce is an open-source ecommerce framework used to build ecommerce websites and applications based on Drupal. It features multi-store management, promotions management, multi-currency support, and more. It is free to use, and is best for small to midsized business (SMB) owners who have coding knowledge or can afford to hire a developer.
Drupal Commerce Pros and Cons
Free to use
Expensive premium support
Lacks SEO or marketing features
Extensive documentation available
Developer skills required
Who Drupal Commerce Is Best For
- SMB owners who have coding knowledge or can afford to hire a developer: Drupal Commerce is free, scalable, and highly customizable—making it an ideal platform for those that have plans to grow their ecommerce stores. Since it is open-sourced, support is not as extensive, but if you have coding know-how or can hire a developer, Drupal Commerce is a great option.
Drupal Commerce Pricing
Drupal Commerce is a free ecommerce solution, and those interested can visit its website to download the software. Pricing for similar paid software ranges from $0 to $99 per month for those with basic features, while more extensive apps can cost $150 to $499 per month.
While Drupal Commerce is free to download, it has the following minimum installation and working requirements:
- Apache version requirement:
- If you are running Drupal 9 on Apache, at least version 2.4.7 is required.
- PHP version requirement:
- Drupal 9 requires at least PHP 7.3. PHP 7.4 is also supported but not required. PHP 8 is not yet supported, but work will be done to support PHP 8 as soon as possible.
- Database backend and other hosting requirements:
- If using Drupal 9 with MySQL or Percona, version 5.7.8 is required.
- If using Drupal 9 with MariaDB, version 10.3.7 is required.
- If using Drupal 9 with SQLite, version 3.26 is required. (PHP 7.4 does not use the system provided SQLite, so take extra care to make sure your PHP is compiled with at least this version).
- If using Drupal 9 with PostgreSQL, version 10 is required with the pg_trgm extension.
If you are interested in seeing Drupal Commerce’s backend and storefront, then view the live demo available on its website.
Drupal Commerce Alternatives 2020
Most ecommerce and multichannel businesses
Growing businesses selling exclusively online
Brick and mortar shops that want a free online store
Starts at $29 per month
Starts at $29.95 per month
Starts at $0
Drupal Commerce Features
Drupal Commerce provides a customizable framework for your ecommerce store. I have highlighted some of its main features below:
- Free and premium themes or templates
- Product administration system
- Multi-store management
- Promotions (discounts, coupons) and reviews management
- Shopping cart and checkout form
- Multilingual and multi-currency support
- Integration with social networks like Facebook, Twitter, and Pinterest
Even as an open-source platform, it is notable that Drupal Commerce does not offer a large feature set compared to PrestaShop (read our reviews article here) and Magento (our software review is here). Both platforms are also open-sourced, yet provide a more robust list of features such as search engine optimization (SEO), marketing, and inventory management.
Most Helpful Drupal Commerce Reviews
The majority of Drupal Commerce reviews I have read online are positive, with many highlighting its strong support team and great documentation. However, a common negative feedback is about its steep learning curve and that it still lacks mobile integrations.
Provides a variety of integrations and features for customer engagement
“It has the possibility to integrate with the different social media sites, giving more exposure to your products to a massive number of users. The variety of discounts available to set up is impressive, things like fixed discounts, by percentages, associate a discount with discount codes or tickets, and any type of discount you can imagine. The licensing and subscription system allows you to create roles with benefits such as through an annual payment or monthly subscription, which unlock special modules to use. It provides multi-language support and uses the main currencies existing in the world.”
Steep learning curve for those without technical knowledge
“It is not a user-friendly tool, forcing you to have the technical knowledge or to be a developer to be able to work smoothly and without worries. The learning curve is quite long so it takes time to adapt to the workflow of the tool and take advantage of all the functionalities it offers. Some of the rules for discounts can be confusing to implement correctly, so you have to read the documentation and be very cautious about the calculations to be made to get the expected result.”
Drupal Commerce Frequently Asked Questions (FAQs)
What types of support does Drupal Commerce provide?
You have access to its community forum, a video library, FAQs, modules, documentation, and user guide.
Does Drupal Commerce provide one-on-one support?
Yes, it does. Premium support is handled by its partner, Commerce Guys, with application support starting at $580 a month. More details can be found on its website.
Does Drupal Commerce have available integrations?
Yes, it does. It has 250 available integrations for payment, shipping and fulfillment, marketing, and analytics, among others. A complete list is available on its website.
Our Top Ecommerce Software Picks
If you aren’t sure if Drupal Commerce is right for you, then this article on the best ecommerce platforms is a review of our top choices. Our team looked at a variety of software and narrowed our recommendations down based on price, ease of use, user reviews, and features such as payment processing, inventory management, reporting and analytics, additional sales channels, and integrations.