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


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


Demo


Post-connection settings on AfterShip Shipping


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


Configure AfterShip Shipping settings for WooCommerce


Actions


These actions will synchronize AfterShip Shipping and WooCommerce:


AfterShip Shipping

WooCommerce

Update order status and order note at WooCommerce

Automatically update WooCommerce order with tracking number and tracking URL (disabled by default).

Send order note to customer at WooCommerce

Automatically send shipping notifications to customers from WooCommerce (disabled by default).

Order notes

Update WooCommerce order notes using merge tags like TRACKING_NUMBER, COURIER.


Order status update at WooCommerce after label creation at AfterShip Shipping


AfterShip Shipping

WooCommerce

Update order status after fulfillment

Mark the order as Completed (default).

Update order status after partial fulfillment

Mark the order as Processing (default).

Payment and fulfilment status mapping from WooCommerce to AfterShip Shipping


AfterShip Shipping

WooCommerce

Fulfilled

Maps to Completed (default).

Pending

Maps to Pending, On-Hold (default).

Partially Paid

No default value.

Paid

Maps to Processing, Completed (default).

Partially Refunded

No default value.

Refunded

Maps to Refunded (default).

Voided

Maps to Cancelled, Failed (default).

Cancelled

Maps to Cancelled (default).


Updated on: 20/12/2024