autoship_create_scheduled_order_data (filter)

( src/orders.php) Allows developers to add or alter Scheduled Order Data before it is saved on creation or after Scheduled Order processing. It takes the $scheduled_order_data array and the (WooCommerce) $order_id as its parameters.


$scheduled_order_data = apply_filters( 'autoship_create_scheduled_order_data', $scheduled_order_data, $order_id );


 * @param: array $scheduled_order_data
 * @param: int $order_id
 * @return array
function autoship_create_scheduled_order_data_example( $scheduled_order_data, $order_id ) {
	$scheduled_order_data['my_custom_field'] = 'my_custom_value';
	return $scheduled_order_data;
add_filter( 'autoship_create_scheduled_order_data', 'autoship_create_scheduled_order_data_example', 10, 2);

Included in these Functions:

Used in the following Code Examples: