EasyParcel (Singapore) Help Centre

Login Sign Up
Welcome
Login

How to integrate EasyParcel with WooCommerce?


Introduction

If you’re looking to integrate EasyParcel with your WooCommerce store, this article provides a comprehensive step-by-step guide to assist you through the process.

Why do you need to integrate with EasyParcel

✔️ Compare 60+ courier services: Easily find and choose the best courier options for your business needs and customer locations.

✔️ Cheapest Courier Option: Display the most affordable courier at checkout to cut costs and boost customer satisfaction.

✔️ Bulk Order Fulfillment: Fulfill multiple orders quickly with your chosen couriers.

✔️ Live rate at checkout: How real-time EasyParcel rates at checkout. No manual updates needed.

✔️ Custom Rates: Set personalized shipping rates to stay flexible and in control.

✔️ Auto-generate bulk shipping label: Create multiple shipping labels in one go to reduce manual work and minimize errors.

✔️ Automated tracking number notification: Keep your customers updated automatically with tracking details and reduce support inquiries.


Start Integrating and Choose Your Preferred Fulfillment Method

There are two methods available for order fulfillment: Import Version and Plugin Version.
  • Plugin Version: Fulfill orders directly within your WooCommerce store. This method offers a more seamless and integrated experience compared to the Import Version.

  • Import Version: Import and fulfill your WooCommerce store orders directly through EasyParcel.

A. Plugin Version (Seamless) - Highly Recommend

Highly recommend selecting EasyParcel Plugin in your WooCommerce, it enables:
  • Display live shipping rates on your checkout page. [Read more]

  • Fulfill WooCommerce orders directly through the EasyParcel Plugin (single or bulk orders). [Read more]

  • Automate WooCommerce order fulfillment with preset couriers, automatic AWB generation, and tracking. [Read more]

  • Automatically update WooCommerce order status to 'fulfilled' after fulfilling via EasyParcel. [Read more]

  • Enable WooCommerce add-on services directly through the EasyParcel plugin settings. [Read more]

Here are the steps to guide you on how to integrate your EasyParcel Plugin in your WooCommerce:
Before you begin, make sure you have an EasyParcel account. 
    → New to EasyParcel? Sign up for free here
    → Already have an account? Log in to get started here.

Step 1: Set up WooCommerce integration in EasyParcel
        1.1: Go to 'Integration' > 'Add New Store' > select 'WooCommerce'.
        1.2: Enter your Shop Name and your WooCommerce store URL, then click Next Step.
       Step 2: Install and activate EasyParcel plugin on your WooCommerce
In the next step, you may choose to download EasyParcel Shipping Plugin on EasyParcel platform or choose to activate your EasyParcel Shipping via the WordPress Plugin Directory.

Option A: Integration via EasyParcel platform (Manual upload)
        2.1A: Under the Plugin Version (Seamless) tab, choose Plugin Version (1.0.13 version) from the dropdown and download, then click Submit.
    2.2A: Click Your Stores and make sure your WooCommerce is Activated. After that copy the integration ID. 
        2.3A: Login to your WordPress account.
        2.4A: Navigate to Plugins > Add New > Upload Plugin.
        2.8A: After this, follow Step 3 below to set up your EasyParcel Shipping details on WooCommerce.

Option B: Install via WordPress Plugin Directory (Quick Setup)
        2.1B: In your WooCommerce admin, go to Plugins > Add Plugin.
        2.2B: Search for EasyParcel Shipping > click More Details to check the version.
            2.3B: Locate version 1.0.13, click Active to activate EasyParcel Shipping.
        2.4B: After this, follow Step 3 below to set up your EasyParcel Shipping details on WooCommerce. 

Step 3: Set up EasyParcel Shipping details on WooCommerce
After activating your EasyParcel Shipping plugin, you need to set up your EasyParcel Shipping details in your WooCommerce admin panel:
        3.1: Navigate to EasyParcel Shipping > Fill in all the required information.
*Paste the Integration ID that you have copied from Step 2.2A into the column.
        3.2: Click Save changes after done.
        3.3: Click EasyParcel Courier Setting > Add Courier Setting.
        3.4: Fill in the zone name, destination, and click Add courier service.
        3.5: Select your preferred courier service and fill in the display name. Next, select your preferred rate setting. Once done, click Save changes.
        3.6: Click Shipping zones > Click Add zone button.
        3.7: Fill in the same zone name and zone regions you added in EasyParcel Courier Setting. Then, click Add shipping method.
        3.8: Select EasyParcel Shipping, then click Continue.
        3.9: Click Save changes, and you have done setting up EasyParcel WooCommerce plugin! 

B. Import Version

Step 1: Sign up or log in to EasyParcel
        1.1: Sign up for free here
 1.2: Log in to your EasyParcel account here 

Step 2: Set Up WooCommerce Integration
 2.1: Navigate to Integration > Add New Store > click WooCommerce.
 2.2: Fill in your Shop Name and your WooCommerce Store URL, then click Next Step.
Step 3: Generate your WooCommerce API keys
        3.1: Go to ur WooCommerce settings, click Advanced tab > REST API > Add key.
3.2: Add a Description for the key, choose Permissions to Read/Write, and click Generate API key.
        3.3: Once created, copy the Consumer key and Consumer secret for later use.
Step 4: Complete integration on EasyParcel
        4.1: Return to your EasyParcel account, choose Import Version, and paste the Consumer Key and Consumer Secret into the provided fields, then click Next Step.
        4.2: Choose your preferred Weight Unit, Auto Import, Auto Merge.
4.3: Select courier preferences, choose how shipping options are shown at checkout:
        4.3a: Cheapest Service
        Automatically selects the lowest-priced service for each destination. Pickup service will be used.
          4.3b: Courier Company
          Manually choose your preferred main courier and alternative courier, including their respective service types.
        4.4: Enable Marketing Tools to boost delivery engagement, then click Submit.
        Note: You may learn more on what marketing tools are available at EasyParcel and how they can help your brand.
        4.5: Your WooCommerce store is now successfully added to EasyParcel
        Make sure the import button is enabled to start syncing your orders.
        4.6: Go to your WooCommerce settings, click on the Advanced tab, click Legacy API, click to enable the legacy REST API, then click Save Changes.

  • Please read here to learn how to add live rate at checkout page for WooCommerce.

And there you have it! You've just mastered integrating EasyParcel with WooCommerce. We're really excited for you! We hope this guide was helpful but if you still have questions, don't worry – we've got you covered. Check out our other articles or reach out to our friendly support team. We're happy to help you every step of the way!



E
EasyParcel is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.