{"id":409698,"date":"2023-12-13T10:49:46","date_gmt":"2023-12-13T10:49:46","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=409698"},"modified":"2025-04-30T11:09:16","modified_gmt":"2025-04-30T11:09:16","slug":"guide-for-magento-2-doordash-shipping","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/","title":{"rendered":"Guide for Magento 2 DoorDash Shipping"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/magento2-doordash-shipping-integration.html\">Magento 2 DoorDash Shipping<\/a> allows the admin to easily connect their online stores, whether they are restaurants or grocery stores. <\/p>\n\n\n\n<p>This integration enables quick in-store pickups and on-time doorstep deliveries for their customers.<\/p>\n\n\n\n<p>This option is beneficial for your business because DoorDash specializes in local deliveries, ensuring timely and fresh delivery of your food and grocery products to nearby customers, thereby enhancing their overall shopping experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The Admin can easily enable or disable the DoorDash Shipping method.<\/li>\n\n\n\n<li>Admin can manage three types of Delivery Fees charge the customer a fixed price and DoorDash price direct from the customer and no charge from the customer shop(vendor) will pay.<\/li>\n\n\n\n<li>The admin has the ability to add tips for delivery drivers.<\/li>\n\n\n\n<li>The admin can easily select Quick &amp; Scheduled Pickup for delivery.<\/li>\n\n\n\n<li>Shipping status auto update by webhook.<\/li>\n\n\n\n<li>The admin &amp; customer both can track shipping information.<\/li>\n<\/ul>\n\n\n\n<p>You can also check the overview of the module &#8211; <\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"-vzRfm69vOc\"><div class=\"components-placeholder__instructions\">-vzRfm69vOc<\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Installation<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">#1 Download Module<\/h2>\n\n\n\n<p>Firstly, you need to log in to the Webkul Store, go to&nbsp;<strong>My Account<\/strong>&gt;<strong>My Purchased Products<\/strong>&nbsp;section, verify, and then download and extract the contents of this zip folder on the system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">#2 Upload Folder<\/h3>\n\n\n\n<p>Once the module zip is extracted, follow path&nbsp;<strong>src&gt;app<\/strong>&nbsp;and then copy the&nbsp;<strong>app<\/strong>&nbsp;folder into the&nbsp;<strong>Adobe Commerce<\/strong>&nbsp;<strong>Cloud root<\/strong>&nbsp;directory on the server as shown below:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"451\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png\" alt=\"M2-installation-1-1536x577-1\" class=\"wp-image-409740\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-300x113.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-250x94.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-768x289.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1.png 1536w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">#3 Run Commands<\/h3>\n\n\n\n<p>After uploading the module folder, you need to run the following commands in the Magento 2 root directory:<\/p>\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\" id=\"language-translation\">Language Translation<\/h3>\n\n\n\n<p>For translating the Magento 2 DoorDash Shipping extension language, navigate through&nbsp;<strong>src\/app\/code\/Webkul\/DoorDashShipping\/i18n<\/strong>&nbsp;and edit the en_US.csv file. 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-large\"><img decoding=\"async\" width=\"1200\" height=\"293\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png-1200x293.png\" alt=\"ezgif.com-webp-to-png\" class=\"wp-image-409784\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png-1200x293.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png-300x73.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png-250x61.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png-768x187.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/ezgif.com-webp-to-png.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, upload it to the path&nbsp;<strong><strong>src\/app\/code\/Webkul\/DoorDashShipping\/i18n<\/strong><\/strong>&nbsp;where the installation of Magento 2 is on the server. The module gets translated into the Arabic Language. It supports both RTL and 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=\"977\" height=\"616\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/screenshot_from_2023_11_06_11_35_14.png\" alt=\"screenshot_from_2023_11_06_11_35_14\" class=\"wp-image-409789\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/screenshot_from_2023_11_06_11_35_14.png 977w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/screenshot_from_2023_11_06_11_35_14-300x189.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/screenshot_from_2023_11_06_11_35_14-250x158.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/screenshot_from_2023_11_06_11_35_14-768x484.png 768w\" sizes=\"(max-width: 977px) 100vw, 977px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Get API Credential- Magento 2 DoorDash Shipping<\/h2>\n\n\n\n<p>To get DoorDash API credentials the admin needs to click here- <a href=\"https:\/\/developer.doordash.com\/en-US\/\">https:\/\/developer.doordash.com\/en-US\/<\/a>.<\/p>\n\n\n\n<p>Here the admin needs to click on the <strong>&#8220;Get Started&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"511\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-1200x511.png\" alt=\"DoorDash-Developer-Services\" class=\"wp-image-409808\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-1200x511.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-300x128.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-768x327.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services-1536x654.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Services.png 1813w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on <strong>&#8220;Get Started&#8221;<\/strong> the admin will get a signup or login page. Here the admin needs to sign up or log in.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"676\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-1200x676.png\" alt=\"DoorDash-Login\" class=\"wp-image-409809\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-1200x676.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-300x169.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-250x141.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-768x432.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login-1536x865.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Login.png 1581w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After login, the admin needs to click on <strong>&#8220;Create Credential&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"574\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1200x574.png\" alt=\"DoorDash-Developer-Portal\" class=\"wp-image-409814\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1200x574.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-250x120.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-768x367.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1536x735.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal.png 1813w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here the admin needs to click on<strong> &#8220;Create a New Credential&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"428\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-1200x428.png\" alt=\"DoorDash-Developer-Portal-1\" class=\"wp-image-409815\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-1200x428.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-300x107.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-250x89.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-768x274.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1-1536x548.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-1.png 1808w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on <strong>&#8220;Create a New Credential&#8221;<\/strong> the admin needs to enter <strong>&#8220;Name&#8221;<\/strong> and need to select <strong>&#8220;Sandbox&#8221; <\/strong>or <strong>&#8220;Production&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"862\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-1200x862.png\" alt=\"developer.doordash.com_portal_credentials\" class=\"wp-image-409816\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-1200x862.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-300x216.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-250x180.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-768x552.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-1536x1104.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/developer.doordash.com_portal_credentials-2048x1472.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here the admin needs to click on the <strong>&#8220;Drive&#8221;<\/strong> checkbox and then click on <strong>&#8220;Create Credential&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"512\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-1200x512.png\" alt=\"DoorDash-Developer-Portal-3\" class=\"wp-image-409824\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-1200x512.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-300x128.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-250x107.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-768x328.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3-1536x656.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-3.png 1813w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on <strong>&#8220;Create Credential&#8221; <\/strong>the admin will get credentials such as Signing Secret, Developer ID, and Key ID.<\/p>\n\n\n\n<p><strong>Note- <\/strong> <strong>Save your Signing Secret.<br><\/strong>Once the key is created, copy it and paste it into any other place. For security reasons, you won\u2019t be able to access the Signing Secret later.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"486\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-1200x486.png\" alt=\"DoorDash-Developer-Portal-4\" class=\"wp-image-409826\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-1200x486.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-300x122.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-250x101.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-768x311.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4-1536x622.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-4.png 1826w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Webhooks- Configure an Endpoint<\/h2>\n\n\n\n<p>Here the admin can configure the endpoint to track the store event log by clicking on <strong>&#8220;Configure a Sandbox endpoint&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1814\" height=\"758\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-1200x501.png\" alt=\"01\" class=\"wp-image-409872\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-1200x501.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-300x125.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-250x104.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-768x321.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01-1536x642.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/01.png 1814w\" sizes=\"(max-width: 1814px) 100vw, 1814px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>During the configuration of the endpoint, the admin needs to enter some required fields such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Webhook Delivery URL: <\/strong>Here the admin needs to enter their store URL and before entering the store URL you need to add this URL for the API call<strong> &#8220;doordashshipping\/oauth\/index&#8221;<\/strong>.<\/li>\n\n\n\n<li><strong>Authorization types:<\/strong> Here the admin can select<strong> &#8220;Basic&#8221;<\/strong> or <strong>&#8220;Oath&#8221; <\/strong>type authorization.<\/li>\n\n\n\n<li><strong>Authorization<\/strong> <strong>Header Name:<\/strong> Here the admin can enter the header name.<\/li>\n\n\n\n<li><strong>Authorization<\/strong> <strong>Header<\/strong>: Here the admin needs to define the authorization ID.<\/li>\n<\/ul>\n\n\n\n<p>After filling in all details the admin needs to click on<strong> &#8220;Configure Endpoint&#8221;<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1200\" height=\"591\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-1200x591.png\" alt=\"02\" class=\"wp-image-409873\" style=\"aspect-ratio:2.030456852791878;width:820px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-1200x591.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-768x378.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02-1536x756.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/02.png 1810w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After configuring the endpoint the admin can check the event log.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"590\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-1200x590.png\" alt=\"DoorDash-Developer-Portal-5\" class=\"wp-image-409890\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-1200x590.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-300x148.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-250x123.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-768x378.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5-1536x755.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/DoorDash-Developer-Portal-5.png 1800w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Configuration Setting<\/h2>\n\n\n\n<p>Here the admin can configure their module by clicking<strong> &#8220;Store&gt;Configuration&gt;Webkul&gt;Door Dash Shipping&#8221;<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">General Setting<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable<\/strong>: Here the admin can enable or disable the module.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">API Configuration<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Developer ID:<\/strong> This ID is used to identify your user on the DoorDash Developer Portal. You must enter the developer ID that you received when generating your API credentials from the DoorDash Developer Portal.<\/li>\n\n\n\n<li><strong>Active Environment: <\/strong>The DoorDash Drive API provides Sandbox and Production modes. Sandbox mode can be used for testing your integration and will not create live deliveries. Production mode will dispatch a DoorDasher to complete a delivery.<\/li>\n\n\n\n<li><strong>Signing Secret:<\/strong> After generating your Access Keys, paste the appropriate values in these fields to allow your site to communicate with the DoorDash Drive API. Both the Production and Sandbox keys are saved.<\/li>\n\n\n\n<li><strong>Key ID:<\/strong> In this context, the admin is required to input a Key ID obtained during the API generation process with DoorDash.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/api.webp\" alt=\"general-settings-api\" class=\"wp-image-487956\" style=\"aspect-ratio:1.6085790884718498;width:820px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/api.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/api-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/api-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/api-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pickup Configuration <\/h3>\n\n\n\n<p>The admin needs to pickup configuration:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong> Pickup Scheduling: <\/strong>The admin can schedule their pickup by two types first <strong>&#8220;ASAP Pickup&#8221;<\/strong> and second they can<strong> &#8220;Schedule Pickup&#8221;<\/strong>.<\/li>\n\n\n\n<li><strong>Order Lead Time:<\/strong> Here the admin can define value and this value is the number of minutes that are required to fill an order before a DoorDasher should arrive.<\/li>\n\n\n\n<li><strong>Default Pickup Instructions:<\/strong> By this option, the admin can define any pickup instructions.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1092\" height=\"461\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/twopickup.webp\" alt=\"image\" class=\"wp-image-487959\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/twopickup.webp 1092w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/twopickup-300x127.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/twopickup-250x106.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/twopickup-768x324.webp 768w\" sizes=\"(max-width: 1092px) 100vw, 1092px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Fee Configuration<\/h3>\n\n\n\n<p>Here the admin can manage delivery free:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delivery Fee Mode:<\/strong> Here the admin can choose three types of delivery fee modes. \n<ul class=\"wp-block-list\">\n<li><strong>Charge the Customer the quoted DoorDash Rate:<\/strong> If the admin selects this option then the customer will be charged according to DoorDash rate.<\/li>\n\n\n\n<li><strong>No Charge for Customer (Shop Pay):<\/strong> If the admin selects this delivery fee then the customer delivery fee will be paid by the store owner.<\/li>\n\n\n\n<li><strong>Charge Customer a Fixed Rate:<\/strong> If the admin selects this option then the admin will define a fixed amount and the same customer will pay.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delivery Fee:<\/strong> If the admin selects <strong>&#8220;Charge Customer a Fix rate&#8221;<\/strong> then here the admin can define the delivery fee.<\/li>\n\n\n\n<li><strong>DoorDasher Tipping:<\/strong> Here the admin can define the tip amount for their delivery driver. <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1010\" height=\"500\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/threefee.webp\" alt=\"dsdas\" class=\"wp-image-487961\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/threefee.webp 1010w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/threefee-300x149.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/threefee-250x124.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/threefee-768x380.webp 768w\" sizes=\"(max-width: 1010px) 100vw, 1010px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Webhook Configuration<\/h3>\n\n\n\n<p>Here the admin needs to configure Webhook.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Authorization Header Name:<\/strong> The admin needs to enter the authorization header name which they entered during the Webhook configuration endpoint.<\/li>\n\n\n\n<li><strong>Authorization Header: <\/strong>Here the admin needs to enter the authorization header which they entered during the Webhook configuration endpoint.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1034\" height=\"389\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fourwebhook.webp\" alt=\"webhook\" class=\"wp-image-487962\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fourwebhook.webp 1034w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fourwebhook-300x113.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fourwebhook-250x94.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fourwebhook-768x289.webp 768w\" sizes=\"(max-width: 1034px) 100vw, 1034px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Front End<\/h2>\n\n\n\n<p>After configuring the Magento 2 DoorDash Shipping Integration, Now the customer can easily select DoorDash delivery as a shipping method.<\/p>\n\n\n\n<p><strong>Note:<\/strong> DoorDash is local or city based delivery system and as of now they serve in the USA only.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"862\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-1200x862.png\" alt=\"magento234.vachak.com_m2466_pub_checkout_\" class=\"wp-image-410153\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-1200x862.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-300x216.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-250x180.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-768x552.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-1536x1104.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/magento234.vachak.com_m2466_pub_checkout_-2048x1472.png 2048w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Admin selects Dasher Confirmed &gt; External Delivery ID is generated which is required field at store-end.<\/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\/2023\/12\/two-1.webp\" alt=\"image\" class=\"wp-image-488023\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/two-1.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/two-1-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/two-1-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/two-1-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Admin can choose various actions such as shown below in the snapshot.<\/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\/2023\/12\/statone.webp\" alt=\"image\" class=\"wp-image-488062\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/statone.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/statone-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/statone-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/statone-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The <strong>admin can view the Dasher&#8217;s live status<\/strong> as they are en route to the pickup location.<\/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\/2023\/12\/stattwo.webp\" alt=\"image\" class=\"wp-image-488063\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/stattwo.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/stattwo-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/stattwo-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/stattwo-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Checks the delivery status.<\/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\/2023\/12\/status.webp\" alt=\"image\" class=\"wp-image-488064\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/status.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/status-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/status-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/status-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Track Order<\/h2>\n\n\n\n<p>Once order is shipped by the admin then customer will get <strong>&#8220;Track this Shipment&#8221; <\/strong>in their My Order section.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"531\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-1200x531.png\" alt=\"Order-199555612\" class=\"wp-image-410164\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-1200x531.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-300x133.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-768x340.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612-1536x680.png 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/Order-199555612.png 1615w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Admin End Track Order<\/strong><\/p>\n\n\n\n<p>Similarly, once the admin shipped the order then the admin will get the <strong>&#8220;Track Order&#8221;<\/strong> option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1100\" height=\"564\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fiveship.webp\" alt=\"Orders-Operations-Sales-Magento-Admin\" class=\"wp-image-487963\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fiveship.webp 1100w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fiveship-300x154.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fiveship-250x128.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/fiveship-768x394.webp 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Admin<\/strong> Needs to Fill Shipping Information <\/h3>\n\n\n\n<p>The admin is required to fill in the following shipping details before submitting the shipment:<\/p>\n\n\n\n<p><strong>Carrier:<\/strong> Custom value (e.g., third-party delivery service)<\/p>\n\n\n\n<p><strong>Title: <\/strong>Delivery partner name (e.g., DoorDash)<\/p>\n\n\n\n<p><strong>Tracking Number:<\/strong> External Delivery ID (Dasher)<\/p>\n\n\n\n<p>Once completed, the admin can proceed to submit the shipment.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"540\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-540x1024.webp\" alt=\"addtrackingnumber\" class=\"wp-image-488126\" style=\"width:820px;height:auto\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-540x1024.webp 540w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-158x300.webp 158w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-131x249.webp 131w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-768x1455.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-811x1536.webp 811w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno-1081x2048.webp 1081w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/addtrackingno.webp 1105w\" sizes=\"(max-width: 540px) 100vw, 540px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Admin gets notified regarding the delivery Information, and also can see Dasher&#8217;s Updates.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"486\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-486x1024.webp\" alt=\"image\" class=\"wp-image-488131\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-486x1024.webp 486w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-142x300.webp 142w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-118x249.webp 118w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-768x1619.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-729x1536.webp 729w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image-972x2048.webp 972w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/12\/image.webp 1105w\" sizes=\"(max-width: 486px) 100vw, 486px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Support<\/h2>\n\n\n\n<p>So, that is all about the&nbsp;<strong>Magento 2 DoorDash Shipping&nbsp;<\/strong>extension.&nbsp;If you have any queries regarding the plugin, please contact us at&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webkul Support System<\/a><strong>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 DoorDash Shipping allows the admin to easily connect their online stores, whether they are restaurants or grocery stores. This integration enables quick in-store pickups and on-time doorstep deliveries for their customers. This option is beneficial for your business because DoorDash specializes in local deliveries, ensuring timely and fresh delivery of your food and <a href=\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":403,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9121,1],"tags":[],"class_list":["post-409698","post","type-post","status-publish","format-standard","hentry","category-magento-2","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guide for Magento 2 DoorDash Shipping<\/title>\n<meta name=\"description\" content=\"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.\" \/>\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\/guide-for-magento-2-doordash-shipping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guide for Magento 2 DoorDash Shipping\" \/>\n<meta property=\"og:description\" content=\"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\" \/>\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=\"2023-12-13T10:49:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-30T11:09:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png\" \/>\n<meta name=\"author\" content=\"Manish Kumar\" \/>\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=\"Manish Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\"},\"author\":{\"name\":\"Manish Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/cc0e0d4aadbbb9fa2f4dde149c8c0483\"},\"headline\":\"Guide for Magento 2 DoorDash Shipping\",\"datePublished\":\"2023-12-13T10:49:46+00:00\",\"dateModified\":\"2025-04-30T11:09:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\"},\"wordCount\":1291,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png\",\"articleSection\":[\"Magento 2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\",\"url\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\",\"name\":\"Guide for Magento 2 DoorDash Shipping\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png\",\"datePublished\":\"2023-12-13T10:49:46+00:00\",\"dateModified\":\"2025-04-30T11:09:16+00:00\",\"description\":\"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1.png\",\"width\":1536,\"height\":577,\"caption\":\"M2-installation-1-1536x577-1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Magento 2 DoorDash 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\/cc0e0d4aadbbb9fa2f4dde149c8c0483\",\"name\":\"Manish Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eeaab59f52a68a5fe3ae49ed4d9cd94ee08c4cb41c0979c660be771462a82c36?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\/eeaab59f52a68a5fe3ae49ed4d9cd94ee08c4cb41c0979c660be771462a82c36?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Manish Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/manishkumar-bd656\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Guide for Magento 2 DoorDash Shipping","description":"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.","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\/guide-for-magento-2-doordash-shipping\/","og_locale":"en_US","og_type":"article","og_title":"Guide for Magento 2 DoorDash Shipping","og_description":"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.","og_url":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2023-12-13T10:49:46+00:00","article_modified_time":"2025-04-30T11:09:16+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png","type":"","width":"","height":""}],"author":"Manish Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Manish Kumar","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/"},"author":{"name":"Manish Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/cc0e0d4aadbbb9fa2f4dde149c8c0483"},"headline":"Guide for Magento 2 DoorDash Shipping","datePublished":"2023-12-13T10:49:46+00:00","dateModified":"2025-04-30T11:09:16+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/"},"wordCount":1291,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png","articleSection":["Magento 2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/","url":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/","name":"Guide for Magento 2 DoorDash Shipping","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1-1200x451.png","datePublished":"2023-12-13T10:49:46+00:00","dateModified":"2025-04-30T11:09:16+00:00","description":"Explore how a store owner can integrate DoorDash Shipping Method into their Magento 2 store and offer fast local delivery to their customer.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2023\/11\/M2-installation-1-1536x577-1.png","width":1536,"height":577,"caption":"M2-installation-1-1536x577-1"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/guide-for-magento-2-doordash-shipping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Magento 2 DoorDash 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\/cc0e0d4aadbbb9fa2f4dde149c8c0483","name":"Manish Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eeaab59f52a68a5fe3ae49ed4d9cd94ee08c4cb41c0979c660be771462a82c36?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\/eeaab59f52a68a5fe3ae49ed4d9cd94ee08c4cb41c0979c660be771462a82c36?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Manish Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/manishkumar-bd656\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/409698","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\/403"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=409698"}],"version-history":[{"count":32,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/409698\/revisions"}],"predecessor-version":[{"id":490612,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/409698\/revisions\/490612"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=409698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=409698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=409698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}