- Upload the plugin folder to the ‘/wp-content/plugins/’ directory.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- You will be prompted to install the Extensionworks Framework click on the link and install it.
- Activate the Extensionworks Framework
- Thats it – you can now configure the plugin.
ACTIVATE THE EXTENSION WORKS LICENCE KEY
To activate the ExtensionWorks Licence go to: Dashboard > ExtensionWorks Licences
For Volume & Box packing:
Products require weight and dimensions.
Best results when using custom boxes.
For weight only shipping:
Now that you have installed and activated both the Extension Works Framework & the FedEx Shipping Extension you can start configuring your WooCommerce settings.
The first thing we need to check are the general shipping options. If shipping isn’t enabled, the FedEx plugin definitely won’t work. You also have to enable the shipping calculator, or the FedEx plugin won’t be able to calculate your customers’ shipping rates.
A quick note. You might want to collect separate addresses for shipping and billing. Check the third box under shipping destination to do that. Otherwise the product will get shipped to the address on your customer’s credit card, which isn’t always ideal.
You are now finished setting up the general shipping options. The next part is absolutely essential, so keep following along.
FedEx Plugin Options.
Stay on the same screen, and click on the FedEx link under shipping options. It’s this one:
You will be taken to the FedEx plugin screen. You should see the following options:
FOR A MORE DETAILED IMAGE AND EXPLANATION OF THE CONFIGURATION REQUIREMENTS PLEASE VIEW THE FedEx admin PDF
Set up the origin zip code / post code for United States or Canada.
Set up the currency to use either US dollars or Canadian dollars.
Enable/ Disable: Tick to enable to function.
Method Title: This displays the name of the shipping carrier.
Origin Postcode: This is where your shipping will start from.
Method Availability: You can select specific Countries, or all Countries.
Debug mode: Used for testing the product.
Handling Fee or Discount fee: You can add or subtract an amount form your shipping rate. Enter amount +2.50 or -2.50, you can also add +2% or -2%
Letter Mail Setting
Packing letter Mail together with Parcel- this will allow you to pack the products that have been selected to ship as a letter into the boxes for parcel mail.
Packing letter mail Separately-this will allow the letter to be packed individually and not combined into the parcel mail boxes.
Un-packable Products Setting
Send un-packable products directly: Products that do not fit into any custom boxes, the product dimensions will be sent to the Shipping Carrier (API) to determine a rate.
Remove un-packable products: The products that do not fit into any custom boxes will not have a shipping rate returned from the shipping carrier.
Terminate calculate Process: There are no custom boxes (set up in the admin area) to calculate a shipping rate, the API request will be terminated. No rate will be returned from the Shipping Carrier.
Parcel Packing Method
To use a certain custom box for your shipping you will need to Tick the option: Select Box for the custom box you would like to use.
If your shipping Companies offers Predefined boxes they will already be pre-populated in the custom box area. You will need to Select the predefined boxes you would like to use.
Adding a custom box please enter the following:
- Outer Length, Outer Width, Outer Height
- Inner Length, Inner Width, Inner Height
- Box Weight
- Maximum Weight
- Weight ( tick if only shipping with weight only)
- Letter ( tick if you would like to use as a letter option)
Save you settings. Very Important.
Then go and Select the custom boxes you would like to use. Tick the selected options.
Save your Settings
Shipping Method Services
Enable customize shipping methods / this needs to be ticked to enable the Services.
Parcel / Letter Shipping Method Services: Tick to enable you to select the Shipping Services you wish to offer on your Website.
Select shipping rate to display: All, Cheapest Rate, Highest Rate.
Select shipping order to display: None, From low to high or From high to low.
Fallback Name: The Label for the Fallback Price offered.
Fallback: If the shipping method returns no matching rates, offer this amount for the shipping so the customer can still checkout. Leave blank to disable.
Quick Quote: This will use the Extension Works FedEx test account. Unfortunately, our test account is no longer valid.
Residential Address: Tick this option to allow shipping to a home address. Residential shipping is more expensive.
Production Mode: Tick this option for production mode. Requires your production API key.
Account Number: Insert your FedEx account number.
Meter Number: Insert your FedEx Meter number.
Key: Insert your Production Web Services Key
Password: Insert your FedEx Password.
SmartPost HubID: Insert your SmartPost HubID
More information found here: https://help.extensionworks.com/hc/en-us/articles/201948527-What-are-the-Smart-Post-HUB-ID-s-
Insurance: Tick this option to include the insurance amount in your shipping rate. Insurance is not offered on all FedEx services.
Rate Type: Select one of the following- Account / List
Drop off type: Select from the following- Regular Pick Up, By Courier Request, FedEx Drop Box, FedEx Service Center & FedEx Station.
Include Surcharges: This will display the surcharges you have enabled, it will also provide a breakdown of the pricing. [ Total, Base, Due, Surcharges ]
FedEx Maximum weight is 150 lbs.
For FedEx LTL Rates you will need to add in your FedEx Freight account number and enable 'FREIGHT RATES'
Adding Multiple Origin Zip Codes/ Post Codes
The default ( global ) origin Zip Code is set up in the FedEx admin area.
To use multiple Post codes option go to: Products ( individual product area) /Product Data/ Shipping.
Here you can add the specific information:
WooCommerce FedEx ( Standard rates ) requires you to enter to Zip code.
WooCommerce FedEx ( Freight ) requires you to enter the Zip Code/ City / State.
The box packer is volume based. This will in most cases provide good results, but will never be as accurate as a real person packing a box (see BIN Packing Problem) therefore it is important you understand that packing results are as accurate as they can be and any anomalies should be accepted.