Search by

webwerkwien / contao-consho-bundle

webwerkwien

Consho - E-commerce for Contao. Multi-shop, API-first, built for EU compliance.

Package info

github.com/webwerkwien/contao-consho-bundle

Type:contao-bundle

pkg:composer/webwerkwien/contao-consho-bundle

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.2 2026-10-16 07:52 UTC

This package is auto-updated.

Last update: 2026-10-16 07:52:35 UTC


README

E-Commerce für Contao. Mehrere Shops in einer Installation, für EU-Recht gebaut.

Version 0.x. Consho ist vollständig benutzbar, aber noch vor 1.0: Schnittstellen und Datenmodell können sich zwischen Minor-Versionen ändern. Vor jedem Update den CHANGELOG lesen.

Was Consho kann

Der Kern ist frei (MIT) und betreibt einen vollständigen Shop:

Bereich
Katalog Produkte mit Varianten, Eigenschaften und Zusatzfeldern; Liste, Filter, Landingpages, Detailseite, Sitemap, JSON-LD; Grundpreis, Herstellerangaben, GARAN-Label
Warenkorb und Checkout Gastbestellung, Kundengruppen, Netto für Geschäftskunden, Reverse Charge mit VIES-Prüfung; Button-Lösung, AGB-Zustimmung, Widerrufsbelehrung
Versand und Zahlung Versandarten mit Gewichtsstaffel, Ländern und Sperrgut; Vorkasse, „Auf Rechnung", Nachnahme; Andockstellen für Zahlungsmodule und Paketdienste
Nach dem Kauf Rechnung als PDF und HTML (mit Giro-Code), E-Rechnung ZUGFeRD EN 16931 an Geschäftskunden; Mails; Bestellseite über Token; Widerrufsfunktion (§ 356a BGB, § 13a FAGG); Kundenkonto
Digitale Güter und Abos Dateien und Lizenzschlüssel, Laufzeiten, Abos mit Aboregeln, Folgebestellungen, Kündigungsschaltfläche, Pausen
Preise Aktionen mit Streichpreis nach § 9a PrAG / § 11 PAngV, Rabattregeln, Rabattcodes, Wertgutscheine
Lager Bestand, Verfügbarkeitsanzeige, Benachrichtigung bei Wiederverfügbarkeit, Einkaufslisten
Steuer Steuerklassen und -sätze je Land, Steuer im Bestimmungsland mit Schwellen-Zähler und Quartalsexport (EU-OSS)
DSGVO Auskunft als ZIP, Löschantrag, Anonymisieren nach Ablauf der Aufbewahrungsfrist
Betrieb Dashboard mit offenen Aufgaben und Befunden, Einrichtungsseite, consho:check

Consho setzt keine Rechtstexte. Der Kern bringt mit, was technisch nötig ist — Felder, Prüfungen, das Einfrieren beim Kauf —, den Inhalt verantwortet der Betreiber.

Kostenpflichtige Erweiterungen sind in Vorbereitung, als erste Consho Connect (Produktfeeds, KI-lesbarer Katalog, Schreibbefehle für contao-ai). Was einmal im freien Kern war, bleibt darin.

Grundsätze

Contao zuerst Bilder, Dateien, DCA, Versionierung, Voter, Mitglieder, Mehrsprachigkeit, Routing und Cache kommen aus Contao, nicht nachgebaut
Contao 6 Nichts, was Contao 6 widerspricht: nur Twig, kein Input-Encoding, kein $GLOBALS['TL_CONFIG']
Barrierefreiheit WCAG 2.1 AA als Ziel für alle Frontend-Teile

Anforderungen

  • PHP 8.4 mit gd, sodium und zip
  • Contao 5.7

Installation

Im Contao Manager nach webwerkwien/contao-consho-bundle suchen, oder:

composer require webwerkwien/contao-consho-bundle

Danach die Datenbank aktualisieren (contao:migrate) und im Backend unter Consho → Dashboard → Einrichtung beginnen.

Entwicklung

composer install
composer ci        # PHPStan + PHPUnit

Lizenz

MIT — siehe LICENSE.