@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
2,078 lines • 73.7 kB
text/typescript
import { translate } from 'i18n-calypso';
import {
FEATURE_ACTIVITY_LOG_1_YEAR_V2,
FEATURE_SPAM_10K_PER_MONTH,
FEATURE_AKISMET_V2,
FEATURE_ANTISPAM_V2,
FEATURE_WAF,
FEATURE_BACKUP_DAILY_V2,
FEATURE_BACKUP_REALTIME_V2,
FEATURE_CLOUD_CRITICAL_CSS,
FEATURE_FILTERING_V2,
FEATURE_INSTANT_EMAIL_V2,
FEATURE_JETPACK_1TB_BACKUP_STORAGE,
FEATURE_JETPACK_1GB_BACKUP_STORAGE,
FEATURE_JETPACK_10GB_BACKUP_STORAGE,
FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
FEATURE_JETPACK_MONITOR_MONTHLY,
FEATURE_JETPACK_MONITOR_YEARLY,
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_VIDEOPRESS,
FEATURE_JETPACK_VIDEOPRESS_EDITOR,
FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
FEATURE_JETPACK_VIDEOPRESS_STORAGE,
FEATURE_LANGUAGE_SUPPORT_V2,
FEATURE_MONITOR_1_MINUTE_CHECK_INTERVAL,
FEATURE_MONITOR_MULTIPLE_EMAIL_RECIPIENTS,
FEATURE_MONITOR_SMS_NOTIFICATIONS,
FEATURE_ONE_CLICK_FIX_V2,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_SCAN_V2,
FEATURE_SEARCH_V2,
FEATURE_SECURE_STORAGE_V2,
FEATURE_SPAM_BLOCK_V2,
FEATURE_SPELLING_CORRECTION_V2,
FEATURE_SUPPORTS_WOOCOMMERCE_V2,
PLAN_BIENNIAL_PERIOD,
PLAN_ANNUAL_PERIOD,
PLAN_MONTHLY_PERIOD,
PRODUCT_JETPACK_AI_MONTHLY,
PRODUCT_JETPACK_AI_MONTHLY_100,
PRODUCT_JETPACK_AI_MONTHLY_200,
PRODUCT_JETPACK_AI_MONTHLY_500,
PRODUCT_JETPACK_AI_MONTHLY_750,
PRODUCT_JETPACK_AI_MONTHLY_1000,
PRODUCT_JETPACK_AI_YEARLY,
PRODUCT_JETPACK_AI_YEARLY_100,
PRODUCT_JETPACK_AI_YEARLY_200,
PRODUCT_JETPACK_AI_YEARLY_500,
PRODUCT_JETPACK_AI_YEARLY_750,
PRODUCT_JETPACK_AI_YEARLY_1000,
PRODUCT_JETPACK_AI_BI_YEARLY,
PRODUCT_JETPACK_AI_BI_YEARLY_100,
PRODUCT_JETPACK_AI_BI_YEARLY_200,
PRODUCT_JETPACK_AI_BI_YEARLY_500,
PRODUCT_JETPACK_AI_BI_YEARLY_750,
PRODUCT_JETPACK_AI_BI_YEARLY_1000,
PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
PRODUCT_JETPACK_ANTI_SPAM,
PRODUCT_JETPACK_ANTI_SPAM_MONTHLY,
PRODUCT_JETPACK_BACKUP_DAILY,
PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY,
PRODUCT_JETPACK_BACKUP_REALTIME,
PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY,
PRODUCT_JETPACK_BACKUP_T0_YEARLY,
PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
PRODUCT_JETPACK_BACKUP_T1_YEARLY,
PRODUCT_JETPACK_BACKUP_T1_MONTHLY,
PRODUCT_JETPACK_BACKUP_T2_YEARLY,
PRODUCT_JETPACK_BACKUP_T2_MONTHLY,
PRODUCT_JETPACK_SCAN_BI_YEARLY,
PRODUCT_JETPACK_SCAN,
PRODUCT_JETPACK_SCAN_MONTHLY,
PRODUCT_JETPACK_SCAN_REALTIME,
PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY,
PRODUCT_JETPACK_SEARCH_BI_YEARLY,
PRODUCT_JETPACK_SEARCH,
PRODUCT_JETPACK_SEARCH_MONTHLY,
PRODUCT_JETPACK_SEARCH_FREE,
PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
PRODUCT_JETPACK_VIDEOPRESS,
PRODUCT_JETPACK_VIDEOPRESS_MONTHLY,
PRODUCT_WPCOM_SEARCH,
PRODUCT_WPCOM_SEARCH_MONTHLY,
FEATURE_SOCIAL_SHARES_1000,
FEATURE_SOCIAL_ENHANCED_PUBLISHING,
TERM_BIENNIALLY,
TERM_ANNUALLY,
TERM_MONTHLY,
JETPACK_SECURITY_CATEGORY,
JETPACK_PERFORMANCE_CATEGORY,
PRODUCT_JETPACK_BOOST_BI_YEARLY,
PRODUCT_JETPACK_BOOST,
PRODUCT_JETPACK_BOOST_MONTHLY,
PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
PRODUCT_JETPACK_SOCIAL_BASIC,
PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY,
PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
PRODUCT_JETPACK_SOCIAL_ADVANCED,
PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY,
PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
PRODUCT_JETPACK_STATS_BI_YEARLY,
PRODUCT_JETPACK_STATS_BI_YEARLY_10K,
PRODUCT_JETPACK_STATS_BI_YEARLY_100K,
PRODUCT_JETPACK_STATS_BI_YEARLY_250K,
PRODUCT_JETPACK_STATS_BI_YEARLY_500K,
PRODUCT_JETPACK_STATS_BI_YEARLY_1M,
PRODUCT_JETPACK_STATS_YEARLY,
PRODUCT_JETPACK_STATS_YEARLY_10K,
PRODUCT_JETPACK_STATS_YEARLY_100K,
PRODUCT_JETPACK_STATS_YEARLY_250K,
PRODUCT_JETPACK_STATS_YEARLY_500K,
PRODUCT_JETPACK_STATS_YEARLY_1M,
PRODUCT_JETPACK_STATS_MONTHLY,
PRODUCT_JETPACK_STATS_MONTHLY_10K,
PRODUCT_JETPACK_STATS_MONTHLY_100K,
PRODUCT_JETPACK_STATS_MONTHLY_250K,
PRODUCT_JETPACK_STATS_MONTHLY_500K,
PRODUCT_JETPACK_STATS_MONTHLY_1M,
PRODUCT_JETPACK_STATS_PWYW_YEARLY,
PRODUCT_JETPACK_STATS_FREE,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
PRODUCT_JETPACK_MONITOR,
PRODUCT_JETPACK_MONITOR_YEARLY,
PRODUCT_JETPACK_MONITOR_MONTHLY,
PRODUCT_WOOCOMMERCE_BOOKINGS,
PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
PRODUCT_WOOCOMMERCE_GIFT_CARDS,
PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
PRODUCT_WOOCOMMERCE_BOX_OFFICE,
PRODUCT_WOOCOMMERCE_BRANDS,
PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
PRODUCT_WOOCOMMERCE_DEPOSITS,
PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
PRODUCT_WOOCOMMERCE_PRE_ORDERS,
PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
PRODUCT_WOOCOMMERCE_SHIPPING,
PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
PRODUCT_WOOCOMMERCE_TAX,
PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
PRODUCT_JETPACK_CREATOR_BI_YEARLY,
PRODUCT_JETPACK_CREATOR_YEARLY,
PRODUCT_JETPACK_CREATOR_MONTHLY,
JETPACK_GROWTH_CATEGORY,
FEATURE_SOCIAL_AUTO_SHARE,
FEATURE_SOCIAL_IMAGE_GENERATOR,
PRODUCT_WOOCOMMERCE_CONSTELLATION,
PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
PRODUCT_WOOCOMMERCE_SMART_COUPONS,
PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
PRODUCT_WOOCOMMERCE_AFTERPAY,
PRODUCT_WOOCOMMERCE_SQUARE,
PRODUCT_WOOCOMMERCE_AFFIRM,
PRODUCT_WOOCOMMERCE_MOLLIE,
PRODUCT_WOOCOMMERCE_STRIPE,
PRODUCT_WOOCOMMERCE_KLARNA,
PRODUCT_WOOCOMMERCE_PAYPAL,
PRODUCT_WOOCOMMERCE_KLAVIYO,
} from './constants';
import { getJetpackProductsShortNames } from './translations';
import type {
ProductSlug,
JetpackProductSlug,
WPComProductSlug,
Product,
WooCommerceProductSlug,
JetpackAliasSlug,
} from './types';
const PRODUCT_SHORT_NAMES = getJetpackProductsShortNames();
export const JETPACK_SITE_PRODUCTS_WITH_FEATURES: Record<
Exclude< JetpackProductSlug | JetpackAliasSlug, WPComProductSlug >,
Product
> = {
[ PRODUCT_JETPACK_AI_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2450,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_MONTHLY_100 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
product_alias: PRODUCT_JETPACK_AI_MONTHLY_100,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2450,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_MONTHLY_200 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
product_alias: PRODUCT_JETPACK_AI_MONTHLY_200,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2453,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_MONTHLY_500 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
product_alias: PRODUCT_JETPACK_AI_MONTHLY_500,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2453,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_MONTHLY_750 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
product_alias: PRODUCT_JETPACK_AI_MONTHLY_750,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2453,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_MONTHLY_1000 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_MONTHLY ],
product_slug: PRODUCT_JETPACK_AI_MONTHLY,
product_alias: PRODUCT_JETPACK_AI_MONTHLY_1000,
type: PRODUCT_JETPACK_AI_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2453,
getStoreSlug: () => PRODUCT_JETPACK_AI_MONTHLY,
},
[ PRODUCT_JETPACK_AI_YEARLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_YEARLY_100 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_YEARLY_100,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_YEARLY_200 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_YEARLY_200,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_YEARLY_500 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_YEARLY_500,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_YEARLY_750 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_YEARLY_750,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_YEARLY_1000 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_YEARLY_1000,
type: PRODUCT_JETPACK_AI_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2451,
getStoreSlug: () => PRODUCT_JETPACK_AI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY_100 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_BI_YEARLY_100,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY_200 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_BI_YEARLY_200,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY_500 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_BI_YEARLY_500,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY_750 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_BI_YEARLY_750,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_AI_BI_YEARLY_1000 ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_AI_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_AI_BI_YEARLY,
product_alias: PRODUCT_JETPACK_AI_BI_YEARLY_1000,
type: PRODUCT_JETPACK_AI_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2452,
getStoreSlug: () => PRODUCT_JETPACK_AI_BI_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_DAILY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_BACKUP_DAILY ],
product_slug: PRODUCT_JETPACK_BACKUP_DAILY,
type: PRODUCT_JETPACK_BACKUP_DAILY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_BACKUP_DAILY_V2,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_SECURE_STORAGE_V2,
],
getProductId: () => 2100,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_DAILY,
},
[ PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY ],
product_slug: PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_DAILY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_BACKUP_DAILY_V2,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_SECURE_STORAGE_V2,
],
getProductId: () => 2101,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_DAILY_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_REALTIME ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_BACKUP_REALTIME ],
product_slug: PRODUCT_JETPACK_BACKUP_REALTIME,
type: PRODUCT_JETPACK_BACKUP_REALTIME,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_BACKUP_REALTIME_V2,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_SECURE_STORAGE_V2,
FEATURE_ACTIVITY_LOG_1_YEAR_V2,
],
getProductId: () => 2102,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_REALTIME,
},
[ PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY ],
product_slug: PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_REALTIME,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_BACKUP_REALTIME_V2,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_SECURE_STORAGE_V2,
FEATURE_ACTIVITY_LOG_1_YEAR_V2,
],
getProductId: () => 2103,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_REALTIME_MONTHLY,
},
[ PRODUCT_JETPACK_SCAN_BI_YEARLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SCAN_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_SCAN_BI_YEARLY,
type: PRODUCT_JETPACK_SCAN_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_SCAN_V2,
FEATURE_ONE_CLICK_FIX_V2,
FEATURE_INSTANT_EMAIL_V2,
FEATURE_WAF,
],
getProductId: () => 2038,
getStoreSlug: () => PRODUCT_JETPACK_SCAN_BI_YEARLY,
},
[ PRODUCT_JETPACK_SCAN ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SCAN ],
product_slug: PRODUCT_JETPACK_SCAN,
type: PRODUCT_JETPACK_SCAN,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_SCAN_V2,
FEATURE_ONE_CLICK_FIX_V2,
FEATURE_INSTANT_EMAIL_V2,
FEATURE_WAF,
],
getProductId: () => 2106,
getStoreSlug: () => PRODUCT_JETPACK_SCAN,
},
[ PRODUCT_JETPACK_SCAN_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SCAN_MONTHLY ],
product_slug: PRODUCT_JETPACK_SCAN_MONTHLY,
type: PRODUCT_JETPACK_SCAN,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_SCAN_V2,
FEATURE_ONE_CLICK_FIX_V2,
FEATURE_INSTANT_EMAIL_V2,
FEATURE_WAF,
],
getProductId: () => 2107,
getStoreSlug: () => PRODUCT_JETPACK_SCAN_MONTHLY,
},
// SCAN_REALTIME is not publicly offered as an individual add-on product at this time
[ PRODUCT_JETPACK_SCAN_REALTIME ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SCAN_REALTIME ],
product_slug: PRODUCT_JETPACK_SCAN_REALTIME,
type: PRODUCT_JETPACK_SCAN_REALTIME,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [ FEATURE_SCAN_V2, FEATURE_ONE_CLICK_FIX_V2, FEATURE_INSTANT_EMAIL_V2 ],
getProductId: () => 2108,
getStoreSlug: () => PRODUCT_JETPACK_SCAN_REALTIME,
},
[ PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY ],
product_slug: PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY,
type: PRODUCT_JETPACK_SCAN_REALTIME,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [ FEATURE_SCAN_V2, FEATURE_ONE_CLICK_FIX_V2, FEATURE_INSTANT_EMAIL_V2 ],
getProductId: () => 2109,
getStoreSlug: () => PRODUCT_JETPACK_SCAN_REALTIME_MONTHLY,
},
[ PRODUCT_JETPACK_SEARCH_BI_YEARLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SEARCH_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_SEARCH_BI_YEARLY,
type: PRODUCT_JETPACK_SEARCH_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_SEARCH_V2,
FEATURE_FILTERING_V2,
FEATURE_LANGUAGE_SUPPORT_V2,
FEATURE_SPELLING_CORRECTION_V2,
FEATURE_SUPPORTS_WOOCOMMERCE_V2,
],
getProductId: () => 2131,
getStoreSlug: () => PRODUCT_JETPACK_SEARCH_BI_YEARLY,
},
[ PRODUCT_JETPACK_SEARCH ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SEARCH ],
product_slug: PRODUCT_JETPACK_SEARCH,
type: PRODUCT_JETPACK_SEARCH,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_SEARCH_V2,
FEATURE_FILTERING_V2,
FEATURE_LANGUAGE_SUPPORT_V2,
FEATURE_SPELLING_CORRECTION_V2,
FEATURE_SUPPORTS_WOOCOMMERCE_V2,
],
getProductId: () => 2104,
getStoreSlug: () => PRODUCT_JETPACK_SEARCH,
},
[ PRODUCT_JETPACK_SEARCH_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SEARCH_MONTHLY ],
product_slug: PRODUCT_JETPACK_SEARCH_MONTHLY,
type: PRODUCT_JETPACK_SEARCH,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_SEARCH_V2,
FEATURE_FILTERING_V2,
FEATURE_LANGUAGE_SUPPORT_V2,
FEATURE_SPELLING_CORRECTION_V2,
FEATURE_SUPPORTS_WOOCOMMERCE_V2,
],
getProductId: () => 2105,
getStoreSlug: () => PRODUCT_JETPACK_SEARCH_MONTHLY,
},
[ PRODUCT_JETPACK_SEARCH_FREE ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_SEARCH_FREE ],
product_slug: PRODUCT_JETPACK_SEARCH_FREE,
type: PRODUCT_JETPACK_SEARCH,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_SEARCH_V2,
FEATURE_FILTERING_V2,
FEATURE_LANGUAGE_SUPPORT_V2,
FEATURE_SPELLING_CORRECTION_V2,
FEATURE_SUPPORTS_WOOCOMMERCE_V2,
],
getProductId: () => 2130,
getStoreSlug: () => PRODUCT_JETPACK_SEARCH_MONTHLY,
},
[ PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY ],
product_slug: PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
type: PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_ANTISPAM_V2,
FEATURE_AKISMET_V2,
FEATURE_SPAM_BLOCK_V2,
FEATURE_SPAM_10K_PER_MONTH,
],
getProductId: () => 2039,
getStoreSlug: () => PRODUCT_JETPACK_ANTI_SPAM_BI_YEARLY,
},
[ PRODUCT_JETPACK_ANTI_SPAM ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_ANTI_SPAM ],
product_slug: PRODUCT_JETPACK_ANTI_SPAM,
type: PRODUCT_JETPACK_ANTI_SPAM,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_ANTISPAM_V2,
FEATURE_AKISMET_V2,
FEATURE_SPAM_BLOCK_V2,
FEATURE_SPAM_10K_PER_MONTH,
],
getProductId: () => 2110,
getStoreSlug: () => PRODUCT_JETPACK_ANTI_SPAM,
},
[ PRODUCT_JETPACK_ANTI_SPAM_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_JETPACK_ANTI_SPAM_MONTHLY ],
product_slug: PRODUCT_JETPACK_ANTI_SPAM_MONTHLY,
type: PRODUCT_JETPACK_ANTI_SPAM,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_ANTISPAM_V2,
FEATURE_AKISMET_V2,
FEATURE_SPAM_BLOCK_V2,
FEATURE_SPAM_10K_PER_MONTH,
],
getProductId: () => 2111,
getStoreSlug: () => PRODUCT_JETPACK_ANTI_SPAM_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_T0_YEARLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T0_YEARLY,
type: PRODUCT_JETPACK_BACKUP_T0_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_1GB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2120,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T0_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_T0_MONTHLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_1GB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2121,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T0_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
type: PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_10GB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2123,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T1_BI_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_T1_YEARLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T1_YEARLY,
type: PRODUCT_JETPACK_BACKUP_T1_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_10GB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2112,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T1_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_T1_MONTHLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T1_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_T1_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_10GB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_30_DAY_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2113,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T1_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_T2_YEARLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T2_YEARLY,
type: PRODUCT_JETPACK_BACKUP_T2_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_1TB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2114,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T2_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_T2_MONTHLY ]: {
product_name: translate( 'VaultPress Backup' ),
product_slug: PRODUCT_JETPACK_BACKUP_T2_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_T2_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_SECURITY_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_REAL_TIME_CLOUD_BACKUPS,
FEATURE_JETPACK_1TB_BACKUP_STORAGE,
FEATURE_ONE_CLICK_RESTORE_V2,
FEATURE_JETPACK_1_YEAR_ARCHIVE_ACTIVITY_LOG,
],
getProductId: () => 2115,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_T2_MONTHLY,
},
[ PRODUCT_JETPACK_BOOST_BI_YEARLY ]: {
product_name: translate( 'Boost' ),
product_slug: PRODUCT_JETPACK_BOOST_BI_YEARLY,
type: PRODUCT_JETPACK_BOOST_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_CLOUD_CRITICAL_CSS ],
getProductId: () => 2036,
getStoreSlug: () => PRODUCT_JETPACK_BOOST_BI_YEARLY,
},
[ PRODUCT_JETPACK_BOOST ]: {
product_name: translate( 'Boost' ),
product_slug: PRODUCT_JETPACK_BOOST,
type: PRODUCT_JETPACK_BOOST,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_CLOUD_CRITICAL_CSS ],
getProductId: () => 2401,
getStoreSlug: () => PRODUCT_JETPACK_BOOST,
},
[ PRODUCT_JETPACK_BOOST_MONTHLY ]: {
product_name: translate( 'Boost' ),
product_slug: PRODUCT_JETPACK_BOOST_MONTHLY,
type: PRODUCT_JETPACK_BOOST,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_CLOUD_CRITICAL_CSS ],
getProductId: () => 2400,
getStoreSlug: () => PRODUCT_JETPACK_BOOST_MONTHLY,
},
[ PRODUCT_JETPACK_MONITOR_YEARLY ]: {
product_name: translate( 'Monitor' ),
product_slug: PRODUCT_JETPACK_MONITOR_YEARLY,
type: PRODUCT_JETPACK_MONITOR,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [
FEATURE_JETPACK_MONITOR_YEARLY,
FEATURE_MONITOR_1_MINUTE_CHECK_INTERVAL,
FEATURE_MONITOR_MULTIPLE_EMAIL_RECIPIENTS,
FEATURE_MONITOR_SMS_NOTIFICATIONS,
],
getProductId: () => 2242,
getStoreSlug: () => PRODUCT_JETPACK_MONITOR_YEARLY,
},
[ PRODUCT_JETPACK_MONITOR_MONTHLY ]: {
product_name: translate( 'Monitor' ),
product_slug: PRODUCT_JETPACK_MONITOR_MONTHLY,
type: PRODUCT_JETPACK_MONITOR,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [
FEATURE_JETPACK_MONITOR_MONTHLY,
FEATURE_MONITOR_1_MINUTE_CHECK_INTERVAL,
FEATURE_MONITOR_MULTIPLE_EMAIL_RECIPIENTS,
FEATURE_MONITOR_SMS_NOTIFICATIONS,
],
getProductId: () => 2241,
getStoreSlug: () => PRODUCT_JETPACK_MONITOR_MONTHLY,
},
[ PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY ]: {
product_name: translate( 'Social Basic' ),
product_slug: PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
type: PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000 ],
getProductId: () => 2037,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_BASIC_BI_YEARLY,
},
[ PRODUCT_JETPACK_SOCIAL_BASIC ]: {
product_name: translate( 'Social Basic' ),
product_slug: PRODUCT_JETPACK_SOCIAL_BASIC,
type: PRODUCT_JETPACK_SOCIAL_BASIC,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000 ],
getProductId: () => 2503,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_BASIC,
},
[ PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY ]: {
product_name: translate( 'Social Basic' ),
product_slug: PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY,
type: PRODUCT_JETPACK_SOCIAL_BASIC,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000 ],
getProductId: () => 2504,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_BASIC_MONTHLY,
},
[ PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY ]: {
product_name: translate( 'Social Advanced (Beta)' ),
product_slug: PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
type: PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000, FEATURE_SOCIAL_ENHANCED_PUBLISHING ],
getProductId: () => 2604,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_ADVANCED_BI_YEARLY,
},
[ PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY ]: {
product_name: translate( 'Social' ),
product_slug: PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
type: PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [
FEATURE_SOCIAL_AUTO_SHARE,
FEATURE_SOCIAL_SHARES_1000,
FEATURE_SOCIAL_ENHANCED_PUBLISHING,
FEATURE_SOCIAL_IMAGE_GENERATOR,
],
getProductId: () => 2607,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_V1_BI_YEARLY,
},
[ PRODUCT_JETPACK_SOCIAL_V1_YEARLY ]: {
product_name: translate( 'Social' ),
product_slug: PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
type: PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [
FEATURE_SOCIAL_AUTO_SHARE,
FEATURE_SOCIAL_SHARES_1000,
FEATURE_SOCIAL_ENHANCED_PUBLISHING,
FEATURE_SOCIAL_IMAGE_GENERATOR,
],
getProductId: () => 2605,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_V1_YEARLY,
},
[ PRODUCT_JETPACK_SOCIAL_V1_MONTHLY ]: {
product_name: translate( 'Social' ),
product_slug: PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
type: PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [
FEATURE_SOCIAL_AUTO_SHARE,
FEATURE_SOCIAL_SHARES_1000,
FEATURE_SOCIAL_ENHANCED_PUBLISHING,
FEATURE_SOCIAL_IMAGE_GENERATOR,
],
getProductId: () => 2606,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_V1_MONTHLY,
},
[ PRODUCT_JETPACK_SOCIAL_ADVANCED ]: {
product_name: translate( 'Social Advanced (Beta)' ),
product_slug: PRODUCT_JETPACK_SOCIAL_ADVANCED,
type: PRODUCT_JETPACK_SOCIAL_ADVANCED,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000, FEATURE_SOCIAL_ENHANCED_PUBLISHING ],
getProductId: () => 2602,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_ADVANCED,
},
[ PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY ]: {
product_name: translate( 'Social Advanced (Beta)' ),
product_slug: PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY,
type: PRODUCT_JETPACK_SOCIAL_ADVANCED,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [ FEATURE_SOCIAL_SHARES_1000, FEATURE_SOCIAL_ENHANCED_PUBLISHING ],
getProductId: () => 2603,
getStoreSlug: () => PRODUCT_JETPACK_SOCIAL_ADVANCED_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_10K,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY_10K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_10K,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY_100K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_100K,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY_250K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_250K,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY_500K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_500K,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_BI_YEARLY_1M ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_BI_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_BI_YEARLY_1M,
type: PRODUCT_JETPACK_STATS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2223,
getStoreSlug: () => PRODUCT_JETPACK_STATS_BI_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_10K,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY_10K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_10K,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY_100K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_100K,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY_250K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_250K,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY_500K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_500K,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_YEARLY_1M ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_YEARLY,
product_alias: PRODUCT_JETPACK_STATS_YEARLY_1M,
type: PRODUCT_JETPACK_STATS_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2219,
getStoreSlug: () => PRODUCT_JETPACK_STATS_YEARLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_10K,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY_10K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_10K,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY_100K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_100K,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY_250K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_250K,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY_500K ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_500K,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_MONTHLY_1M ]: {
product_name: translate( 'Stats (Commercial use)' ),
product_slug: PRODUCT_JETPACK_STATS_MONTHLY,
product_alias: PRODUCT_JETPACK_STATS_MONTHLY_1M,
type: PRODUCT_JETPACK_STATS_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2220,
getStoreSlug: () => PRODUCT_JETPACK_STATS_MONTHLY,
},
[ PRODUCT_JETPACK_STATS_PWYW_YEARLY ]: {
product_name: translate( 'Stats (Personal use)' ),
product_slug: PRODUCT_JETPACK_STATS_PWYW_YEARLY,
type: PRODUCT_JETPACK_STATS_PWYW_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2222,
getStoreSlug: () => PRODUCT_JETPACK_STATS_PWYW_YEARLY,
},
[ PRODUCT_JETPACK_STATS_FREE ]: {
product_name: translate( 'Stats (Free)' ),
product_slug: PRODUCT_JETPACK_STATS_FREE,
type: PRODUCT_JETPACK_STATS_FREE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2221,
getStoreSlug: () => PRODUCT_JETPACK_STATS_FREE,
},
[ PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY ]: {
product_name: translate( 'VideoPress' ),
product_slug: PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
type: PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_VIDEOPRESS_STORAGE,
FEATURE_JETPACK_VIDEOPRESS_EDITOR,
FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
FEATURE_JETPACK_VIDEOPRESS,
],
getProductId: () => 2119,
getStoreSlug: () => PRODUCT_JETPACK_VIDEOPRESS_BI_YEARLY,
},
[ PRODUCT_JETPACK_VIDEOPRESS ]: {
product_name: translate( 'VideoPress' ),
product_slug: PRODUCT_JETPACK_VIDEOPRESS,
type: PRODUCT_JETPACK_VIDEOPRESS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_VIDEOPRESS_STORAGE,
FEATURE_JETPACK_VIDEOPRESS_EDITOR,
FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
FEATURE_JETPACK_VIDEOPRESS,
],
getProductId: () => 2116,
getStoreSlug: () => PRODUCT_JETPACK_VIDEOPRESS,
},
[ PRODUCT_JETPACK_VIDEOPRESS_MONTHLY ]: {
product_name: translate( 'VideoPress' ),
product_slug: PRODUCT_JETPACK_VIDEOPRESS_MONTHLY,
type: PRODUCT_JETPACK_VIDEOPRESS,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getFeatures: () => [
FEATURE_JETPACK_VIDEOPRESS_STORAGE,
FEATURE_JETPACK_VIDEOPRESS_EDITOR,
FEATURE_JETPACK_VIDEOPRESS_UNBRANDED,
FEATURE_JETPACK_VIDEOPRESS,
],
getProductId: () => 2117,
getStoreSlug: () => PRODUCT_JETPACK_VIDEOPRESS_MONTHLY,
},
[ PRODUCT_JETPACK_CREATOR_BI_YEARLY ]: {
product_name: translate( 'Creator' ),
product_slug: PRODUCT_JETPACK_CREATOR_BI_YEARLY,
type: PRODUCT_JETPACK_CREATOR_BI_YEARLY,
term: TERM_BIENNIALLY,
bill_period: PLAN_BIENNIAL_PERIOD,
categories: [ JETPACK_GROWTH_CATEGORY ],
getProductId: () => 2612,
getStoreSlug: () => PRODUCT_JETPACK_CREATOR_BI_YEARLY,
},
[ PRODUCT_JETPACK_CREATOR_YEARLY ]: {
product_name: translate( 'Creator' ),
product_slug: PRODUCT_JETPACK_CREATOR_YEARLY,
type: PRODUCT_JETPACK_CREATOR_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_GROWTH_CATEGORY ],
getProductId: () => 2611,
getStoreSlug: () => PRODUCT_JETPACK_CREATOR_YEARLY,
},
[ PRODUCT_JETPACK_CREATOR_MONTHLY ]: {
product_name: translate( 'Creator' ),
product_slug: PRODUCT_JETPACK_CREATOR_MONTHLY,
type: PRODUCT_JETPACK_CREATOR_MONTHLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_GROWTH_CATEGORY ],
getProductId: () => 2610,
getStoreSlug: () => PRODUCT_JETPACK_CREATOR_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY ]: {
product_name: translate( 'Add-on Storage (10GB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getProductId: () => 2041,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY ]: {
product_name: translate( 'Add-on Storage (100GB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getProductId: () => 2045,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY ]: {
product_name: translate( 'Add-on Storage (1TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getProductId: () => 2049,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY ]: {
product_name: translate( 'Add-on Storage (3TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getProductId: () => 2053,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY ]: {
product_name: translate( 'Add-on Storage (5TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getProductId: () => 2057,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY ]: {
product_name: translate( 'Add-on Storage (10GB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getProductId: () => 2040,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_10GB_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY ]: {
product_name: translate( 'Add-on Storage (100GB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getProductId: () => 2044,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_100GB_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY ]: {
product_name: translate( 'Add-on Storage (1TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getProductId: () => 2048,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_1TB_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY ]: {
product_name: translate( 'Add-on Storage (3TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getProductId: () => 2052,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_3TB_MONTHLY,
},
[ PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY ]: {
product_name: translate( 'Add-on Storage (5TB)' ),
product_slug: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY,
type: PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_YEARLY,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [],
getProductId: () => 2056,
getStoreSlug: () => PRODUCT_JETPACK_BACKUP_ADDON_STORAGE_5TB_MONTHLY,
},
};
export const WOOCOMMERCE_EXTENSIONS_PRODUCTS: Record< WooCommerceProductSlug, Product > = {
[ PRODUCT_WOOCOMMERCE_BOOKINGS ]: {
product_name: translate( 'WooCommerce Bookings' ),
product_slug: PRODUCT_WOOCOMMERCE_BOOKINGS,
type: PRODUCT_WOOCOMMERCE_BOOKINGS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2700,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BOOKINGS,
},
[ PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS ]: {
product_name: translate( 'WooCommerce Subscriptions' ),
product_slug: PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
type: PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2701,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SUBSCRIPTIONS,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES ]: {
product_name: translate( 'WooCommerce Product Bundles' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
type: PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2702,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_BUNDLES,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS ]: {
product_name: translate( 'WooCommerce Product Add-Ons' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
type: PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2703,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_ADD_ONS,
},
[ PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES ]: {
product_name: translate( 'WooCommerce Min/Max Quantities' ),
product_slug: PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
type: PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2704,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_MINMAX_QUANTITIES,
},
[ PRODUCT_WOOCOMMERCE_AUTOMATEWOO ]: {
product_name: translate( 'WooCommerce AutomateWoo' ),
product_slug: PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
type: PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2705,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_AUTOMATEWOO,
},
[ PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS ]: {
product_name: translate( 'Advanced Notifications' ),
product_slug: PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
type: PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2706,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ADVANCED_NOTIFICATIONS,
},
[ PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS ]: {
product_name: translate( 'All Products for Woo Subscriptions' ),
product_slug: PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
type: PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2707,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ALL_PRODUCTS_WOO_SUBSCRIPTIONS,
},
[ PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS ]: {
product_name: translate( 'AutomateWoo - Birthdays add-on' ),
product_slug: PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
type: PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2708,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_AUTOMATEWOO_BIRTHDAYS,
},
[ PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND ]: {
product_name: translate( 'AutomateWoo - Refer a Friend add-on' ),
product_slug: PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
type: PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2709,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_AUTOMATEWOO_REFER_A_FRIEND,
},
[ PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS ]: {
product_name: translate( 'Back In Stock Notifications' ),
product_slug: PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
type: PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2710,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BACK_IN_STOCK_NOTIFICATIONS,
},
[ PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT ]: {
product_name: translate( 'Bulk Stock Management' ),
product_slug: PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
type: PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2711,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BULK_STOCK_MANAGEMENT,
},
[ PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR ]: {
product_name: translate( 'Checkout Field Editor' ),
product_slug: PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
type: PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2712,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_CHECKOUT_FIELD_EDITOR,
},
[ PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS ]: {
product_name: translate( 'Composite Products' ),
product_slug: PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
type: PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2713,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_COMPOSITE_PRODUCTS,
},
[ PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS ]: {
product_name: translate( 'Conditional Shipping and Payments' ),
product_slug: PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
type: PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2714,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_CONDITIONAL_SHIPPING_PAYMENTS,
},
[ PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER ]: {
product_name: translate( 'EU VAT Number' ),
product_slug: PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
type: PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2715,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_EU_VAT_NUMBER,
},
[ PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING ]: {
product_name: translate( 'Flat Rate Box Shipping' ),
product_slug: PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
type: PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2716,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_FLAT_RATE_BOX_SHIPPING,
},
[ PRODUCT_WOOCOMMERCE_GIFT_CARDS ]: {
product_name: translate( 'Gift Cards' ),
product_slug: PRODUCT_WOOCOMMERCE_GIFT_CARDS,
type: PRODUCT_WOOCOMMERCE_GIFT_CARDS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2717,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_GIFT_CARDS,
},
[ PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS ]: {
product_name: translate( 'Gifting for WooCommerce Subscriptions' ),
product_slug: PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
type: PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2718,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_GIFTING_WC_SUBSCRIPTIONS,
},
[ PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING ]: {
product_name: translate( 'Per Product Shipping' ),
product_slug: PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
type: PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2719,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PER_PRODUCT_SHIPPING,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE ]: {
product_name: translate( 'Product CSV Import Suite' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
type: PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2720,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_CSV_IMPORT_SUITE,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS ]: {
product_name: translate( 'Product Recommendations' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
type: PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2721,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_RECOMMENDATIONS,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS ]: {
product_name: translate( 'Product Vendors' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
type: PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2722,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_VENDORS,
},
[ PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS ]: {
product_name: translate( 'Returns and Warranty Requests' ),
product_slug: PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
type: PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2723,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_RETURNS_WARRANTY_REQUESTS,
},
[ PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS ]: {
product_name: translate( 'WooCommerce Subscription Downloads' ),
product_slug: PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
type: PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2724,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SUBSCRIPTION_DOWNLOADS,
},
[ PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING ]: {
product_name: translate( 'Shipment Tracking' ),
product_slug: PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
type: PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2725,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SHIPMENT_TRACKING,
},
[ PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES ]: {
product_name: translate( 'Shipping Multiple Addresses' ),
product_slug: PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
type: PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2726,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SHIPPING_MULTIPLE_ADDRESSES,
},
[ PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE ]: {
product_name: translate( 'Storefront Extensions Bundle' ),
product_slug: PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
type: PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2727,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_STOREFRONT_EXTENSIONS_BUNDLE,
},
[ PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING ]: {
product_name: translate( 'Table Rate Shipping' ),
product_slug: PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
type: PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2728,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_TABLE_RATE_SHIPPING,
},
[ PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS ]: {
product_name: translate( 'WooCommerce Additional Variation Images' ),
product_slug: PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
type: PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2729,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ADDITIONAL_IMAGE_VARIATIONS,
},
[ PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY ]: {
product_name: translate( 'WooCommerce Bookings Availability' ),
product_slug: PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
type: PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2730,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BOOKINGS_AVAILABILITY,
},
[ PRODUCT_WOOCOMMERCE_BOX_OFFICE ]: {
product_name: translate( 'WooCommerce Box Office' ),
product_slug: PRODUCT_WOOCOMMERCE_BOX_OFFICE,
type: PRODUCT_WOOCOMMERCE_BOX_OFFICE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2731,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BOX_OFFICE,
},
[ PRODUCT_WOOCOMMERCE_BRANDS ]: {
product_name: translate( 'WooCommerce Brands' ),
product_slug: PRODUCT_WOOCOMMERCE_BRANDS,
type: PRODUCT_WOOCOMMERCE_BRANDS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2732,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_BRANDS,
},
[ PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS ]: {
product_name: translate( 'WooCommerce Coupon Campaigns' ),
product_slug: PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
type: PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2733,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_COUPON_CAMPAIGNS,
},
[ PRODUCT_WOOCOMMERCE_DEPOSITS ]: {
product_name: translate( 'WooCommerce Deposits' ),
product_slug: PRODUCT_WOOCOMMERCE_DEPOSITS,
type: PRODUCT_WOOCOMMERCE_DEPOSITS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2734,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_DEPOSITS,
},
[ PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING ]: {
product_name: translate( 'WooCommerce Distance Rate Shipping' ),
product_slug: PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
type: PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2735,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_DISTANCE_RATE_SHIPPING,
},
[ PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT ]: {
product_name: translate( 'WooCommerce One Page Checkout' ),
product_slug: PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
type: PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2736,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ONE_PAGE_CHECKOUT,
},
[ PRODUCT_WOOCOMMERCE_ORDER_BARCODES ]: {
product_name: translate( 'WooCommerce Order Barcodes' ),
product_slug: PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
type: PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2737,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ORDER_BARCODES,
},
[ PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS ]: {
product_name: translate( 'WooCommerce Points and Rewards' ),
product_slug: PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
type: PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2738,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_POINTS_AND_REWARDS,
},
[ PRODUCT_WOOCOMMERCE_PRE_ORDERS ]: {
product_name: translate( 'WooCommerce Pre-Orders' ),
product_slug: PRODUCT_WOOCOMMERCE_PRE_ORDERS,
type: PRODUCT_WOOCOMMERCE_PRE_ORDERS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2739,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRE_ORDERS,
},
[ PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY ]: {
product_name: translate( 'WooCommerce Purchase Order Gateway' ),
product_slug: PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
type: PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2740,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PURCHASE_ORDER_GATEWAY,
},
[ PRODUCT_WOOCOMMERCE_SHIPPING ]: {
product_name: translate( 'WooCommerce Shipping' ),
product_slug: PRODUCT_WOOCOMMERCE_SHIPPING,
type: PRODUCT_WOOCOMMERCE_SHIPPING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2741,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SHIPPING,
},
[ PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS ]: {
product_name: translate( 'WooCommerce Accommodations Bookings' ),
product_slug: PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
type: PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2742,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_ACCOMMODATIONS_BOOKINGS,
},
[ PRODUCT_WOOCOMMERCE_TAX ]: {
product_name: translate( 'WooCommerce Tax' ),
product_slug: PRODUCT_WOOCOMMERCE_TAX,
type: PRODUCT_WOOCOMMERCE_TAX,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2743,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_TAX,
},
[ PRODUCT_WOOCOMMERCE_WOOPAYMENTS ]: {
product_name: translate( 'WooCommerce WooPayments' ),
product_slug: PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
type: PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2744,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_WOOPAYMENTS,
},
[ PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS ]: {
product_name: translate( 'WooCommerce Product Filters' ),
product_slug: PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
type: PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2745,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PRODUCT_FILTERS,
},
[ PRODUCT_WOOCOMMERCE_CONSTELLATION ]: {
product_name: translate( 'WooCommerce Constellation' ),
product_slug: PRODUCT_WOOCOMMERCE_CONSTELLATION,
type: PRODUCT_WOOCOMMERCE_CONSTELLATION,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2746,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_CONSTELLATION,
},
[ PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS ]: {
product_name: translate( 'WooCommerce Rental Products' ),
product_slug: PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
type: PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2747,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_RENTAL_PRODUCTS,
},
[ PRODUCT_WOOCOMMERCE_SMART_COUPONS ]: {
product_name: translate( 'WooCommerce Smart Coupons' ),
product_slug: PRODUCT_WOOCOMMERCE_SMART_COUPONS,
type: PRODUCT_WOOCOMMERCE_SMART_COUPONS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2748,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SMART_COUPONS,
},
[ PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING ]: {
product_name: translate( 'WooCommerce Dynamic Pricing' ),
product_slug: PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
type: PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2749,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_DYNAMIC_PRICING,
},
[ PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS ]: {
product_name: translate( 'WooCommerce Variation Swatches and Photos' ),
product_slug: PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
type: PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2750,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_VARIATION_SWATCHES_AND_PHOTOS,
},
[ PRODUCT_WOOCOMMERCE_AFTERPAY ]: {
product_name: translate( 'Afterpay for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_AFTERPAY,
type: PRODUCT_WOOCOMMERCE_AFTERPAY,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2751,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_AFTERPAY,
},
[ PRODUCT_WOOCOMMERCE_SQUARE ]: {
product_name: translate( 'Square for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_SQUARE,
type: PRODUCT_WOOCOMMERCE_SQUARE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2753,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_SQUARE,
},
[ PRODUCT_WOOCOMMERCE_AFFIRM ]: {
product_name: translate( 'Affirm Payments for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_AFFIRM,
type: PRODUCT_WOOCOMMERCE_AFFIRM,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2755,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_AFFIRM,
},
[ PRODUCT_WOOCOMMERCE_MOLLIE ]: {
product_name: translate( 'Mollie Payments for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_MOLLIE,
type: PRODUCT_WOOCOMMERCE_MOLLIE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2757,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_MOLLIE,
},
[ PRODUCT_WOOCOMMERCE_STRIPE ]: {
product_name: translate( 'Stripe for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_STRIPE,
type: PRODUCT_WOOCOMMERCE_STRIPE,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2759,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_STRIPE,
},
[ PRODUCT_WOOCOMMERCE_KLARNA ]: {
product_name: translate( 'Klarna for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_KLARNA,
type: PRODUCT_WOOCOMMERCE_KLARNA,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2761,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_KLARNA,
},
[ PRODUCT_WOOCOMMERCE_PAYPAL ]: {
product_name: translate( 'PayPal Payments for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_PAYPAL,
type: PRODUCT_WOOCOMMERCE_PAYPAL,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2763,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_PAYPAL,
},
[ PRODUCT_WOOCOMMERCE_KLAVIYO ]: {
product_name: translate( 'Klaviyo for WooCommerce' ),
product_slug: PRODUCT_WOOCOMMERCE_KLAVIYO,
type: PRODUCT_WOOCOMMERCE_KLAVIYO,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [],
getFeatures: () => [],
getProductId: () => 2765,
getStoreSlug: () => PRODUCT_WOOCOMMERCE_KLAVIYO,
},
};
export const PRODUCTS_LIST: Record< ProductSlug, Product > = {
...JETPACK_SITE_PRODUCTS_WITH_FEATURES,
...WOOCOMMERCE_EXTENSIONS_PRODUCTS,
[ PRODUCT_WPCOM_SEARCH ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_WPCOM_SEARCH ],
product_slug: PRODUCT_WPCOM_SEARCH,
type: PRODUCT_WPCOM_SEARCH,
term: TERM_ANNUALLY,
bill_period: PLAN_ANNUAL_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getProductId: () => 800,
getStoreSlug: () => PRODUCT_WPCOM_SEARCH,
},
[ PRODUCT_WPCOM_SEARCH_MONTHLY ]: {
product_name: PRODUCT_SHORT_NAMES[ PRODUCT_WPCOM_SEARCH_MONTHLY ],
product_slug: PRODUCT_WPCOM_SEARCH_MONTHLY,
type: PRODUCT_WPCOM_SEARCH,
term: TERM_MONTHLY,
bill_period: PLAN_MONTHLY_PERIOD,
categories: [ JETPACK_PERFORMANCE_CATEGORY ],
getProductId: () => 801,
getStoreSlug: () => PRODUCT_WPCOM_SEARCH_MONTHLY,
},
};
export function objectIsProduct( item: unknown ): item is Product {
if ( item !== null && typeof item === 'object' ) {
const product = item as Product;
if ( product.product_slug && product.product_name && product.term && product.bill_period ) {
return true;
}
}
return false;
}