Skip to content

Test cases: Process orders

A big part of the integration is transmitting orders correctly.

The following test cases only describe the order in general and not the address mapping that comes with it, find address mapping test cases here: Test cases: Address mapping

1.1 Order as B2B client

In Shopware:

  1. Log in to Storefront with a b2b customer (prices exkl. VAT)
  2. Place a new order

In Abacus:

  1. Go to Abacus -> E-business -> Edit e-documents(API)(J15)
  2. Find your order
  3. Check if the total amount and line-item rounding in list view matches with your Shopware order
  4. Process order in Abacus
  5. Switch to «closed orders» and open processed order
  6. Check if the rounding on each line-item matches with your Shopware order
  7. Check if the total amount matches with your Shopware order
Check amounts in listview & Process orderOpen processed order
check-amountsopen-processed-order
Check line-itemsCheck total amounts
link-supplier-addressedit-supplier-address

1.2 Order as B2C client

In Shopware:

  1. Log in to Storefront with a b2b customer (prices incl. VAT)
  2. Place a new order

In Abacus:

  1. Go to Abacus -> E-business -> Edit e-documents(API)(J15)
  2. Find your order
  3. Check if the total amount and line-item rounding in list view matches with your Shopware order
  4. Process order in Abacus
  5. Switch to «closed orders» and open processed order
  6. Check if the rounding on each line-item matches with your Shopware order
  7. Check if the total amount matches with your Shopware order
Check amounts in listview & Process orderOpen processed order
check-amountsopen-processed-order
Check line-itemsCheck total amounts
link-supplier-addressedit-supplier-address

1.3 Possible fixes

If your tests fail at some point, you might need to change configuration in Shopware: