Wichtigste Funktionen und Vorteile
- Weniger manuelle Vorbereitung von Beiträgen: Vorlagen übernehmen Daten aus dem Katalog und den Shop-Inhalten und reduzieren das Kopieren von Namen, Beschreibungen, Preisen und Adressen.
- Regelmäßige Kommunikation auf Facebook: Automatisierungen verbinden Informationen über neue Ereignisse mit der zyklischen Erinnerung an Produkte und Artikel.
- Kontrolle über die Auswahl des Angebots: Regeln, Filter und Ausschlüsse ermöglichen festzulegen, welche Inhalte in die Warteschlange gelangen sollen.
- Geplante Veröffentlichungsfrequenz: Wochentage, Uhrzeiten, Tageslimit und Abstände zwischen Beiträgen werden für jede Facebook-Seite separat festgelegt.
- Automatisierung kombiniert mit manueller Auswahl: Neben Regeln kann auch die Bibliothek genutzt und ausgewählte Veröffentlichungen manuell vorbereitet werden.
- Sichtbarer Arbeitsablauf: Warteschlange, Kalender, Verlauf und Fehlermeldungen helfen festzustellen, was geplant, veröffentlicht oder aufmerksamkeitsbedürftig ist.
Was kann automatisch auf Facebook veröffentlicht werden?
Das Modul bietet 10 Arten von Automatisierungen. Jede Regel verbindet eine Inhaltsart mit der ausgewählten Facebook-Seite und einer Beitragsvorlage.
| Art der Veröffentlichung | Funktion des Moduls |
|---|---|
| Neue Produkte | Erkennung von Produkten, die im öffentlichen Angebot erscheinen, und Erstellung von Beiträgen aus Positionen, die die Bedingungen der Regel erfüllen. |
| Neue ph_simpleblog-Einträge | Veröffentlichung von Informationen über neue, öffentlich verfügbare Blogeinträge unter Berücksichtigung ihres Veröffentlichungsdatums. |
| Produktaktionen | Information über eine erkannte Preissenkung eines Produkts auf Grundlage eines bestehenden Sonderpreises im öffentlichen Angebot. |
| Endende Aktionen | Erinnerung an eine Aktion in einem festgelegten Zeitraum vor dem gespeicherten Enddatum. |
| Wieder auf Lager | Veröffentlichung nach Erkennung eines Mengenanstiegs von unterhalb des festgelegten Schwellenwerts auf ein Niveau, das diesen Schwellenwert erfüllt. |
| Bestseller | Zyklische Auswahl von Produkten nach Anzahl der verkauften Stücke aus dem gewählten Zeitraum auf Grundlage von Bestellungen mit bezahltem Status. |
| Produktrotation | Erneute Präsentation weiterer Produkte aus einem Pool, der die Filter erfüllt, unter Einhaltung von Abständen zwischen Wiederholungen. |
| Artikelrotation | Zyklische Erinnerung an bestehende, öffentliche ph_simpleblog-Einträge. |
| Shop-Kategorien | Veröffentlichung ausgewählter Kategorien zusammen mit Inhalt und Link zum Shop. |
| CMS-Seiten | Zyklische Veröffentlichung ausgewählter, aktiver und öffentlich verfügbarer Informationsseiten. |
Beim Start ereignisbasierter Regeln speichert das Modul den Anfangszustand bestehender Inhalte. Dadurch wird der aktuelle Katalog nicht massenhaft als neu hinzugefügtes Angebot behandelt. Zur Präsentation älterer Produkte dienen Rotation, Bestseller und manuelle Auswahl.
Regeln passend zum Sortiment und zur Kommunikationsweise
Für Produkte können Kategorien, Marken, Mindestlagerbestand sowie Mindest- und Höchstpreis festgelegt werden. Listen von Kennungen ermöglichen es, Positionen anzugeben, die von der Regel erfasst oder davon ausgeschlossen werden. Separate Inhaltsausschlüsse ermöglichen es, bestimmte Positionen von der Automatisierung auszunehmen.
Regeln haben einen eigenen Aktivierungsstatus, Priorität, Aktivitätszeitraum und eine Veröffentlichungsverzögerung nach Erkennung des Ereignisses. Für zyklische Veröffentlichungen werden die Ausführungsfrequenz und der Mindestabstand vor der erneuten Präsentation desselben Inhalts festgelegt. Zusätzliche Parameter bestimmen den für Bestseller analysierten Verkaufszeitraum sowie den Vorlauf für die Erinnerung an das Ende einer Aktion.
Das Modul nutzt bereits in PrestaShop konfigurierte Aktionen. Es erkennt Preissenkungen, die für einen nicht eingeloggten Kunden beim Kauf eines Stücks im Kontext der Einstellungen der Facebook-Seite verfügbar sind. Es erstellt keine Rabatte oder Gutscheincodes. Die Erinnerung an das Ende einer Aktion erfordert ein gespeichertes zukünftiges Enddatum.
Beitragsvorlagen, Produktdaten und Veröffentlichungsformat
Die Vorlage bestimmt den Inhalt sowie eines von vier Formaten: nur Text, Beitrag mit Link, Beitrag mit einem Bild oder Beitrag mit mehreren Bildern. Im Mehrbildformat kann je nach für den jeweiligen Inhalt verfügbarem Material ein Limit von bis zu 10 Bildern festgelegt werden. Für Produkte übernimmt das Modul Shop-Bilder, beginnend mit dem Titelbild.
- Produktdaten: Name, Kurzbeschreibung, Marke, Kategorie sowie Verfügbarkeitsmeldung.
- Preisdaten: Preis, regulärer Preis, Währung, Rabattprozentsatz und Enddatum der Aktion, sofern verfügbar.
- Informationsinhalte: Titel und gekürzter Inhalt eines Blogeintrags, einer Kategorie oder einer CMS-Seite.
- Gemeinsame Elemente: Inhaltsadresse, Shop-Name, eigene Hashtags sowie Handlungsaufforderung.
Der Editor stellt 16 Variablen bereit, darunter {name}, {description}, {price}, {title}, {excerpt} und {url}. Es kann die Länge der gekürzten Beschreibung festgelegt, Textvarianten getrennt durch die Zeile --- vorbereitet sowie Fragmente verwendet werden, die nur angezeigt werden, wenn ein bestimmtes Feld einen Wert hat. Beispielsweise lässt der Eintrag [[price]]Preis: {price}[[/price]] das gesamte Fragment aus, wenn kein Preis verfügbar ist.
Beiträge entstehen als normaler Text auf Grundlage gespeicherter Vorlagen und Shop-Daten. Das Modul generiert keine Texte mithilfe von KI und übersetzt keine Inhalte. Das Erscheinungsbild der Linkvorschau nach der Veröffentlichung hängt von Facebook ab; die Vorschau im Panel dient zur Prüfung der vorbereiteten Nachricht und Materialien.
Inhaltsbibliothek und manuelle Planung von Beiträgen
Die Bibliothek ermöglicht das Durchsuchen von Produkten, Artikeln, Kategorien und CMS-Seiten. Die Suche nach Name oder Kennung sowie Kategorie- und Markenfilter für Produkte erleichtern das Auffinden von Positionen zur Veröffentlichung. Ausgewählte Datensätze können markiert sowie Facebook-Seiten, Vorlage und frühester Versandzeitpunkt angegeben werden.
Bei der Vorbereitung eines Inhalts für eine Seite stehen Vorschau, eigener Text sowie die Auswahl von Bildern aus den Quellmaterialien zur Verfügung. Manuelle Veröffentlichungen durchlaufen dieselbe Warteschlange und dieselben Zeitplanbeschränkungen wie Automatisierungen. Der Befehl zur sofortigen Veröffentlichung startet die Verarbeitung der Warteschlange, berücksichtigt jedoch die Aktivität des Moduls, den Simulationsmodus und zulässige Termine.
Integration mit dem Blog ph_simpleblog
Nach Erkennung des aktiven Moduls ph_simpleblog stehen neue Einträge, die Rotation älterer Artikel und die manuelle Auswahl von Veröffentlichungen aus der Bibliothek zur Verfügung. Der Beitrag kann Titel, Teaser, Eintragsadresse und verfügbares Titelbild verwenden. Das Modul prüft die öffentliche Verfügbarkeit des Artikels sowie seinen Veröffentlichungstermin, daher wird ein für die Zukunft geplanter Eintrag nicht sofort auf Facebook geteilt.
Zeitplan und automatische Verarbeitung per CRON
Für jede Facebook-Seite werden Wochentage, Zeitfenster, ein Tageslimit von 1 bis 24 Veröffentlichungen und eine Mindestpause zwischen Beiträgen festgelegt. Eine gemeinsame Zeitzone wird für den jeweiligen Shop konfiguriert. Termine, die sich aus Regeln oder manueller Planung ergeben, werden an verfügbare Plätze im Zeitplan angepasst.
Der vollständige Hintergrundbetrieb erfordert die Konfiguration eines CRON-Jobs auf dem Server. Das Panel gibt einen Befehl für die Kommandozeile sowie eine per Token gesicherte HTTPS-Adresse an; die Anleitung empfiehlt die Ausführung jede Minute. CRON erkennt Inhalte, verarbeitet die Warteschlange und führt Kontrollaufgaben aus, ohne das Administrationspanel zu öffnen. Durch periodisches Scannen können auch per Import hinzugefügte Daten erkannt werden, sofern sie korrekt in den unterstützten Shop-Strukturen gespeichert wurden.
Verbindung mit Facebook und Erneuerung des Zugriffs
Der Assistent führt durch die Verbindung einer eigenen Meta-App mit der Facebook-Seite. Nach Eingabe von App ID, App Secret und Benutzertoken führt das Modul den Austausch in einen langfristigen Zugriff durch, lädt die Liste verfügbarer Seiten und prüft das Token der ausgewählten Seite. Ein separates Formular ermöglicht die Eingabe eines fertigen Seitentokens. Die Anleitung im Panel beschreibt die erforderlichen Daten, Berechtigungen und die weiteren Konfigurationsschritte.
Die Diagnose unterscheidet zwischen der Gültigkeit des Tokens und der Gültigkeit des Datenzugriffs, sofern entsprechende Informationen verfügbar sind. Das Fehlen eines angegebenen Ablaufdatums bedeutet nicht automatisch dauerhaften Zugriff. Das Modul kann die erneute Zustimmung des Kontoinhabers nicht selbstständig ersetzen. Die Funktion zur Erneuerung der Verbindung ermöglicht es, den Assistenten für dieselbe Seite mit einem neuen Benutzertoken zu durchlaufen und dabei deren Regeln, Verlauf und Zeitplan beizubehalten.
Gespeicherte Tokens und App-Secrets werden verschlüsselt. Automatische Verbindungskontrollen und optionale E-Mail-Benachrichtigungen helfen dabei, eine Zugriffssperre, ein bekanntes bevorstehendes Ablaufdatum oder Probleme mit der Warteschlange zu erkennen. Die Funktion dieser Kontrollen erfordert eine aktive Automatisierung und CRON, und der Versand von Benachrichtigungen zusätzlich eine konfigurierte Shop-E-Mail; im Simulationsmodus werden keine Benachrichtigungen versendet.
Warteschlange, Simulation und Veröffentlichungsverlauf
- Simulationsmodus: ermöglicht es, die Qualifizierung von Inhalten und die Verarbeitung der Warteschlange nachzuverfolgen, ohne Beiträge auf Facebook zu veröffentlichen. Mit Simulation abgeschlossene Aufgaben erfordern eine bewusste Wiederholung, wenn sie tatsächlich gesendet werden sollen.
- Kontrolle der Daten vor dem Versand: Das Modul lädt den Inhalt erneut und prüft seine Verfügbarkeit. Bei Produktregeln wiederholt es die Filterprüfung, und bei Aktionen prüft es, ob die erkannte Preissenkung weiterhin gilt.
- Schutz vor versehentlichen Wiederholungen: Ereigniskennungen und Verlauf begrenzen die erneute Einreihung desselben Ereignisses für die jeweilige Seite in die Warteschlange. Zyklische Regeln haben zusätzliche Abstände zwischen Wiederholungen.
- Umgang mit Versandproblemen: Ausgewählte vorübergehende Fehler werden mit Verzögerung erneut versucht, und ein unsicheres Veröffentlichungsergebnis kann durch das Auslesen der Seitenbeiträge geprüft werden.
- Aufgabenverwaltung: Verfügbar sind Status, Fehlerdetails, Monatskalender sowie Operationen an ausstehenden Aufgaben wie Abbrechen oder Terminänderung.
- Verlauf mit Link: Nach erfolgreicher Veröffentlichung speichert das Modul die Beitragskennung und den Link zu Facebook.
Bereits auf Facebook veröffentlichte Beiträge werden nach Änderungen im Shop nicht automatisch bearbeitet oder gelöscht. Die Aktualisierung der Daten betrifft die Vorbereitung von Aufgaben vor deren Versand.
Mehrere Seiten, Sprachen, Währungen und Traffic-Kennzeichnung
Das Modul ermöglicht die Konfiguration mehrerer Facebook-Seiten, jeweils mit eigener Sprache, Währung, Land der Preisberechnung und eigenem Zeitplan. Es nutzt bestehende Sprachversionen der Inhalte. Bei Produkten mit Kombinationen liest es Preis und Bestand der Standardvariante aus; es erstellt keinen separaten automatischen Beitrag für jede Kombination.
In einer Multistore-Umgebung sind Einstellungen, Seiten, Regeln und Warteschlangen einem konkreten Shop zugeordnet. Vom Modul generierte Inhaltslinks erhalten UTM-Parameter mit Kennzeichnung der Quelle Facebook, des Mediums Social, des Kampagnennamens aus der Vorlage und der Veröffentlichungskennung. Dies erleichtert die Erkennung des Traffics in einem externen Analysetool, sofern dieses im Shop konfiguriert ist; das Modul stellt keine eigenen Statistiken zu Reichweite oder Verkäufen von Facebook bereit.
Anforderungen und Funktionsumfang
Der deklarierte Kompatibilitätsbereich umfasst PrestaShop 1.7.x–9.x. Die Installation erfordert die PHP-Erweiterungen cURL, OpenSSL und mbstring, und die Veröffentlichung erfordert den Serverzugriff auf die Meta Graph API, entsprechende Seitenberechtigungen und eine gültige Verbindung. Inhalts- und Bildadressen müssen öffentlich zugänglich sein. Die Blog-Unterstützung erfordert ein separates, aktives ph_simpleblog.
Automatische Facebook-Beiträge Pro veröffentlicht auf Facebook-Seiten. Der Funktionsumfang des Moduls umfasst keine privaten Profile, Gruppen, Instagram, bezahlte Werbekampagnen, Videos, Reels oder Stories.