Commit Graph

18357 Commits

Author SHA1 Message Date
Viktor Szépe babb5ab18e
Refunds are WC_Order_Refund
props. @phpstan
2019-04-21 21:55:13 +02:00
Viktor Szépe 4e4dad0581
get_total_refunded should return a float
props. @phpstan
2019-04-21 21:36:31 +02:00
strelkov 63d6ded7aa Fix for get categories endpoint
to get proper display mode, image and order

issue
https://github.com/woocommerce/woocommerce/issues/23407
2019-04-20 11:37:23 +02:00
Kelly Dwan 60752fd68b Build blocks from `@woocommerce/block-library` 2019-04-19 13:20:14 -04:00
oskosk d6c8c2f389 Rely on the JETPACK__PLUGIN_DIR to load the Jetpack Tracks client file 2019-04-19 12:24:29 -03:00
Mike Jolley 7ef1fd5ea6 More useful update notices 2019-04-18 20:06:17 +01:00
Mike Jolley 662af85bea cleanup and docs 2019-04-18 19:33:48 +01:00
Mike Jolley 7737fc5928 remove post_class and implement woocommerce_post_class 2019-04-18 19:27:00 +01:00
Mike Jolley d411f082d7 Added missing wp_unslash 2019-04-18 18:52:51 +01:00
Mike Jolley 3dc0fcb0c7
Merge pull request #23370 from woocommerce/fix/23368
Check isset rather than empty so cart title can be removed
2019-04-18 18:39:06 +01:00
Mike Jolley f703c959e4
Merge pull request #23372 from woocommerce/fix/is_request_to_rest_api
is_request_to_rest_api check wc endpoints only
2019-04-18 18:36:48 +01:00
Mike Jolley fbaaa319dd Use global product if null 2019-04-18 17:25:13 +01:00
Mike Jolley 0738b332fc
Merge pull request #23349 from woocommerce/add/structured-data-offercount
Adds offerCount to variable product's structured data.
2019-04-18 14:29:57 +01:00
Mike Jolley 9206d6f4dd
Merge pull request #23363 from woocommerce/fix/23361
Better iconv support handling in wc_ascii_uasort_comparison
2019-04-18 14:27:46 +01:00
Mike Jolley f0c30406a3 is_request_to_rest_api check wc endpoints only 2019-04-18 14:23:12 +01:00
Mike Jolley 1274136b32 Check isset rather than empty so cart title can be removed 2019-04-18 13:10:42 +01:00
Mike Jolley f306d3fc11
Merge pull request #23266 from woocommerce/fix/23234
Switch to subquery for sale product query
2019-04-18 12:36:22 +01:00
Mike Jolley b1ece1452c
Merge pull request #23365 from woocommerce/make-greece-state-optional
Make state/county optional for Greece
2019-04-18 12:17:44 +01:00
Mike Jolley e1e13dee91 merge conflict 2019-04-18 12:06:13 +01:00
Mike Jolley 2033a231a4 Update from master 2019-04-18 12:05:23 +01:00
Mike Jolley 8d5d7b2463 Update from master 2019-04-18 11:56:47 +01:00
Mike Jolley 44d129e452
Merge pull request #23334 from woocommerce/fix/23328
Revert selectWoo escaping change
2019-04-18 11:51:11 +01:00
Mike Jolley 3aff19afe7 version bump 2019-04-18 11:47:07 +01:00
Mike Jolley f66e523c5f
Merge pull request #23250 from Spreeuw/patch-7
Add $this parameter to email class filters
2019-04-18 11:35:51 +01:00
Mike Jolley ccc45852fc
Merge pull request #23272 from franticpsyx/optimize-get-available-variations
Prime post caches to reduce queries needed to populate variations data
2019-04-18 11:34:20 +01:00
Mike Jolley cafd81e6e5
Merge pull request #23329 from woocommerce/fix/23327
Non int value handling in wc_let_to_num
2019-04-18 11:30:57 +01:00
Mike Jolley ceefe98bd0
Merge pull request #23297 from dkjensen/master
Remove tags from product titles when building PayPal request URL
2019-04-18 11:23:55 +01:00
Gerhard c601d20b57 Fix alignment 2019-04-18 12:22:22 +02:00
Mike Jolley 5c91dac198
Merge pull request #23236 from woocommerce/fix/23219
Added is-active class to Orders when looking at individual order
2019-04-18 11:22:11 +01:00
Mike Jolley 2f850633a5
Merge pull request #23251 from woocommerce/fix/23239
CSV Import: Search for 'number' anywhere in cell, not just the end
2019-04-18 11:21:14 +01:00
thomas shellberg 6f4217e429 make state/county option for Greece 2019-04-18 12:21:06 +02:00
Gerhard 6026d2b9bf Typecast is sufficient enough 2019-04-18 12:20:59 +02:00
Mike Jolley 442ce26591
Merge pull request #23270 from jenkoian/fix-network-orders-widget
Bug - Fix for network orders widget when WooCommerce is network active.
2019-04-18 11:20:06 +01:00
Mike Jolley 180a0aaf8d
Merge pull request #23238 from woocommerce/fix/23224
Updated back to link for attribute terms.
2019-04-18 11:13:20 +01:00
Mike Jolley f0c5209f2b
Merge pull request #23249 from woocommerce/fix/23247
Avoid post update in `wc_update_product_stock`
2019-04-18 11:10:36 +01:00
Mike Jolley e7a6c51e61
Merge pull request #23201 from woocommerce/fix/23168
Add check for VAT exemption inside `display_prices_including_tax`
2019-04-18 11:03:52 +01:00
Mike Jolley b686150655
Merge pull request #23196 from woocommerce/fix/23195
Replace full stops before running through `parse_str`
2019-04-18 11:01:59 +01:00
Mike Jolley 19a1a7d7db
Merge pull request #23132 from woocommerce/fix/23127
Attribute renaming: Fix migration queries
2019-04-18 10:58:07 +01:00
Mike Jolley 262eef64f5
Merge pull request #23339 from woocommerce/fix/23337
Correctly handle images in v3 api
2019-04-18 10:55:24 +01:00
Mike Jolley e64e927aab
Merge pull request #23356 from leonaves/patch-1
Fix security check on email template preview page.
2019-04-18 10:51:01 +01:00
Gerhard f87df5c95a Swap flag around to ensure it tries TRANSLIT first, also silence notices should they pop up for some reason 2019-04-18 09:51:14 +02:00
Gerhard bedde9377c Better iconv support checking 2019-04-18 09:37:01 +02:00
Gerhard 10acd7a290 Use //IGNORE instead of //TRANSLIT due to it relying on server config which would ignore the flag and throw notices. 2019-04-18 09:26:39 +02:00
Leon Aves 60148d7f8f
Fix security check on email template preview page.
The nonce generated on the previous page was not being verified properly due to mismatched brackets (the second argument to wp_verify_nonce was not being passed).
2019-04-18 00:08:00 +01:00
Mike Jolley b697be51d4 Remove call to header_register_callback and revert to 3.5 cookie handling 2019-04-17 23:50:42 +01:00
Claudio Sanches 669542ed7d Adds offerCount to variable product's structured data 2019-04-17 14:04:52 -03:00
Timmy Crawford 763d3aec33
Merge pull request #23332 from woocommerce/fix/tracks-cookie-save
Set tracks cookie on wp hook instead on when calling record event.
2019-04-17 06:20:24 -07:00
Gerhard 9ad8ef56da Be sure to also print the wp script since the OBW does not include those by default in the footer. 2019-04-17 14:56:51 +02:00
Gerhard fee86cd8cd Move JS to woocommerce_setup_footer and do not output wp scripts. 2019-04-17 14:54:59 +02:00
Gerhard 5c7b069d17 Use wp_loaded for cookie set 2019-04-17 14:23:19 +02:00
Gerhard f65f7a6d59 Remove wc_setcookie usage in WC_Tracks_Client::get_anon_id 2019-04-17 14:20:21 +02:00
Mike Jolley 111684ef32 Correctly handle images in v3 api 2019-04-17 13:18:33 +01:00
Mike Jolley f18542aa71 remove slash from currency code string 2019-04-17 12:06:57 +01:00
Mike Jolley 4e50a8f6dd Escape strings passed to selectwoo 2019-04-17 12:02:20 +01:00
Gerhard 00e8aeef60 Use __CLASS__ instead of self 2019-04-17 11:51:07 +02:00
Gerhard c74df4ca11 Set tracks cookie on wp hook instead on when calling record event. 2019-04-17 11:39:50 +02:00
Gerhard 8ca0bd7b4d Add logic to wc_let_to_num to handle non int values, added unit tests to cover these scenarios 2019-04-17 10:30:49 +02:00
Mike Jolley 9863362de3
Merge pull request #23315 from woocommerce/update/changes-from-3.5.8
Merge changes from 3.5.8
2019-04-16 14:57:50 +01:00
Mike Jolley d959758abe
Merge pull request #23311 from woocommerce/replace-deprecated-function
Replace call to deprecated function delete_woocommerce_term_meta()
2019-04-16 14:57:05 +01:00
Mike Jolley 7efe831e72
Merge pull request #23308 from webdados/patch-2
Stop using update_woocommerce_term_meta on class-wc-rest-product-categories-controller.php
2019-04-16 14:55:52 +01:00
Rodrigo Primo 20e9701583 Bump selectWoo.full.js version 2019-04-16 14:33:31 +01:00
Gerhard 86ec50f359 Update all *_woocommerce_term_meta calls to *_term_meta calls 2019-04-16 12:14:51 +02:00
Rodrigo Primo a18c44d76e Replace call to deprecated function delete_woocommerce_term_meta()
This commit replaces a call to deprecated function `delete_woocommerce_term_meta()` with its replacement `delete_term_meta()`. `delete_woocommerce_term_meta()` was deprecated by 32ae0192e5 and all calls removed, but PR #22553 that was created about the same time added a new call to this function.
2019-04-15 15:33:27 -03:00
Timmy Crawford bf151aee3e
Merge pull request #23303 from woocommerce/fix/23232
Refactor #23300
2019-04-15 11:21:00 -07:00
Timmy Crawford 08c7bee019
Merge pull request #23295 from woocommerce/fix/23291
Check `get_plugin_data` exists in `WC_REST_System_Status_V2_Controller`
2019-04-15 11:18:41 -07:00
Timmy Crawford acc1600594
Merge pull request #23302 from woocommerce/remove/tracks-total-revenue
[3.6] Blocker - remove total revenue from Tracks events.
2019-04-15 11:17:51 -07:00
Timmy Crawford e12e4aaa25
Merge pull request #23304 from woocommerce/fix/link-all-variations
[3.6] Fix logic in link all variations
2019-04-15 11:16:22 -07:00
Timmy Crawford f735883c80
Merge pull request #23306 from JPry/issue_23305
Update Action Scheduler library to 2.2.4
2019-04-15 11:10:42 -07:00
Timmy Crawford 438d22762e
Merge pull request #23246 from franticpsyx/issue-23245
Introduce IN and NOT IN clauses in `WC_Product_Data_Store_CPT::search_products
2019-04-15 11:08:32 -07:00
Marco Almeida 1a251c82ad
Stop using update_woocommerce_term_meta
Stop using the update_woocommerce_term_meta helper function as it has been deprecated on 3.6.0
2019-04-15 17:54:19 +01:00
Jeremy Pry 745ebffbdd
Merge commit '98433d8c3095fa393389988d16e56fe1d302af63' into issue_23305
Updates the Action Scheduler library to version 2.2.4.

* commit '98433d8c3095fa393389988d16e56fe1d302af63':
  Squashed 'includes/libraries/action-scheduler/' changes from 4d221dc6d..f5643fe30
2019-04-15 10:47:01 -04:00
Mike Jolley 6c6785c844
Merge pull request #23269 from marcochiesi/patch-1
Added validation for Italian postcodes
2019-04-15 14:10:01 +01:00
Mike Jolley 1504f8af3e
Merge pull request #23011 from Tofandel/patch-2
Improve the speed of the admin dashboard by only updating transients once per class
2019-04-15 14:03:31 +01:00
Mike Jolley 58161c0ccc
Merge pull request #23122 from fpcuriosity/patch-1
Add taxonomy-specific classes to active filters widget
2019-04-15 13:31:35 +01:00
Mike Jolley c7412415e5
Merge pull request #23092 from woocommerce/fix/23089
Use version_compare for determining max version number
2019-04-15 13:29:29 +01:00
Mike Jolley 2152642146
Merge pull request #23152 from uok/patch-1
Format empty cart message as information notice
2019-04-15 13:27:17 +01:00
Mike Jolley 30129f00ff Fix issue in tests by disabling strict mode 2019-04-15 12:10:22 +01:00
Mike Jolley d0c6c54989 Moved link/create code to data store with new unit test
This code was not testable within ajax code, so moved to the data stores.
2019-04-15 11:59:57 +01:00
Gerhard 134f9c9c8e Fix PHPCS 2019-04-15 12:13:02 +02:00
Ralf 66540f1b5d Moved accessibility labels for checkout after woocommerce_checkout_fields filter 2019-04-15 12:09:33 +02:00
Jeff Stieler 13e40cdee7 Remove total revenue from Tracks events.
Query to calculate is far too expensive and doesn’t seem to ever get cached with large datasets.
2019-04-15 09:37:34 +02:00
David Jensen 9b58e68e85 Remove html tags from product name in request to PayPal 2019-04-12 12:36:30 -07:00
Mike Jolley 4e8342be38 Check get_plugin_data exists 2019-04-12 15:34:52 +01:00
Manos Psychogyiopoulos d4f8435106 Prime post caches before looping through variations
Should help when the AJAX variations threshold is set higher.
2019-04-11 10:59:34 +03:00
Ian Jenkins fa3637c4f1 Bug - Fix for network orders widget when WooCommerce is network active.
Network orders makes most sense when WooCommerce is installed as a
network wide plugin. This change fixes the widget when it is network
active.
2019-04-10 22:58:51 +01:00
Marco Chiesi e2dd7504d0
Added validation for Italian postcodes 2019-04-10 23:44:50 +02:00
Gerhard 96906d9efa PHPCS Fixes 2019-04-10 14:53:03 +02:00
Mike Jolley fe385c9f74 fix query by adding alias 2019-04-10 13:48:03 +01:00
Gerhard 8716c7451c PHPCS fixes 2019-04-10 14:29:40 +02:00
Mike Jolley 2e24cc7b0c Switch to subquery for sale product query 2019-04-10 12:43:22 +01:00
Mike Jolley dfcc5e16e5 update wording 2019-04-10 11:51:41 +01:00
Mike Jolley 945ff7958f
Merge pull request #23101 from woocommerce/update/23090
Add table ENGINE to system status report
2019-04-10 11:32:51 +01:00
Mike Jolley deaaa5d1d8 Remove two old moved-feature notices 2019-04-10 11:23:35 +01:00
Mike Jolley 91084f3e28 Add todo for legacy shipping notice 2019-04-10 11:23:04 +01:00
haszari 7ede25add7 use admin_url to generate manage suggestions url (support multisite etc) 2019-04-10 12:16:49 +12:00
haszari cd9101bb58 fix target url of 'Manage Suggestions', settings are now in 'Advanced' 2019-04-10 12:02:09 +12:00
Timmy Crawford 8bccfcca1a more phpcs fixes. 2019-04-09 11:34:34 -07:00
Timmy Crawford 81c679181c PHPCS fixes. 2019-04-09 10:18:47 -07:00
Timmy Crawford f2b55bf060 Move suggestions/tracks settings to new Advanced | WooCommerce.com page. 2019-04-09 09:38:26 -07:00
Mike Jolley 91e21644cf Style descriptions after select2 boxes 2019-04-09 15:02:05 +01:00