Produkte in PrestaShop 8 & 9 massenweise bearbeiten: Dokumentation
Massenbearbeitung installieren und nutzen: Tabelle, Tastenkürzel, Stapelaktionen, Rabatte, CSV-Export und -Import, Verlauf und Rückgängig.
Überblick
Das Modul zeigt Ihren Katalog in einer bearbeitbaren Tabelle wie in einer Tabellenkalkulation im Back-Office von PrestaShop 8 oder 9. Sie bearbeiten Produkte oder Varianten per Tastatur, wenden Stapelaktionen auf Hunderte Produkte an, exportieren und reimportieren eine CSV-Datei, und jede gespeicherte Änderung lässt sich im Verlauf rückgängig machen.
Installation
- Klicken Sie unter Module > Modulverwaltung auf Modul hochladen und wählen Sie
dfbulkeditor-1.0.0.zip. - Die Installation legt den Menüpunkt Katalog > Massenbearbeitung und die zwei Tabellen des Verlaufs an.
- Die Schaltfläche Konfigurieren des Moduls öffnet die Einstellungen und einen direkten Link zum Editor.
Einstellungen
- Zeilen pro Seite (Standard): 50, 100, 250 oder 500. Jeder Mitarbeiter kann den Wert in der Tabelle ändern.
- Elemente pro Stapelanfrage: 10 bis 500, standardmäßig 50. Stapelaktionen werden in mehreren Anfragen dieser Größe gesendet. Verringern Sie den Wert, wenn Ihr Server lange Anfragen abbricht.
- Verlauf aufbewahren für (Tage): standardmäßig 180. Ältere Änderungssätze werden einmal täglich automatisch gelöscht und können nicht mehr rückgängig gemacht werden.
Zugriffsrechte
Die Rechte werden unter Erweiterte Einstellungen > Team > Berechtigungen für den Menüpunkt Massenbearbeitung festgelegt. Das Recht Ansehen erlaubt es, Tabelle und Verlauf einzusehen und als CSV zu exportieren. Das Recht Bearbeiten ist nötig, um zu speichern, eine Stapelaktion zu starten, eine Datei zu importieren oder einen Änderungssatz rückgängig zu machen. Ohne dieses Recht ist die Tabelle schreibgeschützt.
Die Tabelle
Ansichten Produkte und Varianten
Der Umschalter oben links wechselt zwischen Produkten und Varianten. Die Ansicht Varianten zeigt jede Variante mit ihrem Produkt, ihren Attributen, ihrer Preisauswirkung und ihrem Endpreis netto und brutto. Varianten desselben Produkts stehen gruppiert, der Produktname wird nur in Grau wiederholt.
Sprache, Suche und Filter
Die Sprachauswahl legt die Sprache der angezeigten und bearbeiteten Textfelder fest (Name, Meta-Titel, Meta-Beschreibung, sprechende URL, Verfügbarkeitstexte). Die Suche umfasst Name, Artikelnummer, EAN und ID. Die Schaltfläche Filter öffnet die Kriterien: Kategorie mit oder ohne Unterkategorien, Marke, Status, Bestandsbereich, Preisbereich netto, fehlende Daten (EAN, Artikelnummer, Einkaufspreis, Meta-Titel, Meta-Beschreibung, Bild) sowie Produkte mit oder ohne Varianten.
Spalten
Die Schaltfläche Spalten blendet jede Spalte ein oder aus. Ziehen Sie den rechten Rand einer Kopfzelle, um die Breite zu ändern, ein Doppelklick stellt die Standardbreite wieder her. Diese Einstellungen werden in Ihrem Browser gespeichert, getrennt für jede Ansicht. Ein Klick auf eine sortierbare Kopfzelle sortiert die Tabelle.
Zellen bearbeiten
Mit Tastatur und Maus
- Pfeiltasten, Tab, Eingabe: zwischen Zellen wechseln.
- Tippen, F2 oder Doppelklick: aktive Zelle bearbeiten. Eingabe bestätigt und geht nach unten, Tab bestätigt und geht nach rechts, Esc bricht ab.
- Umschalt + Klick oder Umschalt + Pfeiltasten: einen Bereich auswählen.
- Strg + C / Strg + V: kopieren und einfügen, auch aus und nach Excel oder Google Sheets. Ein einzelner Wert, der in einen Bereich eingefügt wird, füllt den ganzen Bereich.
- Strg + D: den ersten Wert des Bereichs nach unten ausfüllen.
- Entf: ausgewählte Textzellen leeren.
- Leertaste: ein Ja/Nein-Feld umschalten (Status, bestellbar usw.).
- Strg + Z: letzte ungespeicherte Änderung zurücknehmen.
- Strg + S: speichern.
Name, Meta-Titel und Meta-Beschreibung werden in einem breiteren Feld mit Zeichenzähler bearbeitet: 60 empfohlen für den Meta-Titel und 160 für die Meta-Beschreibung.
Sonderfälle
- Bruttopreis: Der eingegebene Wert wird anhand der Steuerregel des Produkts in den Nettopreis umgerechnet.
- Kategorien und Hauptkategorie: Diese Zellen öffnen eine Baumauswahl mit Suche. Wird die Hauptkategorie entfernt, tritt die erste verbleibende Kategorie an ihre Stelle.
- Bestand eines Produkts mit Varianten: in der Ansicht Produkte gesperrt, er wird in der Ansicht Varianten bearbeitet.
- EAN-13: höchstens 13 Ziffern, eine Warnung meldet eine falsche Prüfziffer.
Speichern
Geänderte Zellen werden gelb markiert und die Schaltfläche Speichern zeigt ihre Anzahl. Das Speichern erfolgt in Teilpaketen. Ein von PrestaShop abgelehnter Wert bleibt rot: Fahren Sie über die Zelle, um den Grund zu lesen. Wechseln Sie mit offenen Änderungen die Ansicht, die Seite oder den Filter, bietet das Modul an, sie vorher zu speichern, zu verwerfen oder abzubrechen.
Stapelaktionen
Umfang und Vorschau
Die Schaltfläche Stapelaktionen gilt für die markierten Zeilen oder alle gefilterten Ergebnisse, bis zu 100.000 Elemente. Um alle Ergebnisse auszuwählen, markieren Sie das Kästchen in der Kopfzeile und klicken Sie auf „Alle N Ergebnisse auswählen“. Die Schaltfläche Vorschau zeigt vorher und nachher für die ersten 20 Elemente sowie übersprungene Elemente mit Grund. Danach läuft die Aktion in Teilpaketen mit Fortschrittsbalken.
Preise
Zu ändernder Preis: Bruttopreis, Nettopreis oder Einkaufspreis bei Produkten; Endpreis brutto, Endpreis netto, Preisauswirkung netto oder Einkaufspreis bei Varianten. Vorgänge: um % erhöhen oder senken, um einen Betrag erhöhen oder senken, auf einen Wert festlegen oder Einkaufspreis mal Faktor. Rundung: 2 Dezimalstellen, auf 0,05 oder 0,10 genau, ganze Zahl, Endung ,99, ,95 oder ,90. Bei einem Produkt mit Varianten ändert sich der Grundpreis, die Preisauswirkungen bleiben gleich.
Bestand, Status, Marke und Steuer
Der Bestand kann festgelegt, erhöht oder verringert werden (Produkte mit Varianten werden in der Ansicht Produkte übersprungen). Der Status aktiviert oder deaktiviert. Die Marke kann zugewiesen oder entfernt werden. Beim Wechsel der Steuerregel können die Bruttopreise beibehalten und der Nettopreis neu berechnet werden.
Kategorien
Zu Kategorien hinzufügen, aus Kategorien entfernen, alle Kategorien ersetzen (Hauptkategorie in der Auswahl markieren) oder die Hauptkategorie ändern.
Namen und SEO-Texte
Felder: Meta-Titel, Meta-Beschreibung, Name oder sprechende URL. Vorgänge: aus einer Vorlage füllen, am Anfang hinzufügen, am Ende hinzufügen, suchen und ersetzen. Platzhalter werden per Klick eingefügt: {name}, {reference}, {ean13}, {manufacturer}, {category}, {price}, {shop}, {id}. Beispiel: {name} | {shop} mit der Option „Nur wenn das Feld leer ist“. Die Aktion betrifft die in der Tabelle gewählte Sprache oder alle Sprachen. Sprechende URLs werden bereinigt, zu lange Texte gekürzt.
Anderes Feld ändern
Sichtbarkeit, Zustand, bestellbar, Preis anzeigen, nur online, Hinweis „im Angebot“, Mindestbestellmenge, Warnung bei niedrigem Bestand, zusätzliche Versandkosten, Gewicht, Breite, Höhe, Tiefe und Verfügbarkeitstexte. In der Ansicht Varianten: Mindestbestellmenge, Warnung bei niedrigem Bestand und Gewichtsauswirkung.
Rabatte
Rabatt hinzufügen legt einen Katalog-Sonderpreis an: Prozentsatz oder Betrag (standardmäßig brutto, sonst „Betrag netto“ markieren), optionale Start- und Enddaten, Kundengruppe und Mindestmenge. Ein Rabatt mit genau denselben Bedingungen wird nicht doppelt angelegt. Alle Rabatte entfernen löscht die Katalog-Sonderpreise der Elemente, ohne Warenkorbregeln oder Katalogpreisregeln anzutasten. In der Ansicht Varianten gilt der Rabatt für jede Variante. Die Spalte „Rabatte“ zeigt die Anzahl laufender oder geplanter Rabatte.
CSV-Export und -Import
Exportieren
Die Download-Schaltfläche exportiert die ausgewählten Zeilen oder alle gefilterten Ergebnisse mit allen bearbeitbaren Feldern der Ansicht. Zwei Formate: Semikolon und Dezimalkomma für Excel auf Deutsch und in den meisten europäischen Sprachen, oder Komma und Dezimalpunkt für Excel auf Englisch und Google Sheets. Die Kopfzeilen sind Feldcodes (key, price, quantity…). Kategorien werden als IDs mit | getrennt aufgeführt.
Reimportieren
- Bleiben Sie in derselben Ansicht wie beim Export (Produkte oder Varianten) und wählen Sie die Sprache der Textfelder.
- Klicken Sie auf die Import-Schaltfläche und legen Sie die Datei ab. Das Trennzeichen wird automatisch erkannt.
- Wählen Sie, wie die Elemente gefunden werden: Schlüssel (Spalte
keydes Exports), ID, Artikelnummer oder EAN-13. Eine von mehreren Produkten geteilte Artikelnummer wird gemeldet und übersprungen. - Klicken Sie auf Vorschau, um die Änderungen der ersten 20 Zeilen zu sehen, dann auf Importieren.
Leere Zellen werden ignoriert und nur Werte, die von den aktuellen abweichen, werden geschrieben. Bei Preisen hat eine Änderung des Nettopreises Vorrang vor dem Bruttopreis. Ja/Nein-Felder akzeptieren 1/0, ja/nein und die Entsprechungen in den Modulsprachen. Jeder Import erscheint im Verlauf und lässt sich wie eine Stapelaktion rückgängig machen.
Verlauf und Rückgängig
Der Tab Verlauf listet jede Speicherung der Tabelle, jede Stapelaktion, jeden Import und jedes Rückgängigmachen mit Datum, Mitarbeiter sowie Anzahl der Produkte und Werte. Details zeigt jeden Wert vorher und nachher. Rückgängig stellt die vorherigen Werte des Änderungssatzes wieder her. Standardmäßig bleibt ein nach dem Änderungssatz erneut geänderter Wert erhalten und wird gemeldet. Aktivieren Sie in der Bestätigung „Spätere Änderungen überschreiben“, um ihn trotzdem wiederherzustellen. Auch ein Rückgängigmachen lässt sich rückgängig machen.
Multishop
Die Tabelle zeigt und bearbeitet nur den ausgewählten Shop. Im Kontext „Alle Shops“ oder einer Gruppe gibt ein Hinweis an, welcher Shop angezeigt wird. Wählen Sie im Multishop-Menü einen anderen Shop, um ihn zu bearbeiten.
Fehlerbehebung
- Eine Stapelaktion bricht mittendrin ab: Verringern Sie „Elemente pro Stapelanfrage“ in der Konfiguration. Bereits verarbeitete Elemente bleiben im Verlauf und können rückgängig gemacht werden.
- Eine Zelle bleibt nach dem Speichern rot: PrestaShop hat den Wert abgelehnt. Fahren Sie über die Zelle, um den Grund zu lesen, korrigieren Sie und speichern Sie erneut.
- Die importierte Datei zeigt seltsame Zeichen: Speichern Sie sie in Excel als „CSV UTF-8“.
- Ein umbenanntes Produkt wird in der Shop-Suche nicht gefunden: Das Modul indexiert aktive, in der Suche sichtbare Produkte neu. Prüfen Sie die Sichtbarkeit des Produkts.