Commit Graph

7704 Commits

Author SHA1 Message Date
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 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 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
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 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
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