' . esc_html__( 'Convrail requires WooCommerce.', 'convrail' ) . '

'; } ); return; } Convrail_Settings::init(); Convrail_Admin::init(); Convrail_Pixel::init(); Convrail_Orders::init(); Convrail_Sessions::init(); Convrail_Products::init(); } ); register_activation_hook( __FILE__, function () { if ( ! wp_next_scheduled( CONVRAIL_CRON_HOOK ) ) { wp_schedule_event( time() + 300, 'daily', CONVRAIL_CRON_HOOK ); } } ); register_deactivation_hook( __FILE__, function () { wp_clear_scheduled_hook( CONVRAIL_CRON_HOOK ); // wp_clear_scheduled_hook ne retire que les evenements SANS arguments: les lots de synchronisation // portent [page, essai] et continuaient de tourner (constate sur la boutique pilote le // 2026-09-17). wp_unschedule_hook( 'convrail_full_sync_batch' ); wp_unschedule_hook( 'convrail_push_order' ); wp_unschedule_hook( 'convrail_void_order' ); wp_unschedule_hook( 'convrail_push_product' ); } );