__( '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;