Entity-Mapping-System
Jede Entität (Kategorie, Hersteller, Lieferant, Merkmal, Attribut) hat eine dedizierte Mapping-Seite im Administrationsbereich. Sie können Entitäten aus XML bestehenden Entitäten im Shop zuordnen, einzelne Positionen aktivieren und deaktivieren, und das Modul importiert nur Produkte aus aktiven/zugeordneten Entitäten.
Intelligente Aktualisierung mit Änderungserkennung (Hash)
Bei nachfolgenden Importen vergleicht das Modul den Hash jedes Produkts mit dem vorherigen Import. Aktualisiert werden ausschließlich Produkte, die sich in der XML-Datei geändert haben. Dadurch dauert ein erneuter Import von 14.000 Produkten Sekunden statt Minuten. Die Option "Vollständige Aktualisierung erzwingen" ermöglicht es, den Hash zu überspringen und alles erneut zu importieren.
Granulare Kontrolle der Aktualisierung
Für jedes Produktfeld (Name, Beschreibung, Preis, Menge, Bilder, Merkmale, Hersteller, Abmessungen, Kennungen) können Sie separat entscheiden, ob es bei nachfolgenden Importen aktualisiert werden soll. Separate Einstellungen für importierte Produkte und Produkte, die per Referenz/EAN zugeordnet wurden.
Preisaufschlag
System von Preisregeln mit mehreren Kriterien: Preisbereich, Kategorie, Hersteller, Lieferant. Unterstützte Operationen: Multiplikation, Addition, Subtraktion, Prozent (+%, -%). Die Regeln werden während des Imports automatisch angewendet. Rundung der Netto- oder Bruttopreise.
Produktwörterbuch
Regeln zur automatischen Texttransformation während des Imports. Betrifft die Felder: Name, lange Beschreibung, kurze Beschreibung, Meta-Titel, Meta-Beschreibung, URL. Unterstützt Suchen/Ersetzen sowie reguläre Ausdrücke (Regex). Die Regeln können auf bestimmte Kategorien eingeschränkt werden.
Verarbeitung fehlender Produkte
Wenn ein Produkt aus der XML-Datei verschwindet, kann das Modul: nichts tun, das Produkt deaktivieren, den Lagerbestand auf null setzen oder beides gleichzeitig.
Zuordnung nach Referenz / EAN / UPC / MPN
Importierte Produkte können automatisch mit bestehenden Produkten im Shop abgeglichen werden auf Grundlage des Referenzcodes, EAN-13, UPC oder MPN. Dies verhindert die Erstellung von Duplikaten und ermöglicht die Aktualisierung von Produkten, die zuvor manuell hinzugefügt wurden.
XML-Export — wichtigste Funktionen
Export des Produktkatalogs in eine XML-Datei mit vollständiger Kontrolle über den Inhalt:
- Über 40 Produktfelder — Preise, Bestände, Barcodes, Abmessungen, Beschreibungen, Metadaten, Bilder, Merkmale, Kombinationen, Anhänge
- Mehrsprachigkeit — Export in mehreren Sprachen gleichzeitig (Attribute xml:lang)
- Mehrwährungsfähigkeit — Preise in der ausgewählten Shop-Währung
- Produktfilterung — nach Kategorien, Verfügbarkeit, Aktivitätsstatus, mit Ausschluss von Herstellern, Lieferanten und konkreten Produkten
- Optionaler Inhalt — Beschreibungen, Merkmale, Kombinationen und Anhänge ein-/ausschalten
- Mehrere Exportkonfigurationen — jede mit eigenen Filtern, Sprachen und Währung
Generierungsmethoden
- Auf Anfrage — dynamische XML-Generierung per URL mit Sicherheitsschlüssel
- CRON — automatische Generierung der XML-Datei auf dem Server nach Zeitplan
- Manuell — Schaltfläche "Generieren" im Administrationsbereich
Automatisierung — CRON und CLI
Das Modul bietet eine vollständige Automatisierung von Import und Export:
- CRON-Import — fertige URLs für den Cron-Zeitplan: XML-Abruf, vollständige Aktualisierung, schnelle Aktualisierung (nur Preise/Bestände)
- CLI (Befehlszeile) — Import aus dem Terminal ohne Timeouts:
php cli.php --secure_key=XXX import - CRON-Export — automatische Generierung der XML-Datei aus dem Shop-Katalog
- Schnelle Aktualisierung — Streaming-Modus, der ausschließlich Preise, Bestände und Aktivitätsstatus aktualisiert (direktes SQL, minimaler Speicherverbrauch)
Leistung und Zuverlässigkeit
- Streaming-XML-Parsing (XMLReader) — Dateien mit 100+ MB ohne Speicherprobleme
- Batch-Verarbeitung — konfigurierbare Batch-Größe (standardmäßig 200 Produkte)
- Pause / Stopp / Fortsetzen — der Import kann jederzeit pausiert, gestoppt und fortgesetzt werden, auch nach dem Aktualisieren der Seite
- Schutz vor Duplikaten — UNIQUE INDEX in der Produkttabelle + INSERT IGNORE
- Automatische Speicherfreigabe — Leeren des PrestaShop-Cache alle 50 Produkte
Administrationsbereich
- Dashboard mit Statuskarten (Produkte, Kategorien, Hersteller, Lieferanten, Merkmale, Attribute)
- Anleitung "Erste Schritte" — 2 Szenarien (Schnellimport / Import mit Mapping)
- Importkonsole in Echtzeit mit Operationsprotokollen
- Vollständiger Import mit einem Klick oder individuelle Aktionen pro Entität
- Protokollsystem — Verlauf der Operationen mit Stufen (info, warning, error, success), CSV-Export
- 11 Verwaltungsseiten — Dashboard, Konfiguration, Mapping von 5 Entitäten, Aufschläge, Wörterbuch, Protokolle, AJAX
Kompatibilität
- PrestaShop 1.6.x, 1.7.x, 8.x, 9.x
- Multishop — Auswahl der Zielshops, Protokolle pro Shop
- Mehrsprachigkeit — Import und Export von Produkten in mehreren Sprachen
- 6 MwSt.-Sätze — Zuordnung zu PrestaShop-Steuergruppen (23%, 8%, 7%, 5%, 4%, 0%)
- Modulübersetzung — vollständige PL-Übersetzung, XLF-System kompatibel mit PS 8+
Funktionsliste des Moduls Export / Import Produkte Pro
- Import von Produkten aus XML — Namen, Beschreibungen, Preise, Bestände, Bilder, EAN/UPC/MPN-Codes, Varianten
- Import von Kategorien — hierarchische Struktur mit automatischer Erstellung oder Mapping
- Import von Herstellern — automatische Erstellung oder Zuordnung zu bestehenden
- Import von Lieferanten — automatische Erstellung oder Zuordnung zu bestehenden
- Import von Produktmerkmalen — Merkmalsgruppen und Werte mit Mapping
- Import von Attributen und Kombinationen — vollständige Unterstützung von Produktvarianten
- Export von Produkten in XML — über 40 Felder, mehrsprachig, mit Filtern
- Mehrere Exportkonfigurationen — jede mit eigenen Filtern und Einstellungen
- Entity-Mapping — dedizierte Seiten pro Entität (Kategorien, Hersteller, Lieferanten, Merkmale, Attribute)
- Änderungserkennung (Hash) — Aktualisierung nur geänderter Produkte
- Preisaufschlag — Preisregeln mit Kriterien (Bereich, Kategorie, Hersteller, Lieferant)
- Produktwörterbuch — Suchen/Ersetzen und Regex für Namen, Beschreibungen, Metadaten, URL
- Granulare Kontrolle der Aktualisierung — pro Feld, getrennt für neue und zugeordnete Produkte
- Zuordnung nach Referenz/EAN/UPC/MPN — Abgleich mit bestehenden Produkten
- Verarbeitung fehlender Produkte — Deaktivierung, Nullsetzung des Bestands oder beides
- 6 MwSt.-Sätze — Zuordnung zu PrestaShop-Steuergruppen
- Preisrundung — netto oder brutto
- Herunterladen von Bildern — mit Limit pro Produkt, Nachverfolgung in der Datenbank
- CRON-Automatisierung — XML-Abruf, vollständige Aktualisierung, schnelle Aktualisierung, Export
- CLI (Befehlszeile) — Import ohne Timeouts aus dem Server-Terminal
- Schnelle Aktualisierung — Streaming-Modus (nur Preise, Bestände, Status)
- Pause / Stopp / Fortsetzen — vollständige Kontrolle über den Importprozess
- Streaming-XML-Parsing — XMLReader, Dateien mit 100+ MB ohne Speicherprobleme
- Konfigurierbare Batch-Größe — 50–500 Produkte pro Batch
- Multishop — Auswahl der Zielshops, Protokolle pro Shop
- Mehrsprachigkeit — Import und Export in mehreren Sprachen
- Mehrwährungsfähigkeit — Export in der ausgewählten Währung
- Dashboard — Statuskarten, Anleitung, Importkonsole
- Protokollsystem — Verlauf der Operationen mit CSV-Export
- Präfixe für Beschreibungen — Text vor/nach der langen und kurzen Beschreibung (mehrsprachig)
- Verfügbarkeitskennzeichnungen — Meldungen zu Lieferung und Verfügbarkeit (mehrsprachig)
- Schutz vor Duplikaten — UNIQUE INDEX + INSERT IGNORE
- Kompatibilität — PrestaShop 1.6, 1.7, 8.x, 9.x
- Sicherheit — SHA256-Sicherheitsschlüssel für CRON und Export
Vorteile des Moduls Export / Import Produkte Pro
- Eine Lösung statt zwei — Import und Export in einem Paket, einheitliche Konfiguration
- Leistung bei großen Katalogen — Streaming-XML-Parsing verarbeitet Dateien mit 100+ MB und Zehntausende Produkte ohne Speicherprobleme
- Zeitersparnis — die Änderungserkennung (Hash) sorgt dafür, dass die Aktualisierung von 14.000 Produkten Sekunden statt Stunden dauert
- Vollständige Automatisierung — CRON und CLI eliminieren manuelle Importe; schnelle Aktualisierung von Preisen/Beständen im Streaming-Modus
- Kontrolle über jedes Feld — Sie entscheiden für jedes Feld separat, ob es beim Import aktualisiert werden soll
- Flexibles Mapping — XML-Entitäten bestehenden Shop-Entitäten zuordnen, statt Duplikate zu erstellen
- Datensicherheit — Pause, Stopp und Fortsetzen des Imports jederzeit; Schutz vor Duplikaten auf Datenbankebene
- Aufschläge und Transformationen — automatische Berechnung des Preisaufschlags und Transformation von Namen/Beschreibungen während des Imports
- Abwärtskompatibilität — funktioniert ohne Änderungen von PS 1.6 bis 9.x
- Einfacher Export — mehrsprachiges XML mit Filtern, bereit zur Bereitstellung für Partner oder Preisvergleichsportale
- Multishop-fertig — importieren Sie Produkte in ausgewählte Shops in einer Multi-Shop-Installation
- Übersichtlicher Bereich — Dashboard mit Statuskarten, Importkonsole in Echtzeit und Anleitung für Einsteiger