Drupal Commerce Blog

Drupal Commerce Blog

What's happening in the world of Drupal Commerce.

Drupal Commerce sites can now use Google Store Locator

Working in eCommerce all the time can make it easy to forget that a vast majority of consumer spending is still done in brick-and-mortar shops. Discovering a dearth of ‘easy to install and configure’ store locator modules on drupal.org prompted us at Commerce Guys to create one. Our choice of which direction to move in was made easier because Google had recently announced the release of a store locator utility library, that makes working with their Maps API relatively painless.

Posted: April 26, 2013

Commerce Module Tuesday: Commerce Backoffice

Commerce Backoffice

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Backoffice, maintained by Bojan Živanović from Commerce Guys. This module (and a few dependencies) provides the rich store owner experience that has made Commerce Kickstart 2 so popular. In the video below, you will see the interface and discussion about using this module as a “simplified interface” instead of installing the Commerce Kickstart 2 juggernaut.

View Video and Installation Instructions

Josh Miller's picture
Posted: April 23, 2013

Commerce Module Tuesday: Commerce Giftwrap

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Giftwrap, maintained by Matt Smith from CTI Digital. This module provides a very quick and easy way to offer a gift wrapping option to your Drupal Commerce checkout. This module is a great “it just works” example of a checkout configuration pane.

Watch the Commerce Giftwrap video

Josh Miller's picture
Posted: April 16, 2013

Drupal Commerce 1.6 Released

This evening I released Drupal Commerce 1.6 after a fun sprint of last minute bug fixing and feature postponing. My condolences to those whose favorite upcoming features didn't make the cut. : )

The last release of the core Drupal Commerce project was just shy of two months ago. In that time I've had the pleasure of committing 50+ patches from 34 different contributors (including myself). Over half of the contributors to this release were first time contributors to the project, and together they helped us close out 25+ bug reports, bringing our active count down to a mere 26. Can't wait to hit the mythical issue queue zero!

Read on for a summary of the greatest new features and most celebrated bug fixes.

Ryan Szrama's picture
Posted: April 10, 2013

Exploring Drupal Commerce Support Options

As Drupal Developers, you’re likely to run into a few questions when you first crack open Drupal Commerce. There’s something foreign and perhaps a bit scary about building a website that accepts money. The site better be solid, secure, flexible, and (above all) easy to understand.

That’s why we built literally everything in Drupal Commerce on the shoulders of existing technology that Drupal Developers understand: Views, Entities, Fields, etc. That decision doesn’t help you if you don’t understand existing Drupal sites.

So we have an interesting and fantastic problem: we’ve got this great software, but we have more and more questions flooding into drupalcommerce.org about Drupal, about eCommerce stores, about security, and many other topics.

Questions and Answers on drupalcommerce.org

Josh Miller's picture
Posted: April 2, 2013

What’s new on DrupalCommerce.org

Well, it’s been a little over 9 months since we launched the new drupalcommerce.org. As most Drupal developers have experienced, our “wishlist” of features continues to be longer than we can invest at any one time. But we’ve been patiently adding and improving on the site since we launched. Today is a special day because we’ve retired our old modules listing and launched a number of new features for our questions & answers tool.

Extensions Listing

We've got all kinds of new features and pretty screenshots to share after the break.

Josh Miller's picture
Posted: March 5, 2013

CK Tip #2: Organizing your Store using Search API

Welcome to our second installment in the Commerce Kickstart Tip series! This tip will show you how to work with the built-in tools for creating a faceted catalog and search result page. In short, this tip will help you understand Kickstart so your customers can start to benefit from better catalog pages.

Faceted Search Commerce Kickstart Tip

The average online store has a massive problem: a catalog of products and no good way to help the customer find the right thing for the right price. The internet has solved many of it’s organization problems with just plain old text search. The problem with simple text search is that it lacks any understanding of your products, the prices, or even if they are meant for a specific gender or require additional shipping. Kickstart comes with a great solution built in using the Search API that can leverage apachesolr and other kinds of backends.

As always, we have a quick demonstration screencast after the break!

Josh Miller's picture
Posted: December 18, 2012

Kickstart Tip #1: Social Logins Made Simple

For all of the 2,400+ Commerce Kickstart 2 users out there, we have a really well kept secret: You have OAuth capabilities built right into your site! This means that in a few minutes, you can offer your customers the ability to login to your store using Facebook or Twitter or any other OAuth2 capable website service. As a merchant, can you imagine all of the benefits with allowing your customers register with Facebook or Twitter?

Josh Miller's picture
Posted: December 4, 2012

Approaching the first stable release of Commerce Kickstart v2

On September 17th, the first release candidate of Commerce Kickstart v2 was released. This was the first release usable in production, with a guaranteed upgrade path. It allowed us (the product team at Commerce Guys) to receive feedback from developers and users starting new projects on Kickstart, as well as address it as we went along. We've had 3 more release candidates since then, and the first stable release is now closer than ever. Here's what's been keeping us busy.

Stabilizing the included modules

A modern distribution needs to include many modules to satisfy its use cases. During Kickstart development, we improved many of those modules in order to improve their stability and feature set to match Kickstart standards. Dozens of patches were created and submitted to the relevant issue queues.

Still, contrib moves at a different pace than Kickstart itself, which means that many patches couldn't be committed in time for Kickstart RC1. So we shipped the distribution with many -dev releases and many uncommitted patches, which naturally made people nervous.

Jonathan S's picture
Posted: November 13, 2012

Drupal Commerce 1.4 Release

Commerce Guys recently hosted a workshop to prepare the roadmap for Drupal Commerce 2.x on Drupal 8. During the week, we spent a bit of time reviewing and committing the final patches needed to release Drupal Commerce 1.4. The new version is a maintenance release incorporating 87 patches from 40 different contributors around the world - I love it! These patches add a variety of new features to the core of Drupal Commerce and make it more performant and suited to international usage.

I've summarized the key changes in this post. The full list of changes and update instructions can be found in the release notes on drupal.org.

New features

The Add to Cart form and checkout form have both seen improvements. Most notable on the checkout form is the new setting to allow copying of fields from one customer profile to another. This feature was a part of the Commerce Shipping module but was moved to core and designed to work server side across multiple checkout pages and even between customer profile types that may have different fields. The Account information checkout pane was also updated to support e-mail address verification through double entry.

We included a variety of Views integration improvements, including adding a missing handler, updating area handlers for Views 3.5, supporting redirect destinations on our entity operation links, and adding a node filter to only show product display nodes.

Finally, we added a few features to make it simpler for site builders to build product pricing rules. Foremost among these is a new Price comparison condition that supports multi-currency price comparisons and accepts input in major currency unit decimal values instead of minor unit integer values (i.e. compare in Dollars or Euros instead of Cents). We also added a read only computed property allowing you to use the generic Data comparison condition against these major unit decimal values.

Ryan Szrama's picture
Posted: October 31, 2012


Subscribe to Blog