CommerceBridge
CommerceBridge provides a Drupal-native foundation for connecting Drupal websites to external commerce platforms. It keeps Drupal in control of content presentation while allowing products, pricing, cart, and checkout to remain with the commerce provider.
The included CommerceBridge Shopify submodule connects Drupal to Shopify through the Admin and Storefront APIs. It imports Shopify products and variants into Drupal entities, provides product and cart UI building blocks, and sends customers to Shopify for checkout.
Features
- Shopify product and variant synchronization
- Drupal entities for imported CommerceBridge products and variants
- Variant-aware product display and add-to-cart forms
- Shopify Storefront API cart: add, update, remove, and view cart lines
- Shopify-hosted checkout, optionally through a custom checkout domain
- Support for multiple Shopify stores and path-based store selection
- Optional Shopify Markets, publication, and contextual-pricing settings
- Product sync from the administration UI or Drush
- Provider-based core API intended to support additional commerce backends later
Requirements
- Drupal 10.3+ or Drupal 11
- PHP version supported by the installed Drupal version
- Composer
- Shopify store with access to the Admin API and Storefront API
- shopify/shopify-api PHP library (^6.1)
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-beta1 | Pre-release | 10–11 | First public beta release of CommerceBridge with Shopify integration. | Sep 29, 2026 |