Integrating Drupal Commerce at the Right Scope
Drupal Commerce was built with flexibility in mind and leverages existing rock-solid API's in order to have strong integration with the rest of the Drupal ecosystem. This integration allows for instant extendibility and inherits several benefits out-of-the-box through other contributed modules, however, the flexibility doesn't have to just end there. Learning and understanding which API's to leverage at the right scope in your own e-commerce projects will ensure you maintain extensibility, flexibility, future integration, as well as help you avoid getting trapped into your own custom solutions.
Most people learn that implementing alter hooks and theme overrides are typically the answer to "How to customize x or y", but in many cases that can steer you in a direction of unmaintainable custom hacks and lead to wasting cycles on fixing bugs. This session will focus on taking common alter/override approaches and turn them into proper integration with Drupal Commerce API's. We will also explore the powerful API's provided to you in Drupal Commerce and help you determine which techniques are most effective for your use-cases.
This is not only for successful custom module development, but also provides best-practices and guidelines for creating great essential contributed Drupal Commerce modules.