Kundenservice und Bestellverpackung auf Ihrem Handy - testen Sie die PrestaShop Pocket App 📦

- PrestaShop-Bestellungen anhand von E-Mails und PDF-Dateien erstellen
- KI-Analyse – E-Mail und PDF
- Automatische Produktzuordnung
- Kunde und Adressen
- Versand und Zahlung
- Validierung und Auftragserstellung
- Für wen ist der Order Importer gedacht?
- Einstellungen und Integration
- PrestaShop-Hooks
- Technische Anforderungen
Mit nur einem Klick
statt manuellem Abtippen
Fügen Sie den E-Mail-Text ein oder ziehen Sie die PDF-Datei per Drag & Drop hinein. Der Order Importer extrahiert automatisch alle erforderlichen Daten und füllt anschließend das Formular zur Auftragserstellung in PrestaShop aus.
Datenbankintegration
Die KI durchsucht Ihren Produktkatalog nach Name, Artikelnummer, EAN und Produkt-ID. Nicht zugeordnete Produkte können Sie manuell über die integrierte Schnellsuche finden – ohne die Seite zu verlassen.
Der gesamte Prozess an einem Ort
Das Modul erscheint direkt auf der Seite zur Erstellung einer neuen Bestellung im PrestaShop-Adminbereich.

Zeitersparnis
Das manuelle Übertragen von Bestellungen aus E-Mails dauert Minuten, und Tippfehler sind vorprogrammiert. Der Order Importer erledigt diese Arbeit in wenigen Sekunden – ein einziger Klick genügt.
Ideal für B2B-Shops, Großhändler und Kundendienste, die Bestellungen per E-Mail oder Telefon entgegennehmen.
Künstliche Intelligenz (KI)
Das GPT-4o-Modell von OpenAI bewältigt jedes E-Mail- und PDF-Format – von einfachen Textbestellungen bis hin zu komplexen Proforma-Rechnungen mit Tabellen.
Wählen Sie GPT-4o für höchste Genauigkeit oder GPT-4o-mini für geringere Kosten bei weniger komplexen Dokumenten.
Volle Kontrolle vor dem Speichern
Bevor Sie auf „Bestellung erstellen“ klicken, sehen Sie eine vollständige Vorschau: Kunde, Adressen, Produkte mit Preisen, Spediteur und Zusammenfassung. Jedes Feld können Sie bearbeiten.
Die Formularvalidierung markiert fehlerhafte oder fehlende Felder, bevor die Bestellung in die Datenbank gelangt.
Das Modul unterstützt zwei Datenquellen: in ein Textfeld eingefügten Inhalt sowie eine PDF-Datei, die in den Upload-Bereich gezogen wird.
Die KI benötigt keine zusätzlichen Eingabeaufforderungen für eine korrekte Datenanalyse.
- E-Mail – Kopieren Sie den Inhalt der Nachricht und fügen Sie ihn ein; die KI extrahiert Daten sogar aus unstrukturiertem Text.
- PDF – Zieh die Datei per Drag & Drop oder klick auf den Upload-Bereich; Unterstützung für Dateien bis zu 10 MB.

Die KI durchsucht Ihren Katalog gleichzeitig nach vier Kriterien – ohne Konfiguration der Zuordnung.
Nicht zugeordnete Produkte können manuell über die integrierte Suchfunktion gefunden werden.
- Abgestimmt – Produkt gefunden, bereit zum Speichern.
- Erfordert Aufmerksamkeit – das Produkt hat Varianten, wählen Sie aus der Liste aus (Farbe usw.).
- Nicht übereinstimmend – Klicken Sie auf das Lupensymbol, um das Produkt manuell zu suchen.
- Einzelpreise und Mengen können vor dem Speichern bearbeitet werden.

Die KI füllt die Kunden- und Adressdaten automatisch aus. Sie können mit der integrierten Suchfunktion nach einem bestehenden Kunden suchen.
- Kundendaten: Vorname, Nachname, E-Mail, Telefonnummer, Steuernummer/Umsatzsteuer-Identifikationsnummer.
- Rechnungsadresse und Lieferadresse.
- Ein neuer Kunde wird automatisch angelegt, wenn er noch nicht in der Datenbank vorhanden ist.


- Währungserkennung und Anpassung an die in PrestaShop aktive Währung.
- Versandkosten werden in Echtzeit berechnet (mit Preisregeln).
- Die KI erkennt den bevorzugten Versanddienstleister und die Zahlungsmethode aus dem Dokument und ordnet sie den im Shop vorhandenen zu.
- Möglichkeit zur manuellen Änderung jedes Parameters vor dem Speichern.
Validierung vor dem Speichern
Bevor Sie auf „Bestellung erstellen“ klicken, überprüft das Modul die Vollständigkeit aller Pflichtfelder: Vor- und Nachname, E-Mail-Adresse, Anschrift, Land, mindestens ein passendes Produkt und ausgewählte Varianten.
Fehlerhafte Felder werden rot hervorgehoben und es wird eine Liste mit den zu korrigierenden Angaben angezeigt.
Erstellung einer nativen PrestaShop-Bestellung
Nach der Bestätigung wird die Bestellung über native PrestaShop-Objekte (Cart, Customer, Address, Order) erstellt.
Es werden keine eigenen Tabellen in der Datenbank angelegt – die Bestellung sieht aus und funktioniert wie jede andere Bestellung, die von einem Kunden oder Administrator aufgegeben wurde.
B2B-Shops und Großhändler
Großhandelskunden geben Bestellungen häufig per E-Mail, telefonisch oder als PDF-Datei mit einer Bestellliste auf.
Der Order Importer überträgt die Bestellungen in wenigen Sekunden in PrestaShop.
Kundenservice und Callcenter
Mitarbeiter, die Bestellungen per Telefon oder E-Mail entgegennehmen, müssen nicht jedes Feld des Formulars manuell ausfüllen.
Sie fügen die E-Mail ein, überprüfen die Vorschau und klicken auf „Erstellen“.
Bestellungen und PDF-Dokumente
Laden Sie eine PDF-Datei mit der Bestellung, einer Proforma-Rechnung oder einem Bestellformular hoch.
Die KI extrahiert die Daten unabhängig vom Tabellenlayout oder dem Format der Überschriften.


Einstellungen und Integration
- OpenAI-API-Schlüssel und Modellauswahl (GPT-4o / GPT-4o-mini) in der Modulkonfiguration.
- Standardstatus für die erstellte Bestellung.
- Das Modul nutzt die Standard-Hooks von PrestaShop.
- Keine eigenen Tabellen – keinerlei Konflikte mit anderen Modulen.
PrestaShop-Hooks
- displayAdminOrderCreateExtraButtons – Import-Widget auf der Seite zur Auftragserstellung.
- actionAdminControllerSetMedia – Laden von CSS- und JS-Dateien im Admin-Bereich.
Technische Anforderungen
- PrestaShop: 1.7.x, 8.x und 9.x
- PHP: 7.4 – 8.5
- MySQL / MariaDB: 5.6+ / 10.2+
- OpenAI-API: Aktives Konto und API-Schlüssel erforderlich
- HTTPS-Verbindung: Der Server muss Zugriff auf api.openai.com haben
## 1.1.6 – 2026-07-08
- Extracted pure, testable logic out of `OrderCreator`: `resolveQty()`, `resolveOptionId()`, `resolveShippingOverride()`, `resolveAmountPaid()`, `resolvePaymentName()`, `resolveNote()`, `buildAddressData()`, `pickFallbackAddressId()`, `calculateAdjustedTotals()` — no behaviour change, `create()`/`createImportAddress()`/`buildCart()`/`adjustShipping()` now call these instead of inlining the logic
- Added `AdminRequestSupport` service (no PrestaShop controller inheritance) holding `IndexController`'s request-shaping logic (`transformCustomerRow()`, `filterValidProducts()`, `shouldUpdateApiKey()`) so it can be unit tested without a full PrestaShop bootstrap
- Extracted `OpenAiOrderParser::buildPdfDataUri()` so the PDF base64 data URI construction is unit tested directly instead of duplicated in tests
- Rewrote the test suite to exercise this real code: removed tests that silently re-implemented the logic under test (`ic_transform_row`, `ic_filter_products`, `oc_calc_amount_paid`, inline `max(1,(int)$x)`) and tests that pinned `md5()` of a hardcoded string against itself instead of checking real source content
## 1.1.5 – 2026-07-03
- Fixed order notes not being saved — notes were read from `options['note']` instead of `client['notes']`, causing them to always be null; notes are now written to `Order::$note` (internal BO field) after order creation
- Fixed ManualController missing `controller_displayName` — page title showed raw class name "PShowOrderImporterManual" instead of a readable label (PS9)
- Fixed PS9 alert spacing — PS9 admin theme adds `margin-inline: 1.5rem` to `.alert` elements causing visual misalignment; overridden to `0` within module content area
- Improved manual page content CSS — added consistent padding and typography for `.pshow-manual-content`
- Fixed side menu panel element padding in PS9 — direct children of `.panel` without `.panel-body` wrapper now receive correct horizontal padding
## 1.1.4 – 2026-07-03
- PDF files are now sent directly to OpenAI (gpt-4o inline base64) instead of being extracted server-side with `pdftotext` — PDF upload now works on any server regardless of installed system tools
- Removed server-side PDF text extraction: `isShellExecEnabled()`, `findPdfToText()`, `isPdfExtractionAvailable()`, `extractPdfText()` — no more dependency on `poppler-utils` or `shell_exec`
- PDF upload column is now always visible; the warning about missing `pdftotext` and automatic hiding of the upload zone have been removed
## 1.1.3 – 2026-07-01
- Fixed incorrect payment amount recorded in `order_payment` when a shipping override was provided — the free-shipping cart rule excluded shipping from the cart total passed to `validateOrder()`, causing the stored payment amount to be lower than the order total
- Fixed fatal error `Call to undefined method Order::getOrderInvoiceCollection()` — replaced with the correct PS1.7/8/9 method `getInvoicesCollection()`
- Changed `catch (\Exception)` to `catch (\Throwable)` in `ajaxProcessCreateOrder` and `OrderCreator::create()` — PHP `\Error` subtypes (e.g. `\TypeError`) are now returned as JSON instead of HTTP 500
- Added HTTP error handler in JS confirm button — server errors now display inline instead of silently blocking the UI; page scrolls to the error message automatically
- Added mutual exclusion between text input and PDF upload — typing in the text area disables the PDF column; selecting a file disables the text area; added "Remove file" button to restore both inputs
- Added GDPR notice below the parse button informing that order content is sent to OpenAI
- OpenAI API key field changed to password type — stored key is never echoed to HTML; saving with a blank field keeps the existing key
- OpenAI system prompt rewritten to English and extracted to `OpenAiOrderParser::buildSystemPrompt()`
- PDF import capability detection (`isPdfExtractionAvailable()`) exposed to the frontend — PDF column is hidden when `pdftotext` is unavailable
- Updated `.gitlab-ci.yml` include path to canonical `prestashow/ci-cd/module`
## 1.1.2 – 2026-06-30
- Initial release
## 1.1.0 – 2026-06-30
- Initial release
## 1.0.0 – 2026-06-24
- Initial release
Technische Anforderungen
Technische Voraussetzungen
- PHP 7.1 - 8.x
- Server-Erweiterung ionCube Loader
- Nur PrestaShop Importer: PHP libxml Version > 2.9.3
- Nur PrestaShop Facebook Integrator: PHP 7.2 oder höher
- Nur für PrestaShop VAT Validator: PHP SOAP
Mehr zu den technischen Anforderungen in der Wissensdatenbank
Unterstützung = Updates + HelpDesk
Sie erhalten 90 Tage (3 Monate) Zugriff auf das komplette PrestaShow-Supportpaket.
Modul-Aktualisierungen
Die Module informieren Sie über verfügbare Updates. Lesen Sie das Änderungsprotokoll und führen Sie ein 1-Klick-Modul-Update direkt von Ihrem Shop aus durch.
HelpDesk-Bereich
Dies ist der Bereich, in dem wir Ihnen Hilfe anbieten. Im HelpDesk können Sie Probleme melden, kostenlose Modulinstallationen und -updates bestellen sowie Änderungen und individuelle Entwicklungsarbeiten in Auftrag geben.
Support verlängern
Nach Ablauf des Supports können Sie das Modul ohne Einschränkungen nutzen. Sie können Ihren Zugang zum Support jederzeit verlängern, wenn Sie ihn benötigen.
Wissensdatenbank & FAQ
Für immer kostenlos
Die Wissensdatenbank ist für jeden zugänglich. Hier finden Sie die Modul-Dokumentation sowie Anleitungen, Videos und Antworten auf häufig gestellte Fragen.
Lebenslange Lizenz für das Modul
- Sie können das Modul ohne Einschränkung für 1 Shop = 1 Domain nutzen.
- Sie können eine zusätzliche Domain nutzen, z.B. für eine Entwicklerkopie.
- Gegen eine geringe Gebühr können Sie die Domain für das Modul selbst ändern.
Zusätzliche Domains für Multistore
- Alle unsere Module unterstützen PrestaShop Multistore.
- Unterstützung für eine unbegrenzte Anzahl von Domains für PrestaShop Multistore erfordert den Kauf von Multistore-Unterstützung für das Modul.
Ändern des Codes
- Der Modulcode in Bezug auf die Integration mit dem Shop und das Design (.tpl, .css, .js) ist Open Source und kann von Ihnen frei verändert werden.
- Der Quellcode des Moduls (.php) ist mit ionCube verschlüsselt und eine Änderung führt zum Erlöschen der Garantie.
Demo
Demo - Testen Sie das Modul
- Dieses Modul verfügt nicht über einen Demo-Shop
Noch keine Einträge.











Im Moment liegen noch keine Kundenrezensionen vor.