mar-pod / b2b-light
Marpod B2B Light — Composer metapackage bundling the mandatory B2B Base with every optional Light add-on. Requires no application code of its own.
Requires
- mar-pod-b2b/module-b2b-bulk-add-to-cart: ^1.0
- mar-pod-b2b/module-b2b-closed-store: ^1.0
- mar-pod-b2b/module-b2b-company: ^1.0
- mar-pod-b2b/module-b2b-company-credit: ^1.0
- mar-pod-b2b/module-b2b-core: ^1.0
- mar-pod-b2b/module-b2b-dynamic-product-data: ^1.0
- mar-pod-b2b/module-b2b-pricing: ^1.0
- mar-pod-b2b/module-b2b-purchase-approval: ^1.0
- mar-pod-b2b/module-b2b-quick-order: ^1.0
- mar-pod-b2b/module-b2b-quote: ^1.0
- mar-pod-b2b/module-b2b-requisition-list: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-13 15:26:05 UTC
README
Composer metapackage for the Marpod B2B Light product. It contains no application code of its own — installing it simply resolves and installs the mandatory B2B Base plus every optional Light add-on module, each still its own independently versioned Composer package and Magento module.
What this bundles
| Product | Module |
|---|---|
| B2B Base (mandatory) | Marpod_B2bCore, Marpod_B2bCompany |
| Company Pricing | Marpod_B2bDynamicProductData, Marpod_B2bPricing |
| Quick Order | Marpod_B2bQuickOrder |
| CSV Bulk Order | Marpod_B2bBulkAddToCart |
| Negotiable Quotes | Marpod_B2bQuote |
| Requisition Lists | Marpod_B2bRequisitionList |
| Purchase Approval | Marpod_B2bPurchaseApproval |
| Company Credit | Marpod_B2bCompanyCredit |
| Closed Store | Marpod_B2bClosedStore |
Installation
composer require mar-pod/b2b-light
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Every bundled module is still independently enabled/disabled and configured —
this metapackage only controls what gets installed, not what runs. A store
that only needs a subset of Light can composer remove the modules it doesn't
want, or module:disable them without losing data. See each module's own
README.md for its specific safe-uninstall notes.
Versioning
This metapackage's own version tracks the Light product release, not any single
module's version. Each require entry is constrained independently per module
(Semantic Versioning); bumping a module's major version is a breaking change for
that module alone and does not automatically bump this metapackage.
Development
The architecture, module list, and staged rollout plan live in
packages/B2B_LIGHT_PLAN.md in the development Magento project (section 0 tracks
overall implementation status; section 6a lists the frozen public Api/
contract per module).