Claudio Sanches
18b1b8c238
Disable empty my account endpoints, closes #11274
2016-06-30 13:58:10 -03:00
Claudio Sanches
529fa3eb58
[REST API] Improve how handle product and variations images #11310
2016-06-30 13:03:52 -03:00
kongper
132c848b38
Closes woothemes/woocommerce#11309
2016-06-30 14:38:41 +02:00
Mike Jolley
a942cfade8
Make sure page ID is > 0
...
Closes #11305
2016-06-30 12:23:41 +01:00
Mike Jolley
930cc3fbd3
Use notice type
...
Closes #11307
2016-06-30 12:10:27 +01:00
Mike Jolley
f7bfb39c77
Merge pull request #11291 from rodrigoprimo/improve-wc-orders-count-performance
...
Improve wc_orders_count() performance by running a query to count only posts of the given status
2016-06-30 09:34:17 +01:00
Mike Jolley
53e75f3d4d
Merge pull request #11300 from rspublishing/update-class-wc-meta-box-coupon-data.php
...
Updates class-wc-meta-box-coupon-data.php
2016-06-30 09:32:40 +01:00
Mike Jolley
361ab507d2
Cast class to array
...
Closes #11294
2016-06-30 08:47:06 +01:00
Mike Jolley
02f8e12ed5
Remove h1 and legacy icon, switch to nav element
...
Closes #11296
2016-06-30 08:39:04 +01:00
rspublishing
63c0445957
Replacing link
2016-06-30 09:25:39 +02:00
rspublishing
1a0f5ae723
Updates the includes/admin/meta-boxes/class-wc-meta-box-coupon-data.php file
2016-06-30 09:16:52 +02:00
Claudio Sanches
411585e8c8
Updated the default sorting of product_category shortcode, closes #11295
2016-06-30 04:16:22 -03:00
Claudio Sanches
f8377fd55b
Removed dead variable
2016-06-30 02:21:11 -03:00
Rodrigo Primo
3c485fc2a1
Use WC_Cache_Helper::get_cache_prefix() to generate the cache key for wc_orders_count()
2016-06-29 16:19:47 -03:00
Rodrigo Primo
1a394fbe02
Improve wc_orders_count() performance by running a query to count only posts of the given status
...
The function wc_orders_count() is called on every admin page. WooCommerce core uses it to count only orders with the status 'processing' and typically a site has only a few of those orders. But since wc_orders_count() calls internally wp_post_count() this means that MySQL will have to count the number of orders of all status. Thus, in a site with a significant number of orders, this query can be slow.
This commit changes wc_orders_count() function to query directly the database to get the number of orders for a given status instead of using wp_post_count(). On a WooCommerce installation I manage, the old query takes about 2 seconds to run and the new query takes 0.002 seconds.
2016-06-29 15:04:59 -03:00
Mike Jolley
a9918043b9
Only show available on backorder if notifying customer
2016-06-29 15:51:20 +01:00
Mike Jolley
92c670acde
Fix - woocommerce_local_pickup_methods comparison by stripping instance IDs before the check.
...
@claudiosmweb Seems that local_pickup in zones did not get base tax
applied due to method id mismatch.
2016-06-29 15:23:42 +01:00
Mike Jolley
697b24e262
Merge pull request #11285 from frozzare/pr/woocommerce_quantity_input
...
Set min and max value to empty string if not set
2016-06-29 14:03:32 +01:00
Mike Jolley
b11794ceac
@Since changes
2016-06-29 12:58:38 +01:00
Fredrik Forsmo
755ede10a3
Set min and max value to empty string if not set
2016-06-29 13:13:11 +02:00
Mike Jolley
9a77620cc4
Split download permission query from order retrieval to reduce overhead.
...
Closes #11274 @claudiosmweb
2016-06-29 12:06:03 +01:00
Mike Jolley
01a2acabdc
Should be empty check
...
#11283
2016-06-29 10:44:27 +01:00
Mike Jolley
0780d94d0b
Merge pull request #11283 from frozzare/patch-1
...
Add isset to `home` args to fix PHP Notice
2016-06-29 10:43:43 +01:00
Mike Jolley
ccd6389ecc
Merge pull request #11244 from woothemes/password-reset-flow
...
Password resets with cookies
2016-06-29 10:43:24 +01:00
Fredrik Forsmo
fd7b910afa
Add isset to `home` args to fix PHP Notice
...
Fixes #11282
2016-06-29 09:27:28 +02:00
Shohei Tanaka
2ce84d0854
add JP (Japan) postcode format
...
match the postcode validation for Japan
2016-06-29 06:54:59 +09:00
Claudio Sanches
96626ac6fb
Merge pull request #11275 from helgatheviking/master
...
fix link to Shipping zones from deprecated free shipping method
2016-06-28 15:28:12 -03:00
Claudio Sanches
7701d4ce99
Merge pull request #11277 from coderkevin/fix/checkout-section-urls
...
Fix checkout gateway section urls (#11273 )
2016-06-28 15:18:32 -03:00
Kevin Killingsworth
89fda4204e
Fix checkout gateway section urls ( #11273 )
...
Fixes issue #11273
Changes from class name to gateway id for section name.
2016-06-28 12:48:03 -05:00
Claudio Sanches
ff50570b5c
[REST API] Check if tax subtotal exists before to prevent errors, closes #11270
2016-06-28 14:44:01 -03:00
Kathy Darling
f5cb48c76f
fix link to Shipping zones from deprecated free shipping method
2016-06-28 10:31:26 -05:00
Mike Jolley
007bf780d1
Merge pull request #11272 from lordgiotto/master
...
Added $notice as second argument of "woocommerce_demo_store" filter
2016-06-28 16:26:19 +01:00
Lorenzo
449b3a949d
Added $notice as second argument of "woocommerce_demo_store" filter
2016-06-28 16:26:26 +02:00
Mike Jolley
adf0c2152e
Fix - Don't sync ratings right away; meta won't exist in some cases.
2016-06-28 15:24:37 +01:00
Claudio Sanches
53552f8028
Require create webhook secret in the REST API
2016-06-27 21:55:54 -03:00
Claudio Sanches
c7579c5f0b
[REST API] Add "number" property to orders endpoint, closes #11250
2016-06-27 21:53:08 -03:00
Claudio Sanches
cde356b259
Merge pull request #11261 from woothemes/fix-11245
...
Product coupon validation logic
2016-06-27 21:11:33 -03:00
Mike Jolley
2bbb1453fb
External product SKU
2016-06-27 16:04:49 +01:00
Mike Jolley
48bba78cae
Only apply new logic to product coupons
2016-06-27 15:58:08 +01:00
Mike Jolley
01b48e699a
Fix exclude_product_ids prop
2016-06-27 15:02:58 +01:00
Mike Jolley
0ed58784fd
Fix - add validate_excluded_items function to validate product coupons before applying them
2016-06-27 15:02:32 +01:00
Mike Jolley
8a46831eb1
Made coupon valid check more readable
2016-06-27 14:59:50 +01:00
Mike Jolley
931660038a
Update debug mode wording
...
Closes #11258
2016-06-27 12:28:46 +01:00
Mike Jolley
b1d4ce3276
Only show mysql notice if mysql in version string
...
Closes #11254
2016-06-27 12:23:47 +01:00
Mike Jolley
3ed7e3574a
Merge pull request #11252 from jluisfreitas/patch-2
...
add PT (Portugal) postcode format
2016-06-27 11:53:05 +01:00
Mike Jolley
6898a79005
If the cart shortcode is used on checkout, hide the totals area
2016-06-27 11:42:50 +01:00
JLuis Freitas
977cd19e7a
add PT (Portugal) postcode format
2016-06-25 15:05:39 +01:00
Claudio Sanches
df075875b4
Improved wc_webhook_generate_secret()
2016-06-24 14:32:06 -03:00
Claudio Sanches
34a28d6841
[CLI] Allow filter the product variable types, closes #11240
2016-06-24 12:36:34 -03:00
Claudio Sanches
fd5d1e2085
Improve webhook secret generation in admin screen
2016-06-24 12:22:07 -03:00
Mike Jolley
6649500b79
Merge branch 'group-notices-11226'
...
# Conflicts:
# assets/js/frontend/checkout.min.js
2016-06-24 16:01:03 +01:00
Mike Jolley
c8cce05c4d
Use a cookie and redirect instead of query string
2016-06-24 15:06:01 +01:00
Mike Jolley
117990d95f
Merge branch 'pr/11219'
...
# Conflicts:
# assets/js/frontend/cart.min.js
2016-06-24 12:39:47 +01:00
Mike Jolley
5a564bac02
Code tidy
2016-06-24 12:39:13 +01:00
Mike Jolley
b9eb873229
minify
2016-06-24 12:28:50 +01:00
Claudio Sanches
e57ab09fb4
Fixed variable product stock at product level, closes #11234
2016-06-23 19:36:39 -03:00
Mike Jolley
2af5716b08
Revert price change - this breaks custom price logic
...
@claudiosmweb
2016-06-23 16:32:24 +01:00
Mike Jolley
5275a2663a
check if empty
2016-06-23 16:07:35 +01:00
Mike Jolley
a22859ae32
Abstract unit tests
2016-06-23 15:52:12 +01:00
Mike Jolley
2cae613212
Remove discount when checking free shipping min amount.
...
Fixes #11232
2016-06-23 13:45:50 +01:00
Mike Jolley
eb2a840db0
Use string in search
...
Closes #11222
2016-06-23 12:32:20 +01:00
Mike Jolley
1247195e55
Ensure customer object exists
...
For #11227
2016-06-23 12:18:26 +01:00
Mike Jolley
c7783bca24
Fix grouped product range display
...
Closes #11225
2016-06-23 12:16:38 +01:00
Mike Jolley
a2b8352081
Merge branch 'pr/11229'
2016-06-23 11:44:12 +01:00
Mike Jolley
dd48f3e851
Do away with ID - $this covers everything
2016-06-23 11:44:04 +01:00
Mike Jolley
3334693885
Revised stock display based on feedback to hide 'in stock' message if stock management is off.
...
@claudiosmweb This removes ‘in stock’ when not needed, and I broke the
methods up for clarity.
Also removed the variation specific logic as it was near identical and
not needed.
2016-06-23 11:24:15 +01:00
Alexandre Sorochan
ff003f066c
Filter for backorders
...
It's possible to change backorder status using filters via `woocommerce_product_backorders_allowed`.
However, it's not possible to set `$product->backorder` to `"notify"`.
Added a filter similar to `woocommerce_product_backorders_allowed`
2016-06-23 09:55:19 +02:00
Andrew Benbow
7ef14d20ed
Update class-wc-payment-gateway-cc.php
...
Remove unnecessary "&& is_user_logged_in()"
2016-06-22 17:09:34 +01:00
Mike Jolley
46439ddba5
Refund unit tests
2016-06-22 16:31:05 +01:00
Mike Jolley
9da9d3bf69
Unit test conditional functions
2016-06-22 15:38:28 +01:00
Mike Jolley
8287b13cf1
Address and CRUD unit tests
2016-06-22 14:07:42 +01:00
Mike Jolley
67de655f71
wc_paying_customer unit test compat
2016-06-22 13:06:02 +01:00
Mike Jolley
972442b1ae
Merge branch 'master' into orders-crud-classes
2016-06-22 11:59:26 +01:00
Mike Jolley
4ddf220b9b
Pass $this to backorder filter.
...
Closes #11216
2016-06-22 11:56:43 +01:00
Mike Jolley
270dd30fd5
Remove non-existant callback
...
Fixes #11210
2016-06-22 11:38:39 +01:00
Mike Jolley
54f61a41ba
Merge branch 'master' into orders-crud-classes
2016-06-22 11:25:40 +01:00
kilida
c502e363dd
Repeated subexpressions in class-wc-geo-ip.php
...
Looks like these two can be removed, they are already on line 1303 and 1304
```
|| ( $this->databaseType == self::GEOIP_CITY_EDITION_REV0_V6 )
|| ( $this->databaseType == self::GEOIP_CITY_EDITION_REV1_V6 )
```
2016-06-21 18:15:17 -04:00
Claudio Sanches
78adee9dcb
[2.6] [REST API] Fixed the type of the params from _product_attributes in the legacy endpoints too #11200
2016-06-21 18:52:40 -03:00
Claudio Sanches
43b4d1e5eb
[2.6] [REST API] Fixed the type of the params from _product_attributes, closes #11200
2016-06-21 18:37:05 -03:00
Claudio Sanches
5a401236af
[2.6] [REST API] Remove empty values from _default_attributes #11200
2016-06-21 18:09:22 -03:00
Mike Jolley
7b3a9b27ed
Function replacements for class methods
2016-06-21 20:26:35 +01:00
Mike Jolley
a1adf0cf78
Order item classes
2016-06-21 20:10:09 +01:00
Mike Jolley
aa7f6a6cf7
Factory
2016-06-21 20:07:31 +01:00
Mike Jolley
f70e05441b
refund class
2016-06-21 20:06:56 +01:00
Mike Jolley
ece2b5bf57
Order class
2016-06-21 20:06:39 +01:00
Mike Jolley
fe3e61b754
Legacy order class
2016-06-21 20:04:49 +01:00
Mike Jolley
122ad3a479
Abstract order class
2016-06-21 20:03:56 +01:00
Mike Jolley
1e70bc7172
Prevent get_terms returning duplicates.
...
@claudiosmweb
2016-06-21 13:19:49 +01:00
Mike Jolley
b188ad8250
Fix product feed when using shop base
2016-06-21 12:46:39 +01:00
Mike Jolley
479a136edb
Added view_admin_dashboard cap for disabling the admin access restriction in custom roles.
...
Closes #11198 @claudiosmweb
2016-06-21 11:18:14 +01:00
Mike Jolley
856b9514d7
Convert ellipsis to three periods when saving postcodes.
...
Fixes #11195
2016-06-21 10:57:03 +01:00
Mike Jolley
bc87f4a47e
Fix - Javascript show/hide of option in free shipping method.
2016-06-21 10:47:21 +01:00
Claudio Sanches
9e574ab4d4
[2.6] Fixed cost input type for flat rate and local pickup, closes #11199
2016-06-20 21:40:23 -03:00
Claudio Sanches
1e0077dc6e
Use same translation string for errors
2016-06-20 17:43:09 -03:00
Claudio Sanches
57e041a58f
[2.6] [REST API] Fix warnings when product is not hierarchical, closes #11192
2016-06-20 17:29:56 -03:00
Claudio Sanches
d117423f56
[2.6] [REST API] Fixed the schema for prices
2016-06-20 17:20:12 -03:00
Claudio Sanches
68e852094c
[2.6] [REST API] Fixed the up link for variations
2016-06-20 16:03:30 -03:00
Claudio Sanches
11534cf457
[2.6] [REST API] Allow fetch, edit and delete a single product variation
2016-06-20 15:49:43 -03:00
Mike Jolley
3ab6a22146
Match zones with no countries
2016-06-20 13:22:58 +01:00
Mike Jolley
e1ec01c9f9
Zone wording tweaks
...
Closes #11184
2016-06-20 12:50:55 +01:00
Mike Jolley
c626747cbd
Merge pull request #11173 from woothemes/improve-endpoints
...
Allow top level endpoints only when using a page on the front end
2016-06-20 11:55:51 +01:00
Mike Jolley
887d398d91
Return default types for script so that show/hide works
...
Fixes #11188
2016-06-20 10:59:54 +01:00
Mike Jolley
7263ec126e
Merge branch 'image-upload-error-messages'
2016-06-20 10:54:30 +01:00
Mike Jolley
b2ddd379e3
Use same translation string for errors
2016-06-20 10:54:23 +01:00
Mike Jolley
0eaffe2ccd
woocommerce_redirect_single_search_result type check was incorrect.
2016-06-20 10:18:35 +01:00
Mike Jolley
9f5dfe782d
Calc totals before checking cart items so coupon messages are output
...
Fixes #11177 @claudiosmweb
2016-06-18 20:16:12 +01:00
Mike Jolley
731c134d9e
Maximum coupon check should allow the 'maximum' value.
2016-06-18 19:54:02 +01:00
Claudio Sanches
cdd4e6d877
[2.6] Fixed notices when do not include "default" in shipping instance fields
...
Notice: Undefined index: default in wp-includes/functions.php on line 3463
cc @mikejolley
2016-06-18 10:21:09 -03:00
Brent Shepherd
08facf0fc6
Fix 'Undefined offset: 0' notice
2016-06-17 17:17:12 -07:00
Beka Rice
37c441dc45
Shows the "customer pay page" link for any order that needs payment
2016-06-17 16:56:14 -04:00
Claudio Sanches
67b2b26c8e
Allow top level endpoints only when using a page on the front end
...
This prevents conflicts when having pages with the same name than
endpoints.
2016-06-17 17:12:42 -03:00
JLuis Freitas
3948fcf4c7
[REST API] incorrect key on saving post_meta
2016-06-17 19:07:06 +01:00
Mike Jolley
52ff42d3ad
Fix available check for legacy methods
2016-06-17 16:20:44 +01:00
Mike Jolley
2267f96134
Set max index length on woocommerce_payment_tokenmeta
2016-06-17 15:00:21 +01:00
zakalwe2016
40675d3c5f
Add filter for product list
2016-06-17 13:23:42 +01:00
zakalwe2016
538e791165
Add filter for product list
2016-06-17 13:23:02 +01:00
Mike Jolley
291a997161
Don't show debug on checkout
...
Closes #11166
2016-06-17 13:21:59 +01:00
Mike Jolley
b66bb9ed9d
wp_cache_flush after term meta migration
...
@claudiosmweb
2016-06-16 23:31:19 +01:00
Claudio Sanches
05bf00657d
Help debug remote image upload
2016-06-16 19:26:27 -03:00
Mike Jolley
0f714a13a4
wc_add_to_cart_message() when non-array is passed.
2016-06-16 22:32:06 +01:00
Spreeuw
3ca95317fc
fix fatal error for non-existing products
...
Similar to #9363
2016-06-16 20:11:12 +02:00
Mike Jolley
ee620caf91
Wrap order_schema_markup() output in hidden div in case script tag is stripped.
2016-06-16 16:23:58 +01:00
Mike Jolley
2f255ad52e
10 seconds for update cron
2016-06-16 15:28:53 +01:00
Mike Jolley
36c4b6334b
No need to store error in bg updater
2016-06-16 15:27:49 +01:00
Mike Jolley
b57030afb7
Fix the showing/hiding of panels when terms do not exist by using wc_get_product_types() for retrieving product types.
...
@claudiosmweb
2016-06-16 14:58:44 +01:00
Mike Jolley
1a50206e90
Fixed uncaught exception in simplify commerce
2016-06-16 14:34:58 +01:00
Mike Jolley
cb13f11c14
Allow entire count query to be filtered
...
Closes #11145
2016-06-16 12:36:18 +01:00
Mike Jolley
b682c0550e
Allow max_fee in addition to min_fee in flat rate costs fields.
...
Closes #11151
2016-06-16 12:23:02 +01:00
Mike Jolley
7266e020fb
Avoid normalization of zone postcodes so wildcard matching can be performed on postcodes with spaces. E.g. SP1 *
...
Also adds matching zone notice when shipping debug is on.
fixes #11154
2016-06-16 11:28:53 +01:00
Claudio Sanches
b0e2a981d6
[2.6] Fallback for wp_get_raw_referer() in WP 4.4, closes #11149
2016-06-15 16:34:05 -03:00
Mike Jolley
c8f55cfb8d
Layered nav counts when term_id does not match term_taxonomy_id (before splitting).
...
@claudiosmweb this was a massive pita to fix
2016-06-15 19:20:50 +01:00
Claudio Sanches
83348c8ca9
[2.6] [REST API] Fixed products attribute options when contains ",", closes #11138
2016-06-15 14:32:22 -03:00
Mike Jolley
1d9ab98649
Init background updater and include class to prevent error during uninstall
2016-06-15 16:11:04 +01:00
Mike Jolley
032e57d602
If shipping method count changes, reset to default.
2016-06-15 14:38:08 +01:00
Mike Jolley
6fc6e07c46
Added link to force DB update if cron is disabled.
...
@claudiosmweb
2016-06-15 11:07:12 +01:00
Mike Jolley
3d207c6bae
Move update error to log
2016-06-15 10:50:43 +01:00
Mike Jolley
6b619ecf82
Fix - SKUs prop on products shortcode.
...
Fixes #11135
2016-06-15 10:02:11 +01:00
Claudio Sanches
ce96d637c3
[2.6] Hide 'payment methods' screen if no methods support it, closes #11127
2016-06-14 20:19:30 -03:00
Mike Jolley
5ff18ebb12
Layered nav dropdowns - When getting counts, use 'or' to exclude self. We don't need 'and' because dropdown fields can only choose 1 option anyway.
...
#11123
2016-06-15 00:09:32 +01:00
Mike Jolley
8441b5085b
Layered nav - When getting counts, consider product cat and tag
...
#11123
2016-06-15 00:07:14 +01:00
Claudio Sanches
58a7ec9659
[2.6] [REST API] Do not register errors for missing/invalid consumer key, closes #11124
2016-06-14 19:47:39 -03:00
Claudio Sanches
335567403e
[2.6] [REST API] Fixed grouped_products schema
2016-06-14 19:20:07 -03:00
Claudio Sanches
b42b03de76
[2.6] [REST API] Fixed product images data
2016-06-14 19:16:46 -03:00
Claudio Sanches
56e6429940
Restore the WC_Settings_API::init_form_fields() method
2016-06-14 19:00:18 -03:00
Mike Jolley
4bbd92d045
[2.6] PayPal does not allow free products, but paid shipping. Workaround by sending shipping as a line item if it is the only cost.
...
Fixes #11121
2016-06-14 22:57:56 +01:00
Claudio Sanches
5d3515848d
Merge pull request #11116 from woothemes/SiR-DanieL-patch-1
...
Typo
2016-06-14 18:06:52 -03:00
Claudio Sanches
6a65bc73c7
Fixed invalid pattern for hour and minute in the admin screen
2016-06-14 18:03:00 -03:00
Claudio Sanches
05c7f186ba
Fixed line_subtotal_tax and line_tax localized price format
2016-06-14 17:41:20 -03:00
Nicola Mustone
a9c55d8d54
typo
2016-06-14 16:34:28 +02:00
Ryan Ray
f22d064a3e
Dialed back the intensity so no strings are disturbed for 2.6
2016-06-14 09:35:12 -04:00
Ryan Ray
46d0265988
Updated the videos needed for the help tab when using WooCommerce.
2016-06-14 08:51:37 -04:00
Mike Jolley
a0d14d0baf
[fix] Handle notices without outputting outside of template files
...
Fixes #11112
2016-06-14 11:33:28 +01:00
Mike Jolley
815e9774a3
Merge branch 'pr/11109'
2016-06-14 11:10:21 +01:00
Mike Jolley
045ef70143
literal check
2016-06-14 11:10:13 +01:00
Mike Jolley
1ff00adcf6
Spacing
2016-06-14 11:02:23 +01:00
Serg
60a4da9660
Fix Layered navigation permalinks issue on category page
2016-06-14 12:35:52 +03:00
Shiva Poudel
d4ca34f8ac
Prevent on empty section, as we want to check API keys settings page
2016-06-14 12:17:35 +05:45
Claudio Sanches
27a384b231
Fixed wc_rest_validate_reports_request_arg()
2016-06-13 20:15:51 -03:00
Claudio Sanches
cec2431531
Updated REST API vendor
2016-06-13 20:15:09 -03:00
Claudio Sanches
06d5943110
Fixed use of wc_rest_prepare_date_response() function
2016-06-13 19:37:37 -03:00
Claudio Sanches
c9a3ce465f
Fixe the return type of wc_order_search()
2016-06-13 15:26:14 -03:00
Mike Jolley
b3dbd93df5
Updating if do_update_woocommerce is set.
2016-06-13 18:15:07 +01:00
Mike Jolley
1cd71e29e4
Default shipping tax class should be blank, not 'title'
...
#11103
2016-06-13 17:46:55 +01:00
Claudio Sanches
a74ca33b10
[REST API] Improved the order search to works like in the admin, closes #11100
2016-06-13 17:08:20 +01:00
Claudio Sanches
e253382702
Created wc_order_search() function
...
cc @mikejolley
2016-06-13 17:08:20 +01:00
Claudio Sanches
831ab7411d
Merge jobs adjust-campaign-tags branch
2016-06-13 12:14:35 -03:00
Claudio Sanches
f9b160b16c
[REST API] Fixed product search by type, closes #11101
2016-06-13 11:05:29 -03:00
Mike Jolley
34f2bd683e
Prevent update notice appearing twice
...
@claudiosmweb
2016-06-13 12:44:19 +01:00
Mike Jolley
fe9b53e49a
Fixed wc_postcode_location_matcher logic
...
Due to the return values overwriting each other,
wc_postcode_location_matcher did not work with zones using multiple
postcodes. This changes the return to return an array of values instead
of a single value to fix that logic.
Also adjusts taxes which use wc_postcode_location_matcher so this
continues to function.
Fixes #11095
@claudiosmweb
2016-06-11 00:26:07 +01:00
Claudio Sanches
3d1b29bd38
[REST API] Fix customer roles index
2016-06-10 12:14:54 -03:00
Shiva Poudel
f0856612a1
Remove unused global var
2016-06-10 17:57:51 +05:45
Claudio Sanches
745f161456
[REST API] Fixed variation date_created and date_updated
...
cc @mikejolley
2016-06-09 12:36:06 -03:00
Mike Jolley
2de65d2fac
Prevent notice in shipping zones
2016-06-09 16:31:34 +01:00
Ibrahim
236cdb70c5
No impact code
...
* Global variable `$woocommerce_loop` should not be reset before starting the loop.
* Only the `loop` index should be set to 0 which is done in `woocommerce_product_loop_start`. Hence `$woocommerce_loop['loop'] = ''` is invalid.
* `$woocommerce['columns']` which is incorrectly set as `column` , if reset will not display the `first` and `last` clases for display no. of columns.
2016-06-09 19:22:37 +05:30
Mike Jolley
f47e9f4af5
woocommerce_order_status_failed_to_on-hold_notification for on hold email
2016-06-09 12:20:57 +01:00
Mike Jolley
9c8ad2e304
Schedule cron in the future
2016-06-09 11:54:29 +01:00
Mike Jolley
c908fbde36
Update background updater libs
2016-06-09 11:54:29 +01:00
Duoc Nguyen
36ccb0212e
Correct docblock for method set_product_image_as_attachment
2016-06-09 16:50:58 +07:00
Mike Jolley
06a4af5aa0
Empty cart on thanks page
2016-06-09 10:38:57 +01:00
Claudio Sanches
21ffc13ab3
Added $count and $term in woocommerce_layered_nav_count filter
2016-06-08 12:55:20 -03:00
Mike Jolley
aa9e6542e3
woocommerce_layered_nav_count filter
...
Closes #11070
2016-06-08 16:29:27 +01:00
Mike Jolley
1dcf6c6058
Fix numeric sort in layered nav
...
Fixes #11069
2016-06-08 14:39:24 +01:00
Mike Jolley
b569bd2caa
Unique nonce names
...
@claudiosmweb Fixes #11068
2016-06-08 13:19:30 +01:00
Mike Jolley
56520cd8bc
Allow geo ip to be filtered
...
Closes #11066
2016-06-08 12:18:09 +01:00
Mike Jolley
32a7c2e611
Fix: Permalink sanitization/saving
...
Fixes #11065
2016-06-08 11:30:02 +01:00
Mike Jolley
93383668cb
Fix: Use correct posts_per_page var in related_products shortcode
2016-06-08 10:39:31 +01:00
Mike Jolley
59a33d2188
Remove target blank on blank slate
2016-06-07 16:14:23 +01:00
Claudio Sanches
18aa091c02
Removed dead variable
2016-06-07 12:03:14 -03:00
Claudio Sanches
eafb2e498a
Allow override create_base_order()
2016-06-07 12:02:06 -03:00
Claudio Sanches
75248747e2
[REST API] Created prepare_item_for_database() method in WC_REST_Orders_Controller
2016-06-07 11:57:15 -03:00
Mike Jolley
633017da2b
var types
2016-06-07 14:43:10 +01:00
Mike Jolley
594641422d
Show read more if variable product is out of stock
2016-06-07 14:34:27 +01:00
Mike Jolley
5329baee0a
shipping_methods can be null
2016-06-07 14:24:10 +01:00
Mike Jolley
30c4d3ab77
docblock
2016-06-07 14:19:36 +01:00
Mike Jolley
548fe93a97
Make use of unused $x var
2016-06-07 14:10:23 +01:00
Mike Jolley
847dea6a2d
docs/vars
2016-06-07 14:02:02 +01:00
Mike Jolley
459ed677a7
docs
2016-06-07 12:15:47 +01:00
Mike Jolley
8d17655d05
unused data
2016-06-07 12:11:55 +01:00
Mike Jolley
f8db1c403f
Type casting and docs
2016-06-07 11:22:36 +01:00
Mike Jolley
77eca1da3f
docblock fix
2016-06-07 11:06:41 +01:00
Mike Jolley
1185333b56
Move legacy API code into WC_Legacy_API
...
@claudiosmweb to keep legacy api separated from the new REST API code.
2016-06-07 11:03:16 +01:00
Slobodan Manic
3194c24c84
Introduce woocommerce_before_save_order_items hook
2016-06-07 08:13:35 +02:00
Mike Jolley
d70cfa0c74
white space issues
2016-06-06 20:04:45 +01:00
Mike Jolley
119b53c383
fix comments
2016-06-06 19:52:51 +01:00
Mike Jolley
730019ef18
scrutinizer best practice
2016-06-06 19:39:23 +01:00
Mike Jolley
00cd6f7f2a
merge table fixes
2016-06-06 19:29:47 +01:00
Mike Jolley
8ef3957ad1
Var checks
2016-06-06 19:15:40 +01:00
Mike Jolley
7bbf2737be
another unused variable
2016-06-06 19:09:35 +01:00
Mike Jolley
3fd15ad50f
Unused vars and code docs
2016-06-06 18:57:24 +01:00
Mike Jolley
394da46c63
Merge pull request #11056 from shivapoudel/some-tweaks
...
Minor tweaks and JSHint ignore for update notice script
2016-06-06 18:23:25 +01:00
Shiva Poudel
00cc3711ac
Minor tweaks and JSHint ignore for update notice script
2016-06-06 23:05:10 +05:45
Mike Jolley
a0c01d963b
Vars and docs
2016-06-06 18:18:26 +01:00
Mike Jolley
76a4ffe2e0
Unused vars
...
@claudiosmweb
2016-06-06 18:10:03 +01:00
Claudio Sanches
171a4a732a
[REST API] Removed dead variables in posts controller
2016-06-06 14:05:55 -03:00
Mike Jolley
d74e5bd44d
Return bool
2016-06-06 17:51:41 +01:00
Scrutinizer Auto-Fixer
7cef8ae4c9
Scrutinizer Auto-Fixes
...
This commit consists of patches automatically generated for this project on https://scrutinizer-ci.com
2016-06-06 16:50:18 +00:00
Claudio Sanches
f382074e5f
Merge branch 'master' of github.com:woothemes/woocommerce
2016-06-06 13:26:52 -03:00
Claudio Sanches
7b4084c176
Format brazilian postcodes
2016-06-06 13:26:43 -03:00
Mike Jolley
d4d6f3181c
Best practice tweaks
2016-06-06 17:24:31 +01:00
Claudio Sanches
e2d206421d
Remove - while normalize postcodes
2016-06-06 13:24:22 -03:00
Mike Jolley
bbc13009f8
Share eval math class
2016-06-06 17:06:26 +01:00
Mike Jolley
b2835720c3
unused code
2016-06-06 17:00:38 +01:00
Mike Jolley
95db35e1de
Don't recount stack
2016-06-06 16:59:09 +01:00
Mike Jolley
a40fb29eca
wc_set_time_limit helper function
2016-06-06 16:55:27 +01:00
Mike Jolley
1da23584f0
wc_normalize_postcode on tax and shipping postcode SAVE
2016-06-06 16:17:15 +01:00
Mike Jolley
437a627028
Merge pull request #11053 from woothemes/alternative-myaccount-structure
...
Alternative myaccount structure
2016-06-06 14:48:26 +01:00
Claudio Sanches
b112316c4b
[REST API] Removed _address suffix
2016-06-06 10:37:04 -03:00
Claudio Sanches
7bfa0be751
Removed WC_Tax::format_tax_rate_postcode()
...
in favor of wc_format_postcode()
2016-06-06 10:27:25 -03:00
Claudio Sanches
23de603dd9
Fixed WC_Tax::format_tax_rate_postcode() docblock
...
cc @mikejolley
2016-06-06 10:24:59 -03:00
Mike Jolley
fbb73324d2
Simple local pickup cost
...
Closes #11045
2016-06-06 14:19:58 +01:00
Mike Jolley
828fdcc193
Deprecated notice
2016-06-06 13:54:17 +01:00
Mike Jolley
2d2a5eb816
Hide empty taxes by default.
...
Closes #11050 @claudiosmweb
2016-06-06 13:50:21 +01:00
Mike Jolley
7ec12cc2b8
Format postcodes correctly on save
...
@claudiosmweb
2016-06-06 13:43:05 +01:00
Mike Jolley
02d5991b2a
bw compat handling
2016-06-06 12:55:07 +01:00
Mike Jolley
fa6667f787
Hook in woocommerce_account_content
2016-06-06 12:04:59 +01:00
Mike Jolley
9abb1cebeb
woocommerce_account_content function controls account content
2016-06-06 12:04:53 +01:00
Mike Jolley
eb73855066
Don't handle content switch in account shortcode
2016-06-06 12:04:42 +01:00
Mike Jolley
779ab28f90
Merge pull request #11049 from TeemuSuoranta/master
...
Add filters in attribute selection UI (html-product-attribute.php)
2016-06-06 11:30:18 +01:00
Mike Jolley
4a0fb8f27b
Merge pull request #11041 from woothemes/blank-slates
...
Blank slates
2016-06-06 11:05:26 +01:00
Claudio Sanches
ea993bbe7f
Fixed woocommerce_rest_cannot_view description
2016-06-05 19:43:23 -03:00
Claudio Sanches
4a2296eda4
Fixed a typo
2016-06-05 19:27:53 -03:00
Claudio Sanches
934eb9599c
Removed note about default webhook secret generated using consumer secret
2016-06-05 17:50:22 -03:00
Claudio Sanches
e0bb183631
Improved payment method endpoint descriptions
2016-06-05 17:42:22 -03:00
Claudio Sanches
47fd4af2a3
Fixed WC_Email_Customer_On_Hold_Order version
2016-06-05 17:25:18 -03:00
Claudio Sanches
4b65b10923
s/CURL/cURL
2016-06-05 16:07:46 -03:00
Claudio Sanches
74551b78c7
Missing another period
2016-06-05 15:48:24 -03:00
Claudio Sanches
26e2d17f26
Missing period
2016-06-05 15:32:46 -03:00
Teemu Suoranta
2cbe61b3a9
Merge branch 'master' of https://github.com/woothemes/woocommerce
2016-06-05 21:22:27 +03:00
Teemu Suoranta
35519fb685
Add filters for attribute selection UI
2016-06-05 21:22:10 +03:00
Claudio Sanches
83a843a706
[REST API] Changed "product title" to "product name"
2016-06-05 15:17:29 -03:00
Claudio Sanches
d85fd0bcd5
[REST API] Fixed product backordered description
2016-06-04 10:34:37 -03:00
Claudio Sanches
a7cee6b642
[REST API] Allow filters schemas, closes #11028
2016-06-03 14:56:25 -03:00
Mike Jolley
8d97468f24
Tracking links
2016-06-03 14:55:38 +01:00
Mike Jolley
55f6fd9614
remove debug
2016-06-03 14:36:44 +01:00
Mike Jolley
f6cb7b596a
Coupon and product blank slate text
2016-06-03 14:19:02 +01:00
Mike Jolley
5cb0d5ed29
Add a blank slate area for shop orders
2016-06-03 14:07:41 +01:00
Mike Jolley
fa0422a7f0
Fix activation error due to countries class
2016-06-03 12:28:27 +01:00
Mike Jolley
ebc913da38
Notice tweaks
2016-06-03 12:28:27 +01:00
Claudio Sanches
5719df4393
[REST API] Image ID is not read only
2016-06-02 20:31:41 -03:00
Claudio Sanches
944f275a76
[REST API] Improved the output of product attributes
2016-06-02 19:47:47 -03:00
Mike Jolley
21db8d4824
Show error when cannot dispatch updater
2016-06-02 23:41:22 +01:00
Claudio Sanches
12c582762a
Merge pull request #11039 from woothemes/improve-product-attributes
...
[REST API] Improve how we manage attribute in products
2016-06-02 19:22:18 -03:00
Claudio Sanches
7b577ee6d2
Merge pull request #11037 from woothemes/add-refunds-to-orders-endpoint
...
[REST API] Include refunds data into orders endpoint
2016-06-02 19:20:54 -03:00
Claudio Sanches
c490f2fa5f
[REST API] Update product attributes only using ID and name
2016-06-02 18:12:04 -03:00
Claudio Sanches
7a83234aa0
[REST API] Use only attribute IDs and names
2016-06-02 17:34:31 -03:00
Claudio Sanches
ab1063a3e4
Created wc_attribute_taxonomy_id_by_name() function
2016-06-02 17:34:26 -03:00
Claudio Sanches
e08e5dcb20
[REST API] Improve categories image data
2016-06-02 16:48:16 -03:00
Claudio Sanches
d205c2e85f
[REST API] Include refunds data into orders endpoint
2016-06-02 16:05:08 -03:00
Claudio Sanches
0132f4d5dd
[REST API] Fixed order of items in product attribute terms endpoint
...
Ref #11033
2016-06-02 14:51:27 -03:00
Claudio Sanches
83b03d98c6
Merge pull request #11033 from danielhuesken/master
...
API: Add description to attribute terms in Rest-API
2016-06-02 14:50:13 -03:00
Claudio Sanches
a46c632518
Fixed WC_Embed::remove_comments_button() docblock
2016-06-02 14:43:59 -03:00
Mike Jolley
dc981d9853
Tweak conditonal
2016-06-02 14:56:13 +01:00
Daniel Hüsken
ea8e4b9229
API: Add description to attribute terms in Rest-API
2016-06-02 15:06:59 +02:00
Defrothew
39663a2491
Only remove comments button on product embeds
...
I noticed that my post and other custom post type's embeds doesn't show a comments button. I checked and found this issue.
2016-06-02 21:02:39 +08:00
Mike Jolley
b2f9c60a08
Tweaks wc_clean to ignore non-scalar vars
...
Also for #10937 @thenbrent
2016-06-02 12:52:00 +01:00
Mike Jolley
d9db29a035
Clean before json_encode to ensure values are strings
...
#10937 @thenbrent
2016-06-02 12:51:26 +01:00
Mike Jolley
a7ca7653c6
Merge pull request #11021 from franticpsyx/woocommerce-admin-stock-html-filter
...
[2.6] Add 'woocommerce_admin_stock_html' filter
2016-06-01 17:28:18 +01:00
Claudio Sanches
dc1bd63acf
Merge pull request #11022 from mattallan/order-notes-post-type-var
...
Use a $post_type var for the order notes controller api class
2016-06-01 12:52:21 -03:00
Mike Jolley
d0d3481091
Use get_comment_text to get output
2016-06-01 16:19:13 +01:00
matttallan
7fb52f768e
Use $post_type var for order_notes_controller class
2016-06-01 23:22:11 +10:00
Manos Psychogyiopoulos
410c09d6b0
add 'woocommerce_admin_stock_html' filter
2016-06-01 15:06:10 +03:00
Mike Jolley
507e3e85c7
Format month automatically
2016-06-01 12:17:10 +01:00
Mike Jolley
d3d4446ea0
return null by default
2016-06-01 11:52:46 +01:00
Mike Jolley
2295f40fcd
Update jquery payment
...
Closes #11012
2016-06-01 11:33:53 +01:00
Mike Jolley
7a2e460206
COD: use on-hold if order contains download
...
Fixes #11015
2016-06-01 11:27:54 +01:00
Claudio Sanches
4fed217291
[REST API] Removed reviewer_ prefix from product review parameters
2016-05-31 21:36:53 -03:00
Claudio Sanches
84190ecbae
[REST API] Fixed description of product slug param
2016-05-31 21:28:01 -03:00
Claudio Sanches
29645fa1d7
[REST API] Fixed product variation schema
2016-05-31 20:34:15 -03:00
Claudio Sanches
e24e44ae09
[REST API] Fixed values of product download type
2016-05-31 17:44:09 -03:00
Claudio Sanches
4dde06234a
[REST API] Updated product schema
2016-05-31 17:39:34 -03:00
Claudio Sanches
2f1cddf47e
[REST API] Fixed products download limit and download expiry mixed values
2016-05-31 17:38:50 -03:00
Mike Jolley
2745d8721f
Fix required field empty string check
...
@roykho
2016-05-31 18:02:15 +01:00
Mike Jolley
d6993daab2
Class was not present in 2.5 and can be dropped.
...
d0354fd4fd
2016-05-31 11:30:32 +01:00
Mike Jolley
4596beac12
Merge pull request #11011 from woothemes/hotfix-logout-endpoint
...
Fix customer logout endpoint handling
2016-05-31 11:29:02 +01:00
Mike Jolley
b8d76baa99
Fix notice if term is not found
...
Fixes #11005
2016-05-31 11:17:28 +01:00
Mike Jolley
19c6b0fead
Merge remote-tracking branch 'origin/master'
2016-05-31 11:04:21 +01:00
Nicola Mustone
aed3961ba2
fix logout endpoint handling
2016-05-31 08:46:05 +02:00
Claudio Sanches
3fd54f0281
[REST API] Include default params in batch create
2016-05-30 20:15:50 -03:00
Claudio Sanches
b582febda0
[REST API] Fixed orders date_completed
2016-05-30 19:45:14 -03:00
Claudio Sanches
94e6d6cb29
[REST API] elseif in favor of else if
2016-05-30 19:22:26 -03:00
Claudio Sanches
83f87fe01a
[REST API] Fixed order - variable line items
2016-05-30 19:22:06 -03:00
Claudio Sanches
ef90e79356
[REST API] General fixes in the orders schema
2016-05-30 18:38:09 -03:00
Claudio Sanches
48b321bd91
[REST API] Fixed write only parameters in orders and webhooks schemas
2016-05-30 18:01:08 -03:00
Claudio Sanches
638d54425a
[REST API] The only post type that have slugs are products
2016-05-30 17:42:42 -03:00
Claudio Sanches
f526fe3938
[REST API] Fixed item description and type in orders refunds schema
2016-05-30 17:25:39 -03:00
Claudio Sanches
2442ec9f4d
[REST API] Fixed order refunds required fields
2016-05-30 17:15:46 -03:00
Claudio Sanches
d0354fd4fd
Suit CSS naming for #10994
...
cc @jameskoster
2016-05-30 13:35:12 -03:00
Antonino Scarfì
c8527468c5
Use hook to include navigation.php template
2016-05-30 15:16:26 +02:00
Leon Francis Shelhamer
1e5785da3f
Fix {$taxonomy}_pre_add_form hook for attributes
...
previous {$taxonomy}_pre_add_form hook inside of wc_get_attribute_taxonomies() loop was not written to work with the results of wc_get_attribute_taxonomies()
2016-05-29 17:57:10 -04:00
Mike Jolley
9d3195991c
POT update
2016-05-27 15:43:42 +01:00
Mike Jolley
9b590dfa75
Prevent both creation and update webhooks firing on product save.
...
Closes #10970 cc @claudiosmweb
2016-05-27 11:35:16 +01:00
Mike Jolley
c0dc352df1
Clear parent transients when clearing own transients
...
Fixes #10996
2016-05-27 11:12:23 +01:00
Claudio Sanches
e39274e753
HTTPS for everybody
2016-05-26 22:48:49 -03:00
Mike Jolley
0c4fbd84d6
Merge pull request #10995 from antoscarface/enhancements
...
Avoid leave query string on URL after delete and set default actions for token
2016-05-26 16:22:05 +01:00
Mike Jolley
42374d6ed6
Merge pull request #10994 from DavidAnderson684/patch-2
...
Place customer IP inside a span for easier access
2016-05-26 16:07:05 +01:00
Mike Jolley
210430ce83
get_tokens method
...
This excludes tokens which were created with a gateway that is not
installed. @claudiosmweb
2016-05-26 15:47:00 +01:00
Mike Jolley
f35f4cc9d5
Fix selectors in simplify
2016-05-26 15:46:33 +01:00
Mike Jolley
7d6992c1d1
get_payment_gateway_ids method
2016-05-26 15:46:14 +01:00
Mike Jolley
690cd0804b
Fix notice in wc_postcode_location_matcher
2016-05-26 15:09:03 +01:00
Mike Jolley
ddae9d3722
Split update notice text
2016-05-26 15:00:22 +01:00
Antonino Scarfì
f5603bb762
Avoid leave query string on URL after delete and set default actions for token, from Payment Methods endpoint. Also, change hook position on set default action for token.
2016-05-26 15:50:22 +02:00
David Anderson
6cd2fc12f0
Place customer IP inside a span for easier access
...
I want to code something that shows a country flag / link to ipinfo.io next to the customer IP address on the order dashboard page. Putting the IP address inside a span makes it easier to locate without ugly hacks / less prone to breakage.
2016-05-26 14:44:51 +01:00
Mike Jolley
18b45f55cd
@claudiosmweb unregister_shipping_methods didn't unset correctly - this fixes unit tests
2016-05-26 13:03:40 +01:00
Mike Jolley
b35df3c547
Merge branch 'include-all-methods-in-count'
2016-05-26 12:54:21 +01:00
Mike Jolley
14e89c69da
No need to count legacy separate
...
@claudiosmweb
2016-05-26 12:54:14 +01:00
Mike Jolley
2ba9029624
Suit CSS and method tidyup for saved methods form
...
cc @jameskoster
2016-05-26 12:42:32 +01:00
Mike Jolley
39b7b6ba51
get_type_to_display method
2016-05-26 12:42:32 +01:00
Mike Jolley
b4deb703fb
Tweak conditional in CC class
2016-05-26 12:42:32 +01:00
Mike Jolley
6fe37fff33
Remove the need for token script when logged out
2016-05-26 12:42:32 +01:00
Claudio Sanches
10f9fb28a3
Improved wc_get_shipping_method_count()
2016-05-25 18:29:32 -03:00
Claudio Sanches
b68f396ef8
Fixed check for core legacy methods
2016-05-25 18:24:20 -03:00
Claudio Sanches
13c6988a36
Improve wc_get_shipping_method_count() to count all legacy methods
2016-05-25 16:06:06 -03:00
Claudio Sanches
8a62aedad4
Fixed docblocks #10978
2016-05-25 13:27:20 -03:00
Mike Jolley
6c20051025
Tweak comment exclusion join to avoid conflicts
...
Closes #10989 @claudiosmweb
2016-05-25 15:43:18 +01:00
Mike Jolley
1e72f2ba86
Clear cache after adding new method
2016-05-25 12:56:53 +01:00
Mike Jolley
59db23001f
Merge pull request #10984 from franticpsyx/variation-prices-fix
...
[2.6] The woocommerce_variation_prices filter does not run for hash/values pairs loaded from the transient other than the requested one
2016-05-25 12:51:57 +01:00
Mike Jolley
1cb15b2636
Fix unit tests
2016-05-25 12:46:16 +01:00
Mike Jolley
ab454c2286
Fix method count type in wc_get_shipping_method_count
2016-05-25 12:36:17 +01:00
Mike Jolley
7cacd678cf
API - Default display type is blank string
...
Fixes #10986 @claudiosmweb
2016-05-25 12:19:55 +01:00
Mike Jolley
62712c1648
Fix maxmind label
2016-05-25 12:05:33 +01:00
Mike Jolley
b3844257a0
Use wc_get_shipping_method_count helper
2016-05-25 12:05:33 +01:00
Mike Jolley
c14993b90e
No shipping methods = no shipping at checkout
...
#10987
2016-05-25 12:05:33 +01:00
Mike Jolley
4b2bf266ca
wc_get_shipping_method_count helper function
...
#10987
2016-05-25 12:05:33 +01:00
Caleb Burks
3b3898d2a7
Use function argument as default filter value
...
Even though core never uses the $size argument in woocommerce_get_product_thumbnail(), it's probably best not to override it incase somebody is using the woocommerce_template_loop_product_thumbnail() function with the $size arg in the theme.
2016-05-24 18:55:43 -05:00
Claudio Sanches
1becb295c5
Fixed Undefined index product_permalink warning
...
While saving plain permalinks isset( $_POST['permalink_structure'] ) is
true, but we don't have any $_POST['product_permalink'] or
$_POST['product_permalink_structure']
cc @mikejolley
2016-05-24 20:15:15 -03:00
Claudio Sanches
d43145d979
Fixed tests for wc_get_account_menu_items()
...
cc @mikejolley
2016-05-24 19:11:21 -03:00
Claudio Sanches
0bb3534195
[REST API] Allow batch for product attributes
2016-05-24 19:00:49 -03:00
Manos Psychogyiopoulos
35ff166a85
woocommerce_variation_prices filter runs only for the first hashed prices array loaded from the transient
2016-05-25 00:54:07 +03:00
Claudio Sanches
8709d31f41
Fixed method returning value in write context
2016-05-24 18:47:17 -03:00
Claudio Sanches
2ddf19c447
Fixed updated date when save webhooks on admin screen
2016-05-24 17:05:50 -03:00
Mike Jolley
b059c6b454
Hide downloads tab if empty
2016-05-24 19:09:13 +01:00
Mike Jolley
cc41c38ff8
Tweak page titles on account pages
2016-05-24 19:09:07 +01:00
Mike Jolley
22291e3ead
Generate a zone name if left blank
...
@coderkevin
2016-05-24 18:59:35 +01:00
Mike Jolley
3893d0ec19
Fixes tokenisation form when > 1 are used at once.
...
@claudiosmweb can you give this a check over since it was missed?
2016-05-24 17:52:32 +01:00
Mike Jolley
146f79914f
Move stock update code
...
Fixes #10976
2016-05-24 14:38:54 +01:00
Mike Jolley
ca93e0869d
Merge pull request #10978 from mattallan/create_base_order_func
...
Create base order func
2016-05-24 12:30:35 +01:00
matttallan
a6eada7c14
Parses full $request data to create_base_orders() for extended classes
2016-05-24 12:32:43 +10:00
matttallan
9fb0882c3c
Use a new overrideable function to create orders and custom order types
2016-05-24 12:21:48 +10:00
Claudio Sanches
7645558131
[REST API] Shipping classes should not have parents
2016-05-23 18:57:58 -03:00
Claudio Sanches
7bda004126
[REST API] Fixed order note ID type
2016-05-23 17:50:04 -03:00
Mike Jolley
a02ac79339
Change range symbol to ... to avoid conflicts with postcodes with hyphens
2016-05-23 17:30:37 +01:00
Mike Jolley
a540b04d8c
Fix prefix and spacing
...
#10956
2016-05-23 17:01:45 +01:00
Mike Jolley
e00c3450c5
Discount rounding logic improvements
...
Instead of rounding the single item discount amount, this rounds the
line to the store DP setting before running tax logic.
Fixes #10963
Also works with #10573
Includes unit tests
2016-05-23 16:56:31 +01:00
Mike Jolley
d24fceab44
When calculating discount amount in backend, use unrounded values
...
#10963
2016-05-23 16:23:27 +01:00
Mike Jolley
980a726984
Fix grouped add to cart notice
...
Closes #10974
2016-05-23 13:39:26 +01:00
Mike Jolley
7b89cbafdf
Merge pull request #10966 from WPprodigy/subcategory-thumbnail-filter-change
...
Change and add a filter for archive images
2016-05-23 13:23:27 +01:00
Mike Jolley
4e95f16262
Merge pull request #10973 from psalz/postcode-validation-at
...
Add austrian postcode validation
2016-05-23 13:22:42 +01:00
Mike Jolley
912a1027a4
Merge pull request #10965 from shivapoudel/customize-selective-refresh
...
Implementing customize selective refresh for widgets
2016-05-23 13:22:33 +01:00
Mike Jolley
c1c089a95c
Merge pull request #10956 from aelia-co/Tweak-Shipping_Zones_Methods_Page_Hooks
...
Added action before the rendering of a zone's methods
2016-05-23 13:18:34 +01:00
Philip Salzmann
18bfce0747
Add austrian postcode validation
2016-05-23 13:32:16 +02:00
Claudio Sanches
1199410e3d
Missing period
2016-05-22 18:55:50 -03:00
Claudio Sanches
8347e1c323
[REST API] Removed endpoint to get current user
2016-05-22 18:49:55 -03:00
Claudio Sanches
abac5e2160
[REST API] Fixed batch create coupons
2016-05-22 18:19:45 -03:00
Claudio Sanches
9385058886
[REST API] Fixed schamas
2016-05-22 18:17:54 -03:00
Claudio Sanches
e91631d540
[REST API] Fixed batch permissions for posts
2016-05-22 17:46:25 -03:00
Caleb Burks
72a2c25536
Add single_product_archive_thumbnail_size filter
...
Add in a filter to allow for custom image sizes w/o needing to override the whole function.
2016-05-21 10:29:44 -05:00
Caleb Burks
fc2e611d1e
Rename filter in woocommerce_subcategory_thumbnail
...
The same filter is used here: fa30a38c58/templates/single-product/product-thumbnails.php (L51)
, but with a different default value.
2016-05-21 10:23:35 -05:00
Shiva Poudel
d35ecad8c9
Implementing customize selective refresh for widgets
2016-05-21 19:07:03 +05:45
Diego Zanella
fb51c07a65
Renamed new filter from wc_shipping_zone_before_methods_list to wc_shipping_zone_before_methods_table
2016-05-20 22:52:33 +01:00
Claudio Sanches
33b12d70ee
Fixed WC_Admin version
2016-05-20 18:02:57 -03:00
Claudio Sanches
cfe857f22c
Merge pull request #10957 from Tyratox/master
...
Added 'woocommerce_mail_content' to preview
2016-05-20 18:02:29 -03:00
Claudio Sanches
9934e512ed
Fixed missing docblock
2016-05-20 17:53:18 -03:00
Claudio Sanches
f5ddaf7930
Merge branch 'master' of github.com:woothemes/woocommerce
2016-05-20 17:51:08 -03:00
Claudio Sanches
11cea999c1
Added custom titles for products tags items, closes #10958
2016-05-20 17:50:56 -03:00
Nico Hauser
62dbb131ac
Bumped version
2016-05-20 17:00:19 +02:00
Nico Hauser
d75d784e48
Add 'woocommerce_mail_content' to preview
...
Added the 'woocommerce_mail_content' filter which is used before sending the email in /includes/emails/class-wc-email.php#L465 to the preview
2016-05-20 16:47:18 +02:00
Diego Zanella
60bb76d558
Added action before the rendering of a zone's methods
...
* The new action will allow to add elements to the page without having to override the view.
2016-05-20 13:27:25 +01:00
Mike Jolley
33d325cd88
Only cache valid coupon codes
...
Fixes #10950
2016-05-20 10:36:36 +01:00
Mike Jolley
c6dfe47ffa
Merge pull request #10951 from jamesgol/item_to_undo_url
...
Pass $cart_item_key to 'woocommerce_get_undo_url' filter
2016-05-20 10:25:52 +01:00
James Golovich
96583d99c0
Pass $cart_item_key to 'woocommerce_get_undo_url' filter
...
I don't want users to automatically get an item re-added to their cart, I want to change the URL to send them back to the product page so they can re-add the item (if it is still available)
2016-05-19 13:46:22 -07:00
Matej Kravjar
a2c85987e0
[API] Fixed product create not honoring --porcelain argument
2016-05-19 19:34:37 +02:00
Mike Jolley
54231c2946
Allow shipping classes interface to be extended.
2016-05-19 12:38:28 +01:00
Mike Jolley
ed08e51ddb
Status updates via API are manual
...
Closes #10943
2016-05-19 11:50:19 +01:00
Mike Jolley
c22d9a3c14
Use empty instead of null
...
Closes #10944
2016-05-19 11:47:08 +01:00
Mike Jolley
d3a519f6e4
Merge pull request #10945 from JeroenSormani/chosen-method-filter-arg
...
Add extra '$chosen_method' argument to the 'wc_shipping_chosen_method' hook
2016-05-19 11:45:43 +01:00
JeroenSormani
17878e3ffd
Add extra 'chosen_method' argument to the 'wc_shipping_chosen_method' hook
2016-05-19 10:28:54 +02:00
Mike Jolley
130933badf
Merge pull request #10937 from thenbrent/cart_hash_tweak
...
Use print_r() to stringify cart session
2016-05-18 11:30:08 +01:00
Mike Jolley
cd2f8284b0
Merge pull request #10933 from bekarice/2-6-beta-tweaks
...
A couple small WC 2.6 fixes...
2016-05-18 11:12:11 +01:00
Brent Shepherd
671ae32e58
Use print_r() to stringify cart session
...
Instead of json_encode(), because json_encode() takes types into
account, meaning numbers may end up being represented in the
encoded JSON as a string, e.g. "1" instead of 1, which can lead
to the md5() being different between requests.
This issue surfaces when creating a cart hash in a different
request to the request to pay for the order, because after adding
line items to the cart, the items quantity will be encoded with
json_encode() as an int, but when encoding them in a different
request, where they are coming from the database, they will be
encoded as a string.
2016-05-17 16:38:08 -07:00
Caleb Burks
75dfae2bf2
Return to shop if session expires and escape url.
2016-05-17 17:00:09 -05:00