FAQ
Kurze Antworten zu Voraussetzungen, Firmenkonten und Angeboten; die ausführlichen Erklärungen stehen in den verlinkten Kapiteln.
Voraussetzungen und Lizenzen
Braucht Quotes das Base-Plugin? Ja. B2B+ Quotes greift für die Preisermittlung und das Firmenmodell auf B2B+ Base zu und lässt sich nur aktivieren, wenn Base bereits aktiv ist. Ohne Base bleibt der Aktivieren-Button gesperrt. Wie beide zusammenspielen und installiert werden, steht unter Installation.
Was kostet B2B+? Avellon lizenziert Base und Quotes getrennt. Die aktuellen Preise stehen im Shopware Store.
Kann ich Base und Quotes unabhängig aktualisieren? Ja. Quotes verlangt nur eine Mindestversion von Base (^1.0.0). Ein Quotes-Update zieht kein Base-Update nach sich, solange die neue Quotes-Version keine neue Base-Funktion voraussetzt.
Firmenkonten (Base)
Wo verwalte ich Firmen im Admin? Base bringt unter Kunden → Firmen ein reines Lese-Modul mit: die Firmenliste und je Firma ihre Mitglieder. Anlegen und Bearbeiten von Firmen, Rollen und Adressen läuft nicht im Admin, sondern im Storefront-Konto durch Inhaber und Administratoren oder über die Admin-API. Eine Firma entsteht automatisch, sobald sich jemand mit Firmenname registriert; für Bestandskunden zieht der Befehl avellon:b2b:backfill-companies die Firmen nachträglich an.
Wie lange ist eine Einladung gültig? Sieben Tage, fest verdrahtet. Mehr dazu unter Einladungen.
Welche Rollen gibt es in einer Firma? Drei: Inhaber (owner), Administrator (admin) und Mitglied (member). Was jede Rolle darf, steht unter Mitglieder & Rollen.
Warum zeigt der Checkout nur Firmenadressen? Weil die Option „Nur Firmenadressen anzeigen" aktiv ist. Der Kunde kann das pro Sitzung mit „Andere Adresse verwenden" aufheben. Details unter Adressen und in der Base-Konfiguration.
Angebote (Quotes)
Können Gäste ein Angebot anfragen? Nein, eine Angebotsanfrage setzt ein eingeloggtes Kundenkonto voraus. Steht ein Produkt auf „Preis auf Anfrage", sieht ein Gast statt des Preises die Aufforderung „Anmelden & Preis anfragen".
Warum ist „Angebot senden" ausgegraut? Am Angebot fehlt die Zahlungsart, die Versandart oder beides. Der Button wird erst aktiv, wenn beide gesetzt sind — der Server weist ein Senden ohne diese Konditionen zusätzlich ab. Siehe Workflow.
Entsteht bei der Annahme sofort eine Bestellung? Bei aktivem orderOnAcceptance (Standardeinstellung) ja: Der Shop erzeugt sofort eine verbindliche Bestellung zu den verhandelten Konditionen. Ist die Option aus, führt der Shop den Kunden stattdessen durch den normalen Checkout. Den ganzen Ablauf beschreibt der Workflow.
Was unterscheidet „optional" von „Alternative"? Optionale Positionen zählen nicht zur verbindlichen Angebotssumme; der Kunde bestellt sie nur mit, wenn er sie ausdrücklich auswählt. Alternativen sind Entweder-oder-Positionen innerhalb einer Gruppe — es zählt immer nur die gewählte oder die als Standard markierte Alternative. Beides erklärt Alternativen & optionale Positionen.
Wie ändere ich die Angebots-E-Mails? Die Texte liegen unter Einstellungen → E-Mail-Vorlagen (Vorlagen avellon_quote.*) und lassen sich dort in Deutsch und Englisch anpassen. Für eigene Automationen gibt es zusätzlich Flow-Builder-Events.
Wie hinterlege ich kundenindividuelle Preise? Den verhandelten Preis setzt der Händler pro Angebot. Der Ausgangspreis stammt aus Base (Kundenpreise) und ist der Andockpunkt für kundenspezifische Preislisten.
Wie bremse ich Anfrage-Spam? Dafür gibt es die Obergrenze maxOpenRequestsPerCustomer (Standard 5). Erreicht ein Kunde diese Zahl offener Anfragen, kann er keine weitere stellen. Siehe Konfiguration.