New features and innovations in Drupal Commerce

26 Jul 2021

Now that online shopping is ruling the day, the idea to create an online store looks lucrative like never before. For all those who want to build an e-commerce website with compelling digital experiences, there is a great option based on the Drupal CMS — Drupal Commerce. It is an open-source powerful e-commerce platform enabling developers to build online stores of any complexity.

The platform is at the forefront of e-commerce development and keeps getting new and exciting functionalities. Let’s now take a tour of the new features and innovations in Drupal Commerce.

Drupal Commerce 2: the key features of the platform

Drupal Commerce is a comprehensive solution for starting an online store. It is installable as an add-on module to the Drupal core and deeply integrated with the system. This means a DC website inherits the best Drupal core features — it uses the same coding standards and is API-first, mobile-first, potentially multilingual, editor-friendly, and much more.

DC’s main package, currently known as “Commerce Core,” includes the most necessary e-commerce features to get your store up and running. It is very flexible and designed with a framework set of mind that allows developers to think about what they can build with it.

In addition, there is a huge ecosystem of extra modules for Drupal Commerce, each of which further expands the standard functionalities (add integration with payment gateways, CRMs, live chats, five-star ratings, wishlists, invoicing, and much more).

Since DC is a solution for those who like to think outside of the box, it allows developers to implement absolutely any features through custom code where needed.

With the introduction of DC 2.0 in 2017, the platform’s architecture was successfully revamped. The new version takes care of just about everything in a store based on modern web development trends.

It allows you to publish products with ease, guides your shoppers through the checkout process, provides handy ways for you to track all your orders and payments, and much more. Here are at least the most important highlights of the features online stores can get with Drupal Commerce 2:

  • Every shop is unique, and DC supports this diversity. It makes the shop’s specific details very easy to set up via the admin interface and adds smart ways of managing them. For example, you can choose your shop type, specify your currencies that can also be attached to languages, define your taxes for specific territories (European VAT, Canadian GST, Swiss VAT, or any other) that will be calculated automatically for your products by tax type plugins, and much more.
  • E-commerce store owners and admins can seamlessly create product pages with customized attributes. Product variations (different colors, sizes, shapes, and so on) can be quickly added from the same page. Each product variation has a special SKU in the new version of the platform, which is very convenient in product management.
  • It’s possible to set up different workflows for different order types. What information will be required or optional, how many steps are needed from buyers, whether you accept guest shopping or not, and much more — it’s only up to you to decide. It’s easy to create, view, manage, and process orders via a handy interface.
  • You can connect your store to any payment gateway you prefer. There are community-contributed modules for the seamless integration with plenty of payment providers (Authorize.Net, PayPal, Square, Stripe, Vantiv, and many more). If your favorite is not on the list, no problem — it can be integrated with your website via custom code. The support for tokens makes credit card information useless for hackers. In addition to payment gateways, you can choose payment methods such as cash on delivery, card, bank transfer, check, etc.
  • To make sure products are shipped to customers, it’s possible to integrate a store with shipping providers such as FedEx, UPS, USPS, Canada Post, Kiala, and actually any other. The main shipping functionalities will be performed by the Commerce Shipping module.
  • Of course, promotions and coupons are an indispensable part of the marketing policies, and the updated platform provides you with handy interfaces for creating them as well as for configuring the pricing rules.

Latest innovations in Drupal Commerce

Drupal Commerce 2 continues moving forward, with its development team always abreast with the times. Here are at least some of the newest features and innovations that have come to DC recently.

Latest Drupal Commerce updates

With new releases, the DC team keeps improving the admin usability of the platform, adding new capabilities, fixing bugs, and making store management workflows smoother and faster.

The first half of 2021 has been especially full of new releases. Drupal Commerce 2.2.5 brought Drupal’s core Layout Builder integration and store administration improvements related to new payment entry options, coupon management, and combination offers. Drupal Commerce 2.7 introduced new features for address form configuration and stored payment methods. The platform’s team improved the processes of address entry, validation, and formatting, and currency localization, as well as providing faster product data entry thanks to the new product information management features.

Prior to that, the platform has been getting new features lately such as integration with the Drupal core Views, the ability to add product-specific tax rates, shopping cart expiration, exact start and end times for promotion based on the right time zone, and much more.

Updated demos by the creators

The Centarro team, formerly known as Commerce Guys, care about showcasing to everyone what their product, Drupal Commerce, can provide out of the box. They have created Commerce 2.x demo based on the default store theme Belgrade, filled it with demo content, and made it a multi-store and multi-domain shop where each subdomain shows off a different payment integration.