Back to Developer Guides

This guide applies to:

  • Basic Edition
  • Plus Edition
  • Pro Edition
  • Business Edition

Description

WordPress Hook that fires once there is a change to the customer information of a booked appointment. The key it’s watching is customer_information.

Placement

This code should be placed in your custom plugin file.

Source Code

This action is located in the SSA_Hooks::maybe_do_appointment_customer_information_edited_hook() function in class-hooks.php.


Usage for ssa/appointment/customer_information_edited

add_action('ssa/appointment/customer_information_edited', 'new_function_name', 10, 4);

Parameters

  • $appointment_id int
    The ID of the appointment where customer information changed.
  • $data_after array
    The data of the booked appointment after customer information changed, which includes several keys as discussed in ssa/appointment/booked.
  • $data_before array
    The data of the booked appointment before the customer information changed, which includes several keys as discussed in ssa/appointment/booked.
  • $response 
    The response of editing customer information for the appointment.

Example – Show an Alert when the Customer Information is Edited

add_action('ssa/appointment/customer_information_edited', 'alert_customer_info_edited', 10, 4);

function alert_customer_info_edited($appointment_id, $data_after, $data_before, $response)
{
    echo "The customer information of the appointment with ID: $appointment_id has changed.";
}

Still stuck?

File a support ticket with our five-star support team to get more help.

File a ticket

  • This field is for validation purposes and should be left unchanged.
  • Please provide any information that will be helpful in helping you get your issue fixed. What have you tried already? What results did you expect? What did you get instead?

Related Guides