Menu icon
RedCrackle
Menu icon
Services
01Design Transformation
About UsCase StudiesBlogContact Us

<

Blog post

Configuring FedEx For Your Drupal Store

Neerav Mehta

Founder & CEO

This is tutorial #17 in the Drupal Commerce tutorial series. In the previous article, we charged a specific shipping rate based on the buyer's location.

In this article, I am going to provide you with the instructions required to set up FedEx shipping for your Drupal store. You will learn how to configure your Drupal store to access FedEx’s testing and production environment. The screenshot below shows a step in the configuration process that will be seen later in the article:

Configuring FedEx

The first step is to create an account for your business by going to www.fedex.com:

Configuring FedEx

Specify the primary location from where you intend to do business:

Configuring FedEx

Click “Register Now”:

Configuring FedEx

You will be directed to the My FedEX REWARDS page. Click “CONTINUE” if you wish to opt for it. I am clicking “No thank you. I do not wish to join My FedEx Rewards” to continue with this tutorial:

Configuring FedEx

Fill in your registration details. Provide your name, address and the password you would like to use along with this shipping account. Make sure you opt to create a FedEx account. Click “Continue”:

Configuring FedEx

In the next screen, you will have to provide the credit card information you want associated with this account. At the bottom of the screen, you will come across some routine shipping-related questions that have dropdown answers:

Configuring FedEx

Save your profile. After you are done with the registration, go to “fedex.com/developer” and click “FedEx Office Web Services”. This is where you can access the credentials required to test and use FedEx’s web services on your site.

Configuring FedEx

FedEx provides you with 2 environments to experience its shipping functionality. You could experience FedEx’s web services in testing or production environments within Drupal.

Click “Move to development” under Develop and Test if you want to work with the testing environment.

OR

Click “Move to production” under Move to production if you want to work with the production environment.

Configuring FedEx

You will have to then perform the following steps:

  1. Based on your choice, you will have to click either "Obtain Production Key" or "Obtain Developer Test Key" in the resulting page.

  2. A License Agreement is then displayed. Tick the boxes and click "I Accept".

  3. The final page will feature the following values:

    • Developer Test Key
    • Test Account Number
    • Test Meter Number

Save these details. You will also be sent an email with these values.

Let’s now configure the Drupal store to ensure that integration with FedEx is done in the right manner.

Download and unzip the following modules:

Let’s get started. Click “Modules”:

Configuring FedEx

Search for “Physical Fields” and enable it. Click “Save configuration”:

Configuring FedEx

Search for “Physical Product” and enable it. Click “Save configuration”:

Configuring FedEx

Search for “FedEx” and enable it. Click “Save configuration”:

Configuring FedEx

Let’s configure FedEx settings. Click “Store”:

Configuring FedEx

Click “Configuration”:

Configuring FedEx

Click “Shipping”:

Configuring FedEx

You are now on the “SHIPPING SERVICES” page for FedEx. Click “SHIPPING METHODS” on the top-right corner:

Configuring FedEx

Click “Edit” in the new page:

Configuring FedEx

The new page has a lot of fields that need to be filled.

The first section is “FEDEX WEB AUTHENTICATION”. Select “Testing” if you want to work with FedEx’s testing environment first. Fill in the following details received in your email:

  • FedEx Key
  • FedEx Password
  • FedEx Account Number
  • FedEx Meter Number
Configuring FedEx

Select “Production” if you want to use FedEx’s production environment. Note that testing credentials cannot be used to access the production environment:

Configuring FedEx

Under “SHIP FROM ADDRESS”, provide your primary shipping address:

Configuring FedEx

You should then select the kind of FedEx shipping services you want enabled for your site:

Configuring FedEx

You should then provide details about kind of default packaging (whether custom or FedEx) and package sizes:

Configuring FedEx

And finally, choose your pricing preference, shipping destination preference (ideally residential) and dropoff/pickup preferences. Click “Save configuration”:

Configuring FedEx

You have now performed a basic FedEx configuration for your Drupal site. You can customize your site’s FedEx capabilities further by adding conditions and rules of your choice.

Next: Configuring UPS Shipping For Your Drupal Site

Neerav Mehta

Neerav Mehta

Founder & CEO

Neerav Mehta is the Founder & CEO of Red Crackle. With sterling qualities, Neerav’s technological acumen is firing a generation of progressive companies on the digital path. With an undergraduate degree in Electrical Engineering from India's most prestigious institution IIT Bombay and having spent seven years developing and contributing to the launch of AMD's innovative line of computer products, Neerav founded Red Crackle where he is lauded for his dynamic and innovative genius.

View all posts

>

Read Next

10 Tips For Entrepreneurs In 2015

10 Tips For Entrepreneurs In 2015

Learn more

10 Ways To Increase Productivity At Work

10 Ways To Increase Productivity At Work

Learn more

30 best WordPress widgets for your site

30 best WordPress widgets for your site

Learn more

Let’s get you started!

Contact Us

>

RedCrackle

Explore

About Us

Services

Contact Us

Our address

5346 Gerine Blossom Dr,

San Jose, CA 95123

USA

Socials

Twitter
LinkedIn

© 2023 RedCrackle. All rights reserved.