diff --git a/includes/admin/list-tables/class-wc-admin-list-table-orders.php b/includes/admin/list-tables/class-wc-admin-list-table-orders.php index 4a64388e475..daff4e22c8e 100644 --- a/includes/admin/list-tables/class-wc-admin-list-table-orders.php +++ b/includes/admin/list-tables/class-wc-admin-list-table-orders.php @@ -47,8 +47,12 @@ class WC_Admin_List_Table_Orders extends WC_Admin_List_Table { */ protected function render_blank_state() { echo '
'; + echo '

' . esc_html__( 'When you receive a new order, it will appear here.', 'woocommerce' ) . '

'; echo '' . esc_html__( 'Learn more about orders', 'woocommerce' ) . ''; + + do_action( 'wc_marketplace_suggestions_orders_empty_state' ); + echo '
'; } diff --git a/includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php b/includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php index c818bcecd13..7ac4cc8d98a 100644 --- a/includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php +++ b/includes/admin/marketplace-suggestions/class-wc-marketplace-suggestions.php @@ -29,6 +29,7 @@ class WC_Marketplace_Suggestions { // Register hooks for rendering suggestions container markup. add_action( 'wc_marketplace_suggestions_products_empty_state', array( __CLASS__, 'render_products_list_empty_state' ) ); + add_action( 'wc_marketplace_suggestions_orders_empty_state', array( __CLASS__, 'render_orders_list_empty_state' ) ); } /** @@ -87,6 +88,15 @@ class WC_Marketplace_Suggestions { self::render_suggestions_container( 'products-list-empty-footer' ); } + /** + * Render suggestions containers in orders list empty state. + */ + public static function render_orders_list_empty_state() { + self::render_suggestions_container( 'orders-list-empty-header' ); + self::render_suggestions_container( 'orders-list-empty-body' ); + self::render_suggestions_container( 'orders-list-empty-footer' ); + } + /** * Render a suggestions container element, with the specified context. *