Automattic\WooCommerce\Internal\Fulfillments

FulfillmentsRenderer::render_fulfillment_column_row_datapublicWC 1.0

Render the fulfillment status column.

Method of the class: FulfillmentsRenderer{}

No Hooks.

Returns

null. Nothing (null).

Usage

$FulfillmentsRenderer = new FulfillmentsRenderer();
$FulfillmentsRenderer->render_fulfillment_column_row_data( $column_name, $order );
$column_name(string) (required)
The name of the column.
$order(WC_Order) (required)
The order object.

FulfillmentsRenderer::render_fulfillment_column_row_data() code WC 10.3.3

public function render_fulfillment_column_row_data( string $column_name, WC_Order $order ) {
	$fulfillments = $this->maybe_read_fulfillments( $order );

	// Render the column data based on the column name.
	switch ( $column_name ) {
		case 'fulfillment_status':
			$this->render_order_fulfillment_status_column_row_data( $order );
			break;
		case 'shipment_tracking':
			$this->render_shipment_tracking_column_row_data( $order, $fulfillments );
			break;
		case 'shipment_provider':
			$this->render_shipment_provider_column_row_data( $order, $fulfillments );
			break;
	}
}