Laravel SaaS UPS Shipping
Laravel SaaS UPS Shipping allows the tenants to enable the UPS shipping method.
It automatically calculates the cost of shipment from the tenant’s origin address to the delivery location using live UPS rates.
The tenant can enable the UPS shipping method for their products and select the allowed UPS shipping services along with the container type, weight unit, and other shipping preferences.
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 UPS Shipping
- Tenants can enable or disable the UPS Shipping method for their stores.
- Tenants can configure UPS shipping settings and allowed shipping methods.
- Tenants can define supported weight units for shipping calculations.
- Dynamic freight calculation based on UPS shipping services.
- The Super Admin can view which tenant stores are using the UPS Shipping method.
- The Super Admin can monitor UPS Shipping configurations across tenant stores.
- Bagisto v2.4.1
- Laravel SAAS v2.4.1
- Laravel UPS Shipping v2.4.1
How to install the module Laravel SaaS UPS Shipping?
- Unzip the respective extension zip and then merge “packages” folders into the project root directory.
- Add the following PSR-4 autoload entries to the root
composer.jsonunder theautoload.psr-4section:
"Webkul\\UpsShipping\\": "packages/Webkul/UpsShipping/src", "Webkul\\UpsShippingSaas\\": "packages/Webkul/UpsShippingSaas/src"
- Run the following command to refresh the autoload files:
composer dump-autoload
bootstrap/providers.php:use Webkul\UpsShipping\Providers\UpsShippingServiceProvider; use Webkul\UpsShippingSaas\Providers\UpsShippingSaasServiceProvider;
return [
UpsShippingServiceProvider::class,
UpsShippingSaasServiceProvider::class,
];
Now execute the project on your specified domain.
After the successful installation, the super admin can log in and then navigate to Configure>>Sales>>Shipping Methods>UPS Shipping. In the SaaS environment, the super admin area shows an informational notice about the UPS integration. The actual operational settings Access License Key, User ID, Password, Shipper Number, Sandbox mode, container type, weight unit, and allowed services are configured by each tenant individually through their own administration panel under Configure>>Sales>>Shipping Methods.
Note: The UPS module uses the UPS Rate API for live shipping rate calculation. You will need a valid UPS Access License Key, User ID, Password, and Shipper Number from your UPS account. The Sandbox toggle allows switching between test and live environments for development purposes.
Laravel SaaS UPS Shipping:- Super Admin Management
Note: The UPS module uses the UPS Rate API for live shipping rate calculation.
You will need a valid UPS Access License Key, User ID, Password, and Shipper Number from your UPS account.
The Sandbox toggle allows switching between test and live environments for development purposes.
The super admin can view the informational notice about the UPS shipping method on the above page, indicating that UPS shipping is available as a shipping integration for tenants across the platform.
Laravel SaaS UPS 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 Settings
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 UPS 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 UPS shipping.
Under the UPS 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 deactivate the module from this field.
Sandbox Mode:- Enable sandbox mode for testing the UPS shipping rates without real transactions.
Access License Key:- Enter the UPS Access License Key obtained from your UPS developer account.
User ID:- Enter your UPS.com User ID for API authentication.
Password:- Enter your UPS.com account password.
Shipper Number:- Enter your UPS Shipper Number (account number) assigned by UPS.
Container Type – Set the Container to the typical packaging type for the shipment (Package, UPS Letter, UPS Tube, UPS Pak, UPS Express Box).
Weight Unit – Choose the weight unit as LBS or KGS as required for your shipments.
Allowed Services:- Choose the UPS services offered to your customers from the Allowed Services list (Next Day Air, 2nd Day Air, UPS Ground, UPS Worldwide Express, etc.).
Customer Checkout Process
After successfully configuring the UPS 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 UPS services according to their requirements and budget.
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 UPS 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.
The tenant can view the details of any particular order.
Also, the tenant can generate an order invoice by clicking on Invoice and set the invoice quantity as per below image:
After creating the invoice, the tenant can check the order status which will show processing.
Now the invoice is generated, the tenant can create a new shipment by clicking on Ship.
Creating the shipment, the order status will turn to completed as per below image:
Now the shipment page will be redirected when the tenant clicks on the view section in shipment. The tenant can check complete information in the shipment.
That’s all for the Laravel SaaS UPS Shipping.
Support
So, that was much about the User Guide of Laravel SaaS UPS Shipping module. For any queries or doubts, reach out to us at support@webkul.com. Also, you can raise a ticket at our HelpDesk System.
Please explore our Laravel Development Services and Quality Bagisto Extensions.