' . esc_html__( 'Upgrade to Pro', 'sellkit' ) . '', 'manage_options', 'upgrade_to_pro', function () { wp_redirect( 'https://getsellkit.com/pricing/' ); // phpcs:ignore exit; } ); } /** * Add sellkit pro sub menu. * * @since 1.2.3 * @param array $submenu array of submenu. */ public function update_sub_menu_list( $submenu ) { $pro_sub_menu = [ 'sellkit-discount' => esc_html__( 'Discount', 'sellkit' ), 'sellkit-coupon' => esc_html__( 'Coupons', 'sellkit' ), 'sellkit-alert' => esc_html__( 'Notices', 'sellkit' ), ]; sellkit()->sellkit_menus = array_merge( sellkit()->sellkit_menus, array_keys( $pro_sub_menu ) ); return array_merge( $submenu, $pro_sub_menu ); } /** * Update conditions data base on sellkit pro. * * @since 1.2.3 * @param array $conditions array of conditions. */ public function update_conditions_data( $conditions ) { $pro = []; $pro_conditions = [ 'customer-value' => esc_html__( 'RFM Segments', 'sellkit' ), 'first-order-date' => esc_html__( 'First Order Date', 'sellkit' ), 'last-order-date' => esc_html__( 'Last Order Date', 'sellkit' ), 'purchased-category' => esc_html__( 'Purchased Categories', 'sellkit' ), 'purchased-product' => esc_html__( 'Purchased Products', 'sellkit' ), 'time-deadline' => esc_html__( 'Time Deadline', 'sellkit' ), 'total-spent' => esc_html__( 'Total Spent', 'sellkit' ), 'viewed-category' => esc_html__( 'Viewed Categories', 'sellkit' ), 'viewed-product' => esc_html__( 'Viewed Products', 'sellkit' ), 'visitor-city' => __( 'Visitor City & Region', 'sellkit' ), 'visitor-country' => esc_html__( 'Visitor Country', 'sellkit' ), 'visitor-currency' => __( 'Visitor\'s Local Currency', 'sellkit' ), 'visitor-timezone' => __( 'Visitor\'s Timezone', 'sellkit' ), ]; foreach ( $pro_conditions as $key => $value ) { $pro[ $key ] = [ 'title' => $value . ' ' . esc_html__( '(PRO)', 'sellkit' ), 'type' => 'promote', 'isSearchable' => '', 'openMenuOnClick' => '', ]; } return array_merge( $conditions, $pro ); } } Promote_Sellkit_Pro::get_instance();