BEAR - WooCommerce Bulk Editor and Products Manager Professional

WooCommerce Sale mit KI planen: Zeitraum, Rabatt und Ende festlegen

WooCommerce Sale mit KI planen heißt: Sie sagen einem Assistenten wie Claude, welche Produkte, wie viel Rabatt und von welchem bis zu welchem Tag: „Setze die Kategorie Winterjacken vom 27. bis 30. November auf 25% Rabatt“. Der MCP-Server von BEAR berechnet den Angebotspreis jedes Produkts und jeder Variation, schreibt ihn zusammen mit Start- und Enddatum, sobald Sie Vorschau und Anzahl freigegeben haben, und WooCommerce schaltet die Preise an diesen Tagen von selbst ein und aus. Nachfolgend: ein vollständiger Lauf, wie die Daten gespeichert werden, was mit variablen Produkten geschieht, wie Sie abschätzen, was ein Sale verschenkt, welche Warnungen BEAR ausgibt und wie Sie einen Sale beenden, verkürzen oder rückgängig machen.

WooCommerce Sale mit KI planen: in einem Satz

Ein Sale im Black-Friday-Stil auf eine Kategorie, von Anfang bis Ende:

Setze alles in der Kategorie Winterjacken vom 27. bis 30. November auf 25% Rabatt, Variationen eingeschlossen. Zeig mir, was jeder Preis wird, bevor du etwas änderst.
  1. Der Assistent plant mit einem fertigen Fall. BEAR bringt genau für diese Anfrage einen mit, Einen Sale mit Enddatum planen (Plan a sale with an end date). Er findet die Produkte der Kategorie zusammen mit allen Variationen der variablen und friert sie als Auswahl mit exakter Anzahl ein. Sagen wir 58: 10 einfache Jacken, 8 variable Jacken und deren 40 Variationen.
  2. Er zeigt den Sale in einer Vorschau. Für bis zu 15 Produkte sehen Sie den neuen Angebotspreis, 25% unter dem regulären Preis (120,00 wird zu 90,00), und die beiden Daten, gefolgt von den Warnungen, die für diese Auswahl gelten. Es wurde nichts geschrieben.
  3. Er übergibt Ihnen die Entscheidung. Der Fall liefert den exakten Schreibvorgang zurück, den er ausführen würde, mit der Anzahl, und der Assistent ist angewiesen, Ihnen Vorschau und Warnungen vorzulesen und auf Ihre Antwort zu warten.
  4. Sie bestätigen. Der Assistent bittet darum, woobe_apply_bulk mit dieser Anzahl zu verwenden, und BEAR prüft die Zahl gegen die Auswahl, bevor es etwas schreibt.
  5. BEAR schreibt drei Felder in jedes Produkt: den Angebotspreis, Angebotszeitraum von (Sale time from) und Angebotszeitraum bis (Sale time to). Die 8 variablen Elternprodukte werden als übersprungen gemeldet, weil der Preis eines variablen Produkts auf seinen Variationen liegt; die 10 einfachen Jacken und die 40 Variationen sind jetzt im Zeitplan. Der Lauf erscheint im Verlauf (History) von BEAR unter einem eigenen Schlüssel.

Ab da muss sich niemand mehr etwas merken. Bis zum 27. November zeigt der Shop die regulären Preise, vom 27. bis 30. die Angebotspreise und nach Ende des 30. wieder die regulären Preise. Die obigen Zahlen sind beispielhaft.

Vor dem Start

Der Assistent braucht eine Verbindung zu Ihrem Shop: den in den BEAR-Einstellungen eingeschalteten MCP-Server und den MCP-Schlüssel des Shops (oder den persönlichen Schlüssel eines Shop-Managers), hinzugefügt als Connector in einem Assistenten, der MCP spricht, etwa Claude im Browser, in der Desktop-App oder in Claude Code. Die Schritte stehen in der Dokumentation zum MCP-Server. Für das Schreiben von Angebotsdaten braucht es die kostenpflichtige Version von BEAR; was die kostenlose Version kann, wird weiter unten erklärt.

Wie Angebotspreis und Daten geschrieben werden

Drei Felder gehören zusammen. Ein geplanter Sale besteht aus einem Angebotspreis, einem Startdatum und einem Enddatum. Daten allein, bei Produkten ohne Angebotspreis, werden ohne Fehler gespeichert und bewirken nichts, weil es keinen Angebotspreis gibt, auf den umgeschaltet werden könnte. Ein Angebotspreis allein gilt sofort und endet nie. Deshalb ist der Assistent angewiesen, Sie nach dem Rabatt zu fragen, wenn Sie ihm nur Daten nennen, und deshalb warnt die Vorschau, wenn eine Hälfte fehlt.

Daten sind ganze Tage in der Zeitzone des Shops. Der Start wird als 00:00:00 des ersten Tages gespeichert und das Ende als 23:59:59 des letzten Tages, in der Zeitzone, die in WordPress unter Einstellungen → Allgemein (Settings → General) eingestellt ist. „Bis zum 30.“ schließt daher den ganzen 30. ein. Eine Uhrzeit lässt sich nicht planen: Der Assistent kann „9 Uhr“ übergeben, aber nur das Datum wird behalten. Jedes gängige Datumsformat funktioniert, und der Assistent macht aus Wörtern wie „nächsten Freitag“ ein Datum, prüfen Sie also die beiden Daten in der Vorschau, bevor Sie bestätigen.

Der Rabatt wird vom regulären Preis abgezogen, nicht von einem Angebotspreis, den das Produkt vielleicht schon hat. „25% Rabatt“ heißt 25% auf den Listenpreis, in welchem Zustand das Produkt auch ist, sodass derselbe Sale zweimal geplant sich nicht zu einem tieferen Rabatt aufschaukeln kann.

BEAR setzt den aktiven Preis sofort. Wenn BEAR die Daten schreibt, setzt es auch den Preis, den der Shop gerade anzeigt: den regulären Preis, wenn der Sale später beginnt, den Angebotspreis, wenn das Startdatum heute oder schon vorbei ist. Ein Sale, der heute beginnt, ist live, sobald der Lauf fertig ist.

WooCommerce schaltet um. Aktuelle WooCommerce-Versionen planen für jedes Produkt eine Start- und eine Endaktion, sichtbar unter WooCommerce → Status → Geplante Aktionen (Scheduled Actions) in der Gruppe woocommerce-sales; ältere Versionen nutzen eine tägliche Hintergrundaufgabe. Beide laufen über WP-Cron, der Besuche auf der Website braucht, und ein Seiten-Cache kann alte Preise weiter anzeigen, bis er geleert wird. Wenn der Sale endet, setzt aktuelles WooCommerce den regulären Preis zurück und lässt den alten Angebotspreis und die Daten am Produkt gespeichert, wo Kunden sie nicht mehr sehen; ältere Versionen löschen sie. Die Mechanik, einschließlich Überraschungen bei Zeitzonen, wird ausführlich in Angebotspreise in Masse planen behandelt.

Dieser letzte Punkt hat Folgen für den nächsten Sale. Ein Produkt, das noch alte Daten trägt, behält sie, wenn ein neuer Angebotspreis allein geschrieben wird: Bei einem Enddatum in der Vergangenheit erscheint der neue Angebotspreis nie. Die Warnung von BEAR vor einem Angebotspreis ohne Daten schaut nicht auf bereits gespeicherte Daten. Geben Sie deshalb immer beide Daten an, wenn Sie einen neuen Sale für Produkte starten, die schon einmal im Angebot waren.

Variable Produkte

Ein variables Produkt hat keinen eigenen Preis. Seine Variationen tragen den regulären Preis und den Angebotspreis, die Kunden zahlen, ein Sale auf einem variablen Produkt ist also ein Sale auf seinen Variationen. Der fertige Fall enthält deshalb jede Variation der passenden variablen Produkte, und die Elternprodukte selbst werden übersprungen und als übersprungen gemeldet, was erwartet ist und kein Fehler.

Um nur einige Variationen in den Sale zu nehmen, nennen Sie das Attribut: „Rabattiere nur die roten Variationen der Hoodies um 40% vom 15. bis zum 30.“ Der fertige Fall nimmt immer jede Variation eines passenden Produkts, daher baut der Assistent für einen Teil der Variationen die Auswahl selbst und behält nur die Variationen, deren Farbe Rot ist, plus die auf eine beliebige Farbe gestellten. Prüfen Sie in der Vorschau, dass keine anderen Farben aufgeführt sind. Eine Variation ohne regulären Preis wird übersprungen, weil es nichts gibt, wovon 40% abgezogen werden könnten.

Was die Aktion kosten wird: eine Schätzung vor dem Start

BEAR prognostiziert keine Aktion, aber zwei Dinge, die es lesen kann, ergeben vor der Entscheidung eine brauchbare Schätzung:

  • Der Rabatt pro Einheit steht in der Vorschau: der reguläre Preis neben dem neuen Angebotspreis jedes gezeigten Produkts.
  • Letzte Verkäufe derselben Produkte. Der Assistent kann für dieselbe Auswahl lesen, wie viele Einheiten in einem von Ihnen genannten Zeitraum verkauft wurden und welchen Umsatz sie brachten. Einheiten mal Rabatt pro Einheit ist ungefähr das, was der Sale verschenkt, wenn Sie so viel verkaufen wie bisher; ein Sale verkauft meist mehr, behandeln Sie es also als Untergrenze. Diese Zahlen stammen aus WooCommerce Analytics, das aktiviert sein muss und dessen Daten importiert sein müssen.
Bevor wir es planen: Wie viele Einheiten dieser Jacken wurden in den letzten 30 Tagen verkauft, und was hätten 25% Rabatt auf diese Einheiten ungefähr verschenkt?

Die fertige Frage Was die Rabatte kosten (What the discounts cost) beantwortet eine verwandte, aber andere Frage: Sie listet jeden in den letzten sechs Monaten verwendeten Gutschein auf, mit der Zahl der Bestellungen, die ihn nutzten, und der Höhe des gewährten Rabatts. Sie bezieht sich auf Gutscheincodes, nicht auf Angebotspreise. Fragen Sie nach dem Sale nach den Verkäufen derselben Produkte an den Sale-Tagen und in der gleichen Zahl von Tagen davor, und vergleichen Sie; mehr zu solchen Fragen unter Umsatzberichte mit KI.

Warnungen und Ablehnungen speziell bei Sales

Die Vorschau kommt mit Warnungen, die für Ihre Produkte und Ihre Operation berechnet werden, und der Assistent ist angewiesen, sie Ihnen vorzulesen, bevor Sie entscheiden:

  • Ein bereits bestehender tieferer Rabatt. Haben einige Produkte schon einen niedrigeren Angebotspreis als den geplanten, würde 25% auf den Listenpreis ihren Angebotspreis anheben. BEAR nennt diese Produkte, und der Assistent fragt, ob sie den Rabatt behalten sollen, den sie haben. Darüber stolpern jede Saison viele.
  • Daten ohne Angebotspreis. Haben die Produkte noch keinen Angebotspreis, passiert an diesen Daten nichts.
  • Ein Angebotspreis ohne Daten. Er gilt sofort und endet nie von selbst.
  • Variable Produkte in der Auswahl. Ihr Preis liegt auf den Variationen; die Elternprodukte bleiben unverändert.
  • Das Kontingent der kostenlosen Version, wenn die Auswahl größer ist als das, was gerade geschrieben werden kann.

Produkte ohne regulären Preis haben nichts, wovon ein Prozentsatz abgezogen werden kann. Die Vorschau zeigt sie unverändert, der Schreibvorgang überspringt sie, und das Ergebnis listet ihre IDs auf und sagt, dass der Lauf für sie nicht vollständig war.

Ein Schreibvorgang wird abgelehnt, wenn die Anzahl, die Sie bestätigen, nicht zur Auswahl passt. In der kostenlosen Version gehören die Angebotsdaten zu den Feldern, die der Assistent nicht schreiben kann, weder in Masse noch Produkt für Produkt, sodass der Planungsfall mit dieser Erklärung stoppt. Ein Angebotspreis ohne Daten funktioniert in der kostenlosen Version: Sie starten den Sale jetzt und beenden ihn später, indem Sie darum bitten, den Angebotspreis zu entfernen. Die übrigen Grenzen stehen unter Grenzen der kostenlosen Version.

Einen Sale beenden, verkürzen oder rückgängig machen

Den ganzen Lauf rückgängig machen

„Mach den Sale rückgängig, den du heute Morgen geplant hast“ veranlasst den Assistenten, woobe_rollback_bulk zu verwenden, das den vorherigen Wert jedes vom Lauf geänderten Feldes zurückschreibt: den alten Angebotspreis und die alten Daten, oder nichts, wo vorher nichts war. Es ist der sauberste Weg zurück, solange an diesen Produkten seitdem nichts anderes geändert wurde; ein danach von Hand bearbeiteter Wert wird vom Rollback ebenfalls überschrieben. Ein Rollback wird nie auf das Kontingent der kostenlosen Version angerechnet, aber die kostenlose Version behält nur die letzten zwei Massenoperationen jedes Autors, sodass ein älterer Lauf womöglich nicht mehr rückgängig zu machen ist.

Einen Sale jetzt beenden oder Angebotspreise in Masse entfernen

Entferne den Angebotspreis und lösche die Angebotsdaten von allem in Winterjacken, Variationen eingeschlossen.

Der Assistent setzt den Angebotspreis auf 0, was BEAR als Entfernung behandelt (die Vorschau zeigt den Angebotspreis als entfernt), und schreibt im selben Lauf leere Daten. Der reguläre Preis ist wieder aktiv, sobald der Lauf fertig ist. Das räumt auch Produkte auf, deren Sale längst vorbei ist, die aber noch den alten Preis und die alten Daten tragen. In der kostenlosen Version lassen sich die Daten über den Assistenten nicht löschen: Ohne Angebotspreis haben sie keine Wirkung, aber ein später allein geschriebener Angebotspreis würde sie erben. Der manuelle Weg im BEAR-Editor steht unter Angebotspreise in Masse entfernen.

Das Enddatum verschieben

„Verschiebe das Ende des Sales auf Winterjacken auf den 3. Dezember“ schreibt nur Angebotszeitraum bis. Die Vorschau zeigt die Warnung zu Daten ohne Angebotspreis; hier ist sie harmlos, weil die Produkte bereits einen tragen. Um einen Sale heute Abend statt später zu beenden, setzen Sie das Enddatum auf heute: Der Sale endet am Ende des Tages.

Für dauerhafte Preisänderungen statt eines befristeten Sales siehe WooCommerce Preise mit KI in Masse bearbeiten.

Fertige Prompts für geplante Sales

  • „Setze die Kategorie Winterjacken vom 27. bis 30. November auf 25% Rabatt, Variationen eingeschlossen. Erst die Vorschau.“
  • „Black Friday: 30% Rabatt auf alles mit dem Schlagwort black-friday vom 27. November bis 1. Dezember, Variationen eingeschlossen.“
  • „Plane einen Sale mit Enddatum: 15% Rabatt auf die Marke Nordline vom 1. bis 14. des nächsten Monats.“
  • „Rabattiere nur die roten Variationen der Hoodies um 40% vom 15. bis zum 30.“
  • „Welche Produkte in der Kategorie Outlet haben schon einen Angebotspreis, und wie lauten ihre Angebotsdaten?“
  • „Wie viele Einheiten dieser Produkte wurden in den letzten 30 Tagen verkauft, und was hätten 20% Rabatt auf sie gekostet?“
  • „Verschiebe das Ende des aktuellen Sales auf Winterjacken auf den 3. Dezember.“
  • „Entferne den Angebotspreis und lösche die Angebotsdaten von allem in Winterjacken, Variationen eingeschlossen.“
  • „Mach den Sale rückgängig, den du heute Morgen geplant hast.“
  • „Was kannst du mit meinem Shop machen?“ (der Assistent bietet die fertigen Fragen an, die passen, darunter den Sale-Planer)

Fragen

Um welche Uhrzeit beginnt und endet ein geplanter Sale?

Um 00:00:00 des Startdatums und um 23:59:59 des Enddatums, in der Zeitzone Ihrer WordPress-Einstellungen. Ist die Zeitzone der Website falsch, beginnt und endet der Sale zur falschen Stunde Ihres lokalen Tages, nicht zu einer Zeit, die der Assistent gewählt hätte.

Kann ich in der kostenlosen Version einen Sale planen?

Nicht mit Daten über den Assistenten: Die Felder für die Angebotsdaten sind ihm in der kostenlosen Version verschlossen. Sie können Angebotspreise setzen oder entfernen, bis zu 100 Produkte alle 30 Minuten, was reicht, um einen Sale jetzt zu starten und ihn später auf Anfrage zu beenden.

Warum zeigen meine Produkte nach dem Ende des Sales noch einen Angebotspreis?

Aktuelle WooCommerce-Versionen schalten beim Ende eines Sales nur den aktiven Preis zurück auf den regulären Preis; der Angebotspreis und die Daten bleiben am Produkt gespeichert, und Kunden sehen sie nicht mehr. Um sie zu löschen, verwenden Sie den obigen Prompt zum Entfernen.

Checkliste vor der Bestätigung eines geplanten Sales

  • Die Anzahl ist die erwartete, und bei variablen Produkten sind Variationen eingeschlossen.
  • Die Vorschau zeigt einen Angebotspreis und beide Daten, und die Daten sind die Tage, die Sie meinten.
  • Produkte, die schon einen tieferen Rabatt hatten, wurden genannt, und Sie haben entschieden, ob sie ihn behalten.
  • Produkte, die schon einmal im Angebot waren, erhalten neue Daten, nicht nur einen neuen Angebotspreis.
  • Die WordPress-Zeitzone entspricht der Ortszeit des Shops.
  • Sie kennen den Schlüssel des Laufs, sodass sich der ganze Sale zurückrollen lässt, wenn sich die Pläne ändern.

Hat ein Sale nicht dann begonnen oder geendet, wann Sie es erwartet haben, beschreiben Sie den Prompt und was die Vorschau zeigte im BEAR-Support-Forum.