If you are selling online with WooCommerce, you can easily integrate your WordPress shop with Ship&co, a shipping tool designed to streamline your shipping process. This guide shows you how to connect your WooCommerce store to Ship&co.
Your WooCommerce shop must have a working domain (not localhost), be accessible from the Internet, and not protected by any password or firewall. Currently, only the root domain is supported. Additionally, your WordPress site must use Pretty Permalinks (Settings → Permalinks). Any option other than "Plain" will work. This is required by the WooCommerce REST API — if your permalinks are set to "Plain," the integration will fail with a 404 error.
Acquire Consumer Key and Consumer Secret from WooCommerce
To connect your WooCommerce store to Ship&co, you need to generate a Consumer Key and Consumer Secret from your WooCommerce dashboard. Follow these steps:
- In your WooCommerce Dashboard, go to WooCommerce → Settings.
- Click the Advanced tab, then REST API → Add key.
- In the Key details section, enter a description, select a user, and set Permissions to Read/Write. Then click Generate API key.
- Your Consumer Key and Consumer Secret will be displayed. Be sure to copy or screenshot this information immediately, as it will not be shown again.
Connect WooCommerce to Ship&co
Follow the steps below to connect your WooCommerce store to Ship&co:
- On the Shops page, click on the WooCommerce icon.
-
Fill in the required fields:
- Name to display for this account: Choose a name to identify this WooCommerce store in Ship&co. You can manage multiple stores and filter orders by name.
- Enter your shop credentials:
Shop URL: Full WooCommerce store URL.
API Consumer Key: Paste your WooCommerce Consumer Key.
API Consumer Secret: Paste your WooCommerce Consumer Secret.
- Warehouse settings: If you’ve registered multiple shippers in Ship&co, choose the default shipper for WooCommerce orders.
- Sync settings:- Automatically fulfill the order on WooCommerce: When checked, Ship&co will mark the order as "Completed" in WooCommerce and send the tracking number at the time of label creation.
- Fetch authorized and pending/partially paid orders: Enable this if you want to fetch orders that are not yet marked as fully paid.
- Fetch orders with “On hold” status: Enable this to include orders in “On hold” status in the import.
- Fulfillment note type:
Decide whether to include tracking information in the order note as a “Note to customer” (visible to customers) or as a “Private note” (internal only). - Click Save to complete the setup.
Once connected, your WooCommerce orders will appear in the Orders page of your Ship&co account. - When you create a shipping label in Ship&co, if the “Automatically fulfill” option is enabled, the order status in WooCommerce will update to "Completed" with tracking number included.
- If you cancel an order in WooCommerce, it will be removed from Ship&co’s order list automatically.
- If you update the shipping address of an order on the WooCommerce order page, the change will be reflected in Ship&co within a few seconds. Please note that the update speed may vary depending on your WooCommerce server's performance and configuration.
- Custom fields and custom webhooks in WooCommerce are not supported by Ship&co.
Comments
0 comments
Article is closed for comments.