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

Creating an online store on Drupal. What to choose Commerce or Ubercart?

17/04/2025, by Ivan

Back in Drupal 6, there weren’t many options for e-commerce — Ubercart was the most successful solution, with a huge ecosystem of modules. But for Drupal 7, a new module emerged: Commerce.

http://drupal.org/project/ubercart

http://drupal.org/project/commerce

Both platforms have ready-made distributions: UberDrupal and Commerce Kickstart, which you can download and explore:

Downloads:

Live Demos:

Ubercart or Commerce?

Both modules have their pros and cons. Here’s a comparison to help you decide:

Ubercart Commerce
+ Fast performance – Slower than Ubercart
+ Has an Ajax cart module + Has an Ajax cart module
+ Custom fields in checkout forms + Custom fields in checkout forms
+ Fully pre-configured store out of the box – Requires setup unless you use Commerce Kickstart
– Few payment/shipping modules for Drupal 7 + Most new modules are now built for Commerce
– No complete installation profile + Comes with Commerce Kickstart
– Theming requires some PHP knowledge + Built with Views — almost all outputs are customizable via the UI
+ User-friendly attribute system + Variant switching by color, size, etc. directly on product pages

Both Ubercart and Commerce have great documentation and a variety of modules. You can build a successful site on either platform. However, if online payment integration is a priority, Commerce is the better choice — it supports Robokassa, WebMoney, Yandex.Money, RBK Money, and more.

Also, note that Commerce allows dynamic product variant switching (e.g., changing images based on selected color), which Ubercart does not support out of the box.