Your cart is empty!
Choose Display Price
public function onChooseDisplayServicePrice(object $service) : bool
Fires while checking whether the service price should be displayed.
Description
This hook can be used to apply additional conditions to the visibility restrictions of the price of a service.
When this hook is triggered, the system already validated all the standard conditions.
This hook won't trigger when the price should be hidden by default, which means that at least one of these criteria is satisfied:
- the service has not cost;
- the customer owns an active subscription.
Parameters
- $service
-
(object) The service to check.
Return Value
Boolean. False to hide the price.
Example
/**
* This event can be used to apply additional conditions to the
* visibility restrictions. When this event is triggered, the
* system already validated all the standard conditions.
*
* @param object $service The service to check.
*
* @return boolean False to hide the service.
*/
public function onChooseDisplayServicePrice($service)
{
/**
* @todo apply some custom validations
*/
return true;
}
Changelog
Version | Description |
---|---|
1.7 | Introduced. |
Last Update: 2021-10-08 15:42
Helpful?