Mike Jolley
43af207558
Output buffering and redirects after turning off legacy
...
Closes #10806
2016-04-28 12:36:51 +01:00
Manos Psychogyiopoulos
a203c34474
fix undefined package notice in legacy flat rate method
2016-04-26 16:21:42 +03:00
Mike Jolley
2b1442c3f0
Added get_rate_id() method for consistent rate nams
2016-04-25 17:06:38 +01:00
Mike Jolley
0bad68f218
Fixed calculate_extra_shipping
2016-04-21 13:59:13 +01:00
Mike Jolley
412195905b
Pass package in all add_rate calls
2016-04-20 15:03:10 +01:00
Diego Zanella
e0c565da2d
Backward compatibility with WC 2.5 and earlier
...
* Restored signature of WC_Shipping_Method::add_rate() method, while maintaining the features added in WC 2.6 to handle shipping zones.
2016-04-20 08:59:19 +01:00
Mike Jolley
a77735432b
Use get_displayed_subtotal() to determine if conditions for coupons and free shipping is met.
...
@claudiosmweb
Closes #10711
2016-04-18 11:39:00 +01:00
Mike Jolley
8b53d1a618
Only load modal if supported
2016-03-24 18:31:39 +00:00
Mike Jolley
f73149feaf
Tweak variation display and reenable bulk editing
2016-03-22 17:13:39 +00:00
Justin Shreve
3eacb992bc
Address issues from Mike's Feedback:
...
* Rename individual use, free shipping, and exclude sale items to match their meta names closer.
* Sanitize emails when using set_email_restrictions
* Remove some unnecessary explict true checks
* Move ID into _data with the rest of the fields
* Fixed some spacing issues
2016-03-17 09:19:27 -07:00
Justin Shreve
d738dec05d
Coupon CRUD (WIP).
2016-03-17 09:19:27 -07:00
Mike Jolley
1549158981
Add 'is_enabled' column to instances table and allow toggle in zones screen
...
@allendav
2016-03-15 17:23:06 +00:00
Mike Jolley
23be868353
Enabled by default
2016-02-10 15:01:43 +00:00
Mike Jolley
fab8a871aa
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/admin/class-wc-admin-assets.php
2016-02-10 14:12:39 +00:00
Mike Jolley
a35c7d6aca
Hide min order amount field when not needed
...
Closes #10129
2016-02-08 11:44:08 +00:00
Mike Jolley
352184cc06
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# i18n/languages/woocommerce.pot
# includes/abstracts/abstract-wc-payment-gateway.php
# includes/abstracts/abstract-wc-shipping-method.php
# includes/admin/settings/class-wc-settings-shipping.php
# includes/wc-core-functions.php
# uninstall.php
2016-02-05 14:58:48 +00:00
Mike Jolley
8064b35350
Add methods from zones screen
2016-01-13 15:04:10 +00:00
Diego Zanella
35d20f61a8
Added shipping class instance to woocommerce_evaluate_shipping_cost_args
...
The instance is going to be useful if any 3rd party needs to read any other property of the shipping class, which might not have been passed through the $args variable.
2016-01-13 13:35:24 +00:00
Mike Jolley
f70b0a9c23
Remove availability settings
2016-01-13 12:45:53 +00:00
Mike Jolley
934269f1e8
woocommerce_evaluate_shipping_cost_args
2016-01-11 15:51:37 +00:00
Diego Zanella
eb42c7b3e3
Added new woocommerce_evaluate_shipping_cost filter
...
* The filter will allow 3rd parties to pre-process the arguments used to evaluate a shipping cost formula.
2016-01-11 13:51:46 +00:00
Mike Jolley
1076854608
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/abstracts/abstract-wc-shipping-method.php
# includes/class-wc-shipping.php
# includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
# includes/shipping/flat-rate/includes/class-wc-eval-math.php
# includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
#
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy
-international-delivery.php
#
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-d
elivery.php
2016-01-11 11:48:18 +00:00
Mike Jolley
7cfdf23aec
Note that legacy methods are no longer available once disabled
2016-01-08 12:01:01 +00:00
Mike Jolley
46481a49f7
Merge pull request #10014 from frozzare/docs/local-delivery
...
Improve docblock comments in WC_Shipping_Local_Delivery class
2016-01-07 10:42:04 +00:00
Mike Jolley
aeddd6b1a0
Merge pull request #10011 from frozzare/docs/flat-rate-shipping
...
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-07 10:41:47 +00:00
Mike Jolley
ce9ac48866
Merge pull request #10010 from frozzare/docs/free-shipping
...
Improve docblock comments for free shipping classes
2016-01-07 10:41:07 +00:00
Mike Jolley
17db4f31ed
Merge pull request #10009 from frozzare/docs/local-pickup
...
Improve docblock comments in WC_Shipping_Local_Pickup
2016-01-07 10:40:44 +00:00
Fredrik Forsmo
7570ac414f
Improve docblock comments in WC_Shipping_Local_Pickup
...
* Added comments to `init`, `calculate_shipping`, `clean` and
`init_form_fields`
2016-01-06 20:15:45 +01:00
Fredrik Forsmo
1288c18301
Improve docblock comments in WC_Shipping_Local_Delivery class
...
* Added comment to`calculate_shipping` and `init`
2016-01-06 20:13:44 +01:00
Fredrik Forsmo
0d2c6be073
Improve docblock comments WC_Shipping_International_Delivery class
...
* Added comment to `is_available`
* Fixed initialize typo
2016-01-06 20:12:02 +01:00
Fredrik Forsmo
093684c7e0
* Added comments to `init`, `is_available` and `calculate_shipping`
...
* Added better properties comments.
* Fixed initialize typo
2016-01-06 20:10:54 +01:00
Fredrik Forsmo
efdd927e36
Improve docblock comments in WC_Shipping_Flat_Rate classes
2016-01-06 20:08:43 +01:00
Mike Jolley
97d47fb576
Move zones to main settings
2016-01-05 11:23:15 +00:00
Mike Jolley
901db7b0f8
zone tweaks
2015-12-18 17:10:58 +00:00
Mike Jolley
f5bf764eec
Conflict with class
2015-12-18 14:26:10 +00:00
Mike Jolley
119f19a5c1
Include and conditionally load legacy shipping methods
2015-12-18 14:24:34 +00:00
Mike Jolley
77f0e9d72a
has settings handling
2015-12-18 13:12:20 +00:00
Mike Jolley
8ebba9cc68
"enabled" column
2015-12-16 16:24:58 +00:00
Mike Jolley
9aa34330ac
Fix sorting and saving for methods
2015-12-16 16:09:52 +00:00
Mike Jolley
571469f44c
Add methods to zones
2015-12-16 15:16:52 +00:00
Mike Jolley
1a77563085
started on free shipping
2015-12-16 13:52:46 +00:00
Mike Jolley
a4f98902a3
Zone based free shipping
2015-12-15 16:23:46 +00:00
Mike Jolley
a0e0bb1e55
Load instance methods for calculations
2015-12-15 15:00:45 +00:00
Mike Jolley
3b81642eec
Instance and global level settings
2015-12-14 16:56:39 +00:00
Mike Jolley
63f8eebd6a
Started on refactoring settings for instances
2015-12-11 16:41:38 +00:00
Mike Jolley
6cea054fca
Method list screen and method screen with breadcrumbs
2015-12-11 14:11:12 +00:00
Mike Jolley
7fef09dd87
Fix notice in flat rate
2015-11-30 12:15:49 +00:00
Mike Jolley
77a54fdd68
Use ids for flat rate shipping class costs and handle bw compat
...
Closes #9715
2015-11-30 11:15:19 +00:00
roykho
9078e30ea4
Fix acronym zip to be all capitals fixes #9641
2015-11-18 15:32:23 -08:00
Claudio Sanches
ee30b5b308
Fixed php docs standards
2015-11-03 11:31:20 -02:00
Mike Jolley
f03be47e86
Handle non standard decimals in flat rate costs.
2015-08-24 15:26:08 +01:00
Mike Jolley
d677be46ce
update example to show decimal
2015-08-21 17:01:25 +01:00
Caleb Burks
4bff967e40
Flat Rate Calculation - min_fee
...
The correct shortcode term to use is `min_fee`: https://github.com/woothemes/woocommerce/blob/master/includes/shipping/flat-rate/class-wc-shipping-flat-rate.php#L94
2015-08-20 16:55:00 -05:00
Claudio Sanches
13c34f6ba2
Fixed Allowed Zip description for Local Delivery, closes #8831
2015-08-14 15:28:34 -03:00
Mike Jolley
92043a19f2
Free shipping should not be on by default
...
Closes #8819
2015-08-13 22:02:44 +01:00
Mike Jolley
1cae64f448
eval maths - output errors only if WP_DEBUG is on
2015-08-11 11:23:53 +01:00
Mike Jolley
c1cd3f097c
Fix notices when calling get_shipping_classes().
2015-08-10 21:52:21 +01:00
Mike Jolley
318f399081
Small tidy for scruitinizer
2015-08-10 14:56:02 +01:00
Mike Jolley
41e8cf74fb
Unused vars
2015-08-10 14:40:14 +01:00
Manos Psychogyiopoulos
79516ad2b4
typo
2015-07-20 12:13:29 +03:00
Manos Psychogyiopoulos
504f646310
enable deprecated addon rates
2015-07-20 12:08:39 +03:00
Claudio Sanches
9e41552342
Removed all "@return void"
2015-07-16 16:55:48 -03:00
Claudio Sanches
8d2a98eab1
Improved some docblocks
2015-07-16 16:29:01 -03:00
Mike Jolley
38d0d0dcad
trim invalid chars from sum
2015-07-08 11:02:20 +01:00
Mike Jolley
85dcee63ae
Flat rate shipping costs should ignore virtual items.
...
Closes #8506
2015-07-07 10:41:56 +01:00
Mike Jolley
583e1fc284
Typo closes #8381
2015-06-16 14:08:46 +01:00
Mike Jolley
71fc6c207e
Free should only be used if costs set. If left blank, offer no rate
...
Closes #8380
2015-06-16 14:07:28 +01:00
Mike Jolley
2347418c5b
International shipping + legacy updater
2015-06-16 11:37:58 +01:00
Mike Jolley
b3a161a744
Fix upgrade logic for per item type
2015-06-15 15:32:51 +01:00
Mike Jolley
de1d818d4c
remove functions and eval
2015-06-15 15:24:59 +01:00
Mike Jolley
6f90640ba3
Upgrade logic and option fallbacks
2015-06-15 15:24:51 +01:00
Mike Jolley
803714d088
BW compat for additional rates
2015-06-15 12:01:24 +01:00
Mike Jolley
d24461a9a5
Simplify flat rate shipping UI #8243
2015-06-12 16:19:43 +01:00
Mike Jolley
af41e4bcd4
Eval Math Class
2015-06-12 14:27:50 +01:00
Mike Jolley
0e72c5e699
Class tidy
2015-05-15 14:16:44 +01:00
roykho
96ca19d170
fixed flatrate per item and per class if no additional costs added, it doesn't correctly fallback to base cost closes #7851
2015-04-07 07:23:00 -07:00
Mike Jolley
568a0fe4fa
Tweak international delivery
...
Fixes #7651
2015-03-06 14:45:04 +00:00
Mike Jolley
8aa0e5ea24
Potential notice with preg_match wildcard search, if used incorrectly.
2015-02-12 10:53:53 +00:00
Mike Jolley
bce209c21d
Flat rate extra costs when costs are an array.
2015-02-11 22:24:13 +00:00
Mike Jolley
f57b26cbe6
is_available() check in local pickup.
2015-02-11 18:02:44 +00:00
Mike Jolley
037242a9a2
More docblock tweaks
2015-02-03 16:03:28 +00:00
Mike Jolley
f3cc45cfa9
Grammar corrections
...
Closes #7216
2015-01-28 17:15:48 +00:00
Claudio Sanches
9a6dc0bf41
Added select2 for all settings fields
2015-01-12 15:45:47 -02:00
Mike Jolley
50c6e1e4a0
select2 settings
2015-01-12 16:29:01 +00:00
Bryce
a5d51d040e
remove var keyword in WC_Shipping_International_Delivery
2014-12-16 18:43:05 +07:00
claudiosmweb
8eeb6fc204
Removed more some unused code
2014-11-19 22:43:09 -02:00
Mike Jolley
2b645ed293
Moved if statement in flat rate shipping
2014-11-19 23:28:23 +00:00
Mike Jolley
e630e64cb7
Flat rate shipping tweaks + inline instructions
2014-11-19 22:22:35 +00:00
Mike Jolley
d58400399a
Fix wildcard search and optimise local delivery + pickup Closes #6676
2014-11-11 15:46:57 +00:00
Mike Jolley
80cba5ee05
Adjust ZIP code UI in local pickup
...
Closes #6647
2014-10-30 16:11:02 +00:00
shivapoudel
11a1be6b12
Absolute path and Indentation fix for includes/shipping/*.php :)
2014-09-21 01:29:32 +05:45
75nineteen Media
8b48fc4267
Fix duplication in Ship to Multiple Locations ext
...
This should solve the issues related to multiple locations getting
duplicated costs.
2014-09-12 11:11:40 -04:00
Michael Silber
32bd50c379
Move TFOOT to after TBODY element throughout templates and classes
2014-07-10 21:50:51 -04:00
Coen Jacobs
3ad8935b20
Removed ununsed global variables in local scopes
2014-06-08 22:33:11 +02:00
Mike Jolley
ffa1db6ae6
Add $package to is_available shipping method hooks
2014-05-06 09:34:25 +01:00
Mike Jolley
13caa07cc2
Sanitize, but decode. UTF-8 Friendly. Fixes #5401
...
Originally changed 34db5d68b6
2014-05-01 14:40:31 +01:00
Mike Jolley
34db5d68b6
Don't sanitise rate ID - breaks utf8 chars
...
Fixes #5376
2014-04-25 12:31:58 +01:00
Mike Jolley
324e17d85f
[2.2] Allow spaces and use formatted postcodes for wildcard in local pickup
...
Fixes #5250 . Should go in 2.2 since it could affect existing setup
codes.
2014-04-07 15:46:40 +01:00
Mike Jolley
02a1735674
Clean up labels and default cost to 0 for int shipping
...
Closes #5219
2014-04-07 10:07:13 +01:00
Patrick Rauland
ceef4bc528
adding spaces after text for title in local delivery
2014-04-01 16:58:45 -05:00