At Commerce Guys, we are working to make it easier to decouple Drupal Commerce to improve scalability and flexibility for agencies. We spent the earlier part of the year working on a Cart API for progressively decoupled cart experiences. The work wasn’t without its challenges. In this session, Drupal Commerce co-maintainer Matt Glaman will present the work done to develop this Cart API.
The new Commerce Cart API project and the reference implementation in Commerce Cart Flyout demonstrate the end result. They afford Drupal Commerce merchants a user experience on par with other major eCommerce software platforms and hopefully make it easier for Drupal agencies to sell Drupal Commerce to their customers.
The work wasn’t without its challenges. We reviewed the core RESTful Web Services and contributed JSON API projects but found unforeseen blockers in using either project completely. In this session, Drupal Commerce co-maintainer Matt Glaman will present Commerce Guys' comparative analysis of the various API architectures in the Drupal ecosystem and introduce what we developed to meet our requirements for decoupled Drupal Commerce.