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.
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’
- 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.
now. Find out More
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:-
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.
The tenants can see the respective shipping method selected by the customer to make the checkout.
Current Product Version - 2.0.0
Supported Framework Version - 2.0.0