__( 'Hide if Free Shipping is Available', 'woocommerce-jetpack' ),
'type' => 'title',
'desc' => __( 'This section lets you hide other shipping options when free shipping is available on shop frontend.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_hide_if_free_available_options',
),
array(
'title' => __( 'Hide when free is available', 'woocommerce-jetpack' ),
'desc' => __( 'Enable section', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_hide_if_free_available_all',
'default' => 'no',
'type' => 'checkbox',
),
array(
'id' => 'wcj_shipping_hide_if_free_available_type',
'desc_tip' => sprintf( __( 'Available options: hide all; hide all except "Local Pickup"; hide "Flat Rate" only.', 'woocommerce-jetpack' ) ),
'default' => 'hide_all',
'type' => 'select',
'options' => array(
'hide_all' => __( 'Hide all', 'woocommerce-jetpack' ),
'except_local_pickup' => __( 'Hide all except "Local Pickup"', 'woocommerce-jetpack' ),
'flat_rate_only' => __( 'Hide "Flat Rate" only', 'woocommerce-jetpack' ),
),
'desc' => apply_filters( 'booster_message', '', 'desc' ),
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
),
array(
'title' => __( 'Advanced: Filter Priority', 'woocommerce-jetpack' ),
'desc_tip' => __( 'Set to zero to use the default priority.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_options_hide_free_shipping_filter_priority',
'default' => 0,
'type' => 'number',
),
array(
'type' => 'sectionend',
'id' => 'wcj_shipping_hide_if_free_available_options',
),
);
$settings = array_merge( $settings, array(
array(
'title' => __( 'Free Shipping by Product', 'woocommerce-jetpack' ),
'desc' => __( 'In this section you can select products which grant free shipping when added to cart.', 'woocommerce-jetpack' ) . '
' .
sprintf( __( 'Similar results can be achieved with %s module.', 'woocommerce-jetpack' ),
'' .
__( 'Shipping Methods by Products', 'woocommerce-jetpack' ) . '' ),
'type' => 'title',
'id' => 'wcj_shipping_free_shipping_by_product_options',
),
array(
'title' => __( 'Free Shipping by Product', 'woocommerce-jetpack' ),
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_free_shipping_by_product_enabled',
'default' => 'no',
'type' => 'checkbox',
),
array(
'title' => __( 'Products', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_free_shipping_by_product_products',
'default' => '',
'type' => 'multiselect',
'options' => wcj_get_products(),
'class' => 'chosen_select',
),
array(
'title' => __( 'Type', 'woocommerce-jetpack' ),
'desc_tip' => __( 'Select either all products or at least one product in cart must grant free shipping.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_free_shipping_by_product_type',
'default' => 'all',
'type' => 'select',
'options' => array(
'all' => __( 'All products in cart must grant free shipping', 'woocommerce-jetpack' ),
'at_least_one' => __( 'At least one product in cart must grant free shipping', 'woocommerce-jetpack' ),
),
'desc' => apply_filters( 'booster_message', '', 'desc' ),
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
),
array(
'type' => 'sectionend',
'id' => 'wcj_shipping_free_shipping_by_product_options',
),
) );
return $settings;