Automattic\WooCommerce\Internal\Admin
CustomerEffortScoreTracks::maybe_enqueue_ces_survey_for_product
Maybe enqueue the CES survey, if product is being added or edited.
Method of the class: CustomerEffortScoreTracks{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->maybe_enqueue_ces_survey_for_product( $new_status, $old_status );
- $new_status(string) (required)
- The new status.
- $old_status(string) (required)
- The old status.
CustomerEffortScoreTracks::maybe_enqueue_ces_survey_for_product() CustomerEffortScoreTracks::maybe enqueue ces survey for product code WC 10.3.3
private function maybe_enqueue_ces_survey_for_product(
$new_status,
$old_status
) {
if ( 'publish' !== $new_status ) {
return;
}
if ( 'publish' !== $old_status ) {
$this->enqueue_ces_survey_for_new_product();
} else {
$this->enqueue_ces_survey_for_edited_product();
}
}