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