Shopware logo

Integration between Ongoing WMS and Shopware

Shopware is a German e-commerce platform for businesses of all sizes. Integrating your Shopware store with Ongoing WMS automates the flow of articles, orders, deliveries, and stock levels between the two systems, reducing manual work and improving accuracy.

Getting started

  1. Navigate to the page Administration ⇒ Integrations in Ongoing WMS.
  2. Click New integration.
  3. Choose Shopware in the list of available integrations.
  4. Choose a goods owner that is empty of data.
  5. Insert the url of the Shopware webshop and API credentials from Shopware.
    For the API credentials:
    1. While logged in to the webshop in Shopware, navigate to Settings ⇒ System ⇒ Integrations.
    2. Click Add integration
    3. Give the integration a name, for example "Ongoing WMS" and make sure to mark it as Administrator.
    4. Copy the Access key ID and Secret access key before saving the integration.

Features

When an order is placed by your customer and a delivery for the order is created in Shopware it is automatically transferred to the WMS for the warehouse workers to immediately start picking and packing it. When a shipment has been booked in Ongoing WMS, the integration will update the shipping status in Shopware. Ongoing WMS continuously pulls information about the products from Shopware and the available stock in the warehouse is continuously pushed to Shopware. This eliminates the manual and repetitive task of keeping two registers in sync and automates the information change in the logistics process. The integration works well together with the Ongoing workflow. It uses Shopware API eCommerce resources. Most functions run every 15 minutes, but some functions are based on user actions. Note that the information in this document might differ from your integration if any special requests were made during the implementation of the integration.

Article registry

The product registry is automatically updated in the WMS when it is changed in Shopware. Each product in Shopware might have variants, where both the product data and any eventual variant data are used when creating articles in Ongoing WMS.

Orders

Orders are imported from Shopware to Ongoing WMS. For each delivery on a Shopware order, a corresponding order is created in Ongoing WMS. When an order is reported as fulfilled in Ongoing WMS, the corresponding delivery is fulfilled in Shopware. If the fulfillment is partial, a new delivery is created in Shopware for the remaining items.

Stock levels

Stock levels are continuously synchronized from Ongoing WMS to Shopware, ensuring that your online store always displays the correct inventory.