• This article outlines how to integrate Starshipit with WooCommerce so you can import WooCommerce orders.
  • Also find out how to disable email notifications in WooCommerce.

1. Generate your API key in WooCommerce

In order to import orders from your store, Starshipit needs some information which can be found in your WooCommerce dashboard.

  1. From your WooCommerce dashboard, select WooCommerce > Settings.
  2. Select the Advanced tab, then select Legacy API.
  3. Select the Enable the legacy REST API checkbox, then click Save changes.
  4. Select REST API, then click Add Key.
  5. In the Description field, enter 'Starshipit Integration'.
  6. Select a user.
  7. In the Permissions menu, select Read/Write.
  8. Click Generate API key.
  9. Copy the Consumer Key and Consumer Secret. You will have to paste this in the Starshipit integration settings.


2. Add WooCommerce as an integration in Starshipit

  1. In your Starshipit account, go to Settings, then select Integrations.
  2. Click Add a new integration, and select WooCommerce from the list.
  3. Select the Enable WooCommerce checkbox.
  4. Under WooCommerce API version, select Version 2.
  5. Enter your store URL.
    If you do not know your store URL, check your WooCommerce dashboard > Settings > General > Site Address (URL).
  6. Paste your Consumer Key and Consumer Secret copied from WooCommerce.
  7. Enter or select your Status to import.
  8. Fill out any other details as required. 
  9. (Optional) Select Enable writeback to the customer instructions field. Starshipit will write-back the Tracking Number, Carrier Name and Tracking URL in the instruction field.
  10. (Optional) Select Enable customer notifications when creating order note on writeback. Customer notifications will automatically be sent when Starshipit writes back the tracking details in a note.
  11. Click Save.

3. Import WooCommerce orders

  1. From the Starshipit Main Menu, select Orders.
  2. Click Import, then select Choose + import from the dropdown menu.
  3. Select WooCommerce, and enter the number of days you want to import.
  4. Click Import. Starshipit imports the orders based on your Status to import selection for WooCommerce e.g. Processing.
  5. Click Close once importing is complete.

(Optional) Disable email notifications in WooCommerce

  1. From your WooCommerce dashboard, select WooCommerce > Settings.
  2. Select the Emails tab, then select Legacy API.
  3. Select the Processing order email template.
  4. Clear the Enable this email notification checkbox.
  5. Click Save changes.

Partial Shipments are not supported with this integration. 

What's next?

If you're having issues with the integration, see WooCommerce - troubleshooting.

Was this article helpful?
1 out of 2 found this helpful


1 comment

  • What is the reasoning for disabling Woocommerce Processing emails? What examples could be given in this circumstance?

Please sign in to leave a comment.