__( 'TAX Display - Toggle Button', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => sprintf( __( 'Use %s shortcode to display the button on frontend.', 'woocommerce-jetpack' ), '[wcj_button_toggle_tax_display]' ), 'id' => 'wcj_tax_display_toggle_options', ), array( 'title' => __( 'TAX Toggle Button', 'woocommerce-jetpack' ), 'desc' => '' . __( 'Enable section', 'woocommerce-jetpack' ) . '', 'id' => 'wcj_tax_display_toggle_enabled', 'default' => 'no', 'type' => 'checkbox', ), array( 'type' => 'sectionend', 'id' => 'wcj_tax_display_toggle_options', ), array( 'title' => __( 'TAX Display by Product', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'If you want to display part of your products including TAX and another part excluding TAX, you can set it here.', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_options', ), array( 'title' => __( 'TAX Display by Product', 'woocommerce-jetpack' ), 'desc' => '' . __( 'Enable section', 'woocommerce-jetpack' ) . '', 'id' => 'wcj_product_listings_display_taxes_by_products_enabled', 'type' => 'checkbox', 'default' => 'no', ), array( 'title' => __( 'Products - Including TAX', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_products_incl_tax', 'desc_tip' => __( 'Select products to display including TAX.', 'woocommerce-jetpack' ), 'default' => '', 'type' => 'multiselect', 'class' => 'chosen_select', 'css' => 'width: 450px;', 'options' => $products, ), array( 'title' => __( 'Products - Excluding TAX', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_products_excl_tax', 'desc_tip' => __( 'Select products to display excluding TAX.', 'woocommerce-jetpack' ), 'default' => '', 'type' => 'multiselect', 'class' => 'chosen_select', 'css' => 'width: 450px;', 'options' => $products, ), array( 'title' => __( 'Product Categories - Including TAX', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_product_cats_incl_tax', 'desc_tip' => __( 'Select product categories to display including TAX.', 'woocommerce-jetpack' ), 'default' => '', 'type' => 'multiselect', 'class' => 'chosen_select', 'css' => 'width: 450px;', 'options' => $product_cats, ), array( 'title' => __( 'Product Categories - Excluding TAX', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_product_cats_excl_tax', 'desc_tip' => __( 'Select product categories to display excluding TAX.', 'woocommerce-jetpack' ), 'default' => '', 'type' => 'multiselect', 'class' => 'chosen_select', 'css' => 'width: 450px;', 'options' => $product_cats, ), array( 'type' => 'sectionend', 'id' => 'wcj_product_listings_display_taxes_options', ), array( 'title' => __( 'TAX Display by User Role', 'woocommerce-jetpack' ), 'type' => 'title', 'desc' => __( 'If you want to display prices including TAX or excluding TAX for different user roles, you can set it here.', 'woocommerce-jetpack' ), 'id' => 'wcj_product_listings_display_taxes_by_user_role_options', ), array( 'title' => __( 'TAX Display by User Role', 'woocommerce-jetpack' ), 'desc' => '' . __( 'Enable section', 'woocommerce-jetpack' ) . '', 'id' => 'wcj_product_listings_display_taxes_by_user_role_enabled', 'type' => 'checkbox', 'default' => 'no', ), array( 'title' => __( 'User Roles', 'woocommerce-jetpack' ), 'desc_tip' => __( 'Save changes after you change this option and new settings fields will appear.', 'woocommerce-jetpack' ), 'desc' => '
' . sprintf( __( 'Select user roles that you want to change tax display for. For all remaining (i.e. not selected) user roles - default TAX display (set in %s) will be applied.', 'woocommerce-jetpack' ), '' . __( 'WooCommerce > Settings > Tax', 'woocommerce-jetpack' ) . '' ), 'id' => 'wcj_product_listings_display_taxes_by_user_role_roles', 'type' => 'multiselect', 'class' => 'chosen_select', 'default' => '', 'options' => wcj_get_user_roles_options(), ), ); if ( '' != ( $display_taxes_by_user_role_roles = get_option( 'wcj_product_listings_display_taxes_by_user_role_roles', '' ) ) ) { foreach ( $display_taxes_by_user_role_roles as $display_taxes_by_user_role_role ) { $settings = array_merge( $settings, array( array( 'title' => sprintf( __( 'Role: %s', 'woocommerce-jetpack' ), $display_taxes_by_user_role_role ), 'id' => 'wcj_product_listings_display_taxes_by_user_role_' . $display_taxes_by_user_role_role, 'default' => 'no_changes', 'type' => 'select', 'options' => array( 'no_changes' => __( 'Default TAX display (no changes)', 'woocommerce-jetpack' ), 'incl' => __( 'Including tax', 'woocommerce-jetpack' ), 'excl' => __( 'Excluding tax', 'woocommerce-jetpack' ), ), ), ) ); } } $settings = array_merge( $settings, array( array( 'type' => 'sectionend', 'id' => 'wcj_product_listings_display_taxes_by_user_role_options', ), ) ); return $settings;