Drupal Commerce Blog

What's happening in the world of Drupal Commerce.

Commerce PayPal 2.0 Released

At the end of last year, I began an update to Commerce PayPal guided by Todd Hashimoto of PayPal. Our goal was clear: integrate Express Checkout, PayPal Payments Advanced, and Payflow Link on top of the PayPal WPS / WPP support the module already offered. By the time we hit beta, PayPal let us know just what they thought of our integration... by saying it was the strongest integration they've seen and then joining us to talk about it at DrupalCon Portland.

We've received great feedback from users and developers during the beta period, so I've just packaged a full 2.0 release incorporating a few bug fixes and additional features. Read on for more information about the services integrated and plans for continued development.

Posted: June 29, 2013
5 Comments

Commerce Module Tuesday: Commerce Recurring Framework

Commerce Recurring Framework

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Recurring Framework, maintained by Pedro Cambra (the screencast is about the new and highly anticipated 2.x branch). We will go through setting up a healthy recurring bill that would have your Commerce Kickstart 2 site sending out $7 toothbrushes once a month.

(Video after the break.)

Posted: June 18, 2013
2 Comments

Commerce Module Tuesday: Commerce Product Add-on

Commerce Product URLs

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Product Add-on, maintained by Matt Robison who is the Vice President of Louisville Web Group. While I was at Drupalcon Portland, I was approached by two different individuals looking to do something that this modules makes very easy: Add a product as a checkbox on the add-to-cart form for another product.

(Video after the break.)

Posted: June 11, 2013
8 Comments

Drupal Commerce 2.x Roadmap Posted

Drupal Commerce 1.x has had a full release for a year and a half. We rolled the initial full release at DrupalCon London, and since then we've put out a few of minor releases to fix bugs, add minor features, and touch up its APIs.

Since that time we've also fielded requests for a 2.x branch with increasing regularity but have postponed the matter until Drupal 8 itself settled down some. Drupal Commerce 1.x was developed when Drupal 7 was still in its unstable release phase on top of incomplete Views, Entity API, and Rules modules. While some contributors were eager to dive into a fresh branch of Drupal Commerce that allowed major API changes and rewrites, we weren't exactly eager to reproduce the effort of developing a major contributed Drupal module on such an unstable foundation.

However, in order to be ready to take full advantage of the new features and modules in Drupal 8, we met last year to draw up a roadmap for Drupal Commerce 2.x. The roadmap provides:

  1. An overview of our primary goals - re-architect around the new Drupal 8 systems where appropriate and mitigate the challenges users and developers have faced with Drupal Commerce 1.x,
  2. A list and description of our major development emphases and how they will affect various systems in core Drupal Commerce,
  3. And a task list of specific changes we're either contributing to in Drupal 8 or expecting to make to Drupal Commerce itself.

I'll be presenting the roadmap at DrupalCon Portland and am looking forward to getting busy with the code. As development progresses, we'll keep the roadmap up to date.

Check out the roadmap to see where you can get involved today.

Posted: May 19, 2013
0 Comments

Commerce Module Tuesday: Commerce Product URLs

Commerce Product URLs

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Product URLs, maintained by Maciej Zgadzaj who is a senior developer at Commerce Guys. This project almost doesn’t require a video. If you’re running Commerce 1.6 or later, just go download this, enable it, and love yourself for making the world a better place. Actually, enabling the module, by default, doesn’t do anything, but the magic is there. And that’s where the video takes the next step. It shows us how to hack the URL to link directly to specific products.

(Video after the break.)

Posted: May 14, 2013
4 Comments

Showcasing the latest Drupal Commerce sites

DrupalCommerce.org exists to help people learn how to use and develop for Drupal Commerce. In addition to the traditional education tools we offer in our documentation, video library, and Commerce Q&A, we host a showcase of sites built using Drupal Commerce. It’s one thing to tell people how to use a tool to build something, but it’s quite another to show actually show them the end result.

And the results are stunning.

Since launching, we’ve received dozens of showcase requests from developers around the world. These sites have varied widely in design, feature set, market, and size, and each one provides an opportunity for new developers to learn something new.

Our DrupalCommerce.org handyman Josh Miller just finished a redesign of the showcase that will make it even easier for you to find reference sites built using Drupal Commerce and learn how they were built. Our showcase is now organized by a variety of categories based on the products sold and the tools used. You can quickly scan a list of beautiful sites for design and feature inspiration, and in our featured showcases you can find a write-up or case study describing the modules and processes used to develop the featured site.

We aim to give credit where credit is due, so while we would love for you to share your latest work with the community, we would also love to link to your company or personal website so new users know who to look to for advice and consulting when they need help. Our featured showcases in particular give you an opportunity to talk about the modules you used (or contributed!) to build a site and talk about how you solved the various configuration and deployment tasks involved in launching a high quality eCommerce project.

Use the showcase submission form to get your latest creation featured today!

Posted: May 9, 2013
0 Comments

Commerce Module Tuesday: Commerce Reporting

Drupal Commerce Reporting

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Reporting, maintained by Christophe Van Gysel who interned at Commerce Guys last year and is now interning at Google in the United States (yes, we’re all jealous of Christophe). Get ready for a high impact and extremely useful module, folks. It not only “just works” it takes all of it’s data from the existing database and displays fancy graphs and filterable reports. In other words, even if your store was built on a pre-beta Commerce from 2011, this module would still be able to read your store history.

Christophe had to really jump a number of hurdles to get this module launched last year, not the least of which was a lack of community consensus on how to display graphs from Views 3.x on Drupal 7. So he built the Visualization API which has now eclipsed commerce_reports in terms of active installs. So, as a part of another Commerce Module Tuesday, I invite you to sit back and take a look at another awesome community contributed module that fills a vital role: data mining.

(Video and Setup steps after the break.)

Posted: May 7, 2013
1 Comments

Commerce 1.7 (minor bugfix update) Release Notes

This is a minor maintenance release primarily pushed to fix the regression in Commerce 7.x-1.6 that prevented product image fields injected into node displays from linking to their node displays (as opposed to the product admin URLs). The release also addresses minor issues in the checkout pane settings form and checkout form validate / submit handlers.
Changes since 7.x-1.6 (10 commits):

Posted: May 1, 2013
0 Comments

Commerce Module Tuesday: Commerce Checkout Pages

Drupal Commerce Checkout Pages

Welcome to another Commerce Module Tuesday! Today we are looking at Commerce Checkout Pages, maintained by Kai Curry from Sundays Energy. This module enhances the checkout process a great deal by making the checkout pages as easy to deal with as the checkout panes. Ever wanted to drag and drop the hard-coded checkout pages? How about create a custom “cart” page that was a part of the checkout process? Think you would like a separate checkout page for terms of service? This module provides all you need to make a custom checkout page possible from within the user interface.

Thankfully, unlike the last Commerce Module Tuesday, we simply need to enable this module to take advantage of it’s features. Note that if you’re after custom checkout panes (the things that show up on the checkout pages) then you should take a look at the Commerce Module Tuesday where we talked about Commerce Extra Panes.

(Video after the break.)

Posted: April 30, 2013
1 Comments

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
4 Comments

Pages

Subscribe to Blog