1. OGOship support
  2. Integrations & API
  3. OGOship online store integrations

WooCommerce

This page will guide you through on how to add a WooCommerce integration to your myOGO account with a few simple steps!

Please note! that Woocommerce version minimum requirement is Woocommerce 4.5.

On this page

  1. Installing the integration
    • Integration
    • Plugin
  2. Synchronizing products
  3. Setting up shipping methods
  4. OGOship Tips

There are two ways to integrate WooCommerce to myOGO; by installing the integration on the myOGO site or by installing the plugin in WooCommerce. To get best experience, it is needed to install plugin and the integration,  so all of the features are available to use. The differences between these integrations are listed below. Key features marked in bold.

Plugin

Integration

  • Installed in WooCommerce
  • Sends the information to myOGO (this is out dated and should be turned off from plugin)
  • OGOship product and order fields are added to WooCommerce UI
  • Adds tracking links to customer email
  • Product sync page and order sync page are not available
  • Installed in myOGO
  • Fetches the information from WooCommerce
  • Tracking links to customer email is not available
  • Product sync page and order sync page are available
  • Will receive also custom pickup points from supported plugins (List)

Installing the integration

First, you need to create a Consumer key and Consumer secret in WooComerce. 

  1. Go to WooCommerce
  2. Then go to WooCommerceSettingsAdvanced 
  3. Click on  REST APIwooCom
  4. Click Add key to create new API key
  5. Give the key a name, description and give the permission to read and write.WooCom2
  6. Then click Generate API key
  7. Copy and save the Consumer key and Consumer secret
    • Note! They can not be accessed again
  8. Next, get your site URL from the Settings page

Next you may add the integration to myOGO

  1. Go to Edit Merchant → Integrations
  2. Click on New Integration
  3. Choose WooCommerce
  4. Fill in the Store Url, Consumer key and Consumer secret
  5. Save
  6. Select the warehouse to be used
  7. Adjust the settings

If the integration somehow isn't working, please check the Legacy API. This setting needs to be enabled in order for the integration to work.

Make sure that by default the following settings in Settings → General are not selected. By default the integration will work as intended without these selected.WooCom3

Installing the plugin

  1. Go to your Wordpress Market Place and search for OGOship plugin
  2. Install and activate it
  3. Next, go to your myOGO account to get your Merchant ID and Secret Token
  4. Go to Edit Merchant → Integrations
  5. Copy the merchant ID and Secret Token
  6. Add them to WooCommerce general settings under "OGOship Plugin General Settings"
  7. Save
  8. It is highly recommended that you disable sending of orders to myOGO from plugin side. MyOGO is able to get more info from orders and support special pickup points etc. 

Synchronizing products

Once the integration is set up, it's time to sync your products, go to the Products Sync webshop products. If the products are not yet visible, click Refresh


When the products are visible on the left side of the page, click on all, or the desired products, and select Create product. Read more about the product sync page.

create productGENERAL

Note! If you don't want to send every product to OGOship, check the box Do not export to OGOship on the product page in WooCommerce. Also, make sure that all products have the setting Manage Stock "Enable stock management at product level" - selected.

If you are selling variable products, remember also to set a different SKU for each one. Otherwise, it won't transfer to myOGO. 

Setting up shipping methods

Now that you have your integration set as well with products created next you need to connect the shipping methods from your online store to myOGO. 

Once you have created the shipping methods to your online store, please find the detailed guide for shipping method configuration here

OGOship tips

Verify plugin

Once you have goods in stock, you may verify the plugin with stock sync in WooCommerce, by clicking  "upload product info from OGOship to WooCommerce" under OGOship Plugin General Settings.

WooCom4

Orders not syncing?

woocom orders

If the orders are not transferred to myOGO check the following settings in WooCommerce. Orders can be also sent manually to myOGO. If the order is not transferred to myOGO there will be an error message on the Order notes.

A common reason for order not transferring is, that

 the ordered product has no SKU, or the setting on the product page Do not export to OGOship is on (see photo above). Also on the WooCommerce settings page the setting Automatically send orders to OGOship needs to be on.

order notes

Pickup / service point select plugins supported by myOGO integration:

- Budbee

- Schenker

- Posti

Note. We are able to support most of other plugins also. Just make a test order and send email to our support, and we will update integration.