Files
old-experiments/backend/wordpress/wp-content/plugins/woocommerce-jetpack/includes/settings/wcj-settings-left-to-free-shipping.php
2018-06-29 14:40:28 +02:00

143 lines
7.0 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* Booster for WooCommerce - Settings - Left to Free Shipping
*
* @version 3.5.0
* @since 2.8.0
* @author Algoritmika Ltd.
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
return array(
array(
'title' => __( 'Left to Free Shipping Info Options', 'woocommerce-jetpack' ),
'type' => 'title',
'desc' => __( 'This section lets you enable info on cart, mini cart and checkout pages.', 'woocommerce-jetpack' ) . '<br>' . '<br>' .
sprintf( __( 'You can also use <em>Booster - Left to Free Shipping</em> widget, %s shortcode or %s function.', 'woocommerce-jetpack' ),
'<code>[wcj_get_left_to_free_shipping content=""]</code>',
'<code>wcj_get_left_to_free_shipping( $content );</code>' ) . '<br>' . '<br>' .
sprintf( __( 'In content replaced values are: %s, %s and %s.', 'woocommerce-jetpack' ),
'<code>%left_to_free%</code>',
'<code>%free_shipping_min_amount%</code>',
'<code>%cart_total%</code>' ),
'id' => 'wcj_shipping_left_to_free_info_options',
),
array(
'title' => __( 'Info on Cart', 'woocommerce-jetpack' ),
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_enabled_cart',
'default' => 'no',
'type' => 'checkbox',
),
array(
'desc' => __( 'Content', 'woocommerce-jetpack' ),
'desc_tip' => __( 'You can use HTML and/or shortcodes (e.g. [wcj_wpml]) here.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_content_cart',
'default' => __( '%left_to_free% left to free shipping', 'woocommerce-jetpack' ),
'type' => 'textarea',
'css' => 'width:100%;height:100px;',
),
array(
'desc' => __( 'Position', 'woocommerce-jetpack' ),
'desc_tip' => __( 'Please note, that depending on the "Position" you select, your customer may have to reload the cart page to see the updated left to free shipping value. For example, if you select "After cart totals" position, then left to free shipping value will be updated as soon as customer updates the cart. However if you select "After cart" position instead message will not be updated, and customer will have to reload the page. In other words, message position should be inside that page part that is automatically updated on cart update.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_position_cart',
'default' => 'woocommerce_after_cart_totals',
'type' => 'select',
'options' => wcj_get_cart_filters(),
),
array(
'desc' => __( 'Position Order (Priority)', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_priority_cart',
'default' => 10,
'type' => 'number',
),
array(
'title' => __( 'Info on Mini Cart', 'woocommerce-jetpack' ),
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_enabled_mini_cart',
'default' => 'no',
'type' => 'checkbox',
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
'desc_tip' => apply_filters( 'booster_message', '', 'desc' ),
),
array(
'desc' => __( 'Content', 'woocommerce-jetpack' ),
'desc_tip' => __( 'You can use HTML and/or shortcodes (e.g. [wcj_wpml]) here.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_content_mini_cart',
'default' => __( '%left_to_free% left to free shipping', 'woocommerce-jetpack' ),
'type' => 'textarea',
'css' => 'width:100%;height:100px;',
),
array(
'desc' => __( 'Position', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_position_mini_cart',
'default' => 'woocommerce_after_mini_cart',
'type' => 'select',
'options' => array(
'woocommerce_before_mini_cart' => __( 'Before mini cart', 'woocommerce-jetpack' ),
'woocommerce_widget_shopping_cart_before_buttons' => __( 'Before buttons', 'woocommerce-jetpack' ),
'woocommerce_after_mini_cart' => __( 'After mini cart', 'woocommerce-jetpack' ),
),
),
array(
'desc' => __( 'Position Order (Priority)', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_priority_mini_cart',
'default' => 10,
'type' => 'number',
),
array(
'title' => __( 'Info on Checkout', 'woocommerce-jetpack' ),
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_enabled_checkout',
'default' => 'no',
'type' => 'checkbox',
'custom_attributes' => apply_filters( 'booster_message', '', 'disabled' ),
'desc_tip' => apply_filters( 'booster_message', '', 'desc' ),
),
array(
'desc' => __( 'Content', 'woocommerce-jetpack' ),
'desc_tip' => __( 'You can use HTML and/or shortcodes (e.g. [wcj_wpml]) here.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_content_checkout',
'default' => __( '%left_to_free% left to free shipping', 'woocommerce-jetpack' ),
'type' => 'textarea',
'css' => 'width:100%;height:100px;',
),
array(
'desc' => __( 'Position', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_position_checkout',
'default' => 'woocommerce_checkout_after_order_review',
'type' => 'select',
'options' => array(
'woocommerce_before_checkout_form' => __( 'Before checkout form', 'woocommerce-jetpack' ),
'woocommerce_checkout_before_customer_details' => __( 'Before customer details', 'woocommerce-jetpack' ),
'woocommerce_checkout_billing' => __( 'Billing', 'woocommerce-jetpack' ),
'woocommerce_checkout_shipping' => __( 'Shipping', 'woocommerce-jetpack' ),
'woocommerce_checkout_after_customer_details' => __( 'After customer details', 'woocommerce-jetpack' ),
'woocommerce_checkout_before_order_review' => __( 'Before order review', 'woocommerce-jetpack' ),
'woocommerce_checkout_order_review' => __( 'Order review', 'woocommerce-jetpack' ),
'woocommerce_checkout_after_order_review' => __( 'After order review', 'woocommerce-jetpack' ),
'woocommerce_after_checkout_form' => __( 'After checkout form', 'woocommerce-jetpack' ),
),
),
array(
'desc' => __( 'Position Order (Priority)', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_priority_checkout',
'default' => 10,
'type' => 'number',
),
array(
'title' => __( 'Message on Free Shipping Reached', 'woocommerce-jetpack' ),
'desc_tip' => __( 'You can use HTML and/or shortcodes (e.g. [wcj_wpml]) here.', 'woocommerce-jetpack' ) . ' ' .
__( 'Set empty to disable.', 'woocommerce-jetpack' ),
'id' => 'wcj_shipping_left_to_free_info_content_reached',
'default' => __( 'You have Free delivery', 'woocommerce-jetpack' ),
'type' => 'textarea',
'css' => 'width:100%;height:100px;',
),
array(
'type' => 'sectionend',
'id' => 'wcj_shipping_left_to_free_info_options',
),
);