From 3159bde89501af06c7fbe5389510f34a4e13bc29 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Thu, 7 Apr 2022 18:07:00 -0300 Subject: [PATCH 1/8] Add Pinterest to free extensions list --- packages/js/data/src/plugins/constants.ts | 4 ++++ plugins/woocommerce/src/Admin/API/OnboardingProfile.php | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/js/data/src/plugins/constants.ts b/packages/js/data/src/plugins/constants.ts index 1050edb792c..50fbb1985f2 100644 --- a/packages/js/data/src/plugins/constants.ts +++ b/packages/js/data/src/plugins/constants.ts @@ -55,4 +55,8 @@ export const pluginNames = { 'google-listings-and-ads': __( 'Google Listings and Ads', 'woocommerce' ), 'woo-razorpay': __( 'Razorpay', 'woocommerce' ), mailpoet: __( 'MailPoet', 'woocommerce' ), + 'pinterest-for-woocommerce': __( + 'Pinterest for WooCommerce', + 'woocommerce' + ), }; diff --git a/plugins/woocommerce/src/Admin/API/OnboardingProfile.php b/plugins/woocommerce/src/Admin/API/OnboardingProfile.php index a148810ed2e..d30956054d3 100644 --- a/plugins/woocommerce/src/Admin/API/OnboardingProfile.php +++ b/plugins/woocommerce/src/Admin/API/OnboardingProfile.php @@ -397,6 +397,7 @@ class OnboardingProfile extends \WC_REST_Data_Controller { 'creative-mail-by-constant-contact', 'facebook-for-woocommerce', 'google-listings-and-ads', + 'pinterest-for-woocommerce', 'mailpoet', ), 'type' => 'string', From 63f33b86dee6630febb35e8ab6f49d60bb2bc3b4 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Thu, 7 Apr 2022 18:07:47 -0300 Subject: [PATCH 2/8] Add free extensions list fallback --- .../DefaultFreeExtensions.php | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php index 6ec1c56dccb..1134defbd16 100644 --- a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php +++ b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php @@ -36,6 +36,7 @@ class DefaultFreeExtensions { 'plugins' => [ self::get_plugin( 'mailpoet' ), self::get_plugin( 'google-listings-and-ads' ), + self::get_plugin( 'pinterest-for-woocommerce' ), ], ], [ @@ -52,6 +53,7 @@ class DefaultFreeExtensions { 'title' => __( 'Grow your store', 'woocommerce' ), 'plugins' => [ self::get_plugin( 'google-listings-and-ads:alt' ), + self::get_plugin( 'pinterest-for-woocommerce:alt' ), ], ], ]; @@ -98,6 +100,36 @@ class DefaultFreeExtensions { 'manage_url' => 'admin.php?page=wc-admin&path=%2Fgoogle%2Fstart', 'is_built_by_wc' => true, ], + 'pinterest-for-woocommerce' => [ + 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), + 'description' => sprintf( + /* translators: 1: opening product link tag. 2: closing link tag */ + __( 'aaaa Inspire shoppers with %1$sPinterest for WooCommerce%2$s', 'woocommerce' ), + '', + '' + ), + 'image_url' => plugins_url( 'images/onboarding/creative-mail-by-constant-contact.png', WC_ADMIN_PLUGIN_FILE ), + 'manage_url' => 'admin.php?page=pinterest-for-woocommerce', + 'is_visible' => [ + [ + 'type' => 'not', + 'operand' => [ + [ + 'type' => 'plugins_activated', + 'plugins' => [ 'pinterest-for-woocommerce' ], + ], + ], + ], + ], + 'is_built_by_wc' => false, + ], + 'pinterest-for-woocommerce:alt' => [ + 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), + 'description' => __( 'Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.', 'woocommerce-admin' ), + 'image_url' => plugins_url( 'images/onboarding/creative-mail-by-constant-contact.png', WC_ADMIN_PLUGIN_FILE ), + 'manage_url' => 'admin.php?page=wc-admin&path=%2Fpinterest%2Flanding', + 'is_built_by_wc' => false, + ], 'mailpoet' => [ 'name' => __( 'MailPoet', 'woocommerce' ), 'description' => __( 'Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard.', 'woocommerce' ), From 9e905ea713afc77fa872afbd887df317a2e247bf Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Fri, 8 Apr 2022 14:03:55 -0300 Subject: [PATCH 3/8] Add Pinterest logo --- .../assets/images/onboarding/pinterest.png | Bin 0 -> 4959 bytes .../DefaultFreeExtensions.php | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 plugins/woocommerce/assets/images/onboarding/pinterest.png diff --git a/plugins/woocommerce/assets/images/onboarding/pinterest.png b/plugins/woocommerce/assets/images/onboarding/pinterest.png new file mode 100644 index 0000000000000000000000000000000000000000..2951353d8fdc53724d79af42a3ab830d76260dbd GIT binary patch literal 4959 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 N0H&q`t%R5b{tuJ;;', '' ), - 'image_url' => plugins_url( 'images/onboarding/creative-mail-by-constant-contact.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( 'images/onboarding/pinterest.png', WC_ADMIN_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=pinterest-for-woocommerce', 'is_visible' => [ [ @@ -126,7 +126,7 @@ class DefaultFreeExtensions { 'pinterest-for-woocommerce:alt' => [ 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), 'description' => __( 'Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.', 'woocommerce-admin' ), - 'image_url' => plugins_url( 'images/onboarding/creative-mail-by-constant-contact.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( 'images/onboarding/pinterest.png', WC_ADMIN_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=wc-admin&path=%2Fpinterest%2Flanding', 'is_built_by_wc' => false, ], From ecbd8541052ee2efebec7f9e06eeca21e11930a7 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Fri, 8 Apr 2022 15:07:37 -0300 Subject: [PATCH 4/8] Add changelog --- .../changelog/add-32141_pinterest_extension_to_obw | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 plugins/woocommerce/changelog/add-32141_pinterest_extension_to_obw diff --git a/plugins/woocommerce/changelog/add-32141_pinterest_extension_to_obw b/plugins/woocommerce/changelog/add-32141_pinterest_extension_to_obw new file mode 100644 index 00000000000..83bce430bb6 --- /dev/null +++ b/plugins/woocommerce/changelog/add-32141_pinterest_extension_to_obw @@ -0,0 +1,4 @@ +Significance: minor +Type: add + +Add Pinterest extension to onboarding wizard and marketing task #32527 From db7b1ba035d55b3582ccebf4fa17f332384817c0 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Tue, 12 Apr 2022 09:26:54 -0300 Subject: [PATCH 5/8] Add Pinterest to help panel --- .../woocommerce-admin/client/activity-panel/panels/help.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/woocommerce-admin/client/activity-panel/panels/help.js b/plugins/woocommerce-admin/client/activity-panel/panels/help.js index b13474e4f0b..a27469c37c1 100644 --- a/plugins/woocommerce-admin/client/activity-panel/panels/help.js +++ b/plugins/woocommerce-admin/client/activity-panel/panels/help.js @@ -100,6 +100,10 @@ function getMarketingItems( props ) { link: 'https://woocommerce.com/document/google-listings-and-ads/?utm_medium=product#get-started', }, + activePlugins.includes( 'pinterest-for-woocommerce' ) && { + title: __( 'Set up Pinterest for WooCommerce', 'woocommerce' ), + link: 'https://woocommerce.com/products/pinterest-for-woocommerce/', + }, activePlugins.includes( 'mailchimp-for-woocommerce' ) && { title: __( 'Connect Mailchimp for WooCommerce', 'woocommerce' ), link: From 17ae456868af7e82b8a7ad67a627d865fa4db6ab Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Tue, 12 Apr 2022 09:33:57 -0300 Subject: [PATCH 6/8] Fix text domain --- .../Admin/RemoteFreeExtensions/DefaultFreeExtensions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php index d5139a05118..5c80e61d5b5 100644 --- a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php +++ b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php @@ -125,7 +125,7 @@ class DefaultFreeExtensions { ], 'pinterest-for-woocommerce:alt' => [ 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), - 'description' => __( 'Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.', 'woocommerce-admin' ), + 'description' => __( 'Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.', 'woocommerce' ), 'image_url' => plugins_url( 'images/onboarding/pinterest.png', WC_ADMIN_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=wc-admin&path=%2Fpinterest%2Flanding', 'is_built_by_wc' => false, From 97fca30b394d0075fc040920fc0d660e7e17c726 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Tue, 12 Apr 2022 12:07:10 -0300 Subject: [PATCH 7/8] Fix fallback text --- .../Admin/RemoteFreeExtensions/DefaultFreeExtensions.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php index 5c80e61d5b5..84fc8cc9351 100644 --- a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php +++ b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php @@ -104,7 +104,7 @@ class DefaultFreeExtensions { 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), 'description' => sprintf( /* translators: 1: opening product link tag. 2: closing link tag */ - __( 'aaaa Inspire shoppers with %1$sPinterest for WooCommerce%2$s', 'woocommerce' ), + __( 'Inspire shoppers with %1$sPinterest for WooCommerce%2$s', 'woocommerce' ), '', '' ), From b85648a11744f491bb2f238adc694334c45c0789 Mon Sep 17 00:00:00 2001 From: Fernando Marichal Date: Tue, 12 Apr 2022 14:08:04 -0300 Subject: [PATCH 8/8] Fix fallback images URL --- .../DefaultFreeExtensions.php | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php index 84fc8cc9351..202dc7f5982 100644 --- a/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php +++ b/plugins/woocommerce/src/Internal/Admin/RemoteFreeExtensions/DefaultFreeExtensions.php @@ -78,7 +78,7 @@ class DefaultFreeExtensions { '', '' ), - 'image_url' => plugins_url( 'images/onboarding/google-listings-and-ads.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/google-listings-and-ads.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=wc-admin&path=%2Fgoogle%2Fstart', 'is_built_by_wc' => true, 'is_visible' => [ @@ -96,7 +96,7 @@ class DefaultFreeExtensions { 'google-listings-and-ads:alt' => [ 'name' => __( 'Google Listings & Ads', 'woocommerce' ), 'description' => __( 'Reach more shoppers and drive sales for your store. Integrate with Google to list your products for free and launch paid ad campaigns.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/google-listings-and-ads.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/google-listings-and-ads.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=wc-admin&path=%2Fgoogle%2Fstart', 'is_built_by_wc' => true, ], @@ -108,7 +108,7 @@ class DefaultFreeExtensions { '', '' ), - 'image_url' => plugins_url( 'images/onboarding/pinterest.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/pinterest.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=pinterest-for-woocommerce', 'is_visible' => [ [ @@ -126,28 +126,28 @@ class DefaultFreeExtensions { 'pinterest-for-woocommerce:alt' => [ 'name' => __( 'Pinterest for WooCommerce', 'woocommerce' ), 'description' => __( 'Get your products in front of Pinterest users searching for ideas and things to buy. Get started with Pinterest and make your entire product catalog browsable.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/pinterest.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/pinterest.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=wc-admin&path=%2Fpinterest%2Flanding', 'is_built_by_wc' => false, ], 'mailpoet' => [ 'name' => __( 'MailPoet', 'woocommerce' ), 'description' => __( 'Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/mailpoet.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/mailpoet.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=mailpoet-newsletters', 'is_built_by_wc' => true, ], 'mailchimp-for-woocommerce' => [ 'name' => __( 'Mailchimp', 'woocommerce' ), 'description' => __( 'Send targeted campaigns, recover abandoned carts and much more with Mailchimp.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/mailchimp-for-woocommerce.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/mailchimp-for-woocommerce.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=mailchimp-woocommerce', 'is_built_by_wc' => false, ], 'creative-mail-by-constant-contact' => [ 'name' => __( 'Creative Mail for WooCommerce', 'woocommerce' ), 'description' => __( 'Create on-brand store campaigns, fast email promotions and customer retargeting with Creative Mail.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/creative-mail-by-constant-contact.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/creative-mail-by-constant-contact.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=creativemail', 'is_built_by_wc' => false, ], @@ -481,7 +481,7 @@ class DefaultFreeExtensions { 'mailpoet:alt' => [ 'name' => __( 'MailPoet', 'woocommerce' ), 'description' => __( 'Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard.', 'woocommerce' ), - 'image_url' => plugins_url( 'images/onboarding/mailpoet.png', WC_ADMIN_PLUGIN_FILE ), + 'image_url' => plugins_url( '/assets/images/onboarding/mailpoet.png', WC_PLUGIN_FILE ), 'manage_url' => 'admin.php?page=mailpoet-newsletters', 'is_built_by_wc' => true, ],