Automattic\WooCommerce\Admin\Features\MarketingRecommendations

DefaultMarketingRecommendations::get_all()public staticWC 1.0

Get default specs.

Method of the class: DefaultMarketingRecommendations{}

No Hooks.

Return

Array. Default specs.

Usage

$result = DefaultMarketingRecommendations::get_all();

DefaultMarketingRecommendations::get_all() code WC 9.0.1

public static function get_all() {
	// Icon directory URL.
	$icon_dir_url = WC_ADMIN_IMAGES_FOLDER_URL . '/marketing';

	$utm_string = '?utm_source=marketingtab&utm_medium=product&utm_campaign=wcaddons';

	// Categories. Note that these are keys used in code, not texts to be displayed in the UI.
	$marketing = 'marketing';
	$coupons   = 'coupons';

	// Subcategories.
	$sales_channels = array(
		'slug' => 'sales-channels',
		'name' => __( 'Sales channels', 'woocommerce' ),
	);
	$email          = array(
		'slug' => 'email',
		'name' => __( 'Email', 'woocommerce' ),
	);
	$automations    = array(
		'slug' => 'automations',
		'name' => __( 'Automations', 'woocommerce' ),
	);
	$conversion     = array(
		'slug' => 'conversion',
		'name' => __( 'Conversion', 'woocommerce' ),
	);
	$crm            = array(
		'slug' => 'crm',
		'name' => __( 'CRM', 'woocommerce' ),
	);

	// Tags.
	$built_by_woocommerce = array(
		'slug' => 'built-by-woocommerce',
		'name' => __( 'Built by WooCommerce', 'woocommerce' ),
	);

	return array(
		array(
			'title'          => 'Google Listings and Ads',
			'description'    => __( 'Get in front of shoppers and drive traffic so you can grow your business with Smart Shopping Campaigns and free listings.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/google-listings-and-ads/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/google.svg",
			'product'        => 'google-listings-and-ads',
			'plugin'         => 'google-listings-and-ads/google-listings-and-ads.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$sales_channels,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'Pinterest for WooCommerce',
			'description'    => __( 'Grow your business on Pinterest! Use this official plugin to allow shoppers to Pin products while browsing your store, track conversions, and advertise on Pinterest.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/pinterest-for-woocommerce/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/pinterest.svg",
			'product'        => 'pinterest-for-woocommerce',
			'plugin'         => 'pinterest-for-woocommerce/pinterest-for-woocommerce.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$sales_channels,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'TikTok for WooCommerce',
			'description'    => __( 'Create advertising campaigns and reach one billion global users with TikTok for WooCommerce.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/tiktok-for-woocommerce/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/tiktok.jpg",
			'product'        => 'tiktok-for-business',
			'plugin'         => 'tiktok-for-business/tiktok-for-woocommerce.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$sales_channels,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'MailPoet',
			'description'    => __( 'Create and send purchase follow-up emails, newsletters, and promotional campaigns straight from your dashboard.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/mailpoet/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/mailpoet.svg",
			'product'        => 'mailpoet',
			'plugin'         => 'mailpoet/mailpoet.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$email,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'Mailchimp for WooCommerce',
			'description'    => __( 'Send targeted campaigns, recover abandoned carts and more with Mailchimp.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/mailchimp-for-woocommerce/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/mailchimp.svg",
			'product'        => 'mailchimp-for-woocommerce',
			'plugin'         => 'mailchimp-for-woocommerce/mailchimp-woocommerce.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$email,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'Klaviyo for WooCommerce',
			'description'    => __( 'Grow and retain customers with intelligent, impactful email and SMS marketing automation and a consolidated view of customer interactions.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/klaviyo-for-woocommerce/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/klaviyo.png",
			'product'        => 'klaviyo',
			'plugin'         => 'klaviyo/klaviyo.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$email,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'AutomateWoo',
			'description'    => __( 'Convert and retain customers with automated marketing that does the hard work for you.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/automatewoo/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/automatewoo.svg",
			'product'        => 'automatewoo',
			'plugin'         => 'automatewoo/automatewoo.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$automations,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'AutomateWoo Refer a Friend',
			'description'    => __( 'Boost your organic sales by adding a customer referral program to your WooCommerce store.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/automatewoo-refer-a-friend/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/automatewoo.svg",
			'product'        => 'automatewoo-referrals',
			'plugin'         => 'automatewoo-referrals/automatewoo-referrals.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$automations,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'AutomateWoo Birthdays',
			'description'    => __( 'Delight customers and boost organic sales with a special WooCommerce birthday email (and coupon!) on their special day.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/automatewoo-birthdays/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/automatewoo.svg",
			'product'        => 'automatewoo-birthdays',
			'plugin'         => 'automatewoo-birthdays/automatewoo-birthdays.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$automations,
			),
			'tags'           => array(
				$built_by_woocommerce,
			),
		),
		array(
			'title'          => 'Trustpilot Reviews',
			'description'    => __( 'Collect and showcase verified reviews that consumers trust.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/trustpilot-reviews/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/trustpilot.png",
			'product'        => 'trustpilot-reviews',
			'plugin'         => 'trustpilot-reviews/wc_trustpilot.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$conversion,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'Vimeo for WooCommerce',
			'description'    => __( 'Turn your product images into stunning videos that engage and convert audiences - no video experience required.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/vimeo/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/vimeo.png",
			'product'        => 'vimeo',
			'plugin'         => 'vimeo/Core.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$conversion,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'Jetpack CRM for WooCommerce',
			'description'    => __( 'Harness data from WooCommerce to grow your business. Manage leads, customers, and segments, through automation, quotes, invoicing, billing, and email marketing. Power up your store with CRM.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/jetpack-crm/{$utm_string}",
			'direct_install' => true,
			'icon'           => "{$icon_dir_url}/jetpack-crm.svg",
			'product'        => 'zero-bs-crm',
			'plugin'         => 'zero-bs-crm/ZeroBSCRM.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$crm,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'WooCommerce Zapier',
			'description'    => __( 'Integrate your WooCommerce store with 5000+ cloud apps and services today. Trusted by 11,000+ users.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/woocommerce-zapier/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/zapier.png",
			'product'        => 'woocommerce-zapier',
			'plugin'         => 'woocommerce-zapier/woocommerce-zapier.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$crm,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'Salesforce',
			'description'    => __( 'Sync your website\'s data like contacts, products, and orders over Salesforce CRM with Salesforce Integration for WooCommerce.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/integration-with-salesforce-for-woocommerce/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/salesforce.jpg",
			'product'        => 'integration-with-salesforce',
			'plugin'         => 'integration-with-salesforce/integration-with-salesforce.php',
			'categories'     => array(
				$marketing,
			),
			'subcategories'  => array(
				$crm,
			),
			'tags'           => array(),
		),
		array(
			'title'          => 'Personalized Coupons',
			'description'    => __( 'Generate dynamic personalized coupons for your customers that increase purchase rates.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/automatewoo/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/automatewoo-personalized-coupons.svg",
			'product'        => 'automatewoo',
			'plugin'         => 'automatewoo/automatewoo.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
		array(
			'title'          => 'Smart Coupons',
			'description'    => __( 'Powerful, "all in one" solution for gift certificates, store credits, discount coupons and vouchers.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/smart-coupons/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/woocommerce-smart-coupons.svg",
			'product'        => 'woocommerce-smart-coupons',
			'plugin'         => 'woocommerce-smart-coupons/woocommerce-smart-coupons.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
		array(
			'title'          => 'URL Coupons',
			'description'    => __( 'Create a unique URL that applies a discount and optionally adds one or more products to the customer\'s cart.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/url-coupons/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/woocommerce-url-coupons.svg",
			'product'        => 'woocommerce-url-coupons',
			'plugin'         => 'woocommerce-url-coupons/woocommerce-url-coupons.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
		array(
			'title'          => 'WooCommerce Store Credit',
			'description'    => __( 'Create "store credit" coupons for customers which are redeemable at checkout.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/store-credit/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/woocommerce-store-credit.svg",
			'product'        => 'woocommerce-store-credit',
			'plugin'         => 'woocommerce-store-credit/woocommerce-store-credit.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
		array(
			'title'          => 'Free Gift Coupons',
			'description'    => __( 'Give away a free item to any customer with the coupon code.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/free-gift-coupons/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/woocommerce-free-gift-coupons.svg",
			'product'        => 'woocommerce-free-gift-coupons',
			'plugin'         => 'woocommerce-free-gift-coupons/woocommerce-free-gift-coupons.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
		array(
			'title'          => 'Group Coupons',
			'description'    => __( 'Coupons for groups. Provides the option to have coupons that are restricted to group members or roles. Works with the free Groups plugin.', 'woocommerce' ),
			'url'            => "https://woocommerce.com/products/group-coupons/{$utm_string}",
			'direct_install' => false,
			'icon'           => "{$icon_dir_url}/woocommerce-group-coupons.svg",
			'product'        => 'woocommerce-group-coupons',
			'plugin'         => 'woocommerce-group-coupons/woocommerce-group-coupons.php',
			'categories'     => array(
				$coupons,
			),
			'subcategories'  => array(),
			'tags'           => array(),
		),
	);
}