Add-Ons
The base B2B Quote package covers the quote workflow in Magento Admin and the storefront. Install an add-on only when the project needs an additional integration, storefront implementation, document workflow, or data-transfer path.
| Add-on | Install it when you need | Composer package |
|---|---|---|
| REST API | Magento REST endpoints for customer, guest, and administrator quote operations | mageb2b/b2b-quote-api |
| GraphQL | Typed quote queries and mutations for a GraphQL storefront or integration | mageb2b/b2b-quote-graph-ql |
| Hyvä Theme | B2B Quote storefront components on a Hyvä-based store | mageb2b/b2b-quote-hyva |
| CSV Import/Export | Repeatable transfer of quote entities through Magento Import/Export or the command line | mageb2b/b2b-quote-importexport |
| OpenSign | A digital signature before an approved quote can be accepted | mageb2b/b2b-quote-opensign |
| PDF Designer | Custom quote-PDF layouts beyond the standard layouts in the base module | mageb2b/b2b-quote-pdfdesigner |
| Sample Data | Coherent demo records for implementation, training, or evaluation | mageb2b/b2b-quote-sample-data |
Base module or add-on?
You do not need an add-on for the normal customer request, negotiation, administrator review, approval, PDF download, or quote-to-order workflow. Those capabilities belong to MageB2B_B2BQuote.
The add-ons do not replace the base module. Each package declares
mageb2b/b2b-quote as a dependency and Composer must resolve compatible
package constraints in the same Magento installation.
REST, GraphQL, or both?
Choose the API that matches the client:
- Use REST for integrations already built around Magento Web API routes and ACL resources.
- Use GraphQL for a GraphQL storefront or client that benefits from a typed schema and quote-specific mutations.
- Install both only when separate clients genuinely use both interfaces.
Neither API add-on creates a remote procurement protocol, CRM connector, webhook platform, or generic rate-limiting layer. Those concerns need their own integration design.
Hyvä storefronts
The Hyvä package changes storefront presentation; it does not change the commercial quote data model or the administrator workflow. Install it in addition to the base package, include its sources in the Hyvä Tailwind build, and rebuild the theme assets after installation.
Data and document add-ons
The CSV Import/Export package is intended for controlled data movement and migration. It is different from the quote editor's compact item CSV tool.
The base module already generates quote PDFs. PDF Designer is for teams that need editable custom layouts and variables. OpenSign adds a separate digital-signature lifecycle for approved quotes. These two add-ons solve different document requirements and can be evaluated independently.
Safe evaluation with sample data
The Sample Data package writes demo customers, products, rules, quotes, projects, and related records. Use it only in a local, demo, or disposable staging environment. Its reset command is destructive to the records that belong to its fixture set.
Installation sequence
For any add-on:
- Confirm that the base B2B Quote module is installed and working.
- Require the selected Composer package from the SoftwareSilo repository.
- Enable its exact Magento module name shown on the add-on page.
- Run
setup:upgradeand the deployment steps required for the environment. - Verify one complete workflow owned by that add-on before enabling it for customers.
See the individual add-on guide for exact commands, configuration, permissions, and verification steps.