• Resolved johnnee

    (@johnnee)


    Hi,

    I am running a marketplace for florist (aka Vendor) using WCFM’s multi-vendor plugin.

    The problem i face is that, the Vendors is only able to serve customers within certain radius of their location.
    So for instance, if the Vendor is in Location A, they would only want to deliver flowers to customers within 30km of Location A.
    The Vendor wouldn’t want to serve customers (i.e. deliver the flowers) to another customer that lives farther than 30km away.

    The closest plugin i’ve found so far is this: https://www.woodeliveryarea.com/features/
    However, i think this plugin doesn’t work like a filter that can appear on the sidebar in the Shop page.

    1. Is this plugin mentioned above compatible with WCFM?

    2. Is there any other free/paid plugin you guys recommend that will allow my website customers/shoppers to filter the products, so that they can check if the product is available to be delivered (by the Vendor) to their preferred location?

    This is an example what i’m thinking the plugin can do:
    The plugin acts as a filter that appears on the sidebar of my Shop page, then it would let customer enter his/her location’s postcode/zip code. Then, the filter would filter out and show available products that are within 30km of the customer’s location.
    (note: this would probably mean the filter also need to allow Vendors to configure the radius up to the extent which they are okay to deliver the products to).

    3. Also open to any other better solutions.

    Kindly help.

    Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author WC Lovers

    (@wclovers)

    Hi,

    Please check once WCFM “Shipping by Distance” module – https://docs.wclovers.com/store-shipping/

    Here vendors may set maximum distance up to which they will delivery. If any customer beyond their limit trying to purchase it will block them.

    Thank you

    Shipping by distance is working in Google Maps but it is not working in Open Street Maps as we have to enter the name of the city in the location box and it recognises the whole city and not the exact user location to filter the radius.

    If one searches from the radius, it will calculate from the centre of the city where the location point has been set default by open street maps.

    If it is possible to locate the user’s exact location via open street maps then please post the procedure.

    Thank You.

    Plugin Author WC Lovers

    (@wclovers)

    Hi,

    Shipping by distance is working in Google Maps but it is not working in Open Street Maps as we have to enter the name of the city in the location box and it recognises the whole city and not the exact user location to filter the radius.

    – Possible as Open Street Map location library not enrich as Google Map, so it failed to give exact latitude-longitude for user’s location. It’s always safe to use Google map api for such cases.

    If one searches from the radius, it will calculate from the centre of the city where the location point has been set default by open street maps.

    – yeah, as open street map only has latitude-longitude for popular cities, so it start calculate from there. Failed to detect user’s exact location.

    If it is possible to locate the user’s exact location via open street maps then please post the procedure.

    – Use, Google Map APi. Open street map is fine to show some locations on map, but for search and detect distance it’s not that helpful.

    Thank You

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Any Plugin For Customer To Check If The Product Can Be Delivered To Their Area?’ is closed to new replies.