Magento logo

Integration between Ongoing Warehouse and Magento 2

Magento is one of the worlds largest eCommerce platforms. With the integration to Magento a fulfillment provider can connect their customer's platform and seamlessly perform the logistics tasks in Ongoing Warehouse WMS. An e-retailer can also use Onging Warehouse to develop their picking efficiency by utilizing for example picking carts and automated packing. Note that the integration only works for Magento 2 or newer.


Article registry

Ongoing Warehouse pulls article registry updates from Magento to the WMS. Magento contains the master data.


The WMS downloads new and updated orders which are not yet handled. If an order is updated, the change is transferred unless the warehouse workers have started working on it. When orders are fulfilled, the WMS creates a shipment in Magento with the delivered quantities and the tracking information.

Stock balance

Stock balance is sent from Ongoing Warehouse to Magento. The WMS should be master data when it comes to available stock. This is especially important if you sell across multiple channels.

Default settings and considerations

  1. Which status should orders that will be fetched by the WMS have?
    Default: processing
  2. Should tracking numbers be reported to Magento?
    Default: no
  3. Should invoice be created when order is reported to Magento?
    Default: no
  4. Should invoice be activated/captured when order is reported to Magento?
    Default: no
  5. Should stock synchronization be activated?
    Default: no
  6. Should customer be notified when order has been sent? This notification is sent from Magento so if the look of it is configurable it can be done in Magento.
    Default: no


For us at Ongoing Warehouse to implement the integration for the specific Magento store we need the following operations to be performed by you:

  • To access the Magento REST API Ongoing Warehouse needs an access token. How to generate an access token is described here. We only need the access token, the other keys can be ignored.
  • Make sure that the provided access token has the following permissions:
    • Stores > Settings > Configuration > Inventory Section
    • Catalog > Inventory > Products
    • Sales
  • We need the URL to the shop.