Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Drupal Commerce Connector Bundle Laravel Package

actualys/drupal-commerce-connector-bundle

Akeneo PIM bundle to export families, attributes, categories, and products to Drupal Commerce. Supports full or delta product exports, creates product types, fields and taxonomy vocabularies/terms, and integrates with a custom Drupal module for data mapping.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Unified Product Information Management (PIM) & eCommerce Integration:
    • Enables seamless data flow between Akeneo PIM (PHP-based) and Drupal Commerce, reducing manual data entry and sync errors.
    • Supports multi-channel retail (B2B, B2C, marketplaces) where Akeneo is the source of truth for product data.
  • Roadmap for Headless Commerce:
    • Aligns with a decoupled architecture where Drupal Commerce acts as a frontend layer while Akeneo manages product data.
    • Future-proofs migration to API-first eCommerce (e.g., GraphQL, REST) by centralizing product data in Akeneo.
  • Build vs. Buy:
    • Buy: Avoids reinventing a custom Akeneo-Drupal sync solution, saving dev time and reducing technical debt.
    • Customization: Justifies minor tweaks (e.g., taxonomy handling) if the bundle’s core functionality fits 80% of needs.
  • Use Cases:
    • Enterprise Retailers: Large catalogs (10K+ SKUs) needing automated sync between PIM and Drupal.
    • Marketplace Sellers: Vendors using Akeneo to manage supplier data and Drupal Commerce for storefronts.
    • Legacy System Modernization: Migrating from monolithic Drupal Commerce setups to a PIM-driven model.

When to Consider This Package

  • Adopt When:
    • Your stack includes Akeneo PIM + Drupal Commerce and requires product data synchronization.
    • You prioritize open-source (GPL-2.0) and need a lightweight (PHP/Laravel-compatible) solution.
    • Your team has Drupal development expertise to handle the "tailor-made module" requirement for full integration.
    • You’re okay with limited maintenance (last release: 2015) and plan to fork/extend for critical updates.
  • Look Elsewhere If:
    • You need active maintenance/support (consider Akeneo’s official connectors or paid alternatives like Sylius).
    • Your Drupal version is modern (9/10)—this bundle may lack compatibility (test thoroughly).
    • You require real-time sync (this appears to be batch/export-based).
    • Your use case involves complex B2B features (e.g., custom pricing, contracts) beyond basic product exports.
    • You’re using non-Drupal Commerce frontends (e.g., Magento, Shopify) or need multi-platform exports.

How to Pitch It (Stakeholders)

For Executives:

"This open-source bundle lets us sync Akeneo PIM data directly into Drupal Commerce, cutting manual work and errors in product updates. It’s a cost-effective way to modernize our eCommerce stack by centralizing product data in Akeneo while keeping Drupal as our flexible frontend. The trade-off? We’ll need to invest in a custom Drupal module to handle edge cases, but this avoids building a full custom sync solution from scratch. Ideal for scaling our catalog management without vendor lock-in."

For Engineering/Tech Leads:

*"The DrupalCommerceConnectorBundle provides a PHP-based bridge to export Akeneo product families, attributes, and items to Drupal Commerce. Key features:

  • Family Export: Creates product types, fields, and taxonomies in Drupal (requires a custom module for full integration).
  • Lightweight: No heavy dependencies; works with Laravel/PHP stacks.
  • Open-Source: GPL-2.0 license (check legal team on customizations). Risks:
  • Outdated (2015 release)—expect compatibility quirks with modern Drupal/Akeneo.
  • No real-time sync—likely batch-based. Recommendation: Pilot this for a non-critical catalog, then extend/fork as needed. Pair with Akeneo’s API for future-proofing."*

For Developers:

*"This bundle handles Akeneo → Drupal Commerce exports via two main profiles:

  1. Family Export (drupal_commerce_family_export):
    • Syncs product types, fields, and taxonomies to Drupal.
    • Note: Requires a custom Drupal module to map Akeneo attributes to Drupal Commerce fields (e.g., product_variants, reference_data).
  2. Product Export:
    • Pushes individual products/items to Drupal (assuming types/fields exist). Setup Steps:
  3. Install via Composer: composer require actualys/drupal-commerce-connector-bundle.
  4. Configure Akeneo export jobs to target Drupal.
  5. Build a Drupal module to handle post-export transformations (e.g., media field mappings). Debugging: Use Akeneo’s export logs and Drupal’s watchdog for errors. Expect to patch for modern PHP/Drupal versions."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor