Veljko
8111c4f410
Improve test case and components
2021-01-07 23:39:12 +01:00
Veljko V
79904279fa
Update components and test to be more concise
2021-01-06 17:08:29 +01:00
Veljko V
d3169dcf43
Remove unnecessary code
2021-01-05 22:24:03 +01:00
Veljko V
cf8c114198
Update changelog information
2021-01-04 15:27:05 +01:00
Veljko V
57f3eccc95
Fix conflict with another tests
...
We're using dynamic coupon creation now. I updated other test to search for specific coupon name because in order edit page there's only lowercased coupon names, but we're using uppercased for two reasons at least.
2021-01-04 15:20:40 +01:00
Veljko V
a5175c75d6
Fix problem in headless by adding uiUnblocked
2020-12-24 11:57:17 +01:00
Veljko V
3c85972780
Updated changelogs to utils and core tests
2020-12-24 10:55:20 +01:00
Veljko V
314295c785
Update existing code to be more successful in headless
2020-12-23 17:24:34 +01:00
Veljko V
a033be3fde
Add e2e test shopper checkout apply coupon
2020-12-23 16:51:25 +01:00
Vedanshu Jain
d5c28568f0
Merge pull request #28657 from woocommerce/update/wc-admin-1.8.2
...
Update wc-admin dependency to 1.8.2
2020-12-23 14:33:14 +05:30
vedanshujain
f8121b9589
Update composer lock to not include additional components.
2020-12-23 14:32:08 +05:30
Vedanshu Jain
f46af1160f
Merge pull request #28537 from garyc40/fix/update-callback-named-parameter
...
[PHP 8] Fix Unknown named parameter error when running database update routines
2020-12-23 14:28:54 +05:30
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
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
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
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
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
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
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
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
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
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
vedanshujain
84d60e5fcf
Add unit tests for all status change ops.
...
This loops and tests stock changes through ALL supported WooCommerce statuses. Hopefully this will make our inventory tracking more robust.
2020-12-17 22:28:21 +05:30