Commit Graph

37544 Commits

Author SHA1 Message Date
Paul Sealock ecbb127880 update wc-admin 1.8.2 2020-12-23 15:26:04 +13:00
Claudio Sanches ba37b7332a
Merge pull request #28650 from woocommerce/prep/master
Prep master for 5.0.0
2020-12-22 20:30:26 -03:00
Ron Rennick 33eb98c80c
Merge pull request #28612 from woocommerce/fix/26092
Price calculation: fix documented return types
2020-12-22 14:43:47 -04:00
Ron Rennick d4cae9ee25
Update e2e-utils, e2e-core-tests to merchant & shopper (#28133)
* migrate utils from CustomerFlow/StoreOwnerFlow to customer, merchant and shopper

* merge customer into shopper

- add shopper.gotoMyAccount flow

* update internal uses to merchant, shopper

* add *Flow deprecation messages

* update e2e-utils changelog

* update order filter, refund tests to merchant

* add a wait to refund test for ajax to complete

* update StoreOwnerFlow to merchant in new test

* move ajax wait to end of previous test
2020-12-22 14:59:16 +01:00
vedanshujain 44705386a4 Prep master for 5.0.0. 2020-12-22 19:01:56 +05:30
vedanshujain d302a204c9 Bump version to 4.9.0-beta.1 and update changelog. 2020-12-21 22:46:22 +05:30
vedanshujain 342c2a5d22 Merge branch 'master' into release/4.9 2020-12-21 22:39:38 +05:30
Vedanshu Jain 800c6a61b7
Merge pull request #28620 from woocommerce/fix/28505
Stock management regression fixes
2020-12-21 22:36:53 +05:30
Ron Rennick 65d421b8f7 restore expected plugin list count to 4 2020-12-21 12:30:50 -04:00
Gregory Karpinsky 6cb569047a
abstract_wc_order:add_product() - removed `throws`
Exception 'WC_Data_Exception' is never thrown in the function
2020-12-21 11:26:50 -05:00
vedanshujain db2448e7fc Updated changelog. 2020-12-21 21:41:05 +05:30
vedanshujain cb97db9fb3 Merge branch 'master' into release/4.9 2020-12-21 21:37:52 +05:30
vedanshujain f0460cb485 Updated changelog. 2020-12-21 21:37:29 +05:30
zhongruige 55a8fc3d11 Merge branch 'master' of https://github.com/woocommerce/woocommerce into add/e2e-simple-price-config-variable 2020-12-21 08:54:33 -07:00
Claudio Sanches 8568a9b9ff Fixed coding standards 2020-12-21 12:46:01 -03:00
Claudio Sanches 8cc953950e
Merge pull request #28624 from woocommerce/fix/27688
Also include empty string and comment types for backward compat.
2020-12-21 12:11:09 -03:00
Ron Rennick 6d8419e1d4 Merge branch 'master' into fix/28012 2020-12-21 10:59:38 -04:00
Roy Ho d2cd61762a
Merge pull request #28592 from woocommerce/fix/27673
Better error messages when coupons are stuck in a pending order.
2020-12-21 05:22:41 -08:00
vedanshujain d03e91c7d2 Merge branch 'master' into update/jetpack-autoloader 2020-12-21 16:40:41 +05:30
vedanshujain 5171108967 Better docs for test functions to specify expectations. 2020-12-21 15:51:07 +05:30
vedanshujain b4b03f3b46 Merge branch 'master' into fix/28505 2020-12-21 15:42:04 +05:30
vedanshujain b838043c57 Merge branch 'master' into fix/27688 2020-12-21 15:38:49 +05:30
vedanshujain f248276a89 Use correct syntax for translators comments. 2020-12-21 15:33:10 +05:30
vedanshujain 39c200bf2d Merge branch 'master' into fix/27673 2020-12-21 15:29:55 +05:30
vedanshujain 16a81d2c5b Add changelog for 4.9. 2020-12-21 15:09:41 +05:30
Omkar Bhagat 00831c707c Revert functon's @since version num back to 3.0 2020-12-21 09:48:34 +05:30
Vedanshu Jain 3e82cd6d51
Merge pull request #28517 from woocommerce/update/woocommerce-blocks-4.0.0
Update WooCommerce Blocks package to 4.0.0
2020-12-21 01:31:05 +05:30
vedanshujain f1b0da9a20 Merge branch 'master' into update/woocommerce-blocks-4.0.0 2020-12-21 01:09:02 +05:30
Vedanshu Jain d2c5fc0750
Merge pull request #28635 from woocommerce/packages/core-tests/setup-shipping
use xpath to find onboarding set up shipping task
2020-12-21 01:05:46 +05:30
Ron Rennick 4774297e15 use xpath to find onboarding set up shipping task 2020-12-19 23:00:32 -04:00
Christopher Allford 1bec2b9172 Updated the Jetpack Autoloader to v2.7.1
This includes a number of improvements but also requires that we set the `optimize-autoloader` configuration key to compensate for some classes that don't comply with PSR-4.
2020-12-18 14:52:39 -08:00
Tam Mullen 5be0b57bb4
Merge pull request #28599 from woocommerce/add/e2e-merchant-orders-apply-coupon
Add e2e test for merchant orders > apply coupon
2020-12-18 21:37:49 +00:00
Ron Rennick 33d28ee83a Merge branch 'master' into fix/28012 2020-12-18 13:44:32 -04:00
Ron Rennick 6509addabf merge master 2020-12-18 13:40:49 -04:00
Timmy Crawford dc6b44fc6f Add woo version as global track prop. 2020-12-18 09:37:10 -08:00
vedanshujain 293849ac53 Merge branch 'master' into update/woocommerce-blocks-4.0.0 2020-12-18 20:02:00 +05:30
Vedanshu Jain 218636e339
Merge pull request #28590 from woocommerce/update/wc-admin-1.8.1
Update wc-admin to 1.8.1
2020-12-18 19:42:20 +05:30
vedanshujain 1bc2ea8754 Also include empty string and comment types for backward compat. 2020-12-18 18:08:33 +05:30
Omkar Bhagat 34563c22bb Inline doc for the new filter
Updated @since to 4.9 and added an inline doc for the new filter
'woocommerce_delete_variations_on_product_type_change'
2020-12-18 17:04:27 +05:30
Peter Fabian 75754d5281
Update CONTRIBUTING.md
Fixed the link to GH ideas board.
2020-12-18 12:28:50 +01:00
vedanshujain 934b10fb8c Use wc_get_orders for consistency intead of custom query 2020-12-18 14:40:20 +05:30
vedanshujain 089994c618 Dont fetch optional fields unless asked to improve performance 2020-12-18 14:40:20 +05:30
vedanshujain 04f948951a Fetch product attrs only when needed 2020-12-18 14:40:20 +05:30
vedanshujain 13bee82ed9 Cover missed cases 2020-12-18 14:40:20 +05:30
vedanshujain 54dd5550e5 Pass request in backward compatible way 2020-12-18 14:40:20 +05:30
vedanshujain e62169a4b5 Cache return fields for perfromance 2020-12-18 14:40:20 +05:30
vedanshujain 2e65b8cec4 Fetch expensive fields only when required for performance 2020-12-18 14:40:20 +05:30
roykho da82bea77c
Add command script to run the unit tests 2020-12-17 12:53:27 -08:00
mfs-mindsize 361d0acc46 also added filter: woocommerce_cancel_unpaid_orders_interval_minutes to wc_format_option_hold_stock_minutes() which is used while the admin settings form is saved 2020-12-17 12:55:07 -05:00
vedanshujain 892b7caa37 Stock managment fixes:
1. Use $already_reduced_stock instead of also considering $refunded_item_quantity while deleting orders. This will bring back part of #27504 again, but for now this seems to be the best solution for countering #28605. It needs discussion whether deleting a line item completely should also undo any refund related changes on it or not.

2. Also mark `stock_reduced` flag on order if any of the line item has any `_reduced_stock` flag. This will allow for stock restoring logic to work properly when order is cancelled.

3. Only adjust line item stock when order is in `processing`, `completed` or `on-hold` status state, because we need to reduce stocks on these status only. Stock adjustments in refunds or when changing statuses is already taken care of by their specific hooks.
2020-12-17 22:28:21 +05:30