Adding support for LEFT JOINs and IS NULL conditions to Drupal's EntityFieldQuery has been asked for in d.o. issue queues and discussed over and over again. Although in Drupal 8 EntityFieldQuery has been rewritten, and now supports exists() and notExists() conditions, implementing it in Drupal 7 is still slightly hack-ish. Doing it in dynamic, parametrisable way however seems to be something new entirely.

Recently in Development

If you happen to have Commerce Stock module enabled, while at the same time you have removed Commerce Line Item: Delete button field from your Shopping cart form view, you most probably faced (or are still facing) some PHP warning and notices when using any of the shopping cart buttons.
Akeneo is an open source Product Information Management (PIM) system designed for retailers looking for efficient answers to their multichannel needs. is a groundbreaking hosting and development tool for web applications. It extends a branch-merge workflow to infrastructure so that every branch can be tested as if it were in production, and scales for the largest sites.
The Tower of Babel By Pieter Brueghel
Step-by-step guide to translating a Commerce Kickstart 2-based store, including multilingual products and search.
Don't Drink Poison by Carissa Rose Stevens
Ever got an invitation to one of those "fancy" Microsoft Office Live Meetings, only to end up scratching your head how the heck could you access it from your Mac? Especially if you were running Mavericks?
Mexican Marketplace by Anne Gifford
This tutorial will guide you through all the steps required to replicate the Commerce Marketplace demo site on your own server, and then explain how its behaviour differs depending on various configuration settings.

Recent commits

commerce_product_urls188c64e15 Oct
Issue #2366073 by itamair: Better/Correct way to write display_paths, in a relative and Drupal...
commerce_product_urls550e5b815 Oct
Issue #2432495 by agoradesign: Other modules'...
commerce_product_urlsd5d435515 Oct
Issue #2448143 by vasike: Add to cart triggers notices - Current product does not exist on...
commerce_marketplace5459a498 Oct
Do not repeat error message when payment fails at the payment server
commerce_marketplacea80c9628 Oct
Fixed commerce_marketplace_cart_order_ids() query session order ID condition for anonymous users
commerce_ads3436bcd28 Aug
Order sync: set variable to mark batch update as running, removed unused session variable

Maciej on