B2Bsellers Suite

Release News: Produkt-Updates im August 2022

Heute haben wir die B2Bsellers Version 0.9.5-beta veröffentlicht!
Der August-Release enthält die bisher größte Änderung: Alle Plugins wurden nun unter einem einzigen physischen Plugin zusammengeführt. Die neue Version bietet außerdem weitere Features wie den Login-Screen für den geschlossenen Shop, die Möglichkeit per Admin-API Bestellungen für Kunden anzulegen und die Innendienst-Bestellmöglichkeit, mit der Vertriebsmitarbeiter Bestellungen einfach für ihre Kunden auslösen können. Darüber hinaus haben wir mehrere Fehler und Probleme behoben.
Erfahren Sie in den einzelnen Bereichen mehr:

ALLGEMEINES

Alle B2Bsellers-Plugins sind nun ein einziges physisches Plugin
Kurz zusammengefasst war unsere bisherige Idee, ein Baukastensystem mit einem Master-Plugin (B2BsellersCore) und einer Reihe an zusätzlichen Plugins bereitzustellen, die zusätzlich installiert werden können. Das Problem war, dass wir viel Aufwand in der Kommunikation der Unterschiede benötigt haben, denn es war nicht immer ganz klar, welches Plugin welche Funktionen beinhaltet. Zudem waren die Verwaltung und die Aufrechterhaltung der Kompatibilität untereinander enorm aufwändig und ehrlich gesagt unmöglich. Wir haben schon zum heutigen Zeitpunkt bereits knapp 15 Erweiterungen.
Das ändert sich mit dem heutigen Tag, da alle Funktionsplugins nun unter einem Plugin verfügbar sind. Sämtliche Funktionen lassen sich jetzt übersichtlich unter den neuen „B2B-Einstellungen“ im Admin aktivieren oder deaktivieren

Die Core-inklusiven Funktionen werden zu „Features“

Bisher waren selbst die Funktionen, die mit der CORE-Lizenz kostenlos verfügbar waren (z. B. das Bonusprogramm, Produktanfragen, Variantenliste oder die Bestelllisten), eigene Shopware 6 Plugins. Diese sind nun direkt im „CORE-Plugin“ mit enthalten und können einfach in den Lizenzeinstellungen aktiviert oder deaktiviert werden.

Kostenpflichtige Erweiterungen werden zu „Add-ons“

Jedes B2B-Unternehmen hat andere Anforderungen und genau dafür sind unsere kostenpflichtigen Baukastensystem-Erweiterungen sinnvoll. Das waren bisher ebenfalls eigene Shopware 6 Plugins und werden mit diesem Release allesamt direkt mit dem „B2BsellersCore“ im „CORE-Plugin“ mit ausgeliefert. Es sind jedoch Lizenzen für diese Add-ons notwendig – sie können demnächst in einem eigenen Lizenzshop erworben werden. Der Lizenzshop bildet dann auch einen Lizenzserver, welcher die Berechtigung regelt, ob ein kostenpflichtiges Add-on installiert werden darf.

NEU: Lizenz-Einschränkungen „Restrictions“

Wir verfolgen unsere Vision, den B2B E-Commerce nutzbar zu machen. Das bedeutet auch, dass jedes mittelständische Unternehmen, das derzeit noch nicht die Möglichkeiten hat, in den B2B E-Commerce einzusteigen, durch uns diese Möglichkeit erhält und weiter wachsen kann. Darüber hinaus möchten wir mit der B2Bsellers Suite auch großen und etablierten Unternehmen, die sich vollständig digital ausrichten wollen oder Tausende Mitarbeiter haben, die Möglichkeit geben, mit einer standardisierten Software in den B2B E-Commerce einzusteigen oder die nächsten Entwicklungsschritte zu gehen.
Größere Unternehmen, die unsere Software sehr umfangreich und gewinnbringend einsetzen, benötigen mehr Support und haben mehr Anforderungen an Optimierungsmaßnahmen. Um diesen Unternehmen ebenfalls die bestmögliche Software an die Hand zu geben, haben wir Lizenzeinschränkungen integriert.
Diese umfasst im Kauf oder in der Miete der normalen B2Bsellers Core-Lizenz maximal 5 Vertriebsmitarbeiter, die ein Shopbetreiber erstellen kann. Der Shopbetreiber bzw. die Agentur kann die Lizenz in 5er-Schritten hochstufen.

Für den Entwickler:
Die Add-ons sind weiterhin (wie Shopware Plugins auch) Symfony Bundels, die je nach Einstellung hier geladen werden oder eben nicht.

Kompatibilität zur Shopware Version 6.4.14.0

Die B2Bsellers Suite Version 0.9.5 ist mit der Shopware Version 6.4.14.0 kompatibel. Die Shopware Version 6.4.14.0 ist nun auch unsere empfohlene Version.
Es kann aus verschiedenen Gründen bei Versionen vor 6.4.14.0 zu Fehlern kommen.

NEUE FEATURES

B2B-Einstellungen sind jetzt im Hauptmenü erreichbar
Um einen Überblick und schnellen Zugriff auf die B2Bsellers Suite B2B-Einstellungen zu ermöglichen, haben wir uns entschieden, diese im Admin-Hauptmenü unter „B2B-Einstellungen“ anzuzeigen. Diese Einstellungen sind im Grunde lediglich die Konfiguration für das Plugin, doch jetzt sind sie über die Hauptnavigation im Admin leicht zugänglich.

Bei einem „geschlossener Shop“ kann man nun einen Login-Screen abbilden

Wenn der Shopbetreiber in den B2B-Einstellungen einstellt, dass der Shop ein geschlossener Shop sein soll, bei dem man einen Login zwingend benötigt, um reinzukommen, dann kann man sich jetzt zwischen der Standard Shopware-Login/Registrierungsseite und dem B2Bsellers Login-Screen entscheiden.
Folgende Einstellungen sind möglich:

Bereitstellung eines Admin-API Endpunkts zur einfachen Bestellanlage

Shopware 6 ist komplett API-Driven, das ist genial – jedoch haben wir die Erfahrung gemacht und auch Feedback von unseren Partnern erhalten, dass externe Systeme vor allem bei der Bestellanlage Probleme haben, diese Bestellungen aus Drittsystemen in Shopware anzulegen. Aber genau im B2B-Bereich möchten Unternehmen, dass alle Bestellungen eines Kunden aus allen externen Systemen in Shopware dem einkaufenden Kunden angezeigt werden. Dank Shopware 6 sind nun auch Bestellpositionen ohne Artikelzuordnung möglich, sodass nicht jeder Artikel in Shopware vorhanden sein muss.
Auf Wunsch unserer Partner haben wir diesen extrem einfachen API-Endpunkt integriert, um Bestellungen in Shopware per Admin-API anzulegen. Wie in unserer Dokumentation erwähnt, sind auch keine UUIDs für z. B. Kundenummer, Artikelnummer etc. notwendig. Somit machen wir es externen Systemen sehr einfach, Altbestellungen oder systemübergreifende Bestellungen in Shopware 6 anzulegen.
Fazit: Bestellungen per API anzulegen geht jetzt einfacher denn je!
Weitere Informationen für Entwickler finden Sie hier:

Schnellbestellung als Vertriebsmitarbeiter (Innendienst-Bestellung)

Ein Innendienstmitarbeiter tätigt täglich sehr viele Bestellungen. Derzeit noch vorwiegend in einem ERP-System. Digitale Unternehmen verschieben jedoch immer mehr Prozesse bis zur „ausgelösten Bestellung“ in den Online-Shop. Aus diesem Grund möchten wir mit dieser Funktion Vertriebsmitarbeitern die Möglichkeit geben, sehr schnell Bestellungen auszulösen. Am besten ohne Betätigung der Maus. Egal, ob der Vertriebsmitarbeiter unterwegs ist oder der Innendienst an einem Arbeitsplatz sitzt, sollen die Bestellungen innerhalb kürzester Zeit ausgelöst werden. Als Besonderheit zu erwähnen ist, dass Vertriebsmitarbeiter oft weniger Einschränkungen als die Kunden selbst haben und somit auch Bestellinformationen überschreiben können (z. B. den Produktpreis oder die Versandkosten).
Mit diesem Add-on ermöglichen wir Vertriebsmitarbeitern einfach und schnell, Bestellungen im Namen der Kunden auszuführen.
Probieren Sie es aus!

BEHOBENE BUGS

BCS-765 at sales portal, show net prices no matter what customer group settings + adjustment pricelist with customer specific prices + follow customer group when calculating prices of quotations and SalesRep Fast Order
BCS-759 show category specific property column
BCS-758 Error at category list view – The block ‚component_b2blist_box_variants_button_container_buy_form‘ has already been defined line 144.
BCS-741 Employee role changes
BCS-733 Fixed bug where a sales representative as supervisor could not see all customers
BCS-716 Missing translation for „Bestellung freigeben lassen?“ at express-checkout
BCS-704 Fixed fetching order data on open order modal
BCS-690 Express purchase can be closed in the shopping cart
BCS-667 fixed TypeError at ConsumerViewController
BCS-666 Unit price accepts price from user input + improvements on lock state for items
BCS-657 Repeat order at the express-Checkout
BCS-655 Express Checkout opens twice
BCS-653 Register request mail arrived
BCS-652 Price of accessories item is displayed
BCS-651 Price at the spare parts of an exploded view are displayed
BCS-617 After uninstall the B2bUrlAuthentication plugin, it is not possible to reinstall
BCS-609 The explosion graphic is played out in the largest possible size
BCS-566 Order releases are now only displayed on a company-specific basis
BCS-519 In the offer plugin, the subtotals are now updated when you mark optional items.
 

Die kompletten „Release Notes“ sind verfügbar in der Dokumentation => Hier klicken

DEVELOPER NEWS

Migration von 0.9.4 zu 0.9.5

Die Migration von der alten Plugin-Struktur zur neuen ist ziemlich einfach.
Bitte nehmen Sie folgende Schritte vor:
1. Entwicklungsumgebung

Nehmen Sie die Änderung zuerst in einer Entwicklungsumgebung vor.
Machen Sie ein Backup von der Datenbank und allen Dateien vorab!

2. B2Bsellers-Plugins

Deinstallieren Sie über das Admin alle B2Bsellers-Plugins.
Ausgenommen: B2BsellersCore, B2BPlatformTheme und B2bOCI

3. Remove all app data permanently
Wählen Sie bei „Remove all app data permanently“ -> NEIN, sodass alle Daten erhalten bleiben. Klicken Sie auf „Uninstall“ Wichtig: Wenn Sie alle Plugins über die Console deaktivieren oder deinstallieren, denken Sie an den Parameter –keep-user-data
4. Deinstallierte Plugins

Danach sollten Sie diese deinstallierten Plugins unbedingt löschen. Das kann sonst zu Fehlern im Frontend kommen. 

 

5. Plugin ZIP
Laden Sie nun die Plugin ZIP-Datei der Version 0.9.5 im Admin hoch oder tauschen Sie per Konsole die Dateien aus.
Wir arbeiten derzeit an der Implementierung von einem „private composer-package“. Sie können uns gerne per support@b2b-sellers.com anfragen
6. Update

Danach nehmen Sie das Update des „B2BsellersCore“ Plugins (blauer Link) vor.

7. Fertigstellung

Jetzt sollte das Update auf die Version 0.9.5 fertig sein. 

 

Konfiguration der B2B-Einstellungen (Feature/Addons)

Im Hauptmenü sollte nun die B2B-Einstellungen sichtbar sein. 

Sie können dort nun auch alle Features und Addons aktivieren/deaktivieren. 
Hinweis: Bitte laden Sie bei jeder Aktivierung/Deaktivierung das Admin neu, da sonst die im VUE.JS gespeicherte Entity-Map nicht neu generiert wird. (Das werden wir beheben)

Bitte gehen Sie einmal alle Konfigurationsmöglichkeiten durch.

Bei Fragen oder Problemen kontaktieren Sie uns unter support@b2b-sellers.com

Wichtig: Bei jeder Aktivierung/Deaktivierung der Addons muss im Anschluss das Javascript und das CSS gebuildet werden

Da alle Addons "Symfony Bundles" sind, ist es notwendig, das nach jeder Aktivierung/Deaktivierung von Addons folgende Befehle ausgeführt werden:

Neue Spalten im B2B-Plattform-Menü erkennen Features und Add-ons

Es wurden drei neue Spalten bei der Tabelle „b2b_platform_menu_item“ hinzugefügt:
Diese drei Spalten sind die Zuordnung zu einem Feature oder Add-on, sodass nicht immer alle Features und Add-ons sofort in der B2B-Plattform-Navigation angezeigt werden.
Kommentare sind geschlossen.