Product Icon

WooCommerce Distance Rate Shipping

Easily offer shipping rates based on the distance or total travel time to your customer.

Multi-Vendor Compatibility with WCFM for Distance Rate Shipping

Overview:
The Distance Rate Shipping for WooCommerce plugin currently allows users to set a single shipping origin address for calculating distance-based shipping rates. However, this setup is not efficient for multi-vendor websites where each vendor has a unique shipping location.

Objective:
Enhance the Distance Rate Shipping for WooCommerce plugin to support multi-vendor websites by dynamically setting the shipping origin based on each vendor’s address as defined in the WooCommerce Frontend Manager (WCFM) plugin.

Feature Requirements:

Dynamic Shipping Origin: Enable the plugin to use each vendor’s unique address as the shipping origin when calculating distance-based shipping rates. This ensures accurate shipping calculations for orders from different vendors.

Integration with WCFM:

Retrieve vendor addresses from WCFM, including Address 1, Address 2, City, Zip/Postal Code, State/Province, and Country.
Automatically update the shipping origin based on the vendor’s address for each order.
Hooks and Filters:

Introduce hooks or filters that allow developers to override the default shipping origin address.
Provide documentation on how to implement these hooks to integrate with multi-vendor setups.
Benefits:

Accuracy: Ensures that shipping rates are accurately calculated based on the actual distance from each vendor’s location to the customer’s address.
Efficiency: Streamlines the setup process for multi-vendor websites, eliminating the need to manually set a shipping origin for each vendor.
Scalability: Makes the plugin more versatile and suitable for large-scale multi-vendor marketplaces.
Use Case:
A multi-vendor marketplace where each vendor ships products from their own location. The current single shipping origin setup leads to inaccurate shipping rates, causing potential issues with shipping cost calculations and customer satisfaction. By implementing dynamic shipping origins based on vendor locations, each vendor can offer precise shipping rates, improving the overall user experience.

Author

johnwebsites2

Current Status

Open

Last updated: August 3, 2024

0 comments

Log in to comment on this feature request.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.