GUYCOLLE GmbH

← Projekte

Balmer Bücherdienst

Shopware 6 mit individuell entwickeltem Theme und zwei Custom-Plugins, Doofinder Pro, VAS-Schnittstelle, VLB-Import

Balmer Bücherdienst Shopware

Kunde

Balmer Bücherdienst AG

via PS Werbung AG

Branche

Handel

Jahr

2023

12 Monate

System

Shopware

Live

www.balmer-bd.ch/

Unsere Rolle

Technische Lead und Umsetzung, Wartung und Hosting, Plugin-Entwicklung

Die Balmer Bücherdienst AG in Einsiedeln ist die klassische Verlagsauslieferung für den Schweizer Buchhandel und beliefert Wiederverkäufer mit den Produkten in- und ausländischer Partnerverlage. Ein Webshop für eine solche Verlagsauslieferung ist kein gewöhnliches E-Commerce-Projekt. Der Buchhandel verlangt schnelle Verfügbarkeits-Abfragen, präzise Suche über ISBN und Titel, zuverlässige Bestellabwicklung über etablierte Schnittstellen sowie tägliche Datenaktualisierung aus den Verlagssystemen. All das auf einer Plattform mit über 50'000 Artikeln.

Das Design stammt von unserer Agenturpartnerin PS Werbung AG, technischer Lead, Umsetzung sowie laufender Betrieb liegen bei uns. Technologisch basiert der Shop auf Shopware 6 mit einem von uns entwickelten Custom-Theme. Das Theme bildet die spezifischen Anforderungen eines B2B-Buchhandels-Shops ab: Schnellbestellungs-Masken über ISBN, transparente Bestandsanzeige pro Artikel, Login-geschützter Händlerbereich mit eigenen Konditionen und Statistiken sowie eine Suche, die mit der Branchen-Logik umgehen kann.

Für die Produktsuche setzen wir Doofinder Pro ein, die professionelle Variante der spezialisierten Such-Engine. Sie reagiert sowohl auf ISBN als auch auf Titel- und Autorennamen, und sie kommt mit den Eigenheiten eines grossen Buchsortiments zurecht: Reihen, Auflagen, Übersetzungen, Hardcover- und Taschenbuch-Varianten desselben Werks. Ohne diese spezialisierte Such-Lösung wäre die tägliche Arbeit der Buchhändler auf der Plattform deutlich umständlicher.

Das technische Herzstück sind die Daten-Schnittstellen. Bestellungen werden über die VAS-Schnittstelle (Verlagsauslieferungs-System) von MHS an das Backend der Balmer Bücherdienst AG übergeben, sodass keine manuelle Übertragung mehr nötig ist. Artikel-Stammdaten kommen über einen Flatfile-Importer aus dem VAS-Export, Bilddaten über einen separaten Importer aus der VLB (Verzeichnis lieferbarer Bücher) von MVB. Beide Importer sind aufgeteilt und werden über Proxy-IPs verarbeitet, weil ein monolithischer Import bei dieser Datenmenge schlicht zu lange dauern würde. Dieser Ansatz war eine bewusste Entscheidung gegen die naheliegende "alles auf einmal"-Lösung, zugunsten von Stabilität und Wartbarkeit im täglichen Betrieb.

Wo Shopware 6 mit Bordmitteln nicht weiterkam, haben wir zwei eigene Plugins für Balmer entwickelt. Das Plugin "Schnellbestellung" erlaubt Buchhändlern die Massen-Erfassung von Bestellungen über ISBN-Listen direkt im Account-Bereich, statt jeden Titel einzeln in den Warenkorb legen zu müssen. Ein Buchhändler kann seine wöchentliche Bestellung damit in Minuten statt Stunden erfassen. Das zweite Plugin "Image Flip" ist ein CMS-Element für die Team-Seite, mit dem sich Porträts und Hintergrund-Informationen über die Mitarbeitenden mit einer animierten Karten-Mechanik präsentieren lassen. Beide Plugins sind als eigenständige Shopware-6-Pakete entwickelt und damit zukunftssicher: Sie überleben Shop-Updates und sind in einem allfälligen Folgeprojekt wiederverwendbar.

Wir betreuen den Shop seit dem Launch laufend mit Wartung, Updates und gezielter Weiterentwicklung. Bei einem System dieser Grössenordnung und Schnittstellen-Tiefe ist Wartung keine Nebensache, sondern Teil der Architektur: Jedes Plugin-Update muss gegen die Schnittstellen getestet werden, jeder Schemawechsel im VAS-Export berücksichtigt. Das Projekt zeigt, wie weit Shopware 6 trägt, wenn man die Plattform nicht als fertiges Produkt versteht, sondern als Engineering-Basis für eine spezialisierte Branchen-Lösung.

Unsere Leistungen

  • Technische Konzeption
  • Frontend
  • Hosting

Tech-Stack

  • Shopware 6
  • Doofinder
  • SOAP
  • JSON
  • RESTapi
  • Importer
  • Plugins

Weitere Arbeiten

Get in touch.

Sprechen wir über Ihr Vorhaben.