Automattic\WooCommerce\Internal\Fulfillments

FulfillmentsRenderer::add_fulfillment_columnspublicWC 1.0

Add the fulfillment related columns to the orders table, after the order_status column.

Method of the class: FulfillmentsRenderer{}

No Hooks.

Returns

Array. The modified columns.

Usage

$FulfillmentsRenderer = new FulfillmentsRenderer();
$FulfillmentsRenderer->add_fulfillment_columns( $columns );
$columns(array) (required)
The columns in the orders page.

FulfillmentsRenderer::add_fulfillment_columns() code WC 10.3.3

public function add_fulfillment_columns( $columns ) {
	$new_columns = array();
	foreach ( $columns as $column_name => $column_info ) {
		$new_columns[ $column_name ] = $column_info;
		if ( 'order_status' === $column_name ) {
			$new_columns[ $column_name ]       = 'Order Status';
			$new_columns['fulfillment_status'] = __( 'Fulfillment Status', 'woocommerce' );
			$new_columns['shipment_tracking']  = __( 'Shipment Tracking', 'woocommerce' );
			$new_columns['shipment_provider']  = __( 'Shipment Provider', 'woocommerce' );
		}
	}
	return $new_columns;
}