Fixed the Add First Product email note checks (https://github.com/woocommerce/woocommerce-admin/pull/6260)
* Added extra filters to note This commit adds extra filters to email note. * Fixed note image and css This commit fixes a few things related to the note image, css and some checks * Fixed css and note image replaced * Added readme.txt Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
This commit is contained in:
parent
600c91a2cc
commit
3ffc2c32ec
Binary file not shown.
Before Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
|
@ -15,7 +15,7 @@ do_action( 'woocommerce_email_header', $email_heading, $email );
|
|||
|
||||
<?php if ( isset( $email_image ) ) { ?>
|
||||
<div>
|
||||
<img src="<?php echo esc_url( $email_image ); ?>" style="display: block; margin-bottom: 24px;"/>
|
||||
<img src="<?php echo esc_url( $email_image ); ?>" style="display: block; margin-bottom: 24px; width: 90px;"/>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
|
|
|
@ -84,6 +84,7 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
|||
- Dev: Add wait script for mysql to be ready for phpunit tests in docker. #6185
|
||||
- Update: Homescreen layout, moving Inbox panel for better interaction. #6122
|
||||
- Dev: Remove old debug code for connecting to Calypso / Wordpress.com. #6097
|
||||
- Fix: Fixed the Add First Product email note checks. #6260
|
||||
|
||||
|
||||
== Changelog ==
|
||||
|
|
|
@ -29,8 +29,8 @@ class AddFirstProduct {
|
|||
* @return Note
|
||||
*/
|
||||
public static function get_note() {
|
||||
// We want to show the note after three days.
|
||||
if ( ! self::wc_admin_active_for( 3 * DAY_IN_SECONDS ) ) {
|
||||
// We want to show the note after 3 days and before 30.
|
||||
if ( ! self::wc_admin_active_for( 3 * DAY_IN_SECONDS ) || self::wc_admin_active_for( 30 * DAY_IN_SECONDS ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -47,6 +47,16 @@ class AddFirstProduct {
|
|||
return;
|
||||
}
|
||||
|
||||
// Don't show if there is an orders.
|
||||
$args = array(
|
||||
'limit' => 1,
|
||||
'return' => 'ids',
|
||||
);
|
||||
$orders = wc_get_orders( $args );
|
||||
if ( 0 !== count( $orders ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
$content_lines = array(
|
||||
__( 'Nice one, you’ve created a WooCommerce store! Now it’s time to add your first product.<br/><br/>', 'woocommerce-admin' ),
|
||||
__( 'There are three ways to add your products: you can <strong>create products manually, import them at once via CSV file</strong>, or <strong>migrate them from another service</strong>.<br/><br/>', 'woocommerce-admin' ),
|
||||
|
@ -63,7 +73,7 @@ class AddFirstProduct {
|
|||
$note->set_content_data( (object) $additional_data );
|
||||
$note->set_image(
|
||||
plugins_url(
|
||||
'/images/admin_notes/img-product-light.png',
|
||||
'/images/admin_notes/openbox+purple.png',
|
||||
WC_ADMIN_PLUGIN_FILE
|
||||
)
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue