Modul-Changelog

CW Shop

CW-Shopbasis mit Artikel-Tabs, zwei Staffelpreistypen (fester Nettopreis oder prozentuale Reduzierung), Sonderangeboten, Steuergruppen sowie Versionsvergleich und Wiederherstellung.

Releases7
Erstes Release26.08.2026
Letztes Release29.08.2026
Aktuelle Version0.1.0-alpha7

Changelog

Neueste Veröffentlichung zuerst. Die Inhalte werden direkt aus den beim Release gespeicherten Release Notes erzeugt.

v0.1.0-alpha7 29.08.2026 Stable

Version 0.1.0-alpha7

  • Staffelpreise unterstützen jetzt zwei Typen: fester Nettopreis und prozentuale Reduzierung.
  • Bestehende Alpha-6-Staffeln werden automatisch als feste Nettopreise migriert.
  • Prozentuale Staffelpreise speichern den Rabatt und werden dynamisch aus dem aktuellen Standardpreis berechnet.
  • Preisvorschau im Staffelpreisformular ergänzt.
  • Staffelliste zeigt Typ, Eingabewert, effektiven Nettopreis und Brutto-Vorschau.
  • Zentrale Preisreihenfolge bleibt: Standardpreis -> Staffelpreis -> Sonderangebot -> Steuer.
  • Mit Staffelpreisen bleiben Sonderangebote ausschließlich prozentual.
  • Migration 005-tier-price-types ergänzt.
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha6 29.08.2026 Stable

Version 0.1.0-alpha6

  • Echte Staffelpreisverwaltung im Untertab Preis & Steuer > Staffelpreise.
  • Mengenbereiche mit Mindestmenge, optionaler Höchstmenge und eigenem Nettopreis.
  • Überlappende Mengenbereiche werden serverseitig verhindert.
  • Staffelpreis muss unter dem Standard-Nettopreis liegen.
  • Änderung des Standardpreises wird blockiert, wenn vorhandene Staffelpreise dadurch ungültig würden.
  • Sobald Staffelpreise vorhanden sind, sind Sonderangebote ausschließlich prozentual möglich.
  • Aktive oder zukünftige Absolut-/Fixpreis-Angebote blockieren das Anlegen von Staffelpreisen.
  • Zentrale Preisermittlung: Menge -> Staffelpreis -> Sonderangebot -> Steuer.
  • Staffelübersicht zeigt Netto, Brutto-Vorschau und prozentuale Ersparnis.
  • Migration 004-tier-prices ergänzt die neue Preistabelle.
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha5 29.08.2026 Stable

Version 0.1.0-alpha5

  • Artikelbearbeitung auf Haupttabs umgestellt: Grunddaten, Preis & Steuer, Bestand, Medien, SEO, Versionierungen.
  • Untertabs in Preis & Steuer: Standardpreis, Staffelpreise, Sonderangebote, Steuer.
  • Neuer Bereich Versionierungen mit Historie, Feld-Diff und Wiederherstellung.
  • Wiederherstellung erzeugt bewusst einen neuen Versionsstand.
  • Bestehende Angebotsverwaltung in die neue Tab-Oberfläche integriert.
  • Keine neuen Runtime-Dateien oder Server-Konfigurationsdateien im Paket.
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha4 29.08.2026 Stable

Version 0.1.0-alpha4

Sonderangebote

  • Eigene Angebotstabelle; der reguläre Artikelpreis wird nicht überschrieben.
  • Angebotstyp Prozentual: Rabatt in Prozent.
  • Angebotstyp Absolut: Ersparnis als Nettobetrag.
  • Angebotstyp Fixpreis: neuer Nettoverkaufspreis.
  • Optionales Angebotslabel und Badge.
  • Angebote können aktiviert/deaktiviert und mit gültig ab/bis zeitlich gesteuert werden.
  • Mehrere historische/geplante Angebote pro Artikel sind möglich.
  • Überschneidende aktive Angebotszeiträume eines Artikels werden verhindert.
  • Bei Artikeln mit Staffelpreisen sind nur prozentuale Angebote zulässig.
  • Preisreihenfolge: Grundpreis/Staffelpreis -> Sonderangebot -> Steuergruppe -> Bruttopreis.
  • Die Artikelliste zeigt aktive Angebote mit altem und neuem Bruttopreis.

Kompatibilität

  • CW >= 3.0.0-beta7
  • PHP >= 8.3.0
  • Migration: 003-product-offers
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha3 29.08.2026 Stable

Version 0.1.0-alpha3

Neu

  • Steuergruppen ersetzen feste Steuersätze am Artikel.
  • Standardgruppen: Standard, Ermäßigt, Steuerfrei.
  • Eigene Steuergruppen mit Aktivstatus, Sortierung und Standardmarkierung.
  • Länderspezifische Steuersätze mit gültig ab / gültig bis.
  • Optionaler rechtlicher Hinweis je Steuergruppe/Land/Satz.
  • Shop → Steuern mit aktueller Ländermatrix und vollständiger Satzhistorie.
  • Standardland in den Shop-Einstellungen; Default DE.
  • Standard-Steuergruppe für neue Artikel.
  • Deutschland wird mit 19 %, 7 % und 0 % vorbelegt.

Migration

  • shop_products.tax_rate_bps wird aus der Produkttabelle entfernt.
  • shop_products.tax_group_id wird als Pflichtbezug auf shop_tax_groups eingeführt.
  • vorhandene 0-%-Artikel → Steuerfrei.
  • vorhandene 7-%-Artikel → Ermäßigt.
  • übrige vorhandene Artikel → Standard.
  • bestehende Produkt-Versionen bleiben erhalten.
  • alter Setting-Key default_tax_rate wird entfernt.
  • Fix
  • Doppeltes PDO commit() beim Artikelspeichern entfernt. Dadurch kann nach erfolgreichem Speichern nicht mehr der Fehler „There is no active transaction“ durch den zweiten Commit entstehen.
  • Noch nicht enthalten
  • öffentliche Produktseiten
  • Warenkorb / Checkout / Bestellungen
  • Bestellpositions-Snapshot des tatsächlich verwendeten Steuersatzes
  • Zahlungen / Versand
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha2 29.08.2026 Stable

Version 0.1.0-alpha2

Erster Release mit produktiver Artikelverwaltung auf Basis der bisherigen Alpha1-Foundation.

Neu

  • persistente Artikeldaten in project/storage/content.sqlite
  • sichere, transaktionale Modulmigration
  • Artikelliste mit Suche, Status- und Kategoriefilter
  • Artikel anlegen, bearbeiten, veröffentlichen, archivieren und löschen
  • Papierkorb mit Wiederherstellung und endgültigem Löschen
  • eindeutige Artikelnummern und Slugs
  • physische, digitale Artikel und Dienstleistungen
  • Nettopreis, Vergleichspreis, Steuersatz und Währung
  • Lagerbestand, Meldebestand und Nachbestellungen
  • Kategorien mit Aktivstatus und Sortierung
  • Artikelbild über CW-Medienauswahl
  • individueller Bildfokus X/Y und Alternativtext
  • SEO-Titel, SEO-Beschreibung und Artikelsortierung
  • automatischer Versionssnapshot bei jedem Speichern
  • konfigurierbare Standardwerte für Währung, Steuer, Meldebestand und Status
  • Weiterhin enthalten:
  • Shop-Übersicht und Präsentationsassets aus Alpha1
  • klickbare Konzeptdemo für Startseite, Produkt und Warenkorb
  • Bewusst noch nicht enthalten:
  • öffentliche Produktseiten
  • Varianten und Optionen
  • produktiver Warenkorb, Checkout oder Bestellungen
  • Zahlungs- und Versandanbindungen
  • Voraussetzungen:
  • CW – Control & Watch 3.0.0-beta7 oder neuer
  • PHP 8.3.0 oder neuer
CW ≥ 3.0.0-beta7 PHP ≥ 8.3.0
v0.1.0-alpha1 26.08.2026 Stable

Version 0.1.0-alpha1

Erster Alpha- und Foundation-Release des CW Shops.

  • Enthalten:
  • installierbare CW-Modulbasis
  • neues CW-Shop-Icon und Release-Cover
  • kompakte Backend-Übersicht
  • klickbare Konzeptdemo für Shop-Startseite, Produktansicht und Warenkorb
  • Zielarchitektur für Produkte, Checkout, Payment, Versand und Steuern
  • vorbereitet für spätere PayPal- und Mollie-Integration
  • Bewusst noch nicht enthalten:
  • echte Produkt-/Bestelldaten
  • produktiver Checkout
  • Zahlungs-API-Aufrufe
  • Versand- und Steuerberechnung
  • Voraussetzungen:
  • CW – Control & Watch 3.0.0-beta6 oder neuer
  • PHP 8.3.0 oder neuer
CW ≥ 3.0.0-beta6 PHP ≥ 8.3.0