Dynamic Pricing for WooCommerce

Bulk discounts, role-based pricing and much more

Distance Based Pricing

Trip Fee Calculation Functionality

You have one variable that is the website/businesses address. It is a setting.

A second variable is the website visitor, i.e. prospective customer’s physical address. They enter this in a form before checkout.

This function calculates the distance between the two addresses.

The distance takes a 3rd variable, the price per unit/distance. (Either Miles, or Kilometers – Settings) And determines what is a separate line item in the shopping cart that has a product name called “Trip Fee”.

This is used to generate programmatically a job bid. The job bid in effect can be a saved shopping cart. Once the customer pays, the bid has been accepted.

Further plugins add this to a booking/job calendar that contains all the job details, or invoice details.

Author

dbmarker

Current Status

Open

Last updated: March 19, 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.