Testfälle: Bestellungen verarbeiten
Ein großer Teil der Integration besteht darin, Bestellungen korrekt zu übertragen.
Die folgenden Testfälle beschreiben nur die Bestellung im Allgemeinen und nicht das dazugehörige Address-Mapping. Die Testfälle zum Address-Mapping findest du hier: Testfälle: Address-Mapping
1.1 Bestellung als B2B-Kunde
In Shopware:
- Im Storefront mit einem B2B-Kunden einloggen (Preise exkl. MwSt.)
- Eine neue Bestellung aufgeben
In Abacus:
- Zu Abacus -> E-business -> E-Dokumente bearbeiten (API) (J15) gehen
- Deine Bestellung finden
- Prüfen, ob der Gesamtbetrag und die Rundung der Positionen in der Listenansicht mit deiner Shopware-Bestellung übereinstimmen
- Bestellung in Abacus verarbeiten
- Zu «Abgeschlossene Bestellungen» wechseln und die verarbeitete Bestellung öffnen
- Prüfen, ob die Rundung bei jeder Position mit deiner Shopware-Bestellung übereinstimmt
- Prüfen, ob der Gesamtbetrag mit deiner Shopware-Bestellung übereinstimmt
| Beträge in der Listenansicht prüfen & Bestellung verarbeiten | Verarbeitete Bestellung öffnen |
|---|---|
![]() | ![]() |
| Positionen prüfen | Gesamtbeträge prüfen |
|---|---|
![]() | ![]() |
1.2 Bestellung als B2C-Kunde
In Shopware:
- Im Storefront mit einem B2C-Kunden einloggen (Preise inkl. MwSt.)
- Eine neue Bestellung aufgeben
In Abacus:
- Zu Abacus -> E-business -> E-Dokumente bearbeiten (API) (J15) gehen
- Deine Bestellung finden
- Prüfen, ob der Gesamtbetrag und die Rundung der Positionen in der Listenansicht mit deiner Shopware-Bestellung übereinstimmen
- Bestellung in Abacus verarbeiten
- Zu «Abgeschlossene Bestellungen» wechseln und die verarbeitete Bestellung öffnen
- Prüfen, ob die Rundung bei jeder Position mit deiner Shopware-Bestellung übereinstimmt
- Prüfen, ob der Gesamtbetrag mit deiner Shopware-Bestellung übereinstimmt
| Beträge in der Listenansicht prüfen & Bestellung verarbeiten | Verarbeitete Bestellung öffnen |
|---|---|
![]() | ![]() |
| Positionen prüfen | Gesamtbeträge prüfen |
|---|---|
![]() | ![]() |
1.3 Mögliche Lösungen
Wenn deine Tests an irgendeiner Stelle fehlschlagen, musst du möglicherweise die Konfiguration in Shopware anpassen:




