Description
Bagisto SaaS FedEx Shipping is a Bagisto module that adds FedEx as a shipping method to a multi company SaaS store, with each tenant using their own FedEx account.
A tenant enters the FedEx Account ID and API keys on their own configuration page. The module then calls the FedEx REST API and returns live shipping charges.
Shoppers see the FedEx services their tenant allows during the checkout shipping step. They pick a service, read the charge, and place the order.
After the order arrives, the tenant creates the invoice, generates the shipment, and downloads the FedEx shipping label. Refunds are handled from the same order view.
Pickup requests and shipment tracking are also available in the admin panel. Customers can follow the same shipment from the My Account section of the storefront.
Additionally, if you want to run a multi company SaaS store where each tenant gets their own domain, then check Laravel e-Commerce Multi Company SaaS Module.
Highlighted Features
Own FedEx Account
Each tenant saves their own FedEx Account ID and API keys against their own store, not against a shared one.
Real-Time Rate Calls
FedEx REST API returns live shipping charges while the shopper is still on the checkout page.
Selectable FedEx Services
Tenants pick which FedEx services appear at checkout and can add extra service codes by hand.
Label Generation
Generate a shipment and download the FedEx shipping label without leaving the order view.
Pickup Scheduling
Book a FedEx pickup, set the package location and building type, and cancel it when plans change.
Country Wise Pricing
Set country wise FedEx shipping prices so each destination carries the charge the tenant decides.
Why Do We Need Bagisto SaaS FedEx Shipping?
Bagisto SaaS FedEx Shipping calculates shipping based on parcel weight and delivery distance, unlike the default Bagisto SaaS store, which offers only flat rate and free shipping.
Tenants then guess, overcharging short local deliveries, undercharging heavy overseas parcels, and absorbing the difference on every order.
Bagisto SaaS FedEx Shipping removes the guesswork by requesting real time FedEx rates based on the cart weight and destination, so shoppers pay accurate shipping costs.
Save the shipping origin address before configuring FedEx, as FedEx calculates rates from an origin address, not a store name.
Also, if you want tenants to offer a second carrier next to FedEx, you can check our Laravel SaaS USPS Shipping.
Use Cases
-
Launch a SaaS Store Network
A platform owner offers FedEx to every company on the SaaS site. Each tenant bills shipping on their own FedEx account.
-
Ship Orders Across Borders
A tenant selling abroad quotes international FedEx services at checkout instead of a single flat rate.
-
Book Same Day Pickups
A tenant with a busy dispatch day raises a FedEx pickup request rather than driving parcels to a drop-off point.
-
Cut Delivery Status Queries
Shoppers open shipment tracking from My Account, so the tenant answers fewer where is my order emails.
FedEx Shipping Services and Method Settings
FedEx Shipping Services and Method Settings control how FedEx appears on the storefront. Tenant sets the method status, the checkout name, and the packaging rules used for every quote.
- Enable or disable the FedEx shipping method.
- Customize the method name and short description shown at checkout.
- Select the FedEx shipping services offered to customers.
- Add extra FedEx service codes as additional services.
- Set the weight unit to LB or KG and the length class to IN or CM.
- Configure the default box length, width, height, packaging type, drop-off type, and delivery instructions.
Tenant FedEx Account Credentials
Tenant FedEx Account Credentials hold the keys that authorize every API call. A tenant saves them once against their own store, and no other company on the platform can read them.
- Enter the FedEx Account ID, Client ID, and Client Secret.
- Add a separate key pair for the FedEx Tracking API.
- Save the shipper name and shipper email used on shipments.
- Add the contact phone number with its phone extension.
- Switch between Development and Live mode.
- Save the shipping origin address before FedEx is configured.
Real-Time Shipping Rates at Checkout
Real-Time Shipping Rates at Checkout come from the FedEx REST API. This module sends the cart and the destination, then lists the charge FedEx returns for each allowed service.
- Show all FedEx services the tenant has allowed.
- Display real-time shipping charges before the order is placed.
- Let the customer select one FedEx service and complete the order.
- Apply country wise shipping prices set by the tenant.
- Quote from the saved origin address, box size, and weight unit.
Shipments, Labels and Refunds
A FedEx order moves from invoice to shipment to label inside the Bagisto admin panel. Tenant never opens the FedEx portal to get a parcel out of the door.
- Create an invoice for a FedEx order.
- Generate the shipment against that order.
- Generate the FedEx shipping label for the shipment.
- Download the label and attach it to the parcel.
- Process a refund for a FedEx order.
- Work through it all from one order view.
FedEx Pickup Request Management
A FedEx pickup request books a courier to collect parcels from the tenant address. Tenant raises it from the shipments section and cancels it in the same place.
- Raise a FedEx pickup request from the shipments section.
- Set the pickup package location and the building type.
- View every pickup request from the shipments section.
- Cancel a scheduled pickup when the dispatch plan changes.
Shipment Tracking for Admin and Customers
Shipment tracking runs on the Tracking API keys the tenant saved. Both sides of the store read the same FedEx status, so nobody has to copy a tracking number into another site.
- Track a FedEx shipment from the Bagisto admin panel.
- Let customers track their shipment from the My Account section.
- Read the FedEx status through the separate Tracking API keys.
- Read the tracking status against the generated shipment.
Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/. You may also check our all Bagisto Extensions.