Commit Graph

52949 Commits

Author SHA1 Message Date
Nathan Silveira 89129cc62a
Revert "Always show pricing group fields, disable if not available for a product type (#38531)" (#38964)
* Revert "Always show pricing group fields, disable if not available for a product type (#38531)"

This reverts commit 18f2de2bc4.

* Add changelog and fix lint issues

* Remove call to removed function
2023-06-27 12:50:02 -03:00
Gan Eng Chin ac3097227c
Make Klaviyo show up in installed extensions card. 2023-06-27 23:36:44 +08:00
Gan Eng Chin 9d473adeb7
Make Klaviyo icon shows up in installed extensions card. 2023-06-27 23:36:44 +08:00
Gan Eng Chin c00f569091
Add Klaviyo logo icon. 2023-06-27 23:36:44 +08:00
Maikel David Pérez Gómez ecd1795b44
Add the list view component and button to the modal editor (#38809)
* Add document overview opened state to the EditorContext

* Create document overview toolbar button

* Add document overview button to the header toolbar

* Create document overview sidebar

* Register document overview sidebar styles

* Set document overview sidebar visible when document overview button is pressed

* Add changelog file
2023-06-27 10:08:08 -04:00
Sam Seay 7860415be5
Bump beta-tester to 2.2.1 to release support for installing trunk live branch (#38908)
Bump version of beta tester in prep to release.
2023-06-28 00:15:39 +12:00
Ahmed 2e5b6d1d1d
Add support for 6 new countries in WCPay (#38109)
* Add new countries in isWCPaySupported

* Add new countries in get_wcpay_countries

* Add new countries in default free extension 'woocommerce-payments'

* changelog

* fox linting issue

* Remove support for Czech Republic, Sweden, Hungary

* Revert "Remove support for Czech Republic, Sweden, Hungary"

This reverts commit 0a8309f664.
2023-06-27 18:35:28 +08:00
kidinov 536f39db6d Fixed the description 2023-06-27 11:18:18 +02:00
Jonathan Lane a948c72fae
Fix failing tests in create shipping zones (#38949)
* Fix failing tests, clean up locators

* Add changelog

* Fix bugs

---------

Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-06-27 10:52:52 +02:00
Karol Manijak 77dfa4a73a Add changelog entry 2023-06-27 08:48:06 +02:00
Karol Manijak f794bcd2ce Load added_to_cart styles in the posts/pages as in archive templates 2023-06-27 08:27:49 +02:00
Moon ac1b5f0b14
Restore plugins selection when there is an error (#38922)
Restore plugins selection when there is installatio error
2023-06-26 17:31:16 -07:00
Moon acfd7dc53f
Prefetch Jetpack connection and auth info (#38929)
* prefetch Jetpack connection and auth info when Jetpack is selected

* Add changelog

* Use pre-exisiting hasJetpackSelected cond
2023-06-26 17:30:46 -07:00
Paul Sealock d53cfd4336
Monorepo Utils: Add changelog addition from actions (#38510) 2023-06-27 10:07:47 +12:00
jonathansadowski 3314855487
Create separate channel for cherry-pick notifications. (#38906) 2023-06-26 15:24:33 -05:00
Ron Rennick f44694f750
Ignore cached plugin data when checking if plugins are WooCommerce-aware (#38836) 2023-06-26 15:01:11 -03:00
rodelgc 95681d2c8b
Fix `upload-plugin` spec by updating locator from core profiler (#38914)
* Update locator

* Add changelog
2023-06-26 13:03:55 +02:00
kidinov 278e10bb33 Fixed broken test 2023-06-26 12:18:51 +02:00
Chi-Hsuan Huang 5db0fd4fce
Add instructions on how to run the tests when using @woocommerce/components (#38821)
* Add instructions on how to run the tests when using @woocommerce/components

* Add changelog
2023-06-26 17:05:49 +08:00
kidinov 6dbb0955e6 Tests adjustements 2023-06-26 10:56:49 +02:00
kidinov bff7d12c19 Better comment for test 2023-06-26 10:24:25 +02:00
kidinov 84bb1c91b8 Removed setting empty query paras 2023-06-26 10:23:54 +02:00
kidinov 89d3a1ecee Merge branch 'trunk' into update-38820-enhancement-api-search-customers-with-non-empty-email-or-name-or-address
# Conflicts:
#	plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/reports-customers.php
2023-06-26 10:01:38 +02:00
kidinov 93a62e704d Tests to the separate test 2023-06-26 09:56:13 +02:00
Andrey d4b77eead6
Update query type for filter_empty
Co-authored-by: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
2023-06-26 09:30:06 +02:00
nigeljamesstevenson 3b075731a5
Make e2e test `can discard industry changes when navigating back to "Store Details"` independent from previous tests (#38715)
* e2e test update

* handle modal on test

* Update deprecated method

---------

Co-authored-by: Rodel Calasagsag <rodel.calasagsag@automattic.com>
2023-06-26 14:13:02 +08:00
rodelgc b91c37fe32
Replace deprecated `page` methods (#38344) 2023-06-26 09:06:11 +08:00
Anastasio e3194c25e3
Merge branch 'woocommerce:trunk' into trunk 2023-06-25 23:54:31 +02:00
anastas10s-afk 71716bb8f1 Free shipping handling of minimum order rule
Changes when coupons added and prices are entered and displayed inclusive of tax
2023-06-25 23:53:14 +02:00
Christopher Allford ba5cc19757
Update project-pr-labeler.yml 2023-06-23 13:56:29 -07:00
Christopher Allford 2493f32a2f
Update project-pr-labeler.yml 2023-06-23 13:55:25 -07:00
Barry Hughes 7ed5f599a2
Improve hpos cli verbose output (#38699) 2023-06-23 13:40:57 -07:00
github-actions[bot] 41d24a7643
Delete changelog files based on PR 38918 (#38928)
Delete changelog files for 38918

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-23 14:33:00 -05:00
github-actions[bot] 127ced8e79
Delete changelog files based on PR 38861 (#38926)
Delete changelog files for 38861

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-23 14:29:11 -05:00
Ron Rennick f879ebb6c7
Update plugins/woocommerce/changelog/improve-hpos-cli-verbose-output
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-23 15:56:53 -03:00
Alexandre Lara 960ed2d0d1
Update WooCommerce Blocks to 10.4.4 (#38918) 2023-06-23 15:29:25 -03:00
Corey McKrill fbcab41289
Improvements to the dependency injection related unit testing infrastructure (#38849)
* When ExtendedContainer::replace is used and an instance of an object is passed as the replacement, the init method of the passed object will be executed (previously the container would execute init only when creating a new instance from a class name).
* Added the ExtendedContainer::reset_replacement method, this will undo a replace and reset the registration back to its original state (so get will act as if replace had never been executed for the given class name). Note that for shared definitions this needs to be combined with reset_all_resolved.
* Similarly, added the ExtendedContainer::reset_all_replacements method.
2023-06-23 10:24:52 -07:00
Alexandre Lara 2163b5e108 Update WooCommerce Blocks to 10.4.4 2023-06-23 12:36:11 -03:00
Nestor Soriano c59b8cefad
Apply absint to the batch in DataSynchronizer::process_batch 2023-06-23 16:37:35 +02:00
Nestor Soriano ae1e340ae6
Use $wpdb->suppress_errors in the data migration 2023-06-23 16:25:29 +02:00
Nestor Soriano e83eb70599
Deletion key renamed to '_deleted_from', and moved to constant. 2023-06-23 16:19:45 +02:00
Nathan Silveira 066974538c
[Enhancement]: Add Tracks event recording to Emails settings (#38834)
* Add possibility to track select and checkbox values for non_option settings

* Track select and checkboxes in abstract-wc-settings-api

* Add changelog

* Add hook comment and ignore phpcs for actions that were already called before
2023-06-23 09:44:57 -03:00
Nestor Soriano f9e0705fc4
Fix insertion of duplicated deletion records.
With orders table authoritative, sync disabled, an order with refunds
is deleted, a duplicate deletion record was being created for the refund.

That's because 'upshift_or_delete_child_orders' was deleting the child
orders, which caused a deletion record to be already created; and
after that, 'handle_order_deletion_with_sync_disabled' was again
creating a record for these child orders.

The fix is a bit convoluted because we can't know for sure if
'upshift_or_delete_child_orders' will delete the child orders or not.
2023-06-23 13:03:17 +02:00
Vedanshu Jain e6eda7fce5
Analytics API: Search for customers using all available search fields instead of having to choose one (#38628) 2023-06-23 14:32:42 +05:30
Chi-Hsuan Huang 5fb8183682
Fix Core Profiler UI issues (#38872)
* Fix overlapping button position when the height is less than 667px (iphone SE)

* Fix misaligned check icon on mobile

* Prevent the menu from closing when clicking on a selected item

* Add changelog

* Fix lint

---------

Co-authored-by: moon <moon.kyong@automattic.com>
2023-06-22 20:54:14 -07:00
Corey McKrill 26902f0ce1
Move unit tests to existing file 2023-06-22 17:24:25 -07:00
Corey McKrill b16d362490
Add unit tests 2023-06-22 15:44:40 -07:00
github-actions[bot] b9f265c44a
Delete changelog files based on PR 38852 (#38894)
Delete changelog files for 38852

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-22 14:35:32 -05:00
github-actions[bot] a75b8fd393
Delete changelog files based on PR 38854 (#38890)
Delete changelog files for 38854

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-22 14:22:01 -05:00
Nathan Silveira b1f4907dec
Remove feature related query args after enabling/disabling it (#38852)
* Remove feature related query args after enabling/disabling it

* Test to see if E2E tests pass

* Revert "Test to see if E2E tests pass"

This reverts commit 120e971f33f22dc3e7eec6e5ab228b1908c56364.

* Add support to remove multiple query params
2023-06-22 14:42:00 -04:00