Integration between Ongoing WMS and mystore.no
Table of contents
- Scheduled functions
- Functions based on user actions
Mystore.no is a Norwegian eCommerce software supplier. It has a REST-based API which covers most of the information available in the platform. Integrating your web shop with your third-party logistics provider via Ongoing WMS provides you with a seamless logistics experience and let you focus on marketing.
When an order is placed by your customer it is automatically transferred to the WMS for the warehouse workers to immediately start picking and packing it. When a shipment has been booked, the WMS marks the order as sent (no: levert) in mystore.no and the tracking number is sent to the web shop and ready to be delivered to the customer.
Ongoing WMS continuously pulls information about the products from mystore.no and the available stock in the warehouse is continuously pushed to mystore.no. The integration between Ongoing WMS and mystore.no eliminates the manual and repetitive task of keeping two registers in sync and automates the information change in the logistics process.
Some functions in the integration run on a schedule. Articles and orders are synced automatically from Mystore to Ongoing WMS. The stock can be synced from Ongoing to Mystore but is disabled as default.
Ongoing WMS pulls article registry updates from mystore.no to the WMS. Mystore.no contains the master data.
|Ongoing WMS field name||Mystore field name|
|Article ⇒ Article free decimal 2||Variant ⇒ Id|
|Article ⇒ Article number||Product ⇒ Sku or Variant ⇒ Sku|
|Article ⇒ Barcode||Product ⇒ Ean or Variant ⇒ Ean|
|Article ⇒ Customer price||Product ⇒ Price|
|Article ⇒ Name||Combination of Product ⇒ Name and Product attribute option ⇒ Value|
|Article ⇒ Price||Product ⇒ Cost or Variant ⇒ Cost|
|Article ⇒ Product code||Combination of Product ⇒ Id and Product attribute option ⇒ ids|
|Article ⇒ Purchase price||Product ⇒ Cost or Variant ⇒ Cost|
|Article ⇒ Weight||Product ⇒ Weight (converted to kgs)|
By default, all articles that have been updated in Mystore will be synced to Ongoing WMS.
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.
If an order is updated to status "kansellert" in the corresponding order will be cancelled in Ongoing, if possible.
|Ongoing WMS field name||Mystore field name|
|Order info ⇒ Customer price||Order ⇒ Total price|
|Order info ⇒ Delivery date||Order ⇒ Created at|
|Order info ⇒ Goods owner order number||Order ⇒ Id|
|Order info ⇒ Reference number||Order ⇒ Reference|
|Order info ⇒ Way of delivery||Order ⇒ Shipping method|
|Customer ⇒ Address||Order ⇒ Shipping address address|
|Customer ⇒ City||Order ⇒ Shipping address city|
|Customer ⇒ Country state code||Order ⇒ Shipping address state|
|Customer ⇒ Country code||Order ⇒ Shipping address country|
|Customer ⇒ Email||Order ⇒ Customer address email|
|Customer ⇒ Mobile phone||Order ⇒ Customer address phone|
|Customer ⇒ Name||Order ⇒ Shipping address name or|
Order ⇒ Shipping address company and shipping address name
|Customer ⇒ Notify by SMS||if exists Order ⇒ Customer address phone|
|Customer ⇒ Notify by email||if exists Order ⇒ Customer address email|
|Customer ⇒ Post code||Order ⇒ Shipping address zip code|
|Order line ⇒ Article name||Combination of Order product ⇒ Name and |
Order products ⇒ Product attributes ⇒ Option name
|Order line ⇒ Article number||Order product ⇒ Sku|
|Order line ⇒ Customer line price||Order product ⇒ Final price|
|Order line ⇒ External order line code||Order product ⇒ Id|
|Order line ⇒ Line price||Order product ⇒ Price|
|Order line ⇒ Number of items||Order product ⇒ Quantity|
|Order line ⇒ Product code||Combination of Order product ⇒ Product ⇒ Id and |
Order products ⇒ Product attributes ⇒ Ids
By default, any orders matching created or updated since last sync will be fetched. Note that if the order exists in Ongoing it will only be updated if the status of the order in Ongoing allows it to be updated!
Stock balance is sent from Ongoing WMS to mystore.no.
Functions based on user actions
When orders are fulfilled, the WMS marks the order as sent (no: levert) in mystore.no. If the order has tracking information about that will be sent to Mystore.
MyStore uses OAuth 2.0 in order to allow integrations to access the data needed. To setup the integration please use the following link that will take you to the Ongoing WMS login page. On the login page you will be asked to provide credentials for the WMS where you want to setup the integration. In the box marked System you can either provide the url of the WMS, for example https://demo.ongoingsystems.se/demo/, or you can provide the Ongoing customer ID which can be found using the info button at the bottom of the page when you are logged in on your WMS:
Username and Password corresponds to the user and password for the WMS. Once you have filled in the correct information you will be redirected to MyStore where you will first be asked to login. The next step is to read through which permissions the integration needs. In order to be able to use the integration all the requested permissions need to be allowed. Otherwise the integration will not be able to function as intended. When the requested permissions are allowed you will be redirected to the previously provided Ongoing WMS and can make some fine tuning of the integration before finally activating it.