Laravel SaaS USPS Shipping 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.
The tenant can enable the USPS shipping method for his products and select the allowed USPS shipping method along with the container type as well.
Note – This is a SaaS add-on, so you need to install Laravel eCommerce Multi Company SAAS Module.
If you’re looking to enable booking type products in your multi tenant saas laravel store, then you can check the Multi Tenant Saas Booking Product extension.
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.
- Tenants can define the container type as well.
- Super admin configures the USPS shipping details.
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’
Webkul\UspsShipping\Providers\UspsShippingServiceProvider::class, Webkul\UspsShippingSaas\Providers\UspsShippingSaasServiceProvider::class
- 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 log in and then navigate to Configure>>Shipping Methods>>USPS, to put the Mode, UserId, and Password.

After, setting up the configuration, save the settings.
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>>Shipping>>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 activate or inactive the module from this field.
Container Type – Set the Container to the typical packaging type for the shipment.

Choose Size – Choose the size as Regular or Large as required. Here, you have to determine the Size that you want to use for a package shipment.
Set Dimensions – Length, width, and height for the size.
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 by the tenants, the customers can use the shipping method for the delivery of their products at the checkout page.
The customer can select from 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 by tapping the respective order number.

The customer can check the details including the shipping method and cost for the delivery of the package as shown below:-

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:-

The tenant can view the details of any particular order.

Also, tenant can generate order invoice by click on invoice and set the invoice quantity as per below image :

After creating the invoice, tenant can check the order status which will show processing and generated invoice as per below image:

Now the invoice page will be redirected when tenant clicks on view section in order page.

After the invoice is generated, the tenant can to create a new shipment by click on ship as per below image:

After creating shipment, order status will turned as completed as per below image :

Now the shipment page will be redirected when tenant clicks on view section in shipment. Tenant can check complete information in shipment as per below image :

The tenants can refund the respective order by click on refund then create refund request as per below image :

After creating refund request successfully , the tenant can check request in refund section .

The tenant can view order refund successfully as per below image:

The tenant can view the details of any particular order after closing the order.

Support
So, that was much about the User Guide of Laravel SaaS USPS 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 - 2.0.0
Supported Framework Version - 2.0.0
Be the first to comment.