Was ist dvConfig?

dvConfig ist ein Webservice von davitec, der Konsequenzen von Nutzerentscheidungen in Konfigurationsproblemen berechnet. Das FrontEnd eines Webshops wird dadurch vollständig von dieser Aufgabe befreit. Produktfeatures werden aufgrund von Status-Checkern (‘isSelectable, isConsequence’ etc.) dargestellt. Das Webshop-FrontEnd bleibt übersichtlich und einfach, Schritt-für-Schritt Konfiguratoren für komplexe Varianten können schnell und einfach realisiert werden.

davitec entwickelt darüber hinaus branchenspezifische Produktkonfiguratoren, die auf dieser Technologie beruhen. Die Lösung ermöglicht maximale Freiheit in der Individualisierung im FrontEnd, ist sehr einfach und flexibel für verschiedenste Produktstrukturen anpassbar und kann durch seine standardisierten Komponenten einen erhebliche Zeit- und damit Kostenersparnis bei der Realisierung von Konfigurationslösungen schaffen.

dvConfigurator basiert auf einem REST Service sowie einer XML Beschreibung der Produktstruktur . Für das FrontEnd empfehlen wir AngularJS, auf GitHub stellen wir einige Widgets zur Verfügung. Die REST API gibt Daten als Json zurück, daher kann auch jedes andere FrontEnd FrameWork verwendet werden (auch eine Verwendung z.B. mit .NET ist daher möglich).

Für wen ist diese Hilfe gedacht?

  • Agenturen und Freelancer, die für Ihre Kunden eCommerce Projekte realisieren wollen und dazu den davitec Produktkonfigurator einsetzen
  • IT Verantwortliche in Unternehmen, die schnell und einfach Änderungen am eingesetzten Konfigurator vornehmen wollen

Mit welchen Webshops kann ich dvConfig verwenden?

dvConfig macht hierzu keine Vorgaben, es lässt sich grundsätzlich jeder (programmierbare) Webshop mit dem dvConfig koppeln. Wir verwenden die XML Produktbeschreibung aktuell als Basis und fügen dort Platzhalter ein, z.B. ###AUFPREIS###, und befüllen diese dann aus Webshops wie Magento heraus. Es ist aber anders herum auch möglich, dass Sie sich selbst eine Extension für Magento und co erstellen, die das XML dynamisch erzeugt. Wir stellen zudem Ressourcen für die Verwendung in Webshops auf GitHub oder auf davitec.de bereit. In unserem Newsletter informieren wir zudem über neue Releases, Funktionen und Webshop-Module.

Was macht die davitec-Lösung besonders?

dvConfig verfolgt ein Schema vergleichbar zu MVVM bzw. MVC, allerdings plattformunabhängig und systemübergreifend. Produktbeschreibung (XML Modell ggf mit ERP-Connectoren), Darstellung (FrontEnd Templates) und Controller bzw ViewModel (Webservice) werden strikt voneinander getrennt. Die Produktkonfiguratoren von davitec trennen dabei die zentralen Bestandteile von typischen eCommerce Konfiguratoren systematisch auseinander, mit dem Ziel einen wartbaren und wiederverwertbaren Quellcode zu schaffen:

  • die Produktstruktur einschließlich Abhängigkeiten werden in einer eigens dafür geschaffenen XML Sprachstruktur definiert (siehe Sprachstruktur und XSD Schema)
  • die redaktionelle Bearbeitung von Preisen, Texten, Bilder etc. ist in gewohnter Weise durch das Backend eines Webshops realisierbar. Die Produktstruktur wird durch Platzhalter mit diesen Informatioen komplettiert (Connectoren)
  • die Logik der Konfiguration (Abhängigkeiten) ist vollständig gekapselt, Konsequenzen aus diesen Abhängigkeiten werden bei jeder Nutzerinteraktion ermittelt
  • das FrontEnd übernimmt die Darstellung. Wir empfehlen die Nutzung von angularJS und stellen ein BoilerPlate zur Verfügung, mit den dort verwendeten Widgets und der Angular typischen 2 Wege Datenbindung lassen sich schnell und einfach komplexe Oberflächen realisieren. Im BoilerPlate übernehmen Angular Controller & Services die Kommunikation mit dvConfig. Der Entwickler selbst muss hier nicht eingreifen, sondern lediglich die Widgets auf individuelle Designwünsche des Kunden anpassen.

Wie ausgereift ist das System?

Das System ist Ready-to-Use. Davitec realisiert selbst Kundenprojekte mit dvConfig. Änderungen an der API Def kommuniziern wir hier bzw. über unser Ticketsystem.

Die wichtigsten XML Sprachelemente sind implementiert, die REST API selbst arbeitet zuverlässig und stabil. Für die von mit dvConfig bearbeiteten Kundenprojekte entwickeln wir FrontEnd Widgets mit AngularJS, die wir ebenfalls zur Verfügung stellen. Darüber hinaus integrieren wir den Konfigurator in TYPO3 eCommerce System und Magento Webshops, was wir in Zukunft ebenfalls als Module anbieten werden.

Was kostet dvConfig?

Die Verwendung der REST API ist derzeit konstenfrei möglich, Anmeldung auf `https://www.davitec.de/dvconfig/`_ genügt.

Den WebService stellen wir kostenfrei bereit, übernehmen allerdings in der kostenfreien Version keine Gewährleistung. Falls Sie diese Technologie bei Ihren Kunden einsetzen wollen und dazu Fragen zu Support, Langzeit-Stabilität und Investitionssicherheit haben, kontaktieren Sie uns gern. Wir stellen Ihnen gern eine individuelle Instanz des Webservice im Rahmen eines Wartungsvertrags zur Verfügung. Darüber hinaus unterstützen wir Sie natürlich auch gern bei der Implementierung Ihrer Konfigurationslösung.