{"id":1315,"date":"2026-07-08T04:31:18","date_gmt":"2026-07-08T04:31:18","guid":{"rendered":"https:\/\/easycommerce.dev\/docs\/?post_type=helpwp_doc&#038;p=1315"},"modified":"2026-07-08T04:31:18","modified_gmt":"2026-07-08T04:31:18","slug":"fedex-shipping-integration","status":"publish","type":"helpwp_doc","link":"https:\/\/easycommerce.dev\/docs\/addons\/fedex-shipping-integration\/","title":{"rendered":"FedEx Shipping Integration"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Connect your FedEx account to your ecommerce website with the EasyCommerce FedEx shipping addon. It fetches live FedEx shipping rates at checkout, lets your customers pick the service they want, and creates shipments with tracking numbers and printable labels right from your order screen. Follow these simple steps for a smooth setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about addons activation, read this documentation on <a href=\"https:\/\/easycommerce.dev\/docs\/addons\/install-and-activate-addons\/\" target=\"_blank\" rel=\"noreferrer noopener\">how to activate addons on EasyCommerce<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Get Your FedEx API Credentials<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The addon connects to FedEx through the official FedEx APIs. You need three things from FedEx before you configure the addon.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log in to the <a href=\"https:\/\/developer.fedex.com\/\"><strong>FedEx Developer Portal<\/strong><\/a> and create a project.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"937\" height=\"678\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-project.png\" alt=\"\" class=\"has-border-color wp-image-1330\" style=\"border-color:#0693e3;border-width:4px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-project.png 937w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-project-300x217.png 300w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-project-768x556.png 768w\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copy the <strong>API Key<\/strong> and <strong>Secret Key<\/strong> from your project. FedEx provides separate test and production credentials.<\/li>\n\n\n\n<li>Note your <strong>FedEx Account Number<\/strong>. FedEx uses it to return your account-specific rates.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1035\" height=\"560\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/copy-api-key.png\" alt=\"\" class=\"has-border-color wp-image-1331\" style=\"border-color:#0693e3;border-width:4px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/copy-api-key.png 1035w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/copy-api-key-300x162.png 300w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/copy-api-key-1024x554.png 1024w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/copy-api-key-768x416.png 768w\" sizes=\"auto, (max-width: 1035px) 100vw, 1035px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Configure FedEx Settings<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Store &gt; Settings &gt; Shipping &gt; FedEx<\/strong>.<\/li>\n\n\n\n<li>Enable &#8216;<strong>Test Mode<\/strong>&#8216; (optional). While it is on, the addon uses your test credentials against the FedEx sandbox.<\/li>\n\n\n\n<li>Enter your <strong>API Key<\/strong> and <strong>Secret Key<\/strong> for live transactions.<\/li>\n\n\n\n<li>Enter your <strong>Test API Key<\/strong> and <strong>Test Secret Key<\/strong> for sandbox testing.<\/li>\n\n\n\n<li>Enter your <strong>FedEx Account Number<\/strong>.<\/li>\n\n\n\n<li>Tap &#8216;<strong>Save Settings<\/strong>&#8216; to finalize the changes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"782\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/configure-easycommerce-fedx-settings.png\" alt=\"\" class=\"wp-image-1332\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/configure-easycommerce-fedx-settings.png 1021w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/configure-easycommerce-fedx-settings-300x230.png 300w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/configure-easycommerce-fedx-settings-768x588.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Set Your Business Postcode<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FedEx calculates rates from your business address to the customer&#8217;s address. Your business postcode is required for accurate rates.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Store &gt; Settings &gt; General &gt; Business<\/strong>.<\/li>\n\n\n\n<li>Enter your <strong>Business Postcode<\/strong> in the address section.<\/li>\n\n\n\n<li>Tap &#8216;<strong>Save Settings<\/strong>&#8216; to store the changes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"785\" height=\"846\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/set-postcode.png\" alt=\"\" class=\"has-border-color wp-image-1333\" style=\"border-color:#0693e3;border-width:4px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/set-postcode.png 785w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/set-postcode-278x300.png 278w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/set-postcode-768x828.png 768w\" sizes=\"auto, (max-width: 785px) 100vw, 785px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: FedEx Rates at Checkout<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No extra setup is needed here. Once the addon is configured:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers see live FedEx rates at checkout based on their shipping address, the cart contents, and your account pricing.<\/li>\n\n\n\n<li>The addon checks service availability for the destination first, so customers only see FedEx services that actually deliver to their address.<\/li>\n\n\n\n<li>The selected shipping method is remembered, so the choice stays applied if the customer updates the cart or returns later.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"571\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/shipping-rate-preview-in-checkout.png\" alt=\"\" class=\"wp-image-1334\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/shipping-rate-preview-in-checkout.png 500w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/shipping-rate-preview-in-checkout-263x300.png 263w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> Set a weight for your products so FedEx can quote accurate rates. Products without a weight are quoted at a default of 1 unit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Create Shipments from the Order Screen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When a FedEx order comes in, you can create the shipment without leaving your dashboard.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the order and tap &#8216;<strong>Create Shipment<\/strong>&#8216;.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"596\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-shipment.png\" alt=\"\" class=\"wp-image-1335\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-shipment.png 651w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/create-shipment-300x275.png 300w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the package <strong>weight<\/strong> and <strong>dimensions<\/strong>, and pick the <strong>service type<\/strong>.<\/li>\n\n\n\n<li>For international orders, fill in the customs details.<\/li>\n\n\n\n<li>Tap to confirm. The addon books the shipment with FedEx, saves the <strong>tracking number<\/strong> on the order, and marks the order as <strong>shipped<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"814\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/customs-and-package-details.png\" alt=\"\" class=\"has-border-color wp-image-1336\" style=\"border-color:#0693e3;border-width:4px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/customs-and-package-details.png 592w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/customs-and-package-details-218x300.png 218w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tap &#8216;<strong>Download Label<\/strong>&#8216; to print the FedEx shipping label.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"351\" src=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/download-the-fedx-shipping-level.png\" alt=\"\" class=\"wp-image-1337\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/download-the-fedx-shipping-level.png 742w, https:\/\/easycommerce.dev\/docs\/wp-content\/uploads\/2026\/07\/download-the-fedx-shipping-level-300x142.png 300w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Test the Integration<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Keep &#8216;<strong>Test Mode<\/strong>&#8216; enabled and use your test credentials to run end-to-end tests against the FedEx sandbox.<\/li>\n\n\n\n<li>Place a test order, confirm rates appear at checkout, then create a test shipment and download the label.<\/li>\n\n\n\n<li>Once testing is complete, disable Test Mode, and your live credentials take over automatically.<\/li>\n<\/ul>\n","protected":false},"author":6,"featured_media":0,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"helpwp_product":[19],"helpwp_topic":[21],"class_list":["post-1315","helpwp_doc","type-helpwp_doc","status-publish","hentry","helpwp_topic-addons"],"_links":{"self":[{"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/helpwp_doc\/1315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/helpwp_doc"}],"about":[{"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/types\/helpwp_doc"}],"author":[{"embeddable":true,"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/users\/6"}],"wp:attachment":[{"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/media?parent=1315"}],"wp:term":[{"taxonomy":"helpwp_product","embeddable":true,"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/helpwp_product?post=1315"},{"taxonomy":"helpwp_topic","embeddable":true,"href":"https:\/\/easycommerce.dev\/docs\/wp-json\/wp\/v2\/helpwp_topic?post=1315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}