Automattic\WooCommerce\Internal\Admin\RemoteFreeExtensions
DefaultFreeExtensions::get_all
Get default specs.
Method of the class: DefaultFreeExtensions{}
No Hooks.
Returns
Array. Default specs.
Usage
$result = DefaultFreeExtensions::get_all();
DefaultFreeExtensions::get_all() DefaultFreeExtensions::get all code WC 10.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-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' ),
// IMPORTANT: Klaviyo needs to be above Mailchimp as per partnership agreement.
// P2 for context: pdibGW-3XM-p2.
self::get_plugin( 'klaviyo:alt' ),
self::get_plugin( 'mailchimp-for-woocommerce' ),
),
),
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-shipping' ),
self::get_plugin( 'woocommerce-shipstation-integration' ),
self::get_plugin( 'packlink-pro-shipping' ),
self::get_plugin( 'jetpack' ),
self::get_plugin( 'pinterest-for-woocommerce' ),
self::get_plugin( 'mailpoet' ),
self::get_plugin( 'klaviyo' ),
self::get_plugin( 'google-listings-and-ads' ),
self::get_plugin( 'woocommerce-services:tax' ),
self::get_plugin( 'tiktok-for-business' ),
self::get_plugin( 'snapchat-for-woocommerce' ),
self::get_plugin( 'facebook-for-woocommerce' ),
self::get_plugin( 'reddit-for-woocommerce' ),
)
),
),
);
$bundles = wp_json_encode( $bundles );
return json_decode( $bundles );
}