Okay
  Public Ticket #2467239
Customers home visit/location
Closed

Comments

  • Daniel Luke Holmes started the conversation

    We run an exterior cleaning business and looking for an online booking option for our customers to book their own appointment on. All our services are carried out at the customers own home (not our business address). We would like our bookings grouped together based on the customers address to save on traveling time between jobs and increase efficiency. Is it possible to do this location based appointment grouping on Amelia or is it possible for us to pay to have this feature added? Thanks Dan 

  •  1,708
    Miloš replied

    HI Daniel,
    Thank you for your inquire.

    Sorry to disappoint you but unfortunately we do not have option that you require in our plugin built-in features.

    The only workaround that I can suggest is to use Custom fields, so the customers can enter their location. After that you will need to manually make a plan of the route for those locations.

    As for paying to add this feature, unfortunately we will not have developers for hiring in near future, due to tasks that are planned for this summer.


    Best regards.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Daniel Luke Holmes replied

    Do you have an API integration or any way I could get a private developer to make an additional location based add-on?

  •  1,708
    Miloš replied

    Hi Daniel,

    We do have a web hooks , more info on this link.

    What we also have is a few JS hooks that is triggered depends on the view:

    window.beforeAddToCalendarLoaded()
    window.beforeBookingLoaded()
    window.beforeSearchLoaded()
    window.beforeSearchFiltered()
    window.afterSearchFiltered()
    window.beforeConfirmedBooking()
    window.beforeCatalogLoaded()
    window.afterSelectCatalogCategory(object_category)
    window.beforeCatalogCategoryLoaded(object_category)
    window.beforeCatalogServiceLoaded(object_category, object_service)
    window.afterSearchActivateService(object_appointment, object_serviceActive)
    window.afterSearchGoToSecondStep(object_appointment, object_serviceActive)
    window.afterBookingSelectDateAndTime(object_appointment, object_serviceId, object_providerId, object_locationId)
    window.afterBookingSelectService(object_appointment, object_serviceId, object_providerId, object_locationId)
    window.beforeConfirmBookingLoaded(object_appointment, object_service, object_provider, object_location)
    window.afterConfirmBooking(object_appointment, object_service, object_provider, object_location)

    JS files are modified (minimized) in public version of plugin (in our development environment is accessible), but unfortunately I can not send you our source code because that is the policy of our company.

    All those files that have extension .vue are compressed and minimized in JS files that is very hard and not recommended modifying. So in order to add some other features you can unminify the js and customize it.

    Please keep in mind that it is not recommended to do since the changes are not included in the update of the plugin and you will need to apply those changes after every update or not update the plugin at all.


    Best regards. 

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables