Merkmale und Vorteile des Moduls
- Inline-Bearbeitung von über 20 Produktfeldern direkt aus der Liste — ohne die Produktkarte zu öffnen und ohne Seitenneuladungen (AJAX-Speicherung mit grüner Bestätigung, bei abgelehnter Validierung roter Rahmen mit Meldung).
- Konfigurierbares Tabellenlayout: 28 Spalten zur Auswahl, Reihenfolge per Drag-and-drop oder mit Pfeilen festlegbar, Layout separat für jeden Mitarbeiter und jeden Shop gespeichert.
- Elf modale Fenster, die die vollständige Produktkarte abdecken: Bilder, Kategorien, Kombinationen, spezifische Preise, SEO, Beschreibungen, Merkmale, Versanddienstleister, Lieferung und Verfügbarkeit, Anhänge, Personalisierungen.
- Massenaktionen mit Vorschau vor der Ausführung und Speicherung in Paketen — Sie sehen, was sich ändert, bevor irgendetwas gespeichert wird.
- Speicherung ausschließlich über ObjectModel und dedizierte Core-API (Product, StockAvailable, SpecificPrice) — jede Änderung löst Hooks aus und leert den Preis-Cache, sodass ERP, Feeds und andere Module über die Änderung informiert werden.
- Filter der nativen HelperList unter den Spaltenüberschriften plus Bereichsfilter von–bis (ID, Preis, Menge) und Kategorienfilter mit Namenssuche sowie Unterkategorien-Option — alle zwischen den Besuchen gespeichert.
- Gebündelter TinyMCE 6.8.6-Editor unter MIT-Lizenz — Beschreibungen bearbeiten Sie WYSIWYG, ohne irgendetwas von einem CDN zu laden.
- Volle Rechtekontrolle: Jeder Endpoint prüft die Berechtigungen des Mitarbeiterprofils (Ansicht / Bearbeitung) aus dem Tab, alle Felder durchlaufen Whitelists.
- Kein Einfluss auf das Shop-Frontend — das Modul registriert keine Frontend-Hooks, fügt keine CSS/JS-Dateien für Kunden hinzu und erstellt nur eine eigene Tabelle (gespeicherte Spaltenlayouts).
- Kompatibilität mit PrestaShop 1.7.x–9.x und PHP 7.0–8.5; Vorhandensein und Längen der Felder (z. B. MPN, Liefertexte) werden aus der Definition des installierten Cores erkannt.
Wichtigste Funktionen des Moduls
- Tab „Schnellbearbeitung von Produkten“ direkt unter dem Menü Katalog, neben der nativen Produktliste.
- Inline-Bearbeitung: Name, Referenz, Nettopreis, Bruttopreis, Großhandelspreis, Steuergruppe, Menge, Aktivitätsstatus, Sichtbarkeit, zur Bestellung verfügbar, „Preis anzeigen“, „nur online“, Marke, Lieferant, EAN-13, MPN, UPC, Gewicht, Breite, Höhe, Tiefe, zusätzliche Versandkosten und Änderungsdatum.
- Spalten zur Auswahl (28): u. a. ID, Miniaturbild, Standardkategorie sowie alle bearbeitbaren Felder; Anzahl der Zeilen pro Seite 20 / 50 / 100 / 300.
- Bilder-Modal: Hochladen, Löschen, Titelbild festlegen und Reihenfolge der Bilder ändern.
- Kombinations-Modal mit Parität zum nativen Tab Varianten: Menge, Referenz, EAN-13, ISBN, MPN, UPC, Großhandelspreis, Auswirkung auf Preis und Stückpreis, Gewicht, Mindestmenge, Schwellenwert und Warnung bei niedrigem Bestand, Verfügbarkeitsdatum, Standardkombination sowie Bildzuweisung pro Kombination.
- Modal für spezifische Preise: Hinzufügen und Entfernen von Aktionen — prozentuale oder betragsmäßige Reduzierung (brutto/netto), Datumsbereich mit Status aktiv/abgelaufen, Schwelle „ab Menge“, Währung.
- SEO-Modal: Meta-Titel, Meta-Beschreibung und freundliche URL mit Live-Längenzählern und aus dem Core ausgelesenen Limits.
- Beschreibungs-Modal: kurze und lange Beschreibung in TinyMCE 6.8.6 mit Zeichenzählern, die so zählen, wie der PrestaShop-Core zählt.
- Merkmale-Modal: Auswahl von Werten aus der Liste sowie eigene Werte (custom), mit Bereinigung verwaister Werte nach Änderungen.
- Modal für Lieferung und Verfügbarkeit: Texte „auf Lager“ / „nicht auf Lager“, Lieferzeiten, Verfügbarkeitslabels und Verhalten bei fehlendem Bestand.
- Anhänge-Modal: Hochladen neuer Dateien sowie Anhängen und Lösen von Dateien aus der Bibliothek (das Lösen löscht die Datei nicht).
- Personalisierungs-Modal: Text- und Dateifelder mit Labels pro Sprache und Schalter für Pflichtfeld.
- Mehrsprachige Felder (Name, Beschreibungen, SEO, Liefertexte, Personalisierungen) werden separat für jede Shopsprache bearbeitet.
- Automatisches Speichern der Modal-Felder beim Verlassen des Feldes sowie Schaltflächen „Speichern“ und „Speichern und schließen“; beim Schließen des Fensters mit ungespeicherten Änderungen fragt das Modul nach einer Bestätigung.
- Massenaktionen: Preisänderung (setzen / erhöhen / senken, betragsmäßig oder prozentual), Mengen setzen, Kategorien ändern (hinzufügen / entfernen / als Hauptkategorie festlegen), Marke, Lieferant und Steuergruppe festlegen, duplizieren (erstellt eine deaktivierte Kopie), Export der ausgewählten Produkte nach CSV und Löschen.
- Vorschau der Massenaktion vor dem Speichern mit Warnungen — z. B. bei Produkten, deren Bestand unter null fallen würde, oder bei Produkten mit Kombinationen, die bei der Massenänderung der Menge übersprungen werden.
- Speicherung von Massenaktionen in konfigurierbaren Paketen (standardmäßig 25 Produkte pro Anfrage) mit Zusammenfassung der ausgeführten und fehlerhaften Positionen.
- CSV-Export der ausgewählten Produkte mit Werten der aktiven Spalten und konfigurierbarem Trennzeichen.
- Bereichsfilter von–bis für ID, Preis und Menge sowie Kategorienfilter mit Suchfunktion und Option „Unterkategorien einschließen“.
- Vorschau der vergrößerten Miniatur beim Überfahren mit dem Mauszeiger — aus einem größeren Bildformat generiert, ohne den Klick zu blockieren.
- Spalte „Vollständige Bearbeitung“, die die native Produktkarte in einem neuen Browser-Tab öffnet (Symfony-Route in PS 8/9, Legacy-Adresse in PS 1.7).
- Konfigurationsseite: Standard-Spaltensatz für alle Mitarbeiter, Anzahl der Zeilen pro Seite, CSV-Trennzeichen und Paketgröße für Massenaktionen.
- Tastaturnavigation durch bearbeitbare Zellen (Tab / Shift+Tab) und Fokusfalle in modalen Fenstern.
- Benutzeroberfläche ins Polnische übersetzt; duales Übersetzungssystem, das sowohl klassische Wörterbücher als auch das neue System von PrestaShop 1.7.6+ unterstützt.
Geschäftlicher Einsatz
- Für Shops mit großem Katalog, in denen die tägliche Korrektur von Preisen, Beständen und Produktdaten über die Produktkarte zu viel Zeit in Anspruch nimmt.
- Für Teams, in denen jeder Mitarbeiter mit einem anderen Spaltensatz arbeitet — Lager mit Beständen und EANs, Marketing mit SEO und Beschreibungen, Vertrieb mit Preisen.
- Für Shops, die mit ERP oder Produktfeeds integriert sind und verlangen, dass jede Änderung über PrestaShop-Hooks läuft und nicht über rohe SQL-Speicherungen.
- Für Multistore-Shops, in denen Bestände, Spaltenlayouts und Arbeitskontext pro Shop getrennt sein müssen.
- Für Händler, die saisonale Rabatte vorbereiten — die Massenänderung von Preisen mit Vorschau vor dem Speichern reduziert das Fehlerrisiko.
Kompatibilität
- PrestaShop: 1.7.x - 9.x
- PHP: 7.0 - 8.5
- Ohne Composer und externe PHP-Bibliotheken; TinyMCE 6.8.6 (MIT) im Modul gebündelt.
Link zur Modul-Demo:
Demo-Administrationsbereich:
https://moduly-prestashop.eu/szybkaedycjapro/admin-dev
Demo-Frontend:
https://moduly-prestashop.eu/szybkaedycjapro