Back to Top

Laravel eCommerce Aramex Shipping

Updated 24 April 2026

Laravel eCommerce Aramex Shipping

The Laravel Aramex Shipping Module enables seamless integration of Aramex shipping services into your Laravel-based eCommerce platform  Bagisto.

Aramex is a globally recognized logistics and transportation company, providing reliable domestic and international shipping solutions.

Features

  • Fully custom admin configured module based on all low key settings.
  • Enable or disable Aramex shipping on checkout.
  • Enable or disable Aramex testing.
  • Select specific or all channels to enable Aramex shipping.
  • Select specific or all countries to enable Aramex shipping.
  • Enable or disable COD service for Aramex(Will be usable with future versions of this module).
  • The admin can set the Aarmex shipping method name that will be shown on Checkout.
  • Tax rate can be calculated based on Aarmex shipping.

Installation

  • Bagisto Version: v2.4.x

Step 1: Extract Package

Unzip the extension package and merge the packages folder into your project root.

Laravel Aramex Packages Folder

Start your headless eCommerce
now.
Find out More

Goto config/app.php file and add the following line under ‘providers’

Step 2: Register Service Provider

Go to: bootstrap/providers.php file and add the following line under ‘providers’

use Webkul\Aramex\Providers\AramexServiceProvider;

code1

Go to the composer.json file and add the following line under ‘psr-4’

“Webkul\\Aramex\\”: “packages/Webkul/Aramex”

code2

Run these commands below to complete the setup:

  • composer dump-autoload
  • php artisan optimize:clear
  • php artisan vendor:publish --provider=Webkul\Aramex\Providers\AramexServiceProvider --force

Admin Configuration

After the successful installation of the module, the admin will have to configure the module.

Go to:
Admin Panel → Configure → Sales → Shipping Methods

image1

Next, you need to configure the Aramex Settings. Below is the field information that you need to provide:


Enable On Checkout

  • Toggle to enable or disable Aramex during checkout

image2


Sandboxing (Testing Mode)

  • Enabled: Uses Aramex test credentials
  • Disabled: Uses live credentials

image3


Weight Unit

  • Supported units:
    • Kilograms (KG)
    • Pounds (LB)

image4


Enable COD Service

  • It will allow Aramex to collect cash on your behalf from your customers.

image5


Ship To

  • All Countries
  • Specified Countries (based on selection above)

image6


Ship To Countries

  • Select allowed countries
  • Aramex API validates service availability

image7


Ship To Channels

  • Select specific sales channels

image13


Ship To Applicable Channel

  • All Channels
  • Specified Channels

image9


Account Credentials

Provide the following details:

  • Account Country Code : Select  country from the dropdown
  • Account Entity: Code identifying the specific Aramex branch or region handling your account.
  • Account Number : Unique customer account number assigned by Aramex.
  • Username : Login username used for Aramex API authentication.
  • Password : Secure password linked to your Aramex account for API access.
  • Account PIN : Here the key has to be provided that is associated with your Aramex account to validate your identity

image10


Domestic Methods

Select available shipping services within the same country.

image8

International Methods

Select services for cross-border shipping.

image12

Front-End

After the setup of the Laravel eCommerce Aramex Shipping method, the customer can easily use this shipping method for the purchase.

1. Add Product to Cart

Customer adds items and proceeds to checkout.

image1


2. Enter Billing Address

  • Must include valid ZIP/Postal Code
  • Invalid details → Aramex option will not appear

image2


3. Select Shipping Method

Aramex shipping option appears with calculated cost.

image3


4. Payment Selection

Choose preferred payment method (COD or others).

image4


5. Place Order

Review details and confirm order.

image5

That’s all for the Laravel eCommerce Aramex Shipping. If you still have any issues feel free to add a ticket and let us know your views to make the module better https://bagisto.uvdesk.com/en/.

Current Product Version - 2.4.1

Supported Framework Version - 2.4.1

Blog Version - 2.4.1
  • Version v0.1.6
  • Version v0.1.4
  • Version 2.4.1
. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

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

Back to Home

Laravel eCommerce Aramex Shipping