Skip to content

Releases: ccharon/novemberkind-produkte

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 15:22
e97dc71

Diese Version korrigiert Datum und Uhrzeit rund um die Zeitumstellung. Das Plugin rechnet mit der Zeitzone aus WordPress. Bitte unter Einstellungen > Allgemein > Zeitzone „Berlin“ wählen, nicht „UTC“ und nicht „UTC+2“. Nur mit einer Stadt als Zeitzone stimmen die Uhrzeiten im Sommer und im Winter.

Zeitsteuerung

  • Geplantes Online-Stellen, Aktionen, Abwesenheiten und Newsletter nehmen Uhrzeiten an, die es wegen der Umstellung auf Sommerzeit nicht gibt, etwa 02:30 Uhr am letzten Sonntag im März. Sie gelten als eine Stunde später. Vorher kam eine Fehlermeldung.
  • Eine Uhrzeit, die es bei der Umstellung auf Winterzeit doppelt gibt, gilt immer als die erste, also noch als Sommerzeit.
  • Alle Daten und Uhrzeiten in der Produktverwaltung und im Shop kommen aus einer gemeinsamen Stelle und nutzen dieselbe Zeitzone.

Gutscheine

  • Endet ein Gutschein am Tag der Umstellung auf Sommerzeit, zeigt das Formular jetzt diesen Tag. Vorher stand dort der Tag davor.

Originalzeichnungen

  • Die Vorgabe für das Entstehungsjahr und die Prüfung „nicht in der Zukunft“ nutzen die Zeitzone des Shops. In der Silvesternacht stand vorher bis 1 Uhr noch das alte Jahr.

Vergleich zur Vorversion: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 23:06
9eb5e92

Abwesenheit

  • Neuer Bereich „Abwesenheit“ für Urlaub und Pausen. Der Shop bleibt geöffnet, Bestellungen sind weiter möglich.
  • Beginn sofort oder geplant mit Datum und Uhrzeit, Ende zu einem festen Zeitpunkt oder offen. Eine offene Abwesenheit endet mit „Jetzt beenden“.
  • Auf Wunsch erscheint der Hinweis schon vor dem Beginn, damit Kundinnen und Kunden rechtzeitig bestellen können.
  • Der Hinweis nennt, ab wann wieder verschickt wird. Darüber kann ein eigener Text stehen.
  • Der Hinweis steht automatisch über Warenkorb und Kasse, sobald etwas verschickt werden muss. Auf anderen Seiten, etwa der Startseite, erscheint er über den Shortcode [novemberkind_abwesenheit]. Ohne Abwesenheit bleibt der Shortcode leer und kann dauerhaft stehen bleiben.
  • Während der Abwesenheit bekommt die Lieferzeit das Datum dazu, zum Beispiel „1-3 Werktage ab 24.10.“, bei offenem Ende „1-3 Werktage nach meiner Rückkehr“. Diese Angabe steht auch in der Bestellung. Digitale Produkte behalten ihre Lieferzeit.
  • Zwei Abwesenheiten dürfen sich zeitlich nicht überschneiden.

Löschen

  • Beendete Aktionen und Abwesenheiten, Newsletter und nicht mehr einlösbare Gutscheine lassen sich einzeln im Formular löschen, jeweils mit Rückfrage.
  • Aktionen, die vor weniger als 30 Tagen endeten, weisen beim Löschen darauf hin, dass danach die Warnung zur 30-Tage-Regel für neue Aktionen fehlt.
  • Newsletter lassen sich als Entwurf, geplant oder verschickt löschen, nicht während des Versands. Ein geplanter Versand wird dabei abgesagt.
  • Gelöschte Gutscheine kommen in den Papierkorb von WooCommerce. Bestellungen behalten den eingelösten Code. Gutscheine, die in WooCommerce angelegt wurden, bleiben unberührt.

Verbesserungen

  • Die Abonnenten-Liste ist ohne die Hinweise zu Shortcode und Kassen-Haken übersichtlicher.

Einrichtung

  • Für den Hinweis auf der Startseite den Shortcode [novemberkind_abwesenheit] in einem Code-Modul oben auf der Seite einfügen.
  • Ist die Startseite in einem Seiten-Cache, erscheinen Beginn und Ende dort erst verzögert. Warenkorb und Kasse sind davon nicht betroffen.

Vergleich zur Vorversion: v0.5.2...v0.6.0

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 19:36
6546ef7

Diese Version bringt keine neuen Funktionen. Der Code ist gründlich aufgeräumt und an mehreren Stellen robuster. Weil fast jede Datei betroffen ist, bitte nach dem Update einmal alle Bereiche kurz anklicken: Übersicht, ein Produkt bearbeiten, Aktionen, Gutscheine und Newsletter.

Produkte

  • Ist eine Artikelnummer für die Varianten schon vergeben, etwa -3 bei einem Button, erscheint die Meldung direkt am Feld „Artikelnummer“. Vorher konnte das Speichern mittendrin abbrechen.
  • Beim Umbenennen der Fotos nach der Artikelnummer bleiben die Vorschaubilder erhalten, auch wenn das Umbenennen scheitert.
  • Die Übersicht ordnet Produkte, die einer Ober- und einer Unter-Unterkategorie zugeordnet sind, jetzt richtig der genaueren Kategorie zu. Aktionen zählen dabei genauso.
  • Die Übersicht und die Vergabe der nächsten Artikelnummer laden die Produktdaten gesammelt und brauchen dafür deutlich weniger Datenbankabfragen.

Formulare

  • Cmd+S speichert in Aktionen, Gutscheinen und Newslettern jetzt auch mit gedrückter Umschalt- oder Feststelltaste.
  • Geht beim Speichern etwas unerwartet schief, erscheint eine verständliche Meldung statt „Keine Verbindung zum Shop“.

Sicherheit und Betrieb

  • Adressen unter /produkte-verwalten/, die es nicht gibt, zeigen eine Seite „Nicht gefunden“.
  • Die Adressen werden strenger geprüft, und Meldungen im Fehlerprotokoll lassen sich nicht mehr über Zeilenumbrüche verfälschen.
  • Das Anmeldeformular für den Newsletter und die Seiten zum Bestätigen und Abmelden laden nach einer Änderung am Plugin die neuen Stile, statt eine alte Fassung aus dem Browser-Speicher zu zeigen.

Vergleich zur Vorversion: v0.5.1...v0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:24
1e559d6

Newsletter

  • Nach der Anmeldung über das Formular ersetzt ein deutlich abgesetzter Hinweis das Formular: „Bitte bestätige jetzt deine Anmeldung.“ Er nennt auch den Spam-Ordner, falls die Mail nicht ankommt.
  • Fehler wie eine ungültige Adresse erscheinen abgesetzt über dem Formular.
  • Im Fuß der Mails steht keine Anschrift mehr, nur noch der Shopname und die Links zu Impressum, Datenschutz und Abmelden.

Vergleich zur Vorversion: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:52
b87ed41

Newsletter

  • Neuer Bereich „Newsletter“: Ausgaben mit Betreff, Vorschauzeile und Text mit Zwischenüberschriften, Links und Fotos. Auf Wunsch kommen Produkte aus dem Shop mit Foto und aktuellem Preis dazu.
  • Die Mails sehen aus wie novemberkind.art: Logo im Kopf, Farben und Schrift der Website, Impressum, Datenschutz und Abmeldelink im Fuß. Fotos erscheinen auch in Outlook.
  • „Testmail schicken“ zeigt den aktuellen Stand, bevor er gespeichert ist. Die Adresse dafür ist frei wählbar und wird gemerkt.
  • Verschickt wird sofort oder geplant mit Datum und Uhrzeit. Der Versand läuft im Hintergrund mit 4 Mails pro Minute, so bleibt der Shop unter der Grenze von 250 Mails pro Stunde. Die Liste zeigt den Fortschritt.
  • Verschickte Newsletter bleiben als Nachweis erhalten und lassen sich nicht mehr ändern. Geplante lassen sich zurück zum Entwurf holen.

Anmelden und Abmelden

  • Anmeldeformular für Seiten und Footer über den Shortcode [novemberkind_newsletter], dazu ein Haken an der Kasse. Der Haken ist nie vorausgewählt.
  • Jede Anmeldung wird per Mail bestätigt (Double-Opt-In). Unbestätigte Adressen werden nach 7 Tagen gelöscht.
  • Abmelden geht über den Link in jeder Mail und in Gmail direkt über „Abbestellen“. Die Adresse wird dabei gelöscht.
  • Bots und massenhafte Anmeldungen werden abgewiesen. Das Formular verrät nicht, ob eine Adresse schon angemeldet ist.

Abonnenten und Datenschutz

  • Liste aller Abonnenten mit Datum und Herkunft (Formular oder Kasse), Austragen per Knopf und Export als CSV für Excel und Numbers.
  • Die WordPress-Werkzeuge zum Export und Löschen personenbezogener Daten finden jetzt auch die Newsletter-Anmeldung.
  • Unter Einstellungen > Datenschutz steht ein Textvorschlag für den Newsletter-Abschnitt der Datenschutzerklärung.
  • Es wird nicht gezählt, wer eine Mail öffnet oder Links anklickt.

Verbesserungen

  • Wird ein Produkt endgültig gelöscht, verschwinden auch seine Sicherungen. Im Papierkorb bleiben sie erhalten.
  • Fehler bei Datum und Uhrzeit erscheinen direkt am Datumsfeld.
  • Shop, Kasse und Anmeldung bleiben stabil, auch wenn andere Plugins unerwartete Werte liefern.

Einrichtung

  • Absender der Newsletter über NOVEMBERKIND_PRODUKTE_NEWSLETTER_FROM in der wp-config.php, zum Beispiel 'Novemberkind <newsletter@novemberkind.art>'.
  • Mails pro Minute über NOVEMBERKIND_PRODUKTE_NEWSLETTER_PER_MINUTE, ohne Eintrag 4.
  • Der Bereich Newsletter verlangt die Berechtigung „WooCommerce verwalten“, die Shop-Manager haben.

Vergleich zur Vorversion: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:34
aae8456

Produkte geplant online stellen

  • Unter Sichtbarkeit gibt es neben „Entwurf“ und „Online“ jetzt „Geplant“. Mit Datum und Uhrzeit geht das Produkt zum gewählten Zeitpunkt von selbst online und ist bis dahin im Shop unsichtbar.
  • Die Übersicht zeigt geplante Produkte mit dem Etikett „Geplant 01.10. 18:00“.

Angebotspreis im Produktformular

  • Neben dem Preis gibt es das Feld „Angebotspreis“, bei Karten mit A4 auch „Angebotspreis A4“. Bei Buttons gilt er für alle Rückseiten.
  • Ein Produkt mit Angebotspreis ist von Aktionen und Prozent-Gutscheinen ausgenommen.
  • Angebote aus der WooCommerce-Maske mit Zeitraum oder unterschiedlichen Preisen je Variante bleiben unangetastet und werden dort bearbeitet.

Rabattaktionen

  • Neuer Bereich „Aktionen“: ein Rabatt in Prozent mit Beginn und Ende, für den ganzen Shop, für Kategorien oder für einzelne Produkte.
  • Die Produkte selbst werden nicht verändert. Während der Laufzeit erscheint der Preis im Shop durchgestrichen mit dem reduzierten Preis daneben, auch bei Preisspannen wie A6 und A4. Nach dem Ende gelten wieder die normalen Preise.
  • Eine Oberkategorie hakt ihre Unterkategorien mit an, einzelne lassen sich wieder abwählen.
  • Laufen mehrere Aktionen gleichzeitig, gilt der höchste Rabatt. Hinweise zeigen Überschneidungen und Produkte, die in den 30 Tagen davor schon reduziert waren.
  • Aktionen lassen sich sofort beenden oder absagen und bleiben danach als Nachweis erhalten.

Gutscheine

  • Neuer Bereich „Gutscheine“: Codes wie HERBST10 mit Rabatt in Prozent oder kostenlosem Versand, auf Wunsch zufällig erzeugt.
  • Optional „Gültig bis einschließlich“ und „Nur einmal pro Kunde“.
  • Prozent-Gutscheine gelten nicht für Produkte, die schon reduziert sind. Ein Versand-Gutschein macht Brief und Päckchen kostenlos, ohne weitere Einstellungen im Shop.
  • Die Liste zeigt, wie oft ein Gutschein eingelöst wurde. Gutscheine lassen sich deaktivieren und wieder aktivieren.

Bedienung

  • Die Kopfzeile führt zu Produkte, Aktionen und Gutscheine. „Zum Shop“ öffnet die Shopseite.
  • Nach dem Speichern einer Aktion oder eines Gutscheins erscheint wieder die Liste.

Technik

  • Jede Änderung wird auf GitHub automatisch geprüft, auch auf bekannte Sicherheitslücken in verwendeten Bibliotheken.

Vergleich zur Vorversion: v0.3.5...v0.4.0

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:55

Produktübersicht

  • Die Liste lässt sich über die Spaltenköpfe sortieren: Produkt, Artikelnummer, Preis, Status, Bestand und Geändert. Ein zweiter Klick dreht die Reihenfolge um, ein Pfeil zeigt Spalte und Richtung.
  • Neue Spalte „Geändert“ mit dem Datum der letzten Änderung, zum Beispiel 24.09.2026.
  • Standard ist „Geändert“, neueste zuerst. So stehen frisch angelegte und zuletzt bearbeitete Produkte oben.
  • Die Sortierung gilt für alle Kategorien gleichzeitig. Jedes Gerät merkt sie sich, und die Kacheln folgen derselben Reihenfolge.

Vergleich zur Vorversion: v0.3.4...v0.3.5

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:14

Produktübersicht

  • „Meine Produkte“ zeigt die Produkte jetzt als Liste, weiter nach Kategorien gruppiert. Jede Zeile hat ein kleines Bild, Name, Artikelnummer, Preis, Status und Bestand. So passen viel mehr Produkte auf einen Bildschirm.
  • Ein Umschalter oben rechts wechselt zwischen Liste und Kacheln. Jedes Gerät merkt sich die gewählte Ansicht.
  • Auf dem iPhone stehen Name, Artikelnummer und Bestand untereinander, Preis und Status rechts daneben.

Vergleich zur Vorversion: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:00

Beschreibung bearbeiten

  • Fett und Kursiv wirken in Safari jetzt beim ersten Klick. Bisher ging die Markierung beim Klick verloren, und erst der zweite Klick formatierte den Text.
  • Absätze werden nicht mehr versehentlich zur Überschrift. Das passierte, wenn man die Rücktaste oder Entf direkt an „Artikeldetails“ drückte. Überschriften bleiben nur mit den Texten aus der Vorlage oder dem Vorschlag erhalten.
  • Beim Speichern wird die Formatierung vereinheitlicht. Im Shop sieht der Text genauso aus wie im Editor, ohne übernommene Schriftgrößen der Überschrift.

Vergleich zur Vorversion: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 08:03

Mehrere Produkte hintereinander

  • Nach dem Speichern zeigt das Formular oben einen Knopf wie „+ Neue Karte“. Er öffnet ein leeres Formular derselben Produktart.

Vorschläge von Claude

  • Die Vorschläge verwenden keine Gedankenstriche und vermeiden typische KI-Formulierungen wie „Tauche ein in …“ oder „ein echter Hingucker“. Solche Stellen in der bisherigen Beschreibung ersetzt Claude ebenfalls.

Alle Änderungen im Code: v0.3.1...v0.3.2