Back to Top

Laravel Marketplace DHL Shipping

Updated 6 April 2026

Laravel Marketplace DHL Shipping offers reliable, cost-effective worldwide delivery through DHL, now available with Bagisto Marketplace for seamless shipping.

Note:- This module is an add-on of Bagisto Marketplace Module. To use this module you must have installed Bagisto Marketplace Module first.

Complete Features List

  • Admin can enable or disable the Marketplace DHL Shipping method.
  • Admin can set the Marketplace DHL shipping title name that is shown at the front end.
  • The Admin can allow sellers to save his/her DHL Credentials.
  • DHL shipping rate will be calculated from the seller’s address.
  • The dynamic shipping method for freight calculation.
  • Ability to download Invoice and Shipping Slip easily.

How to install the module?

Unzip the respective extension zip and then merge “packages” folders into project root directory.

  • Goto config/app.php file and add following line under ‘providers’
Webkul\MpDHLShipping\Providers\MpDHLShippingServiceProvider::class
  • Goto composer.json file and add following line under ‘psr-4’
"Webkul\\MpDHLShipping\\": "packages/Webkul/MpDHLShipping/src"
  • Run these commands below to complete the setup
composer dump-autoload
php artisan config:cache
php artisan route:cache
php artisan migrate
php artisan vendor:publish --force

-> Press the number before "Webkul\MpDHLShipping\Providers\MpDHLShippingServiceProvider" and then press enter to publish all assets and configurations.

Admin Configuration

Now the next step is to configure the Laravel Marketplace DHL shipping module, to perform this the admin needs to navigate to Configure>>Sales>>Shipping Methods.

Under the Shipping methods, all the shipping methods are visible in the admin panel including the marketplace DHL shipping.

Start your headless eCommerce
now.
Find out More

The admin needs to enter the following details as shown in the image below:-

/admin-configuration

Title

The admin can input the title for the shipping method in this field.

Type

The admin can choose the pricing type for the shipping method. The available options are:

  • Per Unit: Charges are applied for each individual item in the order.
  • Per Order: A flat shipping charge is applied once per order, regardless of the number of items.

Description

The admin can also describe the shipping method in this field.

Enable for Checkout

Enable the shipping method for checkout

Sandbox Mode

When enabled, this mode allows the admin to test the DHL shipping method with sandbox credentials instead of live ones.

AccessID

Admin will receive APIs access ID after registering to the DHL website.

Password

Admin will receive APIs password after registering to the DHL website.

Account Number

Admin will also enter an account number after received after registering to the DHL website.

Weight Unit

Choose units to measure the weight either in Pounds or Kilograms.

Dimension Unit

Choose units to measure the dimension either in centimetres or inches.

Content-Type

There are two options available document and non-document.

Allowed Methods

Admin can choose the various methods that can be applied to this shipping method.

Ready time

Package ready time after order submission (in hours).

Allow Shipping For Countries 

Admin can choose the various countries where the shipping will be allowed.

After filling all these details click on the save button.

Seller Front End Management

After all the configuration have been saved by the admin regarding the shipping method.

The seller can see the option of the DHL shipping under the marketplace section, where the seller can manage the FedEx configurations.

The Sellers needs to enter several fields regarding the configurations of the DHL shipping method such as:-

  • Access ID:- The seller needs to enter Access ID in this field.
  • Account Number:- The seller needs to enter Account Number in this field.
  • Password:- The seller needs to input the password in this field.
  • Ready Time:- Package ready time after order submission (in hours).
/seller-dhl-configuration

Customer Checkout Process

After the successfully configuring the DHL shipping, the customers can use the DHL shipping method for the delivery of their products.

/dhl-checkout

Shipping management by the seller

The seller can see the orders that have been placed by the customer under the marketplace section where the seller can see the details regarding the order as shown below:-

/seller-orders

If the admin has allowed sellers to create invoice then By hitting the invoice button the seller can generate the invoice for the order as shown below:-

/seller-invoices

The seller needs to enter the quantity to invoice and click on the create button.

By hitting the ship button the seller can generate the shipment for the order as shown below:-

/seller-shipment-dhl

The seller needs to enter the Carrier Title, Tracking Number, quantity to ship and the seller also need to select the inventory source.

After this click on the create button.

The admin can also create the shipment and invoice for the orders in the same way.

Support

So, that was much about the User Guide of Laravel Marketplace DHL Shipping for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version - 2.2.2

Supported Framework Version - Bagisto v2.2.2

Blog Version - Bagisto v2.2.2
  • Version Bagisto v2.2.2
  • Version Bagisto v1.2.0
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


2 comments

  • CD
    • Simant Verma (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Laravel Marketplace DHL Shipping