Voog logo

Integration between Ongoing WMS and Voog

Voog is a no-code, multilingual website builder that allows you to easily create and manage websites without any technical expertise. Integrating your ecommerce store (built on Voog) with your third-party logistics provider via Ongoing WMS provides you with a seamless logistics experience and let you focus on marketing.

Getting started

  1. Navigate to the page "Integrations" in Ongoing WMS.
  2. Click "New integration".
  3. Choose Voog in the list of available integrations.
  4. Insert the shop name and API token from Voog.
    For example if the URL for the shop is https://ongoingdemo.voog.com then the shop name is ongoingdemo.
    For the API token:
    1. While logged in to the webshop in Voog, navigate to Settings ⇒ My profile.
    2. If the page contains an API token, copy that one.
    3. Otherwise, click the refresh button to generate a new token and use that one.
      Voog webshop profile

Features

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 integration will update the shipping status in Voog to dispatched.

Ongoing WMS continuously pulls information about the products from Voog and the available stock in the warehouse is continuously pushed to Voog. 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 Voog 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 Voog. Each product in Voog might have variants, where both the product data and any eventual variant data are used when creating articles in Ongoing WMS. Note that if you intend to use this integration together with other integrations that sync article and order data it is important that each product and variant in Voog has a unique SKU. Click the following button to see the field mapping:

Show field mapping

Ongoing WMS field Voog field
Article definition ⇒ Article descriptionProduct ⇒ Description
Article definition ⇒ Article name<Product ⇒ Name> - <Variant ⇒ Variant attribute text>*
Article definition ⇒ Article numberVariant/Product ⇒ SKU**
Article definition ⇒ Customer priceVariant/Product ⇒ Price**
Article definition ⇒ HeightVariant/Product ⇒ Physical properties ⇒ Dimensions ⇒ Height**
Article definition ⇒ LengthVariant/Product ⇒ Physical properties ⇒ Dimensions ⇒ Length**
Article definition ⇒ Product code<Product ⇒ Id> - <Variant ⇒ Id>***
Article definition ⇒ WeightVariant/Product ⇒ Physical properties ⇒ Dimensions ⇒ Weight**
Article definition ⇒ WidthVariant/Product ⇒ Physical properties ⇒ Dimensions ⇒ Width**
Article definition ⇒ Color ⇒ CodeProduct ⇒ Variant type with name color or colour ⇒ Name
Article definition ⇒ Color ⇒ NameProduct ⇒ Variant type with name color or colour ⇒ Name
Article definition ⇒ Size ⇒ CodeProduct ⇒ Variant type with name size ⇒ Name
Article definition ⇒ Size ⇒ NameProduct ⇒ Variant type with name size ⇒ Name

* Example: Product name is Chair, and the variant attribute text is Colour: Blue, Size: L, Extras: Button, then the name of the corresponding article in Ongoing WMS would be Chair - Colour: Blue, Size: L, Extras: Button. If the product has not variants the name would simply be gChair
** If the product has no variants the value from the product itself is used.
*** Example: Product has ID 123 and no variants, then the product code of the corresponding article in Ongoing WMS would be 123. If the product has a variant with ID 124, then the product code for the article in Ongoing WMS corresponding to that variant would be 123-124.

Filters

By default, the integration will only sync those products and variants in Voog that are live and have been updated since the last time the integration ran.

Orders

Orders are automatically transferred from Voog to the WMS. If an order has been cancelled in Voog the corresponding order will be cancelled in Ongoing WMS as well. Note that it is only possible to cancel orders in Ongoing WMS if the warehouse have not yet started working on them!

Click the following button to see the field mapping.

Show field mapping

Ongoing WMS field Voog field
Order info ⇒ Customer priceOrder ⇒ Total amount
Order info ⇒ Customs ⇒ Customs value currency codeOrder ⇒ Currency
Order info ⇒ Goods owner order idOrder ⇒ Id
Order info ⇒ Notification ⇒ EmailOrder ⇒ Customer ⇒ Email
Order info ⇒ Notification ⇒ Mobile phoneOrder ⇒ Shipping address ⇒ Phone
Order info ⇒ Order numberOrder ⇒ Code
Order info ⇒ Order remarkOrder ⇒ Note
Order info ⇒ Way of delivery type ⇒ CodeOrder ⇒ Shipping method ⇒ Delivery method ⇒ Code
Order info ⇒ Way of delivery type ⇒ NameOrder ⇒ Shipping method ⇒ Name
Customer ⇒ AddressShipping address ⇒ Address1
Customer ⇒ Address2Shipping address ⇒ Address2
Customer ⇒ CityShipping address ⇒ City
Customer ⇒ Country codeShipping address ⇒ Country code
Customer ⇒ Country state codeShipping address ⇒ State
Customer ⇒ Delivery instructionShipping address ⇒ Instructions
Customer ⇒ EmailOrder ⇒ Customer ⇒ Email
Customer ⇒ Mobile phoneShipping address ⇒ Phone
Customer ⇒ NameShipping address ⇒ Name/Company*
Customer ⇒ Notify by SMSShipping address has a valid phone
Customer ⇒ Notify by emailCustomer has a valid email
Customer ⇒ Post codeShipping address ⇒ Zip code
Customer ⇒ Invoice address ⇒ AddressBilling address ⇒ Address1
Customer ⇒ Invoice address ⇒ Address2Billing address ⇒ Address2
Customer ⇒ Invoice address ⇒ CityBilling address ⇒ City
Customer ⇒ Invoice address ⇒ Country codeBilling address ⇒ Country code
Customer ⇒ Invoice address ⇒ Country state codeBilling address ⇒ State
Customer ⇒ Invoice address ⇒ Delivery instructionBilling address ⇒ Instructions
Customer ⇒ Invoice address ⇒ EmailOrder ⇒ Customer ⇒ Email
Customer ⇒ Invoice address ⇒ Mobile phoneBilling address ⇒ Phone
Customer ⇒ Invoice address ⇒ NameBilling address ⇒ Name/Company*
Customer ⇒ Invoice address ⇒ Post codeBilling address ⇒ Zip code
Order line ⇒ Article name<Item ⇒ Product ⇒ Name> - <Item ⇒ Product ⇒ Variant attribute text>**
Order line ⇒ Article numberItem ⇒ Product ⇒ SKU
Order line ⇒ Customer line priceItem ⇒ Amount
Order line ⇒ External order line codeItem ⇒ Id
Order line ⇒ Number of itemsItem ⇒ Quantity
Order line ⇒ Product code<Item ⇒ Product ⇒ Parent id> - <Item ⇒ Product ⇒ Id>***
Order line ⇒ Comment Item ⇒ Note
Order line ⇒ Order line total customs valueItem ⇒ Amount
Order line ⇒ Order line total VATItem ⇒ Tax amount

* If the address is connected to a company, the company name will be used instead of the shipping address name.
** Same logic as for article names.
*** If the item on the order is a variant the product code will be a combination of the product ID and the variant ID, similar as the article sync.

Filters

The integration will only sync those orders in Voog that have been updated since the last time the integration ran. The first time the integration runs, orders that have been updated during the last 24 hours will be synced. Additionally, the following filters are used:

Show filters

Voog field Default filter
StatusOpen
Shipment statusNot dispatched

Dispatch orders

Once an order has been picked by the warehouse and information about the order sent to a shipping platform the order can be marked as dispatched in Voog. Partial delivery is not supported, meaning the order must be fully picked in Ongoing WMS before it can be marked as dispatched in Voog. The dispatchment of orders can be run automatically every time the integration runs by configuring some filters for which orders should be dispatched, or it can be triggered manually.