Version Description
- 10/08/2014 =
- Fix - Sorting - "Remove all sorting" bug (always enabled), fixed (second time).
- Dev - Product Info - Related products: "columns" option added.
Download this release
Release Info
Developer | algoritmika |
Plugin | Booster for WooCommerce |
Version | 1.1.4 |
Comparing to | |
See all releases |
Code changes from version 1.1.2 to 1.1.4
- includes/class-wcj-call-for-price.php +34 -6
- includes/class-wcj-payment-gateways.php +11 -4
- includes/class-wcj-product-info.php +30 -10
- includes/class-wcj-shipping.php +5 -11
- includes/class-wcj-sorting.php +9 -9
- includes/{class-wc-gateway-wcj-custom.php → gateways/class-wc-gateway-wcj-custom.php} +0 -0
- includes/{class-wc-shipping-wcj-custom.php → shipping/class-wc-shipping-wcj-custom.php} +0 -0
- readme.txt +10 -2
- woocommerce-jetpack.php +1 -1
includes/class-wcj-call-for-price.php
CHANGED
@@ -78,11 +78,15 @@ class WCJ_Call_For_Price {
|
|
78 |
*/
|
79 |
public function on_empty_price( $price ) {
|
80 |
|
81 |
-
|
82 |
|
83 |
if ( ( get_option('wcj_call_for_price_show_on_single') == 'yes' ) && is_single() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price );
|
84 |
if ( ( get_option('wcj_call_for_price_show_on_archive') == 'yes' ) && is_archive() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price );
|
85 |
-
if ( ( get_option('wcj_call_for_price_show_on_home') == 'yes' ) && is_front_page() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price )
|
|
|
|
|
|
|
|
|
86 |
|
87 |
// No changes
|
88 |
return $price;
|
@@ -107,8 +111,8 @@ class WCJ_Call_For_Price {
|
|
107 |
),
|
108 |
|
109 |
array(
|
110 |
-
'title' => __( '
|
111 |
-
'desc_tip' => __( 'This sets the html to output on empty price.', 'woocommerce-jetpack' ),
|
112 |
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
113 |
'id' => 'wcj_call_for_price_text',
|
114 |
'default' => $this->default_empty_price_text,
|
@@ -119,6 +123,30 @@ class WCJ_Call_For_Price {
|
|
119 |
),
|
120 |
|
121 |
array(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
'title' => __( 'Visibility', 'woocommerce-jetpack' ),
|
123 |
//'title' => __( 'Show on Single Product', 'woocommerce-jetpack' ),
|
124 |
'desc' => __( 'Check to show on single products page', 'woocommerce-jetpack' ),
|
@@ -144,7 +172,7 @@ class WCJ_Call_For_Price {
|
|
144 |
'default' => 'yes',
|
145 |
'type' => 'checkbox',
|
146 |
'checkboxgroup' => 'end',
|
147 |
-
)
|
148 |
|
149 |
array(
|
150 |
'title' => __( 'Hide Sale! Tag', 'woocommerce-jetpack' ),
|
@@ -165,7 +193,7 @@ class WCJ_Call_For_Price {
|
|
165 |
*/
|
166 |
function settings_section( $sections ) {
|
167 |
|
168 |
-
$sections['call_for_price'] = 'Call for Price';
|
169 |
|
170 |
return $sections;
|
171 |
}
|
78 |
*/
|
79 |
public function on_empty_price( $price ) {
|
80 |
|
81 |
+
/*$updated_price = get_option( 'wcj_call_for_price_text' );
|
82 |
|
83 |
if ( ( get_option('wcj_call_for_price_show_on_single') == 'yes' ) && is_single() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price );
|
84 |
if ( ( get_option('wcj_call_for_price_show_on_archive') == 'yes' ) && is_archive() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price );
|
85 |
+
if ( ( get_option('wcj_call_for_price_show_on_home') == 'yes' ) && is_front_page() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, $updated_price );*/
|
86 |
+
|
87 |
+
if ( ( get_option('wcj_call_for_price_text') !== '' ) && is_single() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, get_option('wcj_call_for_price_text') );
|
88 |
+
if ( ( get_option('wcj_call_for_price_text_on_archive') !== '' ) && is_archive() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, get_option('wcj_call_for_price_text_on_archive') );
|
89 |
+
if ( ( get_option('wcj_call_for_price_text_on_home') !== '' ) && is_front_page() ) return apply_filters( 'wcj_get_option_filter', $this->default_empty_price_text, get_option('wcj_call_for_price_text_on_home') );
|
90 |
|
91 |
// No changes
|
92 |
return $price;
|
111 |
),
|
112 |
|
113 |
array(
|
114 |
+
'title' => __( 'Label to Show on Single', 'woocommerce-jetpack' ),
|
115 |
+
'desc_tip' => __( 'This sets the html to output on empty price. Leave blank to disable.', 'woocommerce-jetpack' ),
|
116 |
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
117 |
'id' => 'wcj_call_for_price_text',
|
118 |
'default' => $this->default_empty_price_text,
|
123 |
),
|
124 |
|
125 |
array(
|
126 |
+
'title' => __( 'Label to Show on Archives', 'woocommerce-jetpack' ),
|
127 |
+
'desc_tip' => __( 'This sets the html to output on empty price. Leave blank to disable.', 'woocommerce-jetpack' ),
|
128 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
129 |
+
'id' => 'wcj_call_for_price_text_on_archive',
|
130 |
+
'default' => $this->default_empty_price_text,
|
131 |
+
'type' => 'textarea',
|
132 |
+
'css' => 'width:50%;min-width:300px;',
|
133 |
+
'custom_attributes'
|
134 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
135 |
+
),
|
136 |
+
|
137 |
+
array(
|
138 |
+
'title' => __( 'Label to Show on Homepage', 'woocommerce-jetpack' ),
|
139 |
+
'desc_tip' => __( 'This sets the html to output on empty price. Leave blank to disable.', 'woocommerce-jetpack' ),
|
140 |
+
'desc' => apply_filters( 'get_wc_jetpack_plus_message', '', 'desc' ),
|
141 |
+
'id' => 'wcj_call_for_price_text_on_home',
|
142 |
+
'default' => $this->default_empty_price_text,
|
143 |
+
'type' => 'textarea',
|
144 |
+
'css' => 'width:50%;min-width:300px;',
|
145 |
+
'custom_attributes'
|
146 |
+
=> apply_filters( 'get_wc_jetpack_plus_message', '', 'readonly' ),
|
147 |
+
),
|
148 |
+
|
149 |
+
/*array(
|
150 |
'title' => __( 'Visibility', 'woocommerce-jetpack' ),
|
151 |
//'title' => __( 'Show on Single Product', 'woocommerce-jetpack' ),
|
152 |
'desc' => __( 'Check to show on single products page', 'woocommerce-jetpack' ),
|
172 |
'default' => 'yes',
|
173 |
'type' => 'checkbox',
|
174 |
'checkboxgroup' => 'end',
|
175 |
+
),*/
|
176 |
|
177 |
array(
|
178 |
'title' => __( 'Hide Sale! Tag', 'woocommerce-jetpack' ),
|
193 |
*/
|
194 |
function settings_section( $sections ) {
|
195 |
|
196 |
+
$sections['call_for_price'] = __( 'Call for Price', 'woocommerce-jetpack' );
|
197 |
|
198 |
return $sections;
|
199 |
}
|
includes/class-wcj-payment-gateways.php
CHANGED
@@ -12,7 +12,14 @@ if ( ! class_exists( 'WCJ_Payment_Gateways' ) ) :
|
|
12 |
|
13 |
class WCJ_Payment_Gateways {
|
14 |
|
15 |
-
public $woocommerce_icon_filters
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
17 |
/**
|
18 |
* Constructor.
|
@@ -20,18 +27,18 @@ class WCJ_Payment_Gateways {
|
|
20 |
public function __construct() {
|
21 |
if ( get_option( 'wcj_payment_gateways_enabled' ) == 'yes' ) {
|
22 |
// Include custom payment gateway
|
23 |
-
include_once( 'class-wc-gateway-wcj-custom.php' );
|
24 |
|
25 |
// Main hooks
|
26 |
// Icons for default WooCommerce methods hooks
|
27 |
-
|
28 |
'woocommerce_cod_icon' => __( 'COD', 'woocommerce-jetpack' ),
|
29 |
'woocommerce_cheque_icon' => __( 'Cheque', 'woocommerce-jetpack' ),
|
30 |
'woocommerce_bacs_icon' => __( 'BACS', 'woocommerce-jetpack' ),
|
31 |
'woocommerce_mijireh_checkout_icon' => __( 'Mijireh Checkout', 'woocommerce-jetpack' ),
|
32 |
'woocommerce_paypal_icon' => __( 'PayPal', 'woocommerce-jetpack' ),
|
33 |
//'woocommerce_wcj_custom_icon' => __( 'WooJetpack Custom', 'woocommerce-jetpack' ),
|
34 |
-
)
|
35 |
foreach ( $this->woocommerce_icon_filters as $filter_name => $filter_title )
|
36 |
add_filter( $filter_name, array( $this, 'set_icon' ) );
|
37 |
|
12 |
|
13 |
class WCJ_Payment_Gateways {
|
14 |
|
15 |
+
public $woocommerce_icon_filters = array(
|
16 |
+
'woocommerce_cod_icon' => 'COD',
|
17 |
+
'woocommerce_cheque_icon' => 'Cheque',
|
18 |
+
'woocommerce_bacs_icon' => 'BACS',
|
19 |
+
'woocommerce_mijireh_checkout_icon' => 'Mijireh Checkout',
|
20 |
+
'woocommerce_paypal_icon' => 'PayPal',
|
21 |
+
//'woocommerce_wcj_custom_icon' => 'WooJetpack Custom',
|
22 |
+
);
|
23 |
|
24 |
/**
|
25 |
* Constructor.
|
27 |
public function __construct() {
|
28 |
if ( get_option( 'wcj_payment_gateways_enabled' ) == 'yes' ) {
|
29 |
// Include custom payment gateway
|
30 |
+
include_once( 'gateways/class-wc-gateway-wcj-custom.php' );
|
31 |
|
32 |
// Main hooks
|
33 |
// Icons for default WooCommerce methods hooks
|
34 |
+
/*$this->woocommerce_icon_filters = array (
|
35 |
'woocommerce_cod_icon' => __( 'COD', 'woocommerce-jetpack' ),
|
36 |
'woocommerce_cheque_icon' => __( 'Cheque', 'woocommerce-jetpack' ),
|
37 |
'woocommerce_bacs_icon' => __( 'BACS', 'woocommerce-jetpack' ),
|
38 |
'woocommerce_mijireh_checkout_icon' => __( 'Mijireh Checkout', 'woocommerce-jetpack' ),
|
39 |
'woocommerce_paypal_icon' => __( 'PayPal', 'woocommerce-jetpack' ),
|
40 |
//'woocommerce_wcj_custom_icon' => __( 'WooJetpack Custom', 'woocommerce-jetpack' ),
|
41 |
+
);*/
|
42 |
foreach ( $this->woocommerce_icon_filters as $filter_name => $filter_title )
|
43 |
add_filter( $filter_name, array( $this, 'set_icon' ) );
|
44 |
|
includes/class-wcj-product-info.php
CHANGED
@@ -24,8 +24,12 @@ class WCJ_Product_Info {
|
|
24 |
// Main hooks
|
25 |
if ( 'yes' == get_option( 'wcj_product_info_enabled' ) ) {
|
26 |
|
27 |
-
add_filter( 'woocommerce_product_tabs', array( $this, 'customize_product_tabs' ), 98 );
|
28 |
-
|
|
|
|
|
|
|
|
|
29 |
}
|
30 |
|
31 |
// Settings hooks
|
@@ -48,15 +52,24 @@ class WCJ_Product_Info {
|
|
48 |
/**
|
49 |
* Change number of related products on product page.
|
50 |
*/
|
51 |
-
function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
|
|
60 |
return $args;
|
61 |
}
|
62 |
|
@@ -214,6 +227,13 @@ class WCJ_Product_Info {
|
|
214 |
'type' => 'number',
|
215 |
),
|
216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
array(
|
218 |
'title' => __( 'Order by', 'woocommerce-jetpack' ),
|
219 |
'id' => 'wcj_product_info_related_products_orderby',
|
24 |
// Main hooks
|
25 |
if ( 'yes' == get_option( 'wcj_product_info_enabled' ) ) {
|
26 |
|
27 |
+
add_filter( 'woocommerce_product_tabs', array( $this, 'customize_product_tabs' ), 98 );
|
28 |
+
|
29 |
+
if ( get_option( 'wcj_product_info_related_products_enable' ) == 'yes' ) {
|
30 |
+
add_filter( 'woocommerce_related_products_args', array( $this, 'related_products_limit' ), 100 );
|
31 |
+
add_filter( 'woocommerce_output_related_products_args', array( $this, 'related_products_limit_args' ), 100 );
|
32 |
+
}
|
33 |
}
|
34 |
|
35 |
// Settings hooks
|
52 |
/**
|
53 |
* Change number of related products on product page.
|
54 |
*/
|
55 |
+
function related_products_limit_args( $args ) {
|
56 |
+
|
57 |
+
$args['posts_per_page'] = get_option( 'wcj_product_info_related_products_num' );
|
58 |
+
$args['orderby'] = get_option( 'wcj_product_info_related_products_orderby' );
|
59 |
+
$args['columns'] = get_option( 'wcj_product_info_related_products_columns' );
|
60 |
+
|
61 |
+
return $args;
|
62 |
+
}
|
63 |
|
64 |
+
/**
|
65 |
+
* Change number of related products on product page.
|
66 |
+
*/
|
67 |
+
function related_products_limit( $args ) {
|
68 |
+
|
69 |
+
$args['posts_per_page'] = get_option( 'wcj_product_info_related_products_num' );
|
70 |
+
$args['orderby'] = get_option( 'wcj_product_info_related_products_orderby' );
|
71 |
+
if ( get_option( 'wcj_product_info_related_products_orderby' ) != 'rand' ) $args['order'] = get_option( 'wcj_product_info_related_products_order' );
|
72 |
+
|
73 |
return $args;
|
74 |
}
|
75 |
|
227 |
'type' => 'number',
|
228 |
),
|
229 |
|
230 |
+
array(
|
231 |
+
'title' => __( 'Related Products Columns', 'woocommerce-jetpack' ),
|
232 |
+
'id' => 'wcj_product_info_related_products_columns',
|
233 |
+
'default' => 3,
|
234 |
+
'type' => 'number',
|
235 |
+
),
|
236 |
+
|
237 |
array(
|
238 |
'title' => __( 'Order by', 'woocommerce-jetpack' ),
|
239 |
'id' => 'wcj_product_info_related_products_orderby',
|
includes/class-wcj-shipping.php
CHANGED
@@ -15,22 +15,16 @@ class WCJ_Shipping {
|
|
15 |
/**
|
16 |
* Constructor.
|
17 |
*/
|
18 |
-
public function __construct() {
|
19 |
-
|
20 |
-
|
21 |
if ( get_option( 'wcj_shipping_enabled' ) == 'yes' ) {
|
22 |
// Include custom shipping method
|
23 |
-
//include_once( 'class-wc-shipping-wcj-custom.php' );
|
24 |
-
|
25 |
-
|
26 |
// Main hooks
|
27 |
//add_filter( 'woocommerce_available_shipping_methods', array( $this, 'hide_all_shipping_when_free_is_available' ), 10, 1 );
|
28 |
-
add_filter( 'woocommerce_package_rates', array( $this, 'hide_shipping_when_free_is_available' ), 10, 2 );
|
29 |
-
|
30 |
// Settings
|
31 |
add_filter( 'woocommerce_shipping_settings', array( $this, 'add_hide_shipping_if_free_available_fields' ), 100 );
|
32 |
-
}
|
33 |
-
|
34 |
// Settings hooks
|
35 |
add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
|
36 |
add_filter( 'wcj_settings_shipping', array( $this, 'get_settings' ), 100 );
|
@@ -199,7 +193,7 @@ class WCJ_Shipping {
|
|
199 |
*/
|
200 |
function settings_section( $sections ) {
|
201 |
|
202 |
-
$sections['shipping'] = 'Shipping';
|
203 |
|
204 |
return $sections;
|
205 |
}
|
15 |
/**
|
16 |
* Constructor.
|
17 |
*/
|
18 |
+
public function __construct() {
|
|
|
|
|
19 |
if ( get_option( 'wcj_shipping_enabled' ) == 'yes' ) {
|
20 |
// Include custom shipping method
|
21 |
+
//include_once( 'shipping/class-wc-shipping-wcj-custom.php' );
|
|
|
|
|
22 |
// Main hooks
|
23 |
//add_filter( 'woocommerce_available_shipping_methods', array( $this, 'hide_all_shipping_when_free_is_available' ), 10, 1 );
|
24 |
+
add_filter( 'woocommerce_package_rates', array( $this, 'hide_shipping_when_free_is_available' ), 10, 2 );
|
|
|
25 |
// Settings
|
26 |
add_filter( 'woocommerce_shipping_settings', array( $this, 'add_hide_shipping_if_free_available_fields' ), 100 );
|
27 |
+
}
|
|
|
28 |
// Settings hooks
|
29 |
add_filter( 'wcj_settings_sections', array( $this, 'settings_section' ) );
|
30 |
add_filter( 'wcj_settings_shipping', array( $this, 'get_settings' ), 100 );
|
193 |
*/
|
194 |
function settings_section( $sections ) {
|
195 |
|
196 |
+
$sections['shipping'] = __( 'Shipping', 'woocommerce-jetpack' );
|
197 |
|
198 |
return $sections;
|
199 |
}
|
includes/class-wcj-sorting.php
CHANGED
@@ -29,7 +29,7 @@ class WCJ_Sorting {
|
|
29 |
add_filter( 'woocommerce_get_catalog_ordering_args', array( $this, 'custom_woocommerce_get_catalog_ordering_args' ), 100 ); // Sorting
|
30 |
add_filter( 'woocommerce_catalog_orderby', array( $this, 'custom_woocommerce_catalog_orderby' ), 100 ); // Front end
|
31 |
add_filter( 'woocommerce_default_catalog_orderby_options', array( $this, 'custom_woocommerce_catalog_orderby' ), 100 ); // Back end (default sorting)
|
32 |
-
if ( get_option( 'wcj_sorting_remove_all_enabled' ) )
|
33 |
add_action( apply_filters( 'wcj_get_option_filter', 'wcj_empty_action', 'init' ), array( $this, 'remove_sorting' ), 100 ); // Remove sorting
|
34 |
|
35 |
// Settings
|
@@ -202,9 +202,9 @@ class WCJ_Sorting {
|
|
202 |
),
|
203 |
|
204 |
array(
|
205 |
-
'title' => __( '
|
206 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
207 |
-
'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
208 |
'id' => 'wcj_sorting_by_name_asc_enabled',
|
209 |
'default' => 'yes',
|
210 |
'type' => 'checkbox',
|
@@ -220,9 +220,9 @@ class WCJ_Sorting {
|
|
220 |
),
|
221 |
|
222 |
array(
|
223 |
-
'title' => __( '
|
224 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
225 |
-
'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
226 |
'id' => 'wcj_sorting_by_name_desc_enabled',
|
227 |
'default' => 'yes',
|
228 |
'type' => 'checkbox',
|
@@ -238,9 +238,9 @@ class WCJ_Sorting {
|
|
238 |
),
|
239 |
|
240 |
array(
|
241 |
-
'title' => __( '
|
242 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
243 |
-
'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
244 |
'id' => 'wcj_sorting_by_sku_asc_enabled',
|
245 |
'default' => 'yes',
|
246 |
'type' => 'checkbox',
|
@@ -256,9 +256,9 @@ class WCJ_Sorting {
|
|
256 |
),
|
257 |
|
258 |
array(
|
259 |
-
'title' => __( '
|
260 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
261 |
-
'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
262 |
'id' => 'wcj_sorting_by_sku_desc_enabled',
|
263 |
'default' => 'yes',
|
264 |
'type' => 'checkbox',
|
29 |
add_filter( 'woocommerce_get_catalog_ordering_args', array( $this, 'custom_woocommerce_get_catalog_ordering_args' ), 100 ); // Sorting
|
30 |
add_filter( 'woocommerce_catalog_orderby', array( $this, 'custom_woocommerce_catalog_orderby' ), 100 ); // Front end
|
31 |
add_filter( 'woocommerce_default_catalog_orderby_options', array( $this, 'custom_woocommerce_catalog_orderby' ), 100 ); // Back end (default sorting)
|
32 |
+
if ( get_option( 'wcj_sorting_remove_all_enabled' ) == 'yes' )
|
33 |
add_action( apply_filters( 'wcj_get_option_filter', 'wcj_empty_action', 'init' ), array( $this, 'remove_sorting' ), 100 ); // Remove sorting
|
34 |
|
35 |
// Settings
|
202 |
),
|
203 |
|
204 |
array(
|
205 |
+
'title' => __( '', 'woocommerce-jetpack' ),
|
206 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
207 |
+
//'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
208 |
'id' => 'wcj_sorting_by_name_asc_enabled',
|
209 |
'default' => 'yes',
|
210 |
'type' => 'checkbox',
|
220 |
),
|
221 |
|
222 |
array(
|
223 |
+
'title' => __( '', 'woocommerce-jetpack' ),
|
224 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
225 |
+
//'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
226 |
'id' => 'wcj_sorting_by_name_desc_enabled',
|
227 |
'default' => 'yes',
|
228 |
'type' => 'checkbox',
|
238 |
),
|
239 |
|
240 |
array(
|
241 |
+
'title' => __( '', 'woocommerce-jetpack' ),
|
242 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
243 |
+
//'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
244 |
'id' => 'wcj_sorting_by_sku_asc_enabled',
|
245 |
'default' => 'yes',
|
246 |
'type' => 'checkbox',
|
256 |
),
|
257 |
|
258 |
array(
|
259 |
+
'title' => __( '', 'woocommerce-jetpack' ),
|
260 |
'desc' => __( 'Enable', 'woocommerce-jetpack' ),
|
261 |
+
//'desc_tip' => __( 'Check to enable.', 'woocommerce-jetpack' ),
|
262 |
'id' => 'wcj_sorting_by_sku_desc_enabled',
|
263 |
'default' => 'yes',
|
264 |
'type' => 'checkbox',
|
includes/{class-wc-gateway-wcj-custom.php → gateways/class-wc-gateway-wcj-custom.php}
RENAMED
File without changes
|
includes/{class-wc-shipping-wcj-custom.php → shipping/class-wc-shipping-wcj-custom.php}
RENAMED
File without changes
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://algoritmika.com/donate/
|
|
4 |
Tags: woocommerce,woocommerce jetpack,custom price labels,call for price,currency symbol,remove sorting,remove old product slugs,add to cart text,order number,sequential order numbering,pdf invoice,pdf invoices,already in cart,empty cart,redirect to checkout,minimum order amount,customize checkout fields,checkout fields,email,customize product tabs,product tabs,related products number,empty cart,redirect add to cart,redirect to checkout,product already in cart,custom payment gateway,payment gateway icon
|
5 |
Requires at least: 3.9.1
|
6 |
Tested up to: 3.9.2
|
7 |
-
Stable tag: 1.1.
|
8 |
License: GNU General Public License v3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -16,7 +16,7 @@ WooCommerce Jetpack is a WordPress plugin that supercharges your site with aweso
|
|
16 |
|
17 |
= Features =
|
18 |
|
19 |
-
* Payment Gateways - Add and customize simple custom offline payment gateway. Change icons (images) for all default WooCommerce payment gateways.
|
20 |
* Orders - Set minimum order amount.
|
21 |
* Checkout - Customize checkout fields: disable/enable fields, set required, change labels and/or placeholders.
|
22 |
* Shipping - Hide shipping when free is available.
|
@@ -58,6 +58,14 @@ To unlock all WooCommerce Jetpack features, please install additional <a href="h
|
|
58 |
|
59 |
== Changelog ==
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
61 |
= 1.1.2 - 08/08/2014 =
|
62 |
* Dev - PDF Invoices - Icons at orders list changed.
|
63 |
* Feature Upgraded - Payment Gateways - Icons for default WooCommerce gateways (COD - Cash on Delivery, Cheque, BACS, Mijireh Checkout, PayPal). Accessible also via WooCommerce > Settings > Checkout Options.
|
4 |
Tags: woocommerce,woocommerce jetpack,custom price labels,call for price,currency symbol,remove sorting,remove old product slugs,add to cart text,order number,sequential order numbering,pdf invoice,pdf invoices,already in cart,empty cart,redirect to checkout,minimum order amount,customize checkout fields,checkout fields,email,customize product tabs,product tabs,related products number,empty cart,redirect add to cart,redirect to checkout,product already in cart,custom payment gateway,payment gateway icon
|
5 |
Requires at least: 3.9.1
|
6 |
Tested up to: 3.9.2
|
7 |
+
Stable tag: 1.1.4
|
8 |
License: GNU General Public License v3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
16 |
|
17 |
= Features =
|
18 |
|
19 |
+
* Payment Gateways - Add and customize simple custom offline payment gateway. Change icons (images) for all default (COD - Cash on Delivery, Cheque, BACS, Mijireh Checkout, PayPal) WooCommerce payment gateways.
|
20 |
* Orders - Set minimum order amount.
|
21 |
* Checkout - Customize checkout fields: disable/enable fields, set required, change labels and/or placeholders.
|
22 |
* Shipping - Hide shipping when free is available.
|
58 |
|
59 |
== Changelog ==
|
60 |
|
61 |
+
= 1.1.4 - 10/08/2014 =
|
62 |
+
* Fix - Sorting - "Remove all sorting" bug (always enabled), fixed (second time).
|
63 |
+
* Dev - Product Info - Related products: "columns" option added.
|
64 |
+
|
65 |
+
= 1.1.3 - 09/08/2014 =
|
66 |
+
* Fix - "Warning: Invalid argument supplied for foreach() in..." bug fixed ("Payment Gateways" feature).
|
67 |
+
* Feature Upgraded - Call for Price - different labels for single/archive/home.
|
68 |
+
|
69 |
= 1.1.2 - 08/08/2014 =
|
70 |
* Dev - PDF Invoices - Icons at orders list changed.
|
71 |
* Feature Upgraded - Payment Gateways - Icons for default WooCommerce gateways (COD - Cash on Delivery, Cheque, BACS, Mijireh Checkout, PayPal). Accessible also via WooCommerce > Settings > Checkout Options.
|
woocommerce-jetpack.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WooCommerce Jetpack
|
4 |
Plugin URI: http://woojetpack.com
|
5 |
Description: Supercharge your WooCommerce site with these awesome powerful features.
|
6 |
-
Version: 1.1.
|
7 |
Author: Algoritmika Ltd
|
8 |
Author URI: http://www.algoritmika.com
|
9 |
Copyright: © 2014 Algoritmika Ltd.
|
3 |
Plugin Name: WooCommerce Jetpack
|
4 |
Plugin URI: http://woojetpack.com
|
5 |
Description: Supercharge your WooCommerce site with these awesome powerful features.
|
6 |
+
Version: 1.1.4
|
7 |
Author: Algoritmika Ltd
|
8 |
Author URI: http://www.algoritmika.com
|
9 |
Copyright: © 2014 Algoritmika Ltd.
|