Automattic\WooCommerce\Internal\Admin\RemoteFreeExtensions

DefaultFreeExtensions::get_all()public staticWC 1.0

Get default specs.

Method of the class: DefaultFreeExtensions{}

No Hooks.

Return

Array. Default specs.

Usage

$result = DefaultFreeExtensions::get_all();

DefaultFreeExtensions::get_all() code WC 8.7.0

public static function get_all() {
	$bundles = array(
		array(
			'key'     => 'obw/basics',
			'title'   => __( 'Get the basics', 'woocommerce' ),
			'plugins' => array(
				self::get_plugin( 'woocommerce-payments' ),
				self::get_plugin( 'woocommerce-services:shipping' ),
				self::get_plugin( 'woocommerce-services:tax' ),
				self::get_plugin( 'jetpack' ),
			),
		),
		array(
			'key'     => 'obw/grow',
			'title'   => __( 'Grow your store', 'woocommerce' ),
			'plugins' => array(
				self::get_plugin( 'mailpoet' ),
				self::get_plugin( 'google-listings-and-ads' ),
				self::get_plugin( 'pinterest-for-woocommerce' ),
				self::get_plugin( 'facebook-for-woocommerce' ),
			),
		),
		array(
			'key'     => 'task-list/reach',
			'title'   => __( 'Reach out to customers', 'woocommerce' ),
			'plugins' => array(
				self::get_plugin( 'mailpoet:alt' ),
				self::get_plugin( 'mailchimp-for-woocommerce' ),
				self::get_plugin( 'klaviyo' ),
			),
		),
		array(
			'key'     => 'task-list/grow',
			'title'   => __( 'Grow your store', 'woocommerce' ),
			'plugins' => array(
				self::get_plugin( 'google-listings-and-ads:alt' ),
				self::get_plugin( 'tiktok-for-business' ),
				self::get_plugin( 'pinterest-for-woocommerce:alt' ),
				self::get_plugin( 'facebook-for-woocommerce:alt' ),
			),
		),
		array(
			'key'     => 'obw/core-profiler',
			'title'   => __( 'Grow your store', 'woocommerce' ),
			'plugins' => self::with_core_profiler_fields(
				array(
					self::get_plugin( 'woocommerce-payments' ),
					self::get_plugin( 'woocommerce-services:shipping' ),
					self::get_plugin( 'jetpack' ),
					self::get_plugin( 'pinterest-for-woocommerce' ),
					self::get_plugin( 'mailpoet' ),
					self::get_plugin( 'google-listings-and-ads' ),
					self::get_plugin( 'woocommerce-services:tax' ),
					self::get_plugin( 'tiktok-for-business' ),
				)
			),
		),
	);

	$bundles = wp_json_encode( $bundles );
	return json_decode( $bundles );
}