Articles on: Apps

Integrate WordPress (WooCommerce) With AfterShip Shipping

Plans: All plans Platforms: WooCommerce

Overview



The guide outlines how to connect your WooCommerce store to AfterShip Shipping. By installing the WordPress app, you can import WooCommerce orders to AfterShip Shipping to print labels, calculate rates, and generate manifests.

Prerequisites



You must have an active WooCommerce account. If you don't have one, sign up here.
You must have an active AfterShip Shipping subscription. AfterShip Shipping's Free plan offers all the features needed to optimize your shipping process. For more premium and automated solutions, we recommend subscribing to one of our Paid plans.

Install WordPress App in AfterShip Shipping



Log in to your AfterShip Shipping account.
Go to the Apps section. Click on View more apps.
Select WooCommerce to access the detailed integration page. Click Install app.
Select the AfterShip organization you want to install the app for.
On the app Authorization page, input your WooCommerce Store URL and click Install app.
Click Approve to allow AfterShip Shipping access to your WooCommerce store data.
Upon successful connection, you can see your WooCommerce store displayed under the Apps section.

Demo

Post-connection settings on AfterShip Shipping



Set up Ship-from locations from where your shipments originate. The default location will be applied to each order imported from your eCommerce store.
Set up AfterShip Shipping carrier accounts at discounted shipping rates or your own carrier accounts for negotiated rates.
Print shipping labels for your shipments.

Configure AfterShip Shipping settings for WooCommerce



Actions



These actions will synchronize AfterShip Shipping and WooCommerce:

AfterShip ShippingWooCommerce
Update order status and order note at WooCommerceAutomatically update WooCommerce order with tracking number and tracking URL (disabled by default).
Send order note to customer at WooCommerceAutomatically send shipping notifications to customers from WooCommerce (disabled by default).
Order notesUpdate WooCommerce order notes using merge tags like TRACKING_NUMBER, COURIER.


Order status update at WooCommerce after label creation at AfterShip Shipping



AfterShip ShippingWooCommerce
Update order status after fulfillmentMark the order as Completed (default).
Update order status after partial fulfillmentMark the order as Processing (default).

Payment and fulfilment status mapping from WooCommerce to AfterShip Shipping



AfterShip ShippingWooCommerce
FulfilledMaps to Completed (default).
PendingMaps to Pending, On-Hold (default).
Partially PaidNo default value.
PaidMaps to Processing, Completed (default).
Partially RefundedNo default value.
RefundedMaps to Refunded (default).
VoidedMaps to Cancelled, Failed (default).
CancelledMaps to Cancelled (default).

Updated on: 20/12/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!