Drupal Planet

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.
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 nasty PHP warning and notices when using any of the shopping cart buttons.
A list of points to check your code against when writing a new Drupal Commerce payment module.
This is a follow-up on Translating a Commerce Store guide available in Commerce Kickstart 2 documentation.
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.
Few things worth paying attention to while using the Commerce Marketplace module suite.
Previous version of my Commerce Marketplace module stopped just short of supporting payments during the checkout process. This has changed now, after my recent commit pushed to d.o.
By default Drupal gets installed with only one default language - English - and all additional languages need to be added afterwards, followed by downloading and importing all relevant interface translations. But why not to make our multilingual lives just a little bit easier?
The module I have been working on recently, known before as Commerce Store, has just gone through a major facelift. Now called Commerce Marketplace, for the first time it covers full checkout process, allowing a customer to complete their marketplace experience.
Working recently on a client's project it turned out that there is no good way of indexing Entity Translation-based multilingual content in solr using Search API in combination with Search API Solr search.