Changelog

Was neu ist.

Jede Version von Tarvexa und was sich für dich ändert.

Version

1.5.0

Bewertungs-Mail: Reiter und Ausschlussliste

Die Übersicht der Bewertungs-Mail ist auf Reiter verteilt, und du kannst Kunden von der Mail ausschließen. Vorne steht nur noch, was eine Mail bekommen kann.

Neu

  • Reiter in der Übersicht: Noch nicht gesendet, Gesendet, Ausgeschlossen, Keine Zustimmung (nur bei eingeschalteter Zustimmung im Checkout) und Alle
  • Ausschlussliste: eine E-Mail-Adresse oder @domain pro Zeile, dazu die Buttons „Ausschließen“ und „Wieder zulassen“ in der Übersicht und in der Bestellung
  • Ausgeschlossene Kunden bekommen weder automatisch noch per Button eine Mail
  • Der stündliche Versand arbeitet nur noch Bestellungen ab, die eine Mail bekommen können

Hinweis

  • Das Update braucht keine Datenbank-Anpassung. Neue Einträge der Liste werden im Hintergrund mit bestehenden Bestellungen abgeglichen
  • Beim Versand wird die Liste immer noch einmal geprüft, auch während der Abgleich läuft
Version

1.4.0

Feed-Protokoll und Mailversand über SMTP

Tarvexa merkt sich jetzt jeden Feed-Lauf und kann alle Mails deiner Website über deinen eigenen SMTP-Server schicken. Das Protokoll läuft von selbst mit, der Mailversand ist optional und aus.

Neu

  • Feed-Protokoll unter Tarvexa → Protokoll: jeder Lauf mit Ergebnis, Zeilen (und Unterschied zum letzten Lauf), Dauer, Auslöser und Hinweisen des Validators
  • Auch Läufe, die nicht starten konnten (Lizenz, Portal nicht lizenziert), und Läufe, die abgestürzt sind, stehen im Protokoll. Ein unveränderter Fehler wird gezählt statt jede Stunde neu geschrieben
  • Je Feed bleiben die letzten 50 Einträge. Im Protokoll stehen keine Produkte, SKUs oder Bestelldaten
  • WP-CLI: wp tarvexa feed log zeigt dieselben Einträge, auch als JSON
  • Mailversand unter Tarvexa → Mailversand: alle Mails von WordPress, WooCommerce, Formularen und der Bewertungs-Mail über deinen SMTP-Server, mit Test-Mail
  • Das Passwort wird verschlüsselt gespeichert und nie wieder angezeigt. Wahlweise setzt du alle Angaben als Konstanten in der wp-config.php
  • Ist schon ein anderes SMTP-Plugin aktiv, weist Tarvexa darauf hin und lässt die Mails unberührt. Angaben eintragen, speichern und die Test-Mail senden geht trotzdem, eingeschaltet wird erst, wenn das andere Plugin deaktiviert ist
  • Über den Mail-Server deiner Domain gehen Bestell-Mails, Passwort-Mails und die Bewertungs-Mail zuverlässiger raus als über den Webserver. Ob eine Mail im Posteingang landet, hängt weiter von den SPF-, DKIM- und DMARC-Einträgen deiner Domain ab

Hinweis

  • Der Mailversand ist nach dem Update aus: WordPress verschickt Mails wie bisher. Das Protokoll braucht keine Einstellung
  • Der Mailversand läuft auch bei abgelaufener Lizenz mit den gespeicherten Angaben weiter, damit keine Bestell-Mails verloren gehen
  • Läufe vor diesem Update stehen nicht im Protokoll
Version

1.3.2

Voraussichtliches Lieferdatum

Tarvexa zeigt auf Produktseite, im Warenkorb und an der Kasse, bis wann eine Bestellung voraussichtlich ankommt. Die Funktion ist optional und aus.

Neu

  • Voraussichtliche Lieferung von bis: Aus deiner Lieferzeit in Arbeitstagen wird ein Datum, zum Beispiel „Mi., 22.10. bis Fr., 24.10.“. Block-Baustein, Shortcode [tarvexa_delivery] und automatische Anzeige für klassische Themes
  • Rechnet mit Bestellschluss, Wochenenden, bundesweiten Feiertagen und eigenen freien Tagen, optional mit Samstag als Arbeitstag
  • Lieferzeit pro Produkt und Variante, eigene Lieferzeit bei Nachbestellung, kein Datum bei ausverkauften, virtuellen und herunterladbaren Produkten
  • Auch im Warenkorb, im Mini-Warenkorb und an der Kasse, im klassischen und im Block-Checkout
  • Auf Wunsch an der Bestellposition gespeichert und damit auf der Bestätigungsseite und in den Bestell-Mails
  • Funktioniert mit Seiten aus dem Cache: Das Datum richtet sich nach Tag und Uhrzeit in der Zeitzone deines Shops

Hinweis

  • Die Funktion ist nach dem Update aus. Die Einstellungen stehen unter Tarvexa → Preise & Deals
  • Das Datum ist eine Schätzung. Zeigt dein Shop schon eine Lieferzeit, etwa über Germanized, erscheinen beide Angaben
  • Welche Angaben du zur Lieferzeit machen musst, klärst du mit deiner Rechtsberatung
Version

1.3.1

Zustimmung vor der Bewertungs-Mail

Wer will, holt vor der Bewertungs-Mail im Checkout die Zustimmung des Kunden ein. Die Funktion ist optional und aus.

Neu

  • Haken im Checkout: Die Bewertungs-Mail geht nur an Kunden, die zugestimmt haben. Er erscheint nur, wenn ein Portal-Deal im Warenkorb liegt und die Bewertungs-Mail dieses Portals an ist
  • Zeitpunkt und Wortlaut der Zustimmung werden mit der Bestellung gespeichert, der Text am Haken ist änderbar
  • Ohne Haken keine Mail, auch nicht per Button. Die Übersicht zeigt „Keine Zustimmung“

Hinweis

  • Der Schalter ist nach dem Update aus, die Bewertungs-Mail verhält sich wie bisher. Bestellungen vor dem Einschalten haben keine Zustimmung gespeichert und bekommen dann keine Mail
  • Im Block-Checkout braucht der Haken WooCommerce 9.9 oder neuer, im klassischen Checkout geht er in jeder Version
Version

1.3.0

Google Shopping und WP-CLI

Die Vorlage für Google Shopping ist da, und Feeds lassen sich per WP-CLI erzeugen und prüfen.

Neu

  • Vorlage „Google Shopping“: der Produktfeed für das Google Merchant Center als RSS-Datei, mit Preis und Angebotspreis, Verfügbarkeit, bis zu elf Bildern, Marke, GTIN, Herstellernummer und Gruppen-ID für Varianten
  • Google Shopping ist ein Portal-Modul wie die anderen und im Bundle enthalten
  • WP-CLI: wp tarvexa feed list, generate und status, mit Exit-Codes für Cron-Jobs und Deployments

Hinweis

  • Google bekommt keinen Deal-Preis, keinen Deal-Link und keine Bewertungs-Mail, weil Google den Feed-Preis mit dem Preis auf der Produktseite vergleicht
  • Versandkosten, Grundpreis und die Angaben für Bekleidung ergänzt du selbst, die Anleitung zeigt wie
  • Bestehende Feeds und Einstellungen bleiben, wie sie sind
Version

1.2.1

UVP und Ersparnis für klassische Themes

UVP und Ersparnis lassen sich jetzt auch in klassischen Themes wie Storefront anzeigen, bisher gab es sie nur als Block.

Neu

  • Schalter „Automatisch anzeigen (klassische Themes)“ unter Tarvexa → Preise & Deals: UVP und Ersparnis erscheinen auf der Produktseite direkt unter dem Preis
  • Shortcodes [tarvexa_uvp] und [tarvexa_savings], um die Zeilen an einer eigenen Stelle zu platzieren, zum Beispiel in einer Produktbeschreibung oder einem Seitenbaukasten

Verbessert

  • Das UVP-Feld am Produkt nennt, in welcher Form du die UVP einträgst: brutto bei Brutto-Anzeige deines Shops, netto bei Netto-Anzeige

Hinweis

  • Der neue Schalter ist nach dem Update aus. Bestehende Block-Bindungen verhalten sich wie bisher
Version

1.2.0

Statistik und Multisite

Zeigt, welches Portal Bestellungen bringt, und läuft jetzt auch in einem WordPress-Netzwerk, mit eigener Lizenz pro Seite.

Neu

  • Statistik unter Tarvexa → Statistik: Bestellungen, Umsatz und Top-Produkte je Portal für die letzten 7, 30, 90 oder 365 Tage
  • Multisite: Jede Seite eines WordPress-Netzwerks hat ihren eigenen Lizenzschlüssel, ihre Feeds und ihre Einstellungen, auch eine Seite im Unterverzeichnis
  • Netzwerk-Backend: eine Übersicht aller Seiten mit ihrem Lizenzstatus, Updates einmal für das ganze Netzwerk

Hinweis

  • Seiten in Unterverzeichnissen eines Netzwerks, die bisher den Schlüssel der Hauptseite nutzten, brauchen ab diesem Update einen eigenen Schlüssel
Version

1.1.0

Sicherheits-Update

Schließt eine Lücke bei erneuerten Feed-Adressen, legt Kundendaten nie mehr als Datei ab und bringt eine Einstellung dafür, was beim Löschen des Plugins mit deinen Daten passiert.

Sicherheit

  • Feed-Adresse erneuern: Die Datei unter der alten Adresse wird sofort gelöscht, auch beim Löschen eines Profils
  • Bestellungen, Bestellpositionen und Kunden werden nur zum Herunterladen erzeugt und nie als Datei auf dem Server gespeichert; Dateien früherer Versionen werden beim Update gelöscht
  • Bestell- und Kunden-Exporte (CSV/TSV) sind gegen Formel-Einschleusung in Excel und LibreOffice geschützt
  • Ein Profil mit der Empfindlichkeit „Empfindlich“ bekommt immer das lange Token

Neu

  • Einstellung „Alle Daten löschen“ für die Deinstallation: Ohne Haken (Standard) bleiben deine Daten beim Löschen des Plugins erhalten, mit Haken werden Feed-Profile, Einstellungen, Lizenzschlüssel und Feed-Dateien entfernt

Verbessert

  • Ein unterbrochener Feed-Lauf blockiert das Profil nicht mehr, der nächste planmäßige Lauf startet von selbst
  • Eine Bewertungs-Mail kann nicht mehr doppelt verschickt werden
  • Ein Deal-Preis im Warenkorb gilt nur, solange der Deal für das Produkt aktiv ist
Version

1.0.0

Erste Veröffentlichung

Fünf Portale, eigene Exporte, Preisanzeige, Deal-Preise und Bewertungs-Mail. Alles ist nach der Installation ausgeschaltet, du schaltest ein, was du brauchst.

Portale & Feeds

  • Feeds für idealo, billiger.de, Geizhals, Kelkoo und günstiger.de, jeweils mit eigener Vorlage
  • Beliebig viele Feed-Profile mit Spalten aus allen Produktdaten, Fallback-Ketten, Wenn-dann-Regeln und Ausschlüssen pro Produkt, Marke oder Regel
  • Formate CSV, TSV, XML und JSON
  • Feeds entstehen in Etappen im Hintergrund, die Datei wird erst bei einem kompletten Lauf ausgetauscht, ein Lauf mit auffällig wenig Zeilen wird zurückgehalten
  • Geschützte Feed-Adressen mit Zufallsschlüssel, mit einem Klick erneuerbar
  • Neue Versionen einer Vorlage übernimmst du pro Profil selbst und kannst sie zurücknehmen

Exporte

  • Produkte im Format des WooCommerce-Imports, Bestand und Preise für die Warenwirtschaft
  • Bestellungen, Bestellpositionen und Kunden, nur zum Herunterladen und nie als Datei auf dem Server

Preise & Deals

  • UVP und Ersparnis als Bausteine für die Produktseite, auch für Varianten
  • Sale-Preis nach Lagerbestand mit globaler und eigener Schwelle pro Produkt
  • Deal-Preis per Link für idealo, billiger.de, Geizhals und günstiger.de, jede Bestellung wird dem Portal zugeordnet
  • Bewertungs-Mail mit Bewertungslink pro Portal

Lizenz & Konto

  • Updates direkt über WordPress, mit Hinweis in der Plugin-Liste
  • Ein Schlüssel pro Shop, dazu eine Test-Domain; Domain selbst lösen beim Umzug
  • Verlängerung automatisch oder ohne Abo, Erinnerung 30 Tage vorher, Kündigung jederzeit im Kundenkonto
  • Dokumentation mit Anleitungen für jedes Portal und jede Funktion
Wie Tarvexa entstanden ist

Aus der Praxis gebaut, damit es einfach läuft.

Tarvexa kommt nicht vom Reißbrett. Ich entwickle WooCommerce-Plugins für Shops, und für einige Kunden habe ich Funktionen gebaut, die es so nicht gab: eine Preislogik mit UVP und Sale nach Lagerbestand, einen idealo-Feed, eine Bewertungs-Mail. Mehr als ein Dutzend Plugins sind so entstanden. Die beiden, aus denen Tarvexa wuchs, liefen in einem echten Shop Version für Version, bis sie bei 1.12 und 1.7 standen, zusammen rund 20 Versionen.

Dabei habe ich gesehen, wie sehr Händler gute, funktionierende Plugins brauchen. Und wie oft sie sie nicht bekommen: überladen, undurchsichtig, mit Supportanfragen für Dinge, die die Software selbst hätte erklären können, und mit Daten, die irgendwohin gehen, wo sie niemand braucht.

Tarvexa habe ich deshalb neu gebaut und nicht kopiert. Stand Oktober 2026 sind das rund 21.000 Zeilen Code in Plugin und Lizenzserver, abgesichert durch mehr als 11.000 Zeilen Test- und Hilfsskripte.

2
Plugins im Einsatz vor Tarvexa, zuletzt bei 1.12 und 1.7
21.000
Zeilen Code in Plugin und Lizenzserver
11.000
Zeilen Tests und Hilfsskripte
5
Preisportale mit eigener Vorlage

Was mir dabei wichtig war

  • Weniger SupportmailsDas Plugin sagt dir im Backend, was zu tun ist, und die Doku beantwortet, was dann noch offen ist. Jede Frage, die gar nicht erst entsteht, spart dir und mir Zeit.
  • Weniger sinnlose DatenFeeds und Exporte entstehen auf deinem Server und gehen nur dorthin, wo du sie eintragen lässt. Produkte, Bestellungen und Kundendaten erreichen uns nie. An uns gehen Lizenzschlüssel, Shop-Adresse und Plugin-Version, mehr nicht.
  • Weniger Last auf den ServernFeeds entstehen in Etappen, höchstens stündlich und nicht bei jedem Seitenaufruf. Eine Datei wird erst ausgetauscht, wenn sie komplett ist, und ein Feed mit auffällig wenig Zeilen wird zurückgehalten, statt Portale mit einer leeren Datei zu füttern.
  • Datenschutz als StandardNach der Installation ist alles ausgeschaltet. Exporte mit Kundendaten legt Tarvexa nie als Datei auf dem Server ab: Du lädst sie herunter, und danach liegt nichts mehr herum.
  • Du entscheidestEine neue Version einer Feed-Vorlage übernimmst du pro Profil selbst, und du kannst sie zurücknehmen. Nichts ändert sich still hinter deinem Rücken.

Das macht das Internet ein Stück leichter. Weniger Rauschen, weniger Verwaltung, weniger Daten an Orten, an denen sie nichts zu suchen haben.

Wie es weitergeht

Was als Nächstes kommt, steht auf der Roadmap.

Feed-Protokoll, WP-CLI, die Google-Shopping-Vorlage und mehr: 1 bis 2 Wochen nach dem Start geht es weiter.

Zur Roadmap
Etwas vermisst?

Schreib uns, was dein Shop braucht.

Wir lesen jeden Wunsch und nehmen gute Ideen in die Planung auf.

Wunsch schicken Zur Doku