2015-07-30

In this tutorial I will explain how to integrate WooCommerce with FedEx using our FedEx WooCommerce Shipping with Print Label Plugin.

Plugin’s main features, Real-time Shipping rates, Print Shipping Label & Auto shipment tracking helps WooCommerce stores to seamlessly integrates with FedEx.

Works Globally

This plugin works for ALL COUNTRIES Where FedEx Operates. And Currently plugin is used by customers from following countries:

United States

Canada

United Kingdom

Sweden

New Zealand

Netherlands

Germany

Hungary

Poland

India

Israel

Palestine

Philippines

Download & Install the Plugin

Before we start, Please Check the tutorial for detailed instruction on How to Download & Install the Plugin

Get API Access From FedEx

Now we have to Register with FedEx to get Test Account Number, Test Meter Number, Developer Test Key & Test Password.

Have a look at the Screen from FedEx Website after registration:



FedEx will send Test Password to registered email address:



You need to contact FedEx with the sample label generated to get Live access. Please check the Certification Guidelines.

Now we are ready for setting up the Plugin



Detailed Overview on each sections:

Section 1 – Enable FedEx Shipping Method and Method Title.

Checking ‘enable this shipping method’ will enable real time FedEx rates returned by APIs in Cart and Checkout page.

You can change method title as you wish. This method title will be shown to the user in cart and checkout page.

Section 2 & 3: API Access From FedEx

Register with FedEx to get Test Account Number, Test Meter Number, Developer Test Key & Test Password.

Test Account Number, Test Meter Number & Developer Test Key will be at the Screen from FedEx Website after registration.

And FedEx will send Test Password to registered email address.

Section 4 Live or Test Mode

Enabling test mode will help to do some test purchases and print label using FedEx API before start using it in live FedEx account. There is no real money transaction happening in test mode.

You need to contact FedEx with the sample label generated to get Live access. Please check the Certification Guidelines.

Section 5: Parcel Packing and Defining boxes and dimensions.

There are two choices of defining parcel packing.

1. Pack Items Individually.

In this case, while checkout, each single quantity of items in the cart will be considered as separate packages and shipping cost will be calculated accordingly.

2. Pack in to boxes with weight and dimensions.

If you choose this option, you have to define your own packs or use FedEx boxes dimensions according to your business case. The items in the cart will be packed in to these defined boxes and shipping cost will be calculated based on it. Detailed information on defining box packing is explained in our related blog.

Section 6: Residential

Enables residential flag. If you account has Address Validation enabled, this will be turned off/on automatically.

Section 7: Enable Insurance

Sends the package value to FedEx for insurance. Smart Post service will be available only for the order value less than USD100 if insurance is enabled.

Section 8: Enable Fedex One Rates

Fedex One Rates will be offered if the items are packed into a valid Fedex One box, and the origin and destination is US. For other countries this option will enable FedEx packing. Note: All FedEx boxes are not available for all countries, disable this option or disable different boxes if you are not receiving any shipping services.

Section 9: Request Type

Choose whether to return List or Account (discounted) rates from the API.

Section 10: Fedex SmartPost Hub & Indicia

Only required if using SmartPost. Select your Smart Post Hub as per your base location. Indicia is also Applicable only for SmartPost. Ex: Parcel Select option requires weight of at-least 1LB. Automatic will choose PRESORTED STANDARD if the weight is less than 1lb and PARCEL SELECT if the weight is more than 1lb

Section 11: Offer Rates

Offer the customer all returned rates or the cheapest rate only.

Section 11: Services and price adjustment.

You can choose your desired services here, Only those selected services among the services returned by FedEx will be shown to the end customer while checkout. Also, you can customize the Service name by giving your own.

In addition, a provision to add price adjustment in $ and % has given for each services. This is applied to the total shipping cost of the items in cart. You can adjust the shipping price for the cart by adding or subtracting (by giving ‘-‘ negative values).

Section 12: Shipper Details

Provide shipper post code and other address details. Used for rate calculation, label Printing & LTL shipping

Section 13: FedEx LTL Freight

If your account supports Freight, we need some additional details to get LTL rates. Note: These rates require the customers CITY so won’t display until checkout.

Section 14: Label print size & Image Type

Possible Print Size

PAPER_4X8

PAPER_4X9

PAPER_7X4.75

PAPER_8.5X11_BOTTOM_HALF_LABEL

PAPER_8.5X11_TOP_HALF_LABEL

PAPER_LETTER

8.5×11 indicates paper and 4×6 indicates thermal size.

Possible Image Type

PNG

PDF

4×6 output format best fit with type PNG

Section 15: Auto Tracking

Tracking numbers will be automatically added to Order Complete Email to customers and Account view while generating labels.

Section 16: Rates in base currency

Convert FedEx returned rates to base currency. Ex: FedEx returned rates in USD and would like to convert to the base currency EUR. Convertion happens only FedEx API provide the exchange rate.

Section 17: Debug Mode

Debug mode is for in depth and more technical help on finding out what exactly getting passed to FedEx to get real time rates when at Cart page or Checkout page. It will give row data of inputs to FedEx as like Origin and Destination address, Package weight, Dimensions, etc. which will be displayed in Cart and Checkout page. It’s not recommended to enabling it while peak customer engagement timings as customers will start seeing this row data while checkout.

Check out our FedEx WooCommerce Shipping with Print Label Plugin.
Buy It Now!

The post Getting started with Fedex WooCommerce Shipping with Print Label Plugin appeared first on - WooForce.

Show more