{"id":542159,"date":"2026-06-09T13:11:17","date_gmt":"2026-06-09T13:11:17","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=542159"},"modified":"2026-06-09T13:13:08","modified_gmt":"2026-06-09T13:13:08","slug":"magento2-easypost-shipping-guide","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/","title":{"rendered":"User Guide For Magento 2 EasyPost Shipping"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-easypost-shipping.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 EasyPost Shipping<\/a> connects the store with EasyPost. It shows real-time shipping rates at checkout and helps the admin manage shipments from the order view.<\/p>\n\n\n\n<p>Furthermore, admins can create shipments, verify addresses, purchase and download labels, save tracking numbers, and manage EasyPost credentials from a single interface.<\/p>\n\n\n\n<p><strong>Please Note:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You need to have an EasyPost account to use this extension, please&nbsp;<a href=\"https:\/\/www.easypost.com\/?utm_source=webkul\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>click here to signup on EasyPost<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of EasyPost Shipping Module<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Admin can turn the module on or off.<\/li>\n\n\n\n<li>Admin can add EasyPost credentials.<\/li>\n\n\n\n<li>It shows real-time rates at checkout.<\/li>\n\n\n\n<li>Buyers can choose a carrier service.<\/li>\n\n\n\n<li>Admin can create EasyPost shipments from Magento shipments.<\/li>\n\n\n\n<li>Admin can check the ship-to address through EasyPost.<\/li>\n\n\n\n<li>Admin can buy labels from the order view.<\/li>\n\n\n\n<li>Admin can download labels in PDF, ZPL, or EPL2 format.<\/li>\n\n\n\n<li>It saves tracking numbers in shipments.<\/li>\n\n\n\n<li>It stores shipment records and address checks.<\/li>\n\n\n\n<li>Admin can log API calls for debug work.<\/li>\n\n\n\n<li>Admin can limit the method to selected countries.<\/li>\n\n\n\n<li>If no shipping rates are returned, then admins can display a custom error message.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>First, customers receive a ZIP folder. Next, they extract its contents on their system.<\/p>\n\n\n\n<p>The extracted folder has a <strong>src<\/strong>&nbsp;folder, inside the src folder, you have the&nbsp;<strong>app<\/strong>&nbsp;folder.<\/p>\n\n\n\n<p>The extracted folder is having an <strong>src<\/strong>&nbsp;folder, inside the src folder you have the&nbsp;<strong>app<\/strong>&nbsp;folder.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"379\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp\" alt=\"Installation image\" class=\"wp-image-524531\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-300x95.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-250x79.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-768x242.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9.webp 1302w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After that, run the following commands from the Magento 2 root directory.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer require easypost\/easypost-php<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<h3 class=\"wp-block-heading index-title\">Multi-Lingual Configuration of Adobe Commerce<\/h3>\n\n\n\n<p>For Multilingual support, please navigate to <strong>Store&gt;Configuration&gt;General &gt;Locale Options<\/strong>. And select your desired language from the <strong>Locale <\/strong>option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/userguide21.webp\" alt=\"Multi langual\" class=\"wp-image-525482\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/userguide21.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/userguide21-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/userguide21-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/userguide21-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading index-title\">Language Translation<\/h3>\n\n\n\n<p>For translating the module language, navigate through&nbsp;the&nbsp;<strong>app\/code\/Webkul\/EasyPostShipping\/i18n<\/strong>&nbsp;and edit the en_US.csv file.<\/p>\n\n\n\n<p>Thereafter, rename the CSV as \u201cen_SA.csv\u201d and translate all right side content after the comma in the Arabic language. After editing the CSV, save it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"768\" height=\"301\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/traslation.webp\" alt=\"Tanslation image\" class=\"wp-image-524565\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/traslation.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/traslation-300x118.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/traslation-250x98.webp 250w\" sizes=\"(max-width: 768px) 100vw, 768px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong>app\/code\/EasyPostShipping\/i18n,<\/strong>&nbsp;where the installation of Magento 2 is on the server.<\/p>\n\n\n\n<p>Magento 2 EasyPost Shipping Module will be translated into the Arabic Language. Moreover, the extension supports both right-to-left (RTL) and left-to-right (LTR) languages.<\/p>\n\n\n\n<p>The user can edit the CSV like the image below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/i18n.webp\" alt=\"EasyPost Shipping Translation file\" class=\"wp-image-542220\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/i18n.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/i18n-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/i18n-250x162.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/i18n-768x497.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Engage and&nbsp;<a href=\"https:\/\/webkul.com\/hire-magento-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">hire Magento developers<\/a>&nbsp;to solely concentrate on your personalized e-commerce projects for a unique experience.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"admin-configuration-of-magento-2-unit-of-measurement-uom-module\">Admin Configuration of EasyPost Shipping Module<\/h3>\n\n\n\n<p>After installation, the admin can set up the module from the backend. The admin will go to:<\/p>\n\n\n\n<p><strong>Stores &gt; Configuration &gt; Sales &gt; Delivery Methods &gt; Webkul EasyPost Shipping<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig1.webp\" alt=\"EasyPost Shipping configuration\" class=\"wp-image-542225\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig1-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig1-250x162.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig1-768x497.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>To&nbsp;<strong>configure<\/strong>&nbsp;the extension<strong>,&nbsp;<\/strong>the<strong>&nbsp;admin&nbsp;<\/strong>will:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enabled<\/strong> &#8211; Set <strong>Yes<\/strong> to show the method at checkout.<\/li>\n\n\n\n<li><strong>Title<\/strong> &#8211; Enter the method title for checkout.<\/li>\n\n\n\n<li><strong>Sort Order<\/strong> &#8211; Set the sort order for checkout.<\/li>\n\n\n\n<li><strong>Sandbox Mode<\/strong> &#8211; Select <strong>Yes<\/strong> to use sandbox mode.<\/li>\n\n\n\n<li><strong>EasyPost Credentials<\/strong> &#8211; Enter the credentials from the EasyPost account. It uses the credentials for the selected mode.<\/li>\n\n\n\n<li><strong>Enable Address Verification<\/strong> &#8211; Set <strong>Yes<\/strong> to check the ship-to address.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig2.webp\" alt=\"EasyPost Shipping configuration 2\" class=\"wp-image-542226\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig2.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig2-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig2-250x162.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig2-768x497.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable Tracking<\/strong>&#8211; Set <strong>Yes<\/strong> to save tracking in Magento shipments.<\/li>\n\n\n\n<li><strong>Enable Label Generation<\/strong> &#8211; Set <strong>Yes<\/strong> to buy and download labels.<\/li>\n\n\n\n<li><strong>Label Format<\/strong> &#8211; Select <strong>PDF<\/strong>, <strong>ZPL<\/strong>, or <strong>EPL2<\/strong>. Use PDF for standard label files. Use ZPL or EPL2 for supported thermal printers.<\/li>\n\n\n\n<li><strong>Default Package Weight<\/strong> &#8211; Enter the fallback package weight.<\/li>\n\n\n\n<li><strong>Weight Unit<\/strong> &#8211; Select <strong>Ounces<\/strong>, <strong>Pounds<\/strong>, <strong>Grams<\/strong>, or <strong>Kilograms<\/strong>.<\/li>\n\n\n\n<li><strong>Default Package Length<\/strong> &#8211; Enter the package length.<\/li>\n\n\n\n<li><strong>Default Package Width<\/strong> &#8211; Enter the package width.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"967\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig3.webp\" alt=\"EasyPost Shipping configuration 3\" class=\"wp-image-542227\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig3.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig3-300x259.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig3-250x216.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminconfig3-768x663.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default Package Height<\/strong> &#8211; Enter the package height.<\/li>\n\n\n\n<li><strong>Dimension Unit<\/strong> &#8211; Select <strong>Inches<\/strong> or <strong>Centimeters<\/strong>. It converts package weight to ounces for US carrier rates.<\/li>\n\n\n\n<li><strong>Ship to Applicable Countries<\/strong> &#8211; Select all countries or selected countries.<\/li>\n\n\n\n<li><strong>Ship to Specific Countries<\/strong> &#8211; Select the countries where the method will work.<\/li>\n\n\n\n<li><strong>Debug Logging<\/strong> &#8211; Set <strong>Yes<\/strong> to log EasyPost API calls. It writes debug logs at this path: var\/log\/easypost.log<\/li>\n\n\n\n<li><strong>Show Method if Not Applicable<\/strong> &#8211; If shipping rates are unavailable, then set this option to Yes to display the shipping method.<\/li>\n\n\n\n<li><strong>Displayed Error Message<\/strong> &#8211; Enter the message for customers.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminorigin.webp\" alt=\"EasyPost Shipping origin\" class=\"wp-image-542229\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminorigin.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminorigin-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminorigin-250x162.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminorigin-768x497.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Shipping Origin Configuration<\/strong><\/h3>\n\n\n\n<p>EasyPost needs a ship-from address for rates and shipments. It uses the store&#8217;s origin address.<\/p>\n\n\n\n<p>The admin will go to: Stores &gt; <strong>Configuration &gt; Sales &gt; Shipping Settings &gt; Origin<\/strong><\/p>\n\n\n\n<p>Enter the store address or warehouse address. Save the setting.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"725\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminstoreinfo.webp\" alt=\"EasyPost Shipping Store Information\" class=\"wp-image-542230\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminstoreinfo.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminstoreinfo-300x194.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminstoreinfo-250x162.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/adminstoreinfo-768x497.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin can add the store contact and address details from the Magento<br>backend. The admin will go to: <br><strong>Stores &gt; Configuration &gt; General &gt; General &gt; Store Information <\/strong><br>Here, the admin can enter the store details.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/frontendshoppingcart.webp\" alt=\"EasyPost Shipping rates on shopping cart\" class=\"wp-image-542234\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/frontendshoppingcart.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/frontendshoppingcart-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/frontendshoppingcart-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/frontendshoppingcart-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Magento 2 EasyPost Shipping Workflow<\/strong>:<\/h3>\n\n\n\n<p>Once the setup is complete, buyers can then select EasyPost shipping rates during checkout. The system sends the origin address, ship-to address, package weight, and dimensions to EasyPost. <\/p>\n\n\n\n<p><strong>Next, the system displays the available shipping rates in the shipping method list.<\/strong><br><br>The buyer can select a carrier service on the checkout shipping step.<\/p>\n\n\n\n<p>To select the EasyPost shipping method:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add a product to the cart.<\/li>\n\n\n\n<li>Open the checkout page.<\/li>\n\n\n\n<li>Select a saved address or enter a new address.<\/li>\n\n\n\n<li>Select the required rate.<\/li>\n\n\n\n<li>Click <strong>Next<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/2frontendshipping.webp\" alt=\"EasyPost Shipping rates on shipping select page\" class=\"wp-image-542231\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/2frontendshipping.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/2frontendshipping-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/2frontendshipping-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/2frontendshipping-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The payment step shows the chosen EasyPost method in the order summary.<\/p>\n\n\n\n<p>To place the order:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review the order summary.<\/li>\n\n\n\n<li>Check the chosen EasyPost method.<\/li>\n\n\n\n<li>Select a payment method.<\/li>\n\n\n\n<li>Click <strong>Place Order<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/03frontendpayment.webp\" alt=\"EasyPost Shipping rates on payment method\" class=\"wp-image-542232\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/03frontendpayment.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/03frontendpayment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/03frontendpayment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/03frontendpayment-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After order placement, Magento shows the order success page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/05-customer-order-success.webp\" alt=\"05-customer-order-success\" class=\"wp-image-542264\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/05-customer-order-success.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/05-customer-order-success-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/05-customer-order-success-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/05-customer-order-success-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The buyer can open the order from the account area and check the chosen method.<\/p>\n\n\n\n<p>The order detail page shows the method under <strong>Order Information<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/06-customer-order-details.webp\" alt=\"06-customer-order-details\" class=\"wp-image-542265\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/06-customer-order-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/06-customer-order-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/06-customer-order-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/06-customer-order-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><strong>Admin EasyPost Shipment Workflow<\/strong><\/h3>\n<\/div><\/div>\n\n\n\n<p>After a buyer places an order, the admin can check the chosen EasyPost method from the order view. The admin will go to: <strong> Sales &gt; Orders &gt; View Order<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/08-admin-new-order-panel.webp\" alt=\"08-admin-new-order-panel\" class=\"wp-image-542266\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/08-admin-new-order-panel.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/08-admin-new-order-panel-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/08-admin-new-order-panel-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/08-admin-new-order-panel-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>However, if a Magento shipment does not exist, then the panel prompts the admin to create one first.<\/p>\n\n\n\n<p><strong>To create an EasyPost shipment, the admin must first create a Magento shipment.<\/strong> To create the Magento shipment:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/09-admin-create-magento-shipment.webp\" alt=\"09-admin-create-magento-shipment\" class=\"wp-image-542267\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/09-admin-create-magento-shipment.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/09-admin-create-magento-shipment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/09-admin-create-magento-shipment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/09-admin-create-magento-shipment-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Magento order from <strong>Sales &gt; Orders<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Ship<\/strong>.<\/li>\n\n\n\n<li>Check the shipment items.<\/li>\n\n\n\n<li>Submit the shipment.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/10-admin-order-panel.webp\" alt=\"10-admin-order-panel\" class=\"wp-image-542268\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/10-admin-order-panel.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/10-admin-order-panel-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/10-admin-order-panel-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/10-admin-order-panel-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After that, Magento returns to the order view and shows the <strong>Create EasyPost Shipment<\/strong> action.<\/p>\n\n\n\n<p>The action sends shipment data to EasyPost and saves the response in Magento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">To create the EasyPost shipment:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find the <strong>EasyPost Shipping<\/strong> panel.<\/li>\n\n\n\n<li>Click <strong>Create EasyPost Shipment<\/strong>.<\/li>\n\n\n\n<li>Check the shipment ID and rates.<\/li>\n<\/ul>\n\n\n\n<p>It does not create the EasyPost shipment when the customer places the order. The admin creates it after the Magento shipment exists.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/11-admin-created-easypost-shipment.webp\" alt=\"11-admin-created-easypost-shipment\" class=\"wp-image-542269\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/11-admin-created-easypost-shipment.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/11-admin-created-easypost-shipment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/11-admin-created-easypost-shipment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/11-admin-created-easypost-shipment-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After shipment creation, the admin can select a rate and generate a label. To generate the label:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>Generate Shipping Label<\/strong>.<\/li>\n\n\n\n<li>Check the carrier, service, tracking number, and label status.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/12-admin-label-generated.webp\" alt=\"12-admin-label-generated\" class=\"wp-image-542270\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/12-admin-label-generated.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/12-admin-label-generated-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/12-admin-label-generated-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/12-admin-label-generated-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After label generation, the admin can download the label from the order view or shipment view.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find the <strong>Download Shipping Label<\/strong> action.<\/li>\n\n\n\n<li>Click <strong>Download Shipping Label<\/strong>.<\/li>\n\n\n\n<li>Save or print the label file.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/13-shipping-label-pdf.webp\" alt=\"13-shipping-label-pdf\" class=\"wp-image-542271\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/13-shipping-label-pdf.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/13-shipping-label-pdf-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/13-shipping-label-pdf-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/13-shipping-label-pdf-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>When tracking is enabled, the system saves the EasyPost tracking number in the Magento shipment.<\/p>\n\n\n\n<p>The label service saves the tracking number after EasyPost returns the label data. If no tracking record exists, the shipment save observer can automatically add the EasyPost tracking number later.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/14-admin-shipment-tracking.webp\" alt=\"14-admin-shipment-tracking\" class=\"wp-image-542272\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/14-admin-shipment-tracking.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/14-admin-shipment-tracking-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/14-admin-shipment-tracking-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/14-admin-shipment-tracking-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>When an EasyPost shipment record exists, the Magento shipment view displays the shipment details.<\/p>\n\n\n\n<p>The shipment view can show:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EasyPost shipment ID<\/li>\n\n\n\n<li>Shipment status<\/li>\n\n\n\n<li>Carrier<\/li>\n\n\n\n<li>Service level<\/li>\n\n\n\n<li>Tracking number<\/li>\n\n\n\n<li>Shipping rate<\/li>\n\n\n\n<li>Label format<\/li>\n\n\n\n<li>Label status<\/li>\n\n\n\n<li>Label downloaded status<\/li>\n\n\n\n<li>Created date<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/15-admin-shipment-details.webp\" alt=\"15-admin-shipment-details\" class=\"wp-image-542273\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/15-admin-shipment-details.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/15-admin-shipment-details-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/15-admin-shipment-details-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/06\/15-admin-shipment-details-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Support<\/strong><\/p>\n\n\n\n<p>For any issue with the Magento 2 EasyPost Shipping module, the admin can raise a ticket at the Webkul support system. Use the Webkul support portal: <a href=\"https:\/\/webkul.uvdesk.com\">https:\/\/webkul.uvdesk.com<\/a><\/p>\n\n\n\n<p>Furthermore, there is no need to search elsewhere; seize the chance to initiate your projects with the accredited&nbsp;<a href=\"https:\/\/webkul.com\/magento-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 development company<\/a>.<\/p>\n\n\n\n<p>For a personalized touch, engage and&nbsp;<a href=\"https:\/\/webkul.com\/hire-magento-developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">hire Magento developers<\/a>&nbsp;who are focused on delivering exceptional results for your custom e-commerce projects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 EasyPost Shipping connects the store with EasyPost. It shows real-time shipping rates at checkout and helps the admin manage shipments from the order view. Furthermore, admins can create shipments, verify addresses, purchase and download labels, save tracking numbers, and manage EasyPost credentials from a single interface. Please Note: First, customers receive a ZIP <a href=\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":710,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121],"tags":[2070],"class_list":["post-542159","post","type-post","status-publish","format-standard","hentry","category-magento-2","tag-magento2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide For Magento 2 EasyPost Shipping<\/title>\n<meta name=\"description\" content=\"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide For Magento 2 EasyPost Shipping\" \/>\n<meta property=\"og:description\" content=\"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T13:11:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T13:13:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp\" \/>\n<meta name=\"author\" content=\"Kush Mathur\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kush Mathur\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\"},\"author\":{\"name\":\"Kush Mathur\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6e995dd6d62df2748e00aae2bb9951e0\"},\"headline\":\"User Guide For Magento 2 EasyPost Shipping\",\"datePublished\":\"2026-06-09T13:11:17+00:00\",\"dateModified\":\"2026-06-09T13:13:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\"},\"wordCount\":1301,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp\",\"keywords\":[\"Magento2\"],\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\",\"name\":\"User Guide For Magento 2 EasyPost Shipping\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp\",\"datePublished\":\"2026-06-09T13:11:17+00:00\",\"dateModified\":\"2026-06-09T13:13:08+00:00\",\"description\":\"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9.webp\",\"width\":1302,\"height\":411},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide For Magento 2 EasyPost Shipping\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/6e995dd6d62df2748e00aae2bb9951e0\",\"name\":\"Kush Mathur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5e2bc8867ef6b37ba534f93d0aa1a3f05438ba2b8ce6e1cca101515728189ee4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5e2bc8867ef6b37ba534f93d0aa1a3f05438ba2b8ce6e1cca101515728189ee4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Kush Mathur\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/kushmathur-tester371\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide For Magento 2 EasyPost Shipping","description":"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/","og_locale":"en_US","og_type":"article","og_title":"User Guide For Magento 2 EasyPost Shipping","og_description":"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.","og_url":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-06-09T13:11:17+00:00","article_modified_time":"2026-06-09T13:13:08+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp","type":"","width":"","height":""}],"author":"Kush Mathur","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Kush Mathur","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/"},"author":{"name":"Kush Mathur","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6e995dd6d62df2748e00aae2bb9951e0"},"headline":"User Guide For Magento 2 EasyPost Shipping","datePublished":"2026-06-09T13:11:17+00:00","dateModified":"2026-06-09T13:13:08+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/"},"wordCount":1301,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp","keywords":["Magento2"],"articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/","url":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/","name":"User Guide For Magento 2 EasyPost Shipping","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9-1200x379.webp","datePublished":"2026-06-09T13:11:17+00:00","dateModified":"2026-06-09T13:13:08+00:00","description":"User Guide for Magento 2 EasyPost Shipping covers shipment creation, label management, tracking numbers, and EasyPost configuration.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/02\/1-9.webp","width":1302,"height":411},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-easypost-shipping-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide For Magento 2 EasyPost Shipping"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/6e995dd6d62df2748e00aae2bb9951e0","name":"Kush Mathur","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5e2bc8867ef6b37ba534f93d0aa1a3f05438ba2b8ce6e1cca101515728189ee4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5e2bc8867ef6b37ba534f93d0aa1a3f05438ba2b8ce6e1cca101515728189ee4?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Kush Mathur"},"url":"https:\/\/webkul.com\/blog\/author\/kushmathur-tester371\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/710"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=542159"}],"version-history":[{"count":37,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542159\/revisions"}],"predecessor-version":[{"id":542313,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/542159\/revisions\/542313"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=542159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=542159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=542159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}