A simple .NET-based SDK wrapping the SOAP API of Ongoing Warehouse WMS. The repository also contains simple example integrations for different purposes.
A typical integration consists of a set of scheduled tasks to receive data from the WMS and a set of event-based tasks to transmit data to the WMS.
OngoingWarehouse.Sdk.Example.Webshop is a minimal example which illustrates how the SDK can be used for seamless integratation with a webshop. The integration consists of four tasks. Two event-based and two scheduled tasks. When something is changed in the webshop either the UpdateArticleInOngoingTask or the UpdateOrderInOngoingTask should be executed depending on the type of change. The scheduled tasks should be executed ongoing. For example every 15 minutes. The tasks will retrieve available stock and the status of orders placed.
An ERP integration is generally a superset of a webshop integration. The code should be used in combination with what is provides in OngoingWarehouse.Sdk.Example.Webshop.