Laravel SaaS USPS Shipping: This module allows the super admin to enable the USPS shipping method. It automatically calculates the cost of shipment from the tenant’s origin address to the delivery location.
Options for the packaging type and drop-off type are available in the super admin panel. The tenant can use his USPS account credentials to manage the shipment.
Note – This is a SaaS add-on, so you need to install Laravel eCommerce Multi Company SAAS Module.
Features of Laravel SaaS USPS Shipping
- The tenant can enable/disable this shipping method.
- The tenant can choose the title and description for the storefront for this method.
- Allows tenants to choose shipping methods under USPS shipping services.
- The tenant also can define the allowed methods.
How to install the module Laravel SaaS USPS Shipping?
- Unzip the respective extension zip and then merge “packages” folders into the project root directory.
- Goto config/app.php file and add the following line under ‘providers’
- Goto the composer.json file and add the following line under ‘psr-4’
"Webkul\\UspsShipping\\": "packages/Webkul/UspsShipping/src", "Webkul\\UspsShippingSaas\\": "packages/Webkul/UspsShippingSaas/src"
- Run these commands below to complete the setup
composer dump-autoload php artisan optimize
php artisan vendor:publish -> Press number for UspsShippingSaasServiceProvider and then press enter to publish all assets and configurations.
now execute the project on your specified domain.
Laravel SaaS USPS Shipping:-Super Admin Management
After the successful installation, the super admin can navigate to Configure>>Sales>>Shipping Methods, to put the Mode, UserId, and Password.
now. Read More
Laravel SaaS USPS 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>>Origin
On the above page, the tenant needs to fill in all the details for the origin address as shown above.
Now the next step is to configure the Laravel SaaS USPS shipping module, to perform this the tenant needs to navigate to Configure>>Sales>>Shipping Methods.
Under the Shipping methods, all the shipping methods are visible in the tenant panel including the USPS shipping.
Under the USPS method, there are several fields:-
Title:-Enter the Title for the name of the shipping method that is shown during the checkout process.
Description:- The tenant can also input the description regarding the shipping method.
Status:- The tenant can active or inactive the module from this field.
Gateway URL:- Enter the Gateway URL to calculate the USPS shipping rate.
Secure Gateway URL:- Enter the Secure Gateway URL provided in the mail after creating the USPS Shipping Account
User ID:- Enter the User ID from your USPS account.
Password:- Enter the User ID and Password from your USPS account.
Mode:-Choose one of the following options here:
- Development – Runs USPS in a test environment.
- Live – Runs USPS in a live production environment.
Container:-Set the Container to the typical packaging type for the shipment as the following:
- Flat-Rate Box
- Flat-Rate Envelope
Size:- Determine the Size that you want to use for a package shipment.
Note:- When the size is selected as large the tenant also needs to input the Length, Width, and Height.
Machinable:-Select Yes for the Machinable if you want your package to be processed by a machine.
Allowed Methods:- Choose the USPS method offered to your customers from the Allowed Method list.
Customer Checkout Process
After successfully configuring the USPS shipping, the customers can use the shipping method for the delivery of their products.
The customer can also select the allowed services according to the requirements.
Once the order has been placed, the customer can see all the details regarding the order on the order summary page including the shipping method used by the customer for the delivery of the package as shown below:-
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:-
To view the details of any particular order the tenant needs to click on the eye button.
Current Product Version - v1.3.3
Supported Framework Version - v1.3.3