This code snippet requires Competitions for Woo v3.0.2 or higher.
add_filter( 'competitions_for_woocommerce_generate_random_ticket_numbers', 'custom_sequential_ticket_numbers', 10, 3 );
function custom_sequential_ticket_numbers( $random_tickets, $product_id, $qty ) {
$available_tickets = competitions_for_woocommerce_get_available_ticket( $product_id );
if ( empty( $available_tickets ) ) {
return $random_tickets;
}
sort( $available_tickets );
$sequential_tickets = array_slice( $available_tickets, 0, $qty );
return $sequential_tickets;
}
