Woocommerce Integration Hooks & Filters
Hook
Description
Parameters
bridge_woo_course_product_created
Use this hook to execute custom code when a new product is created during synchronization from the settings page.
$wp_product_id: WooCommerce Product Id generated for a course $wp_course_id : Id of Moodle™ course created on WordPress $course_data: Course data coming from Moodle API $sync_options: Synchronization option selected by website admin
bridge_woo_course_product_updated
Use this hook to execute custom code when a new product is updated during synchronization from the settings page.
$wp_course_id : Id of Moodle course created on WordPress $course_data: Course data coming from Moodle API $sync_options: Synchronization option selected by website admin
bridge_woo_email_allowed_order_status
Use this hook to include information of courses associated with a product selectively in order status emails.
array: This contains order status such as, ‘wc-processing’,’wc-completed’,’wc-on-hold’