Select Page

Laravel eCommerce SaaS Aramex Shipping

Ayushi Rastogi
Published: May 24, 2022

With the help of the module, Laravel eCommerce SaaS Aramex Shipping the super admin can integrate the Aramex shipping into the tenant’s store and they can deliver the products to customers’ addresses.

This plugin is an add-on to the Laravel Multi Company SaaS Module. So you need to download the Laravel e-Commerce Multi Company SaaS Module first.

Features

  • The tenant will enter the account country name and account PIN.
  • The super admin can also enable or disable the method while checkout.
  • Enable or disable Aramex testing.
  • Select specific or all channels to enable the Aramex shipping.
  • Select specific or all countries to enable the Aramex shipping.
  • The tenant can also enable or disable COD service for the Aramex shipping.
  • The tax rate can be calculated based on Aramex shipping

How to install the module?

  • Unzip the respective extension zip and then merge “packages”.
  • Goto config/app.php file and add the following line under ‘providers’
Webkul\Aramex\Providers\AramexServiceProvider::class,
Webkul\AramexSaas\Providers\AramexSaasServiceProvider::class
  • Goto the composer.json file and add the following line under ‘psr-4’
"Webkul\\Aramex\\": "packages/Webkul/Aramex/src",
"Webkul\\AramexSaas\\": "packages/Webkul/AramexSaas/src"
  • Run these commands below to complete the setup
composer dump-autoload
php artisan config:clear
php artisan config:cache

php artisan vendor:publish --force
-> Press number of the  Webkul\Aramex\Providers\AramexServiceProvider class and then press enter to publish.

That’s it, now just execute the project on your specified domain or entry point.

Laravel eCommerce SaaS Aramex Shipping:-Super Admin Management

After the successful installation, the super admin can navigate to Configure>>Sales>>Shipping Methods.

webkul-laravel-saas-aramex-shipping-4_1

Enable On Checkout – To enable/disable Aramex shipping during checkout, the super admin can simply enable/disable this option.

Sandboxing(Testing) – Enabling this field uses the Aramex test account otherwise uses the account which you have got from Aramex, all account information-related fields are below. While disable option will only allow you to use your live credentials.

Aramex Account Country Code– Here you need to provide the two-letter code to identify your respective country.

Account entity- This is the account identification code by the transmitting party as provided to you by Aramex.

Account Number– Here you need to provide your Aramex customer account number as provided when the contract is signed.

Username and Password- Provide the username and password of your Aramex customer’s account.

Account Pin- Here the key has to be provided that is associated with your Aramex account to validate your identity.

Laravel eCommerce SaaS Aramex Shipping:- Tenant Management

After the successful installation of the module, the tenant needs to set the origin address, for this, the tenant needs to navigate to Configure>>Sales>>Shipping>>Origin.

Aramex-Shipping

Here the tenant needs to fill in all the details like- Country, State, City, Street Address, Zip, Store Name, and Vat number.

After that, he can navigate to Shipping methods where he needs to select or fill in the details as followed-

Aramex-Shipping-1

The tenant can give the title to the shipping method which will be shown at the checkout time.

He can enable/disable the button for calculating the tax and for enabling the COD service where Aramex collects cash on your behalf from your customers.

With the help of a weight unit, he can select the units for calculating the weight, by default there are two units KG and Pounds.

SaaS-Aramex-Shipping-1

Ship To Countries- List of all the countries in the world, the Aramex API later verifies if it serves in that country.

Ship To Channels– List all the channels for which Aramex used.

Allowed Domestic Methods– Here you will find the list of services for shipping parcels to the domestic region as offered by the Aramex. You can select the service based on your preference.

Allowed International Methods– Here you will find the list of services for shipping parcels for the international region as offered by Aramex. You can select the service based on your preference.

Customer Checkout Process

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

Laravel-eCommerce-SaaS-Aramex-Shipping-1

After placing the order, the customer can see all the details regarding the order on the order summary page –

SaaS-Aramex-Shipping-2

Order Management

The tenant can see all the orders that have been placed under the tenant panel by navigating to Sales>>Orders as shown in the image below:-

Aramex-Shipping-2

To view the details of any particular order the tenant can also click on the eye button.

SaaS-Aramex

Support

So, that was much about the User Guide of Laravel eCommerce SaaS Aramex Shipping module for any queries or doubts reach out to us at [email protected]. Also, you can raise a ticket at our HelpDesk System.

Please explore our Laravel Development Services and Quality Bagisto Extensions.

Current Product Version – v1.3.3

Supported Framework Version – v1.3.3

Source: webkul.com