Magento 2 Modul B2B Angebot

Angebotsanfragen mit Preisverhandlung, Statussteuerung, Nachrichtenverlauf, Dateianhängen und direkter Bestellumwandlung zentral steuern.

B2B Quote bildet den vollständigen Angebotsprozess in Magento 2 ab: von der ersten Anfrage über Verhandlung und Freigabe bis zur verbindlichen Bestellung.

Mehrere Einstiegspunkte für Angebotsanfragen: Angebote können aus Produktseite, Warenkorb, Kundenkonto oder direkt im Adminbereich gestartet werden. So passt sich der Prozess an unterschiedliche Vertriebswege an.

Klare Statuslogik je Prozessschritt: Jeder Schritt wird über definierte Status gesteuert. Dadurch bleiben Verantwortung, Bearbeitungsstand und nächste Aktion für alle Beteiligten nachvollziehbar.

Preisverhandlung mit Historie: Gegenangebote, Preisanpassungen und Entscheidungen werden je Angebot dokumentiert. Vertrieb und Einkauf arbeiten auf derselben Informationsbasis ohne Medienbruch.

Regelbasierte Preis- und Konditionssteuerung: Preisregeln automatisieren wiederkehrende Entscheidungen nach Menge, Kundengruppe, Sortiment oder Angebotswert. Das reduziert manuelle Eingriffe und erhöht Konsistenz.

Zuschläge im Angebotskontext: Zusatzkosten lassen sich kontrolliert in die Kalkulation aufnehmen. Dadurch bleiben Sonderaufwände transparent und sauber abrechenbar.

Nachrichten und Unterlagen direkt am Vorgang: Kommunikation, Rückfragen und Dateianhänge bleiben am jeweiligen Angebot gespeichert. Informationen gehen nicht in externen Kanälen verloren.

Kundenkonto mit aktiver Beteiligung: Kunden sehen ihre Angebote im Konto, prüfen Details, reagieren auf Angebote und führen den Prozess aktiv mit. Das verkürzt Abstimmungszeiten.

Komplexe Fälle strukturiert bearbeiten: Angebote lassen sich teilen, zusammenführen und vergleichen. Auch umfangreiche Verhandlungen bleiben damit übersichtlich und steuerbar.

Projektbezug und Teamsteuerung: Angebote können Projekten zugeordnet und damit strukturiert über Teams hinweg organisiert werden.

Dashboard und Kennzahlen: KPI-Karten und Diagramme zeigen Volumen, Statusverteilung und Verlauf, damit Teams den Prozess datenbasiert steuern.

Automatisierte Folgeschritte: Erinnerungen, Ablaufsteuerung und Bereinigung inaktiver Vorgänge laufen im Hintergrund nach Ihren Einstellungen und halten die Pipeline beweglich.

Direkte Umwandlung in Bestellungen: Freigegebene Angebote werden ohne doppelte Erfassung in Bestellungen überführt. Das senkt Fehlerquoten und beschleunigt den Abschluss.

Standard-PDFs im Kernmodul: B2B Quote erstellt Angebots-PDFs direkt ab Werk mit sechs Layouts: Classic, Minimalist, Sidebar, Color Block, Compact und Executive. Logo, Firmendaten, Fußtext, Positionsnotizen und statusabhängige Downloadfreigaben lassen sich im Admin steuern. Einzel-PDF, Sammel-Export als ZIP und Dashboard-Report als PDF sind bereits enthalten.

PDF-Designer (Add-On): Erweitern Sie Angebotsdokumente mit visuell anpassbaren Vorlagen für ein konsistentes Markenbild.

OpenSign (Add-On): Ergänzen Sie digitale Signaturen für eine verbindliche Angebotsfreigabe ohne Medienbruch. Bei anderen Signaturanbietern ist eine separate Integration erforderlich.

Angebotsstart an mehreren Stellen

Starten Sie Angebote aus Produktseite, Warenkorb, Kundenkonto oder Adminbereich.

Steuerung je Statusübergang

Definieren Sie pro Statuswechsel, ob Kunde, Admin oder System den Schritt ausführen darf und ob eine Begründung erforderlich ist.

Durchgängiger Angebotsablauf

Steuern Sie Angebote von Entwurf und Prüfung bis Annahme und Bestellung in einem einheitlichen Prozess.

Preisverhandlung mit Gegenangeboten

Führen Sie strukturierte Preisabstimmungen zwischen Kunde und Vertrieb direkt im Angebot.

Nachvollziehbare Änderungsverläufe

Dokumentieren Sie Preis- und Statusänderungen transparent für schnelle Entscheidungen.

Nachrichten und Dateianhänge

Bündeln Sie Kommunikation und Dokumente direkt am Angebot statt in externen Kanälen.

Steuerung für Dateiuploads

Legen Sie erlaubte Dateitypen, Größen und Regeln für den Upload im Angebotsprozess fest.

Regelbasierte Preislogik

Wenden Sie Konditionen regelbasiert und konsistent auf Angebote an.

Ereignisgesteuerte Folgeaktionen

Lösen Sie Benachrichtigungen und Prozessschritte automatisch bei Statusereignissen aus.

Kennzahlen im Dashboard

Überwachen Sie Angebotsvolumen, Bearbeitungsstände und Entwicklung zentral im Überblick.

Angebotsbereich im Kundenkonto

Stellen Sie Kunden eine klare Übersicht mit Detailansicht und Aktionen je Angebot bereit.

Teilen, Zusammenführen, Vergleichen

Strukturieren Sie komplexe Angebotsfälle flexibel ohne Informationsverlust.

Projektbezogene Organisation

Bündeln Sie Angebotsvorgänge in Projekten und halten Sie große Verhandlungen sauber strukturiert.

Zuschläge im Angebot

Integrieren Sie Zusatzkosten kontrolliert in Kalkulation und Angebotsdarstellung.

Direkte Bestellumwandlung

Überführen Sie freigegebene Angebote ohne doppelte Datenerfassung in Bestellungen.

PDF-Designer (Add-On)

Erweitern Sie Angebotsdokumente mit visuell anpassbaren Vorlagen für ein einheitliches Markenbild.

OpenSign (Add-On)

Integrieren Sie digitale Signaturen für eine verbindliche Angebotsfreigabe ohne Medienbruch.

  • Aktuelle Version1.1.6
  • Kompatibel mit Magento 2.4.6 - 2.4.8
  • Kompatibel mit PHP 8.1 - 8.5

Wenn Ihre Umgebung von den angegebenen Anforderungen abweicht, prüfen wir die Kompatibilität vorab auf Wunsch. Kontaktieren Sie uns dazu gerne über das Kontaktformular.

b2b-quote

Version 1.1.6 - 2026-06-18

Fixed
  • Fixed quote inventory reservations to remain balanced and idempotent across approval, rejection, expiration, and order-placement release flows
  • Fixed expiration reminder selection to use each store's local expiration date and store scope when matching reminder windows
  • Fixed automatic pricing-rule application during quote saves so rule failures do not block unrelated quote persistence and existing manually offered item prices are preserved
  • Fixed revision cleanup to keep revisions currently referenced by active quotes
  • Fixed old draft cleanup to use the draft's last update time when deciding whether it is inactive enough to delete

Version 1.1.5 - 2026-05-26

Added
  • Added compatibility for Magento versions that cannot reflect PHP union return types
  • Added a store-scoped maximum active quotes per customer setting for storefront quote creation entry points
  • Added a separate configuration flag for direct expiration reminder emails so stores can rely on workflow rules without duplicate reminder messages
Fixed
  • Fixed catalog product saves to skip automatic quote repricing when the product price has not changed
  • Fixed automatic product-price quote repricing to avoid recalculating quote totals twice during repository save
  • Fixed shipping-rate estimation for configured products to use Magento's buy-request product preparation when building temporary quote items
  • Fixed expired quote cron processing to select only non-terminal workflow states and avoid repeatedly processing historical terminal quotes
  • Fixed expiration reminder emails to use date-based quote expiration selection and a persistent per-quote interval marker so duplicate cron executions do not resend the same reminder

Version 1.1.4 - 2026-05-21

Added
  • Added configuration to clear an existing shopping cart before adding accepted quote items to the cart
Fixed
  • Fixed quote increment flag table resolution to respect Magento database table prefixes
  • Fixed accepted quote add-to-cart conversion so negotiated item prices and quote-level discount adjustments are preserved in the shopping cart
  • Fixed accept-mode enforcement so frontend, customer API, and guest API entry points respect the configured accept mode when customer choice is disabled
  • Fixed quote expiration checks to use the same store-local calendar-day semantics in storefront action visibility and backend accept/submit validation
  • Fixed guest quote creation flows to issue a fresh access token for each newly created quote and include the token in redirect URLs where needed
  • Fixed pricing-rule and quote-total observers so calculation failures are no longer silently swallowed after logging
  • Hardened quote-to-order conversion by resolving workflow transitions before placing the Magento order

Version 1.1.3 - 2026-05-19

Added
  • Added quote agreements for framework-style customer agreements, including admin creation from accepted quotes, storefront agreement listings, call-off quote visibility, and quantity consumption tracking across related quotes
  • Added dynamic status text-color handling so storefront quote badges stay readable for any configured status color
  • Added revision badge visibility on the quote detail page and modular route-specific storefront stylesheet entrypoints
Changed
  • Hardened storefront accessibility semantics for alerts, progress indicators, hidden elements, and tab announcements
  • Refactored storefront quote and agreement listings to share AJAX filter handling while keeping list markup server-rendered
Fixed
  • Fixed quote lifecycle and access-control edge cases across cart conversion, merge/split, delete, totals refresh, and store-scoped submit validation flows
  • Fixed CSV export handling for spreadsheet safety and UTF-8/Excel compatibility in quote item exports
  • Fixed catalog product saves being blocked by automatic quote repricing when stale, already-expired quotes had not yet been finalized by the expiration cron
  • Fixed embedded customer edit quote and agreement grids using sticky toolbars, which could detach the listing toolbar from the customer form layout
  • Fixed mobile storefront alignment for quote and agreement listings, including filter controls, card rows, action icons, and the mini-quote header icon

Version 1.1.2 - 2026-03-09

Changed
  • Changed Convert to Quote order history action rendering
Fixed
  • Fix frontend merge quote modal rendering by removing nested modal wrapper markup and preventing duplicate modal initialization

Version 1.1.1 - 2026-03-08

Added
  • Added lifecycle fixtures and compatibility helpers for quote workflow and transaction scenarios
Fixed
  • Fixed workflow state resolution for expiration reminders and quote validation to use quote status state codes consistently
  • Fixed guest quote split draft creation to preserve a usable customer email context
  • Fixed expired quote cron handling to log skipped quote failures while continuing the batch

Version 1.1.0 - 2026-02-26

Added
  • Added transition health check and fixture reload actions in admin to validate and restore core quote status workflow data
  • Added configurable duplicate-field handling so quote copy behavior can include shipping, payment, fee, discount, note, and expiry fields by configuration
  • Added shipping adjustment persistence and transfer into quote-to-order conversion totals
  • Added stronger quote-to-order linkage observers to persist the related quote reference on the order lifecycle
Changed
  • Updated quote action visibility and readiness checks in admin and frontend flows to align with quote state and data completeness
  • Normalized frontend modal handling
Fixed
  • Fixed admin save transaction integrity so failed payment validation does not partially persist quote changes
  • Fixed quote conversion so negotiated prices and quote adjustments are preserved consistently in resulting orders and totals.
  • Fixed shipping/totals drift across admin and frontend refresh flows, including duplicate and update scenarios
  • Fixed submitted workflow triggering so `quote_submitted` rule automations run on valid status transitions
  • Fixed broken admin fulltext search handling in listings backed by data providers without explicit fulltext mapping
  • Fixed frontend new-quote shipping selector binding and totals refresh race conditions
  • Fixed quote email totals rendering and discount/tax presentation consistency

Version 1.0.3 - 2026-02-03

Changed
  • Centralized quote access checks in controllers and shared the validated quote via ViewModel to prevent null dereference crashes on quote view

Version 1.0.2 - 2026-01-29

Added
  • Added System Configuration module information block
  • Added max attachments limit config for frontend uploads
Fixed
  • Cast product price to float before updating quote item prices to avoid TypeError during product save

Version 1.0.1 - 2026-01-26

Added
  • Added logical checks around status transitions
  • Added composite index on quote messages for faster frontend message loading
Fixed
  • Improved admin split-quote modal translations and labels
  • Enforced `negotiation_enabled` for frontend totals preview and form submits
  • Prevented status change email errors from blocking quote submit; now logs and falls back to default template
  • Fixed frontend CSV export on quote edit to use client-side export data
  • Removed “Save as Draft” action from existing draft quotes; kept for new quotes only
  • Adjusted quote edit action ordering and styled “Submit Quote” as primary green

Version 1.0.0 - 2026-01-23

Added
  • Added initial version
b2b-quote-graph-ql

Version 1.1.0 - 2026-02-03

Added
  • Extended B2B quote GraphQL queries and mutations
Fixed
  • Resolved list resolver and split input handling issues

Version 1.0.0 - 2026-01-20

Added
  • Added initial version
b2b-quote-api

Version 1.0.0 - 2026-01-23

Added
  • Added initial version
b2b-quote-importexport

Version 1.0.1 - 2026-05-19

Fixed
  • Fixed quote import/export table resolution to respect Magento database table prefixes

Version 1.0.0 - 2026-01-23

Added
  • Added initial version
b2b-quote-hyva

Version 1.0.2 - 2026-06-16

Fixed
  • Fixed Tailwind source CSS compatibility with current Hyvä builds
  • Added Hyva Tailwind 4 module CSS source registration while keeping Tailwind 3 source compatibility
  • Fixed Tailwind source CSS rules that used opacity shorthand utilities unsupported by Tailwind 3 `@apply`

Version 1.0.1 - 2026-05-26

Changed
  • Updated Hyva compatibility for MageB2B_B2BQuote 1.1.4 frontend
Fixed
  • Scoped all Hyvä compatibility layout handles with the `hyva_` prefix so the module no longer overrides Luma quote storefront pages when installed in mixed-theme shops

Version 1.0.0 - 2026-02-03

Added
  • Added initial version
b2b-quote-pdfdesigner

Version 1.0.4 - 2026-05-24

Added
  • Added compatibility for Magento versions that cannot reflect PHP union constructor parameter types

Version 1.0.3 - 2026-05-14

Added
  • Added PDF layout duplication support in admin
  • Added shared PDF text measurement for consistent renderer alignment and truncation
  • Added background image support for PDF page layouts
  • Added admin designer controls for PDF page background images
Changed
  • Improved custom PDF layout store resolution
  • Improved preview cache key generation
  • Improved table layout validation for item table columns and generic table configurations
  • Improved admin PDF designer JavaScript handling for asynchronous image loading and layout state preservation
Fixed
  • Fixed address variables to resolve country and region names instead of rendering raw IDs where possible
  • Fixed absolute image path handling so only real media-directory paths are accepted
  • Fixed currency symbol lookups to reuse resolved symbols during one request
  • Fixed unsafe admin designer HTML rendering for stored/imported layout values
  • Fixed saved-layout preview cache keys so same-second layout JSON changes no longer reuse stale PDFs
  • Fixed generated and duplicated layout codes so they stay within the database column length
  • Fixed the admin layout grid duplicate action so the duplicate controller is reachable
  • Fixed right-aligned item table values to measure the truncated rendered text
  • Fixed generic table cell formatting to avoid re-formatting already formatted variable output
  • Fixed designer undo history initialization and keyboard movement history tracking
  • Fixed PDF designer exports so page and zone settings are preserved instead of reset to defaults
  • Fixed duplicate save submissions in the admin designer

Version 1.0.2 - 2026-05-01

Fixed
  • Fixed admin PDF layout listing fulltext search

Version 1.0.1 - 2026-01-27

Fixed
  • Allow zero width/height for line elements to prevent preview validation errors
  • Align import validation for line elements with zero width/height support
  • Update QR code error correction handling to use Endroid QrCode enum API

Version 1.0.0 - 2026-01-23

Added
  • Added initial version
b2b-quote-opensign

Version 1.0.0 - 2026-05-18

Added
  • Initial release
Modulspezifische Fragen
Wie hilft das Modul, Angebotszeiten spürbar zu verkürzen?

Ein klarer Statusprozess mit automatischen Folgeschritten reduziert Liegezeiten zwischen Vertrieb, Innendienst und Kunde und beschleunigt den Abschluss.

Wie läuft eine Preisverhandlung im Tagesgeschäft ab?

Gegenangebote und Preisanpassungen werden direkt am Angebot erfasst, sodass Entscheidungen auf einer vollständigen und aktuellen Verhandlungshistorie basieren.

Wie bleibt bei vielen Beteiligten die Verantwortung klar?

Statusübergänge lassen sich je Schritt nach Akteur steuern, wodurch Freigaben geordnet ablaufen und unnötige Rückfragen sinken.

Wie werden Nachrichten und Dokumente pro Angebot organisiert?

Kommunikation und Anhänge bleiben am jeweiligen Angebot gebündelt, was Suchaufwand reduziert und Missverständnisse vermeidet.

Was bringt die regelbasierte Preissteuerung konkret?

Wiederkehrende Konditionsentscheidungen laufen automatisiert nach Ihren Vorgaben, dadurch werden Preise konsistenter und Bearbeitungsfehler seltener.

Wie geht das Modul mit komplexen Angebotsfällen um?

Angebote lassen sich teilen, zusammenführen und vergleichen, damit auch große Verhandlungen strukturiert und nachvollziehbar bleiben.

Wie behalten Vertrieb und Management den Überblick?

Kennzahlen und Übersichten zeigen Volumen, Fortschritt und Engpässe frühzeitig, sodass Teams gezielt steuern statt reaktiv zu arbeiten.

Was passiert mit inaktiven oder auslaufenden Angeboten?

Erinnerungen und automatische Bereinigungen halten offene Vorgänge sichtbar und verhindern, dass alte Entwürfe den Prozess blockieren.

Wie funktioniert die Umwandlung in eine Bestellung?

Freigegebene Angebote werden direkt in Bestellungen überführt, wodurch doppelte Erfassung entfällt und der Übergang in den Abschluss schneller wird.

Ist die Lösung nur für B2B einsetzbar?

Der Schwerpunkt liegt auf B2B-Verhandlungen, gleichzeitig profitieren auch B2C-Szenarien mit individueller Preisabstimmung und Angebotsfreigabe.

Allgemeine Fragen
Für wie viele Magento-Installationen gilt die Lizenz?

Die Lizenz gilt für eine Magento-Installation inklusive Multi-Website-Betrieb. Zusätzlich darf das Modul auf beliebig vielen Entwicklungs- oder Staging-Servern installiert werden. Weitere Details finden Sie in unseren Lizenzbestimmungen.

Ist die Installation im Preis enthalten?

Installation und Konfiguration sind nicht im Preis enthalten. Wir unterstützen Sie auf Wunsch bei einer reibungslosen Integration in Ihr System.

Welche Zahlungsmethoden stehen zur Verfügung?

Sie können per Kreditkarte (Stripe) oder per Überweisung (Vorkasse) bezahlen. Bei Kreditkartenzahlung wird die Bestellung sofort verarbeitet und die Zugangsdaten werden direkt in einer weiteren E-Mail bereitgestellt.

Wie läuft der Bestellprozess ab?

Nach Kreditkartenzahlung erhalten Sie unmittelbar Zugangsdaten für den Bezug des Moduls per Composer. Bei Überweisung erhalten Sie den Zugang, sobald die Rechnung bezahlt ist.

Ich benötige eine individuelle Anpassung des Moduls. Ist das möglich?

Individuelle Wünsche sind kein Problem. Wir passen unsere Magento‑2‑Module an Ihr Projekt an und pflegen eine eigene interne Version, sodass wir bei Supportanfragen genau wissen, was in Ihrem System läuft.

Kann ich eine Demo-Version lokal installieren?

Sie können auf der Detailseite des jeweiligen Moduls eine eigene Demo-Instanz anfordern, in der Sie das Modul intensiv 7 Tage testen können. Eine lokale Demo-Version stellen wir jedoch nicht bereit.

Ist der Quellcode verschlüsselt?

Nein, der Quellcode unserer Module ist nicht verschlüsselt. Wenn Sie eine Anpassung wünschen, senden Sie uns gerne eine Anfrage. Wir melden uns zeitnah mit einem unverbindlichen Angebot.

Wie sehen Updates und Support aus?

Sie können Ihrer Bestellung ein Support-Paket hinzufügen. Es umfasst Unterstützung sowie Updates und Upgrades rund um das Modul. Ein dauerhaftes Abo ist nicht erforderlich.

Ich habe bereits eine Lizenz. Wie kann ich ein Update durchführen?

Das Lizenzupdate können Sie bequem hier abschließen. Wenn Sie ein aktives Support-Paket haben, erhalten Sie Updates automatisch via Composer. Falls Ihr Support-Paket abgelaufen ist, können Sie Ihre Lizenz hier oder in Ihrem Kundenkonto verlängern.

Ich habe eine weitere Frage – wie erreiche ich Sie?

Sie erreichen uns jederzeit über E-Mail.

B2B Angebot

×

Ideal für diese Branchen & Anwendungsfälle

RFQ-Prozess

Erfassen und bearbeiten Sie Angebotsanfragen strukturiert vom Eingang bis zur Entscheidung.

Preis- und Konditionsverhandlung

Führen Sie Verhandlungen transparent mit dokumentierten Gegenangeboten und Freigaben.

Projektbezogene Angebote

Ordnen Sie Angebote Projekten zu und behalten Sie mehrere Verhandlungsstände sauber getrennt.

Automatische Preislogik

Wenden Sie Preisregeln konsistent an und reduzieren Sie manuelle Preisentscheidungen.

Teamübergreifender Vertriebsablauf

Koordinieren Sie Aufgaben, Status und Entscheidungen zwischen Vertrieb und Innendienst.

Angebot zu Bestellung

Wandeln Sie angenommene Angebote direkt in Bestellungen um und verkürzen Sie den Weg zum Abschluss.

Testen Sie ohne Risiko

Fordern Sie eine persönliche Demo-Instanz an und prüfen Sie das Modul direkt im Backend und Frontend unter realen Bedingungen – ohne lokale Installation.

Für Entwickler

Praxisnahe Magento-2-Anleitungen, technische Entwicklerdokumentation und API-Referenzen (REST, SOAP, GraphQL) für Installation, Konfiguration und Troubleshooting.

Zur Knowledge Base