# Bestellung im Backoffice mit DataFirefly Order Creator erfassen

> Überblick DataFirefly Order Creator fügt dem Backoffice eine Seite zur Bestellerfassung hinzu, ausgelegt für Bestellungen per Telefon oder E-Mail. Sie folgt der Reihenfolge einer Bestellannahme in vier Schritten (Kunde, Produkte,…

- Seite: <https://www.datafirefly.com/de/documentation/dfordercreator/>
- Sprache: de
- Aktualisiert am: 2026-10-13
- Weitere Sprachen: [fr](https://www.datafirefly.com/documentation/dfordercreator/index.md), [en](https://www.datafirefly.com/en/documentation/dfordercreator/index.md), [es](https://www.datafirefly.com/es/documentation/dfordercreator/index.md), [pl](https://www.datafirefly.com/pl/documentation/dfordercreator/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfordercreator/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfordercreator/index.md), [it](https://www.datafirefly.com/it/documentation/dfordercreator/index.md)
- Index: <https://www.datafirefly.com/de/documentation/llms.txt>

## Überblick

DataFirefly Order Creator fügt dem Backoffice eine Seite zur Bestellerfassung hinzu, ausgelegt für Bestellungen per Telefon oder E-Mail. Sie folgt der Reihenfolge einer Bestellannahme in vier Schritten (Kunde, Produkte, Adressen und Lieferung, Zahlung und Status) und zeigt rechts eine Übersicht, die bei jeder Aktion neu berechnet wird.

Die Bestellung wird mit derselben Funktion angelegt wie auf der nativen PrestaShop-Seite (`PaymentModule::validateOrder`), ausgehend vom Warenkorb des Kunden. Das Modul läuft auf PrestaShop 8.0 bis 9.x und seine Oberfläche ist auf Französisch, Englisch, Spanisch, Deutsch, Italienisch, Niederländisch, Polnisch und Portugiesisch übersetzt.

## Installation

1. Klicken Sie unter **Module > Modul-Manager** auf **Modul hochladen** und ziehen Sie die Datei `dfordercreator-1.0.0.zip` hinein.
2. Die Seite wird unter **Bestellungen > Bestellerfassung** hinzugefügt.
3. Standardmäßig öffnen auch die Schaltflächen **Neue Bestellung hinzufügen** des Backoffice diese Seite.

Um die Seite für ein anderes Profil als SuperAdmin freizugeben, erteilen Sie ihm die Rechte für den Tab **Bestellerfassung** unter **Erweiterte Einstellungen > Team > Berechtigungen**. Das Recht **Hinzufügen** ist nötig, um Kunden und Bestellungen anzulegen. Ohne dieses Recht kann der Mitarbeiter einen Warenkorb vorbereiten und den Zahlungslink senden.

Wählen Sie im Multishop-Modus in der Auswahl oben im Backoffice einen einzelnen Shop, bevor Sie eine Bestellung erfassen.

## Konfiguration

Die Konfigurationsseite des Moduls bietet diese Einstellungen:

- **Native Schaltflächen „Neue Bestellung hinzufügen“ ersetzen**: Die Schaltfläche der Bestellliste öffnet die Seite des Moduls, und die Schaltfläche zum Anlegen einer Bestellung aus einem Kundenwarenkorb öffnet sie mit diesem bereits geladenen Warenkorb.
- **Standard-Bestellstatus**: ein fester Status oder der zuletzt vom Mitarbeiter verwendete Status.
- **Standard-Zahlungsart**: ein festes Zahlungsmodul oder das zuletzt vom Mitarbeiter verwendete.
- **Von Mitarbeitern eingegebene Preise sind**: inkl. MwSt. oder zzgl. MwSt. Jeder Mitarbeiter kann auf der Seite umschalten, seine Wahl wird in seinem Browser gespeichert.
- **Änderungen von Preisen und Positionsrabatten erlauben**.
- **Marge anzeigen**, berechnet zzgl. MwSt. aus dem Einkaufspreis der Produkte und Varianten.
- **Hinzufügen nicht vorrätiger Produkte erlauben**: zeigt ein Kontrollkästchen, mit dem der Mitarbeiter den Lagerbestand für eine bestimmte Bestellung überschreiten kann.
- **Kunden standardmäßig per E-Mail benachrichtigen**: Anfangszustand der Option beim Anlegen der Bestellung.
- **Suchergebnisse**: maximale Anzahl angezeigter Kunden oder Produkte (5 bis 50).

## Eine Bestellung erfassen

### 1. Der Kunde

Geben Sie mindestens zwei Zeichen in die Suche ein (oder eine Kundennummer). Die Suche umfasst Nachname, Vorname, E-Mail, Firma, Telefonnummer der Adressen, USt-IdNr. und PLZ. Mehrere Wörter lassen sich kombinieren, zum Beispiel „müller berlin“. Wählen Sie den Kunden mit den Pfeiltasten und Enter oder mit der Maus.

Die Kundenkarte zeigt die Gruppen des Kunden (die Standardgruppe dunkel hervorgehoben, mit ihrem Rabatt), seine gültigen Bestellungen, seinen Umsatz, seine letzte Bestellung und seine private Notiz. Der Link **Verlauf** klappt Folgendes auf:

- die sechs letzten Bestellungen, mit der Schaltfläche **Erneut bestellen**, die ihre Produkte in den Warenkorb legt;
- die offenen Warenkörbe des Kunden, mit der Schaltfläche **Diesen Warenkorb fortsetzen**.

Die Schaltfläche **Neuer Kunde** (oder Alt + N) öffnet die Kundenanlage: Vorname, Nachname, E-Mail, Firma, Gruppe, Sprache, Gastkonto, sofern der Shop es erlaubt, Newsletter und erste Adresse. Existiert die E-Mail bereits, bietet das Fenster an, den bestehenden Kunden zu verwenden. Bei einem regulären Konto sendet das Kontrollkästchen **Dem Kunden einen Link zum Festlegen eines Passworts senden** ihm die native E-Mail zum Zurücksetzen des Passworts.

**Kunden wechseln** behält die bereits erfassten Produkte im Warenkorb.

### 2. Die Produkte

Die Taste / setzt den Cursor in die Produktsuche. Sie umfasst Name, Artikelnummer, EAN, UPC, MPN, Lieferanten-Artikelnummer und ID, auch die der Varianten. Jedes Ergebnis zeigt Bild, Artikelnummer, Lagerbestand und Preis für diesen Kunden. Die Varianten sind unter ihrem Produkt aufgeklappt.

- ↑ ↓ zum Navigieren, Enter zum Hinzufügen, Umschalt + Enter zum Hinzufügen, wobei die Ergebnisse geöffnet bleiben.
- Das Feld **Menge** neben der Suche legt die hinzugefügte Menge fest.
- Scannen Sie mit einem Barcode-Scanner den Barcode in der Suche: Das Produkt oder die Variante mit passender EAN, UPC oder Artikelnummer wird direkt hinzugefügt.

In der Positionstabelle:

- **Menge**: Schaltflächen **+** und **-** oder direkte Eingabe. Eine 0 oder ein Klick auf den Papierkorb entfernt die Position.
- **Stückpreis**: Eingabe inkl. MwSt. oder zzgl. MwSt., je nach Schalter über der Tabelle. Ein inkl. MwSt. eingegebener Preis wird mit dem Steuersatz der Position in den Preis zzgl. MwSt. umgerechnet.
- **Rabatt**: ein Prozentsatz, der auf den Preis der Position angewendet wird.
- Wenn Preis oder Rabatt geändert werden, erscheint der Katalogpreis durchgestrichen mit dem Link **Zurücksetzen**, und der Nettopreis wird unter der Position angezeigt.
- Die Marge zzgl. MwSt. der Position erscheint unter ihrer Summe, wenn die Option aktiv ist.

Preis und Rabatt einer Position werden als auf den Warenkorb beschränkter Sonderpreis gespeichert, wie auf der nativen Seite. Der Produktpreis im Katalog ändert sich nicht. Ein Gruppenrabatt kann zusätzlich wirken: Der auf der Position angezeigte Preis ist immer der, den PrestaShop berechnen wird.

### 3. Adressen und Lieferung

Die Lieferadresse ist die erste Adresse des Kunden. Ändern Sie sie über die Dropdown-Liste, korrigieren Sie sie mit **Bearbeiten** oder legen Sie eine neue mit **Neue Adresse** an. Deaktivieren Sie **Rechnung an die Lieferadresse**, um eine andere Rechnungsadresse zu wählen.

Eine Adresse, die bereits in einer früheren Bestellung verwendet wurde, wird nie geändert: PrestaShop behält die alte Version in diesen Bestellungen, und das Modul speichert eine neue Adresse, die die alte im Adressbuch des Kunden ersetzt.

Die Versanddienste, die diesen Warenkorb an diese Adresse liefern, werden mit Logo, Lieferzeit und Preis angezeigt. Der erste von PrestaShop vorgeschlagene Versanddienst wird automatisch ausgewählt. Bietet der Shop Geschenkverpackung oder recycelte Verpackung an, erscheinen diese Optionen unter den Versanddiensten. Ein Warenkorb, der nur virtuelle Produkte enthält, braucht keinen Versanddienst.

### 4. Zahlung und Status

- **Zahlungsart**: die im Shop installierten und aktiven Zahlungsmodule.
- **Bestellstatus**: Der Hinweis unter dem Feld zeigt, ob die Bestellung mit diesem Status als bezahlt gilt.
- **Nachricht an den Kunden**: im Kundenkonto und in der Bestellung sichtbar, wie eine beim Bestellen hinterlassene Nachricht.
- **Interne Notiz**: in der Notiz der Bestellung gespeichert, nur im Backoffice sichtbar.
- **Kunden per E-Mail benachrichtigen**: Ist die Option deaktiviert, werden die Bestellbestätigung und die E-Mail des gewählten Status nicht an den Kunden gesendet. E-Mails an den Shop werden normal versendet.

## Die Übersicht

Die Übersicht zeigt die Anzahl der Artikel, die Produktsumme, die Rabatte, den Versand, die Geschenkverpackung, die Summe zzgl. MwSt., die Steuern und die Summe inkl. MwSt., danach die Marge zzgl. MwSt. und ihren Prozentsatz. Ein Warnsymbol zeigt an, dass ein Produkt im Warenkorb keinen Einkaufspreis hat.

- **Währung und Sprache**: die beiden Listen oben in der Übersicht. Die Sprache bestimmt die der Produktnamen und der E-Mails an den Kunden.
- **Gutscheincode**: Geben Sie einen Code ein oder klicken Sie auf einen der Vorschläge, also die Gutscheine, die dieser Kunde verwenden kann. Das Kreuz entfernt einen Gutschein.
- **Bestellrabatt**: ein Betrag inkl. MwSt. oder ein Prozentsatz, dann **Anwenden**. Er wird als einmal verwendbare, dem Kunden vorbehaltene Warenkorbregel gespeichert.
- **Kostenloser Versand**: legt eine Warenkorbregel für kostenlosen Versand für diesen Warenkorb an, wie die native Option.

Die Checkliste zeigt die verbleibenden Schritte. **Bestellung anlegen** (oder Strg + Enter) zeigt an, was fehlt, wenn die Bestellung nicht vollständig ist. Nach dem Anlegen zeigt ein Fenster ihre Referenz und ihre Summe mit drei Möglichkeiten: die Bestellung öffnen, eine neue Bestellung für diesen Kunden erfassen oder eine neue Bestellung erfassen.

## Zahlungslink

Möchte der Kunde lieber online bezahlen, legen Sie die Bestellung nicht an:

- **Per E-Mail senden** verschickt die native PrestaShop-E-Mail zur Zahlung der Bestellung mit dem Link zu seinem Warenkorb.
- **Link kopieren** legt denselben Link in die Zwischenablage, für eine SMS oder einen Messenger.

Der Kunde gelangt zum Zahlungsschritt des Shops, angemeldet in seinem Konto, mit dem vorbereiteten Warenkorb (geänderte Preise, Rabatte und Versanddienst inbegriffen). Die Bestellung entsteht durch seine Zahlung.

## Entwurf und mehrere Tabs

Der aktuelle Warenkorb bleibt erhalten: Wenn Sie zur Seite zurückkehren, setzt das Modul den letzten Warenkorb des Mitarbeiters fort und weist mit einer Meldung darauf hin. Die Warenkorbnummer steht in der Adresse der Seite, sodass Sie zwei Bestellungen in zwei Tabs erfassen können. **Neu beginnen** startet eine neue Erfassung, der vorherige Warenkorb bleibt in den Warenkörben des Kunden.

Die Schaltfläche **Meine letzten Bestellungen** listet die Bestellungen, die der Mitarbeiter mit dem Modul angelegt hat.

## Tastenkürzel

- / oder F2: Produkt suchen
- Alt + C: Kunden suchen
- Alt + N: neuer Kunde
- ↑ ↓ dann Enter: in den Ergebnissen auswählen
- Esc: Ergebnisse schließen
- Strg + Enter: Bestellung anlegen
- ?: Hilfe zu den Tastenkürzeln anzeigen

## Auf der Bestellseite

Jede mit dem Modul angelegte Bestellung zeigt einen Block **Bestellerfassung**: den Mitarbeiter, der sie erfasst hat, das Datum, ob der Kunde nicht per E-Mail benachrichtigt wurde, und die Anzahl der Positionen, deren Preis geändert wurde.

## Fehlerbehebung

### Es wird kein Versanddienst angezeigt

Kein Versanddienst deckt die Zone des Lieferlandes ab, oder Gewicht und Betrag des Warenkorbs liegen außerhalb ihrer Staffeln. Prüfen Sie die Konfiguration der Versanddienste oder wählen Sie eine andere Adresse.

### Das Produkt wird nicht hinzugefügt: „Nur X auf Lager“

Das Produkt akzeptiert keine Bestellungen ohne Lagerbestand. Aktivieren Sie die Option **Hinzufügen nicht vorrätiger Produkte erlauben** in der Konfiguration und aktivieren Sie dann das Kontrollkästchen **Nicht vorrätige Produkte für diese Bestellung erlauben** unter der Produktsuche.

### Die E-Mail mit dem Zahlungslink oder dem Passwort wurde nicht versendet

Das Modul verwendet die E-Mails von PrestaShop. Prüfen Sie die Konfiguration unter **Erweiterte Einstellungen > E-Mail** und senden Sie eine Test-E-Mail.

### Die Schaltflächen „Neue Bestellung hinzufügen“ öffnen weiterhin die native Seite

Prüfen Sie, ob die Ersetzungsoption aktiv ist, und leeren Sie dann den Browser-Cache. Wurde das Modul deaktiviert und wieder aktiviert, prüfen Sie, ob es weiterhin am Hook `displayBackOfficeHeader` eingehängt ist.
