Okay
  Public Ticket #3500871
Services status inside Packages
Closed

Comments

  • Miguel started the conversation

    My services have default status as pending, so they can be updated automatically to approved after payment being made.

    Now, lets say there is a package with a certain number of services, where the services are supposed to be scheduled at customer panel after the package purchased.

    The thing is, even with package paid, those services inside the package are always scheduled with status pending instead of approved since there is no trigger to update it to approved… but the package that contains those service are already paid…

     

    There is any work around for this?

  •  413
    Stefan replied

    Hello Miguel,

    Sorry for the late reply. I was able to reproduce the steps and here is how it should work. Let's say that you have a package of a couple of services and there is already a booked package for a customer. Each service has a default status pending set in each service setting, like this - 

    1253026832.png

    When you book an appointment for this service, in the customer panel, you can see the status set to pending 

    6546542385.png

    If you change the service settings to approved, then in the customer panel, for the appointment made for that service, you can see the status set to approved.

    4779830282.png

    So, the conclusion is that the status of the appointment will be the same as in the services settings.

    Please note that is also isn't related to the fact that the package has been paid or not. As you can see, in this case, the package still needs to be paid, and it's still reading the status

    6998067052.png

    You can test it with the default status set to pending or approved in the service settings itself, and it should read the proper status.

    I hope it helps. Please, let us know if it works.


    Kind Regards, 

    Stefan Petrov
    [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

  • Miguel replied

    Hello Stefan, thank you for the reply and the effort.

     

    Unfortenly your answer dont exactly help me much since all you mentioned i already knew, since is basic amelia usage.

    Like i mentioned on my ticket question: “My services have default status as pending, so they can be updated automatically to approved after payment being made.”

    So, what I meant with this is that on my case (and probably on most of everyone that use Amelia with online payments) there is no human that update a appointment from pending to approved on the backstage. INSTEAD that update is made automatically when the payment related with that appointment is being made.

    So, back to my question, in that scenario, and since there is no option under packages to control appointment status inside those packages, how I can update customers appointments made from their customer panel that are inside packages that have being already paid? i dont want to manually update a appointment to aproved inside a package that is already paid.

    Also, I see that is possible to see the package inside customer panel and do a appointment inside that package even without the package being paid. That’s illogic.

  •  413
    Stefan replied

    Hello Miguel,

    My apologies for the late answer. 

    What you saw on my screenshot is the package booked with the "on site" payment method. When a customer is about to book a package on the front end, he will be able to access the customer panel and book an appointment without paying for the package, only if he chooses the "on site" payment method. If you disable this, he will need to use one of the online payment methods, which means that he needs to pay first in order to complete the booking.

    If you book a package for a customer from the backend, then, again the customer will be able to book an appointment, but he will have the option to pay for the package through the customer panel.

    Unfortunately, currently, there is no option for the automatic update of appointment status since the package appointment status depends on the default status in service settings exclusively. If the default status is set to pending, then you will able to see the appointment in the appointments section, and if you update it to approved, it will be updated to approved in the customer panel.

    Please feel free to search through our feature suggestion page,  to see if someone may have already suggested this feature. If you can't see it, feel free to add your suggestion there, and as more people vote, the feature will move higher on the priority list.

    You can certainly follow our changeLog page if you'd like, where we state any changes/new features/bug fixes during updates; and our newsletter, so you're informed about new features, bug fixes, freebies, etc.

    Please, let us know if you have any other questions.

    Kind Regards, 

    Stefan Petrov
    [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