1, 'status' => 'publish', 'orderby' => 'date', 'order' => 'ASC', ) ); $products = $query->get_products(); if ( 0 === count( $products ) ) { return; } $oldest_product_timestamp = $products[0]->get_date_created()->getTimestamp(); $half_hour_in_seconds = 30 * MINUTE_IN_SECONDS; if ( ( time() - $oldest_product_timestamp ) > $half_hour_in_seconds ) { return; } $content = __( 'Make sure that your checkout is working properly before you launch your store. Go through your checkout process in its entirety: from adding a product to your cart, choosing a shipping location, and making a payment.', 'woocommerce-admin' ); $note = new WC_Admin_Note(); $note->set_title( __( 'Don\'t forget to test your checkout', 'woocommerce-admin' ) ); $note->set_content( $content ); $note->set_content_data( (object) array() ); $note->set_type( WC_Admin_Note::E_WC_ADMIN_NOTE_INFORMATIONAL ); $note->set_name( self::NOTE_NAME ); $note->set_source( 'woocommerce-admin' ); $note->add_action( 'test-checkout', __( 'Test checkout', 'woocommerce-admin' ), wc_get_page_permalink( 'shop' ) ); return $note; } }