Ron Rennick
054471618e
Dev - Add customer object parameter to taxable address filter ( #37426 )
2023-04-10 13:36:06 -03:00
Matt Sherman
a054ddbf50
Beta Tester: Update WCA Test Helper option modal to show full option name ( #37495 )
...
* Adjust options modal so that option name is not cut off
* Changelog
2023-04-10 08:36:13 -04:00
Matt Sherman
5dda0aac48
Beta Tester: Update WCA Test Helper Features list ( #37483 )
...
* Alphabetize features list
* Use toggles instead of button for features
* Changelog
2023-04-10 08:34:38 -04:00
Corey McKrill
62ceb8e08b
Add changelog file
2023-04-07 17:30:31 -07:00
Corey McKrill
208fa5ea00
Add unit tests
2023-04-07 17:21:12 -07:00
Corey McKrill
ad565bd853
Add table name methods to OrderUtil
...
Adds methods to determine the names of the database tables currently
being used for orders and order meta, without needing to make a separate
check first to see if HPOS is enabled and in use.
2023-04-07 15:40:44 -07:00
Corey McKrill
152f0d3793
Make HPOS migration more strict by removing IGNORE. ( #37595 )
2023-04-07 12:30:48 -07:00
Vedanshu Jain
40d823df5c
Coding standard fix.
2023-04-07 18:31:21 +05:30
Vedanshu Jain
835d089fb7
Add changelog.
2023-04-07 18:11:32 +05:30
Vedanshu Jain
e85e68e0c5
Merge branch 'trunk' into pr/36885
2023-04-07 18:07:24 +05:30
Vedanshu Jain
e0327e3223
Fixup in unit test.
2023-04-07 18:06:55 +05:30
Anastasio
0d93e92bd1
Merge remote-tracking branch 'upstream/trunk' into woocommerce-webp-support
2023-04-06 21:39:42 +03:00
Ron Rennick
b0f042e252
Merge branch 'trunk' into woocommerce-webp-support
2023-04-06 14:54:41 -03:00
Ron Rennick
8be211b45b
Change default order to ‘date DESC’ in orders list table ( #37565 )
2023-04-06 14:27:09 -03:00
Joshua T Flowers
868fbbf23a
Register product editor blocks server-side ( #37339 )
...
* Move product block editor to new feature name
* Register all blocks and block assets server-side
* Add changelog entry
* Disable phpcs rule for file_get_contents
2023-04-06 10:13:48 -07:00
Vedanshu Jain
322639bb7e
Extra protection for empty order key orders.
...
Some order can have order key set to empty string. This commit disallows fetching those orders via key at DB level (its already disallowed from interface).
2023-04-06 21:06:38 +05:30
Vedanshu Jain
232a98317a
Add changelog.
2023-04-06 20:48:45 +05:30
Vedanshu Jain
7f00d211d1
Make migration more strict by removing IGNORE.
2023-04-06 20:48:11 +05:30
Vedanshu Jain
ebb43378a1
Remove unique constraint from order_key to prevent empty key conflict.
2023-04-06 20:46:59 +05:30
Vedanshu Jain
dbb4bd5e27
Dont store order failures when verbose is enabled to save memory.
2023-04-06 15:23:19 +05:30
Vedanshu Jain
6eca1ed561
Prevent errors from being logged twice when verbose is passed.
2023-04-06 15:14:06 +05:30
github-actions[bot]
33352895bc
Delete changelog files based on PR 37569 ( #37581 )
...
Delete changelog files for 37569
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-04-06 01:56:28 +02:00
Joel Thiessen
07b84051b2
Adding charge sales tax field to product block editor template ( #37582 )
2023-04-05 16:23:58 -07:00
Nathan Silveira
277f4aab12
Show tooltip in Save attributes button instead of using title attribute ( #37345 )
...
* Modify tipTip to allow showing dynamic content
* Show tooltip when button is disabled
* Add tipTip and disabled logic to create variations button
* Add header comment in tipTip plugin
2023-04-05 16:22:59 -03:00
Joshua T Flowers
7734027b4a
Add product radio block and tax class to product blocks editor ( #37529 )
...
* Add product radio block
* Wrap tax class radio in collapsible block
* Add link to description and sanitize HTML
* Add changelog entry
* Fix up php lint errors
* Add changelog entry
* Fix linting errors
* Remove unused import
2023-04-05 10:13:05 -07:00
Fernando Marichal
a5fe4232c7
Change variations dropdown visibility ( #37558 )
...
* Add default action with the name `Bulk actions`
* Attach event when dropdown changes
* Add changelog
* Remove `Go` button
* Fix e2e tests
* Fix styles
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-04-05 13:56:42 -03:00
Vedanshu Jain
9e9060e95b
Do not attempt to cache orders during order creation ( #37569 )
2023-04-05 20:49:57 +05:30
Vedanshu Jain
85c7bb6426
Apply coding standards.
2023-04-05 20:44:27 +05:30
Vedanshu Jain
b796522385
Applied coding standards.
2023-04-05 19:38:01 +05:30
Vedanshu Jain
b5e74ae90c
Add support for verbose command to display errors as they happen.
2023-04-05 19:28:15 +05:30
Vedanshu Jain
800ee5d6dd
Minor fixup for getting order ids in verify db command.
2023-04-05 19:01:20 +05:30
Vedanshu Jain
54eb2a0c43
Add sort order for migration script. ( #37545 )
2023-04-05 11:43:13 +02:00
Ron Rennick
d272495d08
update select all to checkbox in menu editor ( #37562 )
...
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
2023-04-05 11:06:10 +02:00
Vedanshu Jain
817458a433
Remove caching on order save, instead do it when order is fetched.
...
This allows all the hooks when getting an order to be executed and we cache the correct object.
2023-04-05 13:29:29 +05:30
John Greys
c4cab15bd8
Add @since tag to woocommerce_customer_taxable_address filter
2023-04-05 00:50:07 +00:00
Jorge A. Torres
4250e9d7b5
Add changelog
2023-04-04 17:08:35 -05:00
Jorge A. Torres
1868311c6f
Change default order to ‘date DESC’ in orders list table
2023-04-04 17:08:35 -05:00
Jorge A. Torres
1d6c98985e
Add changelog
2023-04-04 16:56:32 -05:00
Jorge A. Torres
77e3cc5c77
Do not attempt to cache order during order creation (HPOS)
2023-04-04 16:56:29 -05:00
Ron Rennick
124bf3e529
Add changelog file
2023-04-04 13:18:36 -03:00
Maikel David Pérez Gómez
f7572b4361
Move the Save draft and Preview buttons to the product editor header ( #37461 )
...
* Add preview button to the product editor header
* Publish the product on add or on save
* Add save draft button
* Save product changes before previewing it
* Add notice messages
* Fix linter errors
* Force the store page to be openned in a new tab after publishing the product
* Enable publish button when the status is not publish
* Add changelog files
* Fix some comment typos
* Address comment suggestions
* Move preview logic to its own component
* Move save draft logic to its own component
* Move publish logic to its own component
2023-04-04 11:30:39 -04:00
Barry Hughes
32c766c5f8
Prevent duplicate alias in orders query SQL ( #37560 )
2023-04-03 14:13:19 -07:00
Jorge A. Torres
2cd5cdcc8c
Add changelog
2023-04-03 13:56:27 -05:00
Jorge A. Torres
35bbb0c920
Re-use aliases from OrdersTableQuery for field queries
2023-04-03 13:55:38 -05:00
Jorge A. Torres
b156651243
Use backticks for JOIN on OrdersTableQuery
2023-04-03 13:55:30 -05:00
Barry Hughes
bcfbfbd6d2
Thank you page (/checkout/order-received): payment gateway title formatting ( #37481 )
2023-04-03 09:47:14 -07:00
Barry Hughes
174d9075d9
Revert "Replace $.ajax() calls with browser-native window.fetch() calls." ( #37463 )
2023-04-03 09:46:49 -07:00
Ron Rennick
cb7f34de44
Restore reviews (comments) to the product editor ( #37457 )
2023-04-03 13:02:01 -03:00
barryhughes
3a1fc77442
Simply; just use `wp_kses_post()`.
2023-04-03 07:50:59 -07:00
Sam Seay
418ae6a86c
Add a changelog entry.
2023-04-03 14:17:32 +08:00
Fernando Marichal
d625f72e2b
New empty state for variations ( #37411 )
...
* Add variations empty state
# Conflicts:
# plugins/woocommerce/client/legacy/css/admin.scss
# plugins/woocommerce/includes/admin/meta-boxes/views/html-product-data-variations.php
* Fix styles
* Add changelog
* Fix html
* Fix js
* Show and hide select and button
* Fix e2e tests
# Conflicts:
# plugins/woocommerce/tests/e2e-pw/tests/merchant/create-variable-product.spec.js
* Fix lint
* Fix hidden style
* Fix js for hidden elements
* Fix lint
* Transform `load_variations` into a promise
* Fix e2e test
* Fix tests
* Remove comment
* Fix styles
* Fix comment
* Remove async
* Remove async
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-31 16:40:16 -03:00
Maikel David Pérez Gómez
6df1cef307
Add Sale price and list price blocks to pricing tab with pricing section ( #37513 )
...
* Add pricing section to the pricing tab
* Add changelog file
* Fix php linter errors
2023-03-31 14:47:31 -03:00
Joshua T Flowers
85080f642b
Add block related assets entry points to product editor build ( #37318 )
...
* Add editorStyle properties to blocks
* Rename style.scss files to editor.scss
* Get block entry points for block related assets
* Copy block assets to core assets build folder
* Remove unusable dependency
* Add changelog entries
* Fix up RTL style builds for block assets
* Update copy-webpack-plugin dependency and lock file
* Fix up lock file after rebase
* Fix order of webpack rtl stylesheet builds to prevent additional stylsheets
* Fix up lock file after rebase
* Fix tsconfig
2023-03-31 10:36:40 -07:00
Chi-Hsuan Huang
e553759ab6
Fix `FormContext` type error in client/tasks/fills/steps/location.tsx ( #37532 )
...
* Fix FormContext type error
* Add changelog
2023-03-31 18:43:16 +08:00
Nathan Silveira
deb1cde448
Add listener to parent to avoid event being overwritten when DOM is replaced ( #37431 )
2023-03-30 16:41:20 -03:00
Moon
658034f64e
Migrate steps/location to TS ( #37257 )
...
* Migrate steps location to TS
* Add description for ts-expect-error
2023-03-30 12:07:58 -07:00
Joshua T Flowers
681391a50a
Add product images block to product editor ( #37455 )
...
* Add images block to the product editor
* Allow html in section block descriptions
* Add changelog entry
* Add client changelog entry
* Remove SVG related changes
* Fix up lock file after rebase
* Remove unused import
* Fix up php lint errors
* Move sanitize function to utils folder
2023-03-30 11:22:07 -07:00
Ilyas Foo
d3229b97cb
Update mobile app modal image resolution ( #37506 )
...
* Update image
* Changelog
2023-03-30 23:36:12 +08:00
Nima Karimi
afc2344f47
Remove the MCM feature flag on update to WooCommerce 7.7 ( #37454 )
...
* Remove the MCM feature flag on update to WooCommerce 7.7
This feature flag is no longer needed because the new marketing page will be the default on version 7.7 (pe2C5g-Ft-p2#comment-582).
* Remove the marketing overview welcome option
2023-03-30 16:13:57 +03:00
Chi-Hsuan Huang
be9f09f217
Fix missing result prop in `wcadmin_install_plugin_error` track ( #37466 )
...
* Fix missing result prop in install_plugin_error track
* Add changelog
2023-03-30 09:51:44 +08:00
Chi-Hsuan Huang
51af048c28
Update payment gateway recommendation priority ( #37442 )
...
* Update payment gateway recommendation priority
* Reformat
* Fix lint
* Add changelog
2023-03-30 09:15:17 +08:00
Chi-Hsuan Huang
6f5b7fd359
Fix rest api filter to allow any strings in replacement ( #37468 )
...
* Fix beta tester api filter replacement value
* Add changelog
* Fix lint
* Add doc comments
2023-03-30 09:13:09 +08:00
Barry Hughes
6c1ebf3c7a
Improve search query performance by avoiding LEFT JOIN on orders_meta table. ( #36688 )
2023-03-29 11:29:04 -07:00
github-actions[bot]
5b234b92e1
Delete changelog files based on PR 37492 ( #37494 )
...
Delete changelog files for 37492
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-29 16:12:06 +02:00
github-actions[bot]
9892f7af28
Delete changelog files based on PR 37477 ( #37489 )
...
Delete changelog files for 37477
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-29 16:11:24 +02:00
Gan Eng Chin
5094cc6742
Code refactor: Simplify boolean expression before `&&` in Marketing page ( #37452 )
2023-03-29 21:15:01 +08:00
Gan Eng Chin
a57ec7818e
Code refactor: Move marketing components into coupons directory ( #37444 )
2023-03-29 21:13:04 +08:00
Gan Eng Chin
b2629c03db
Make Multichannel Marketing the default new UI for Marketing page ( #37430 )
2023-03-29 21:09:23 +08:00
Albert Juhé Lluveras
2c0004a78d
Update WooCommerce Blocks package to 9.8.4 ( #37492 )
2023-03-29 14:59:28 +02:00
Gan Eng Chin
f814f09cab
Edit changelog.
...
To mention removing classic Marketing page and unused code.
2023-03-29 19:09:54 +08:00
Gan Eng Chin
b51d32e6b7
Remove unused woocommerce_marketing_overview_welcome_hidden option.
...
See https://github.com/woocommerce/woocommerce/pull/37430#discussion_r1150002880 .
2023-03-29 19:00:20 +08:00
Vedanshu Jain
6d4c579477
Merge branch 'trunk' into perf/count_orders
2023-03-29 16:00:53 +05:30
Vedanshu Jain
934084fb95
Add partial verification support for HPOS CLI ( #37446 )
2023-03-29 16:00:39 +05:30
Albert Juhé Lluveras
b5aaa1f996
Update WooCommerce Blocks package to 9.8.3 ( #37477 )
2023-03-29 11:57:58 +02:00
Vedanshu Jain
792bf6fc85
Merge branch 'trunk' into hpos/end-at-support
2023-03-29 13:24:02 +05:30
smallfishes
1f714e8ade
fixed bug where adjust_download_permissions was being scheduled on va… ( #34828 )
...
* fixed bug where adjust_download_permissions was being scheduled on variable products without downloadable variations
* check if is null per code review comment and issue 35918 on GitHub
* clean up changelog file
* Trigger checks
* Fix DownloadPermissionsAdjuster tests
---------
Co-authored-by: smallfishes <mike@smallfishanalytics.com>
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-03-28 17:24:02 -05:00
barryhughes
59c977e5e9
Bump template version.
2023-03-28 13:19:57 -07:00
barryhughes
021ea1b9fd
Changelog.
2023-03-28 12:53:29 -07:00
barryhughes
17c4952e72
Use consistent strategy for sanitizing the payment gateway title.
...
Elsewhere, in relation to payment gateway titles, we use the HtmlSanitizer utility to remove dangerous HTML but allow a safe subset. We should also apply that here, for consistency.
2023-03-28 12:50:58 -07:00
Matt Sherman
30ea6cfc71
Show spotlight when switching to variable product type ( #37413 )
...
* Show variable product tour
* Only show tour when product type is changed to variable
* Only show tour if it hasn't been shown before
* Add variable_product_tour_shown to UserPreferences type
* Store whether tour has been shown in user preferences
* Record Tracks events
* Add docblock for woocommerce_admin_get_user_data_fields filter
* Add test for tour
2023-03-28 13:49:40 -04:00
Matt Sherman
eab7750208
Move product-editor CES-related components and utilities ( #37131 )
...
* Update package.json and lock file
* Move ProductMVPFeedbackModal to @woocommerce/product-editor
* Move ProductMVPFeedbackModalContainer to @woocommerce/product-editor
* Move ProductMVPCESFooter and useProductMVPCESFooter to @woocommerce/product-editor
* FIx mock of __experimentalUseProductMVPCESFooter in test
2023-03-28 13:38:08 -04:00
Justin Palmer
a1ed69bc0c
Remove new multichannel marketing option info from WC Tracker ( #37438 )
2023-03-28 17:54:36 +02:00
Matt Sherman
3e7d2fbe15
New empty state for variations when no attributes ( #37352 )
...
* HTML for new empty state
* Go to attributes tab when clicking on link in message
* Handle case where local attributes exist but are not used for variations
* Make sure the click handler is re-hooked up when attributes are added
2023-03-28 10:57:02 -04:00
Matt Sherman
a92c16d93d
Update style of product attributes tab empty state ( #37429 )
...
* Update style of product attributes tab empty state
* Update icon
2023-03-28 09:50:15 -04:00
Vedanshu Jain
3c351c6056
Applied standards.
2023-03-28 19:11:20 +05:30
Vedanshu Jain
7acc2fe096
Merge branch 'trunk' into perf/count_orders
2023-03-28 18:52:38 +05:30
Matt Sherman
19b6d3fb19
Change label for button to add new global attribute value from product screen ( #37414 )
...
Change label for button to add new global attribute value from product screen.
2023-03-28 09:19:48 -04:00
Vedanshu Jain
00ba26b508
Merge branch 'trunk' into hpos/end-at-support
2023-03-28 18:41:27 +05:30
Vedanshu Jain
99e4ed4963
Make params inclusive.
2023-03-28 18:38:59 +05:30
nigeljamesstevenson
c1ecb28ec7
update expectedIndustries variable name to be more descriptive ( #37448 )
...
update variable name to be more descriptive
2023-03-28 11:56:53 +02:00
Vedanshu Jain
15060e3161
Fix/37276 remove information schema queries ( #37299 )
2023-03-28 14:47:48 +05:30
Chi-Hsuan Huang
cdeb32baa1
Add `country` query param to payment suggestion data sources ( #37443 )
...
* Add country query param to payment gateway data sources
* Add changelog
* Fix lint
2023-03-28 14:18:25 +08:00
Chi-Hsuan Huang
e18a531e85
Add Payoneer, zipco payment gateways and update Klarna available countries ( #37329 )
...
* Update default payment gateways
* Add changelog
* Update payoneer image
2023-03-28 11:43:33 +08:00
barryhughes
7c0dfa3093
One more PHPCS override. We need to restore the current screen obj.
2023-03-27 15:52:10 -07:00
barryhughes
44330f5ab8
Tidy tests per coding standards.
2023-03-27 15:52:10 -07:00
barryhughes
c567a679b5
Do not assume is set in the array.
2023-03-27 15:52:10 -07:00
barryhughes
03ebff86b8
Quick edit and reply customizations targeting the Product Review page should not impact the product editor.
2023-03-27 15:52:10 -07:00
barryhughes
d4738cd5f0
Changelog.
2023-03-27 15:52:10 -07:00
barryhughes
6e8f080438
Restore reviews (comments) to the product editor.
2023-03-27 15:52:10 -07:00
Sam Seay
7918d0a3c2
Revert "Replace $.ajax() calls with browser-native window.fetch() calls. ( #36275 )"
...
This reverts commit 6c053d3eec
.
2023-03-28 10:58:17 +13:00
Barry Hughes
c4fc54680b
Updated accessibility for product categories shortcode. ( #37445 )
2023-03-27 14:02:57 -07:00
Peter Fabian
4b64923747
Synchronized SSR from template to REST API ( #37425 )
...
* Synchronized SSR from template to REST API.
* Changelog.
* PHPCS
* More PHPCS.
* PHPCS fix
* Fixed unit tests.
2023-03-27 15:19:24 -05:00
github-actions[bot]
bfe49d9d83
Delete changelog files based on PR 37397 ( #37423 )
...
Delete changelog files for 37397
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-27 21:39:19 +02:00
github-actions[bot]
1bcc039bf5
Delete changelog files based on PR 37313 ( #37358 )
...
Delete changelog files for 37313
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-27 21:12:10 +02:00
Leif Singer
82a172cd06
Delete changelog files based on PR 37323 ( #37456 )
2023-03-27 20:57:05 +02:00
Leif Singer
7a68b6f16f
Delete changelog files based on PR #37434 ( #37449 )
2023-03-27 18:13:26 +02:00
Maikel David Pérez Gómez
a5b104eaed
Add icon support to product section block ( #37340 )
...
* Add block icon component
* Use the block icon component within the section block
* Add changelog file
* Fix rebase conflicts
* Remove icon configuration from the client side
* Change the BlockIcon component to get the icon from the attributes first and then from the metadata
* Expose the BlockIcon to be used outside of the package
* Add the BlockIcon documentation
* Configure the block to support the new icon via attributes
* Set the icon to the block section in the server template definition
* Revert back index.tsx -> index.ts in the section block
* Fix php linter errors
* Add changelog file
* Fix php linter error
* Return null instead of a Fragment
2023-03-27 12:52:03 -03:00
Gan Eng Chin
69a00e8eaa
Add changelog.
2023-03-27 23:29:59 +08:00
Vedanshu Jain
4245ec17b9
Yoda conditions, I have used.
2023-03-27 20:44:38 +05:30
Gan Eng Chin
de2aa280ef
Simplify boolean expression before && in Marketing page.
2023-03-27 21:55:42 +08:00
Peter Fabian
e8409660da
Changelog.
2023-03-27 15:40:31 +02:00
Peter Fabian
cf9fbb2248
Updated accessibility for product categories shortcode.
2023-03-27 15:39:49 +02:00
Gan Eng Chin
07181dd142
Add changelog.
2023-03-27 20:27:32 +08:00
Gan Eng Chin
64bd683e0b
Simplify import.
2023-03-27 20:17:05 +08:00
Vedanshu Jain
bb0ca91846
Add changelog.
2023-03-27 17:45:44 +05:30
Vedanshu Jain
dd2fe3869b
Add support for end_at ID to allow partial verification.
2023-03-27 17:44:52 +05:30
Gan Eng Chin
ab2d56d8b3
Move card and slider into coupons directory.
2023-03-27 19:56:40 +08:00
Gan Eng Chin
48c50afcbf
Move RecommendedExtensions and KnowledgeBase into coupons directory.
2023-03-27 19:56:40 +08:00
Matt Sherman
a77e4abffe
Emit error on webpack build when invalid export name used in import for JS ( #37195 )
2023-03-26 21:42:33 -04:00
Justin Palmer
51e04b9eba
Remove multichannel marketing info from WC Tracker
2023-03-25 16:57:20 +01:00
Leif Singer
62b275c41a
Update tested and required WordPress versions according to L-2 policy ( #37434 )
2023-03-25 09:25:13 +01:00
github-actions[bot]
a7516cb2b0
Delete changelog files based on PR 36593 ( #37420 )
...
Delete changelog files for 36593
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-24 19:18:43 +01:00
github-actions[bot]
0e1f974f49
Delete changelog files based on PR 37373 ( #37380 )
...
Delete changelog files for 37373
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-24 19:17:54 +01:00
github-actions[bot]
df52c85e92
Delete changelog files based on PR 37354 ( #37356 )
...
Delete changelog files for 37354
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-24 19:16:51 +01:00
Gan Eng Chin
046b0195ab
Update e2e test for marketing page.
2023-03-25 01:32:14 +08:00
Gan Eng Chin
6a6dd1a710
Fix failed api-core-tests.
2023-03-25 01:22:14 +08:00
Gan Eng Chin
49299de1fd
Add changelog.
2023-03-25 00:40:29 +08:00
Vedanshu Jain
126187b794
Fix imported ContainerInterface ( #37334 )
...
Co-authored-by: Viktor Szépe <viktor@szepe.net>
2023-03-24 16:50:53 +01:00
nigeljamesstevenson
59a12a1868
E2e/fix failing daily product variations ( #37246 )
2023-03-24 15:20:37 +00:00
John Greys
c8d0ab3019
Add changelog file
2023-03-24 14:22:41 +00:00
John Greys
e1226eb9c3
Dev - Add customer object parameter to taxable address filter
2023-03-24 14:20:25 +00:00
Ilyas Foo
47587065c9
Fix `possibly_refresh_data_source_pollers` function ( #37397 )
...
* Add default value for get_option
* Changelog
2023-03-24 21:07:10 +08:00
Konstantinos Megas
2cd529bcda
fix typos ( #37407 )
...
* fix typos
fix typos
* Add changelog
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-03-24 21:05:34 +08:00
Néstor Soriano
2d9b4bdd46
Bump WooCommerce minimum required PHP version to 7.3 and upgrade to PHPUnit 9 ( #37366 )
2023-03-24 13:42:46 +01:00
Gan Eng Chin
ec2cc54c09
Remove feature toggle in WC Settings page.
2023-03-24 20:01:44 +08:00
Gan Eng Chin
12ec1c88fc
Remove unused classic marketing overview component.
2023-03-24 16:56:52 +08:00
Konstantinos Megas
6525bd069d
Fix typos in code comments ( #37405 )
2023-03-24 09:22:58 +01:00
Niels Lange
3dbf859df3
Replace woocommerce-blocks textdomain in *.json files ( #37234 )
...
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
2023-03-24 09:21:58 +01:00
Sakri Koskimies
1a058dc12f
Fix rounding difference on refunds with per-line taxes. Closes #30263 ( #34641 )
2023-03-24 09:09:13 +01:00
Nicholas Hance
6585113636
Update schema for version to match what is sent ( #35940 )
...
More specifically, the type of "version" in the "order" object in REST API is now declared as "string" instead of "int".
Co-authored-by: Néstor Soriano <konamiman@konamiman.com>
2023-03-24 08:49:53 +01:00
Néstor Soriano
432daa511d
Delete order data from wc_order_tax_lookup and wc_order_stats on order deletion ( #36601 )
2023-03-24 08:45:54 +01:00
Chi-Hsuan Huang
9cf7ef5a3d
Migrate woocommerce-payments task fills to TS and remove connect.js fill ( #37308 )
...
* Migrate woocommerce-payments.js to TS
* Remove tasks/fills/connect.js
* Add changelog
* Remove connect js
2023-03-24 12:26:13 +08:00
Christopher Allford
67cde87fd1
Enforce Strict `@types` Dependencies ( #37351 )
2023-03-23 18:02:20 -07:00
Jon Lane
9c8249fa46
Fix timeout
2023-03-23 11:42:46 -07:00
Christopher Allford
3d614cd862
Removed TypeScript Incremental Build Support ( #37374 )
2023-03-23 11:25:42 -07:00
Nathan Silveira
818c0c0a12
Add start command to woocommerce/client/legacy ( #37368 )
2023-03-23 11:20:20 -07:00
Jon Lane
660b277d4b
Complete refactor
2023-03-23 10:35:57 -07:00
Anastasio
e901ec1672
Removed previously added unnecessary filter
2023-03-23 19:29:56 +02:00
Lucas Bustamante
ebafecea0f
Reduce flakiness on E2E setup ( #37410 )
...
* Reduce flakiness on test setup
* Add changelog
* Go to wp-admin
2023-03-23 09:40:31 -07:00
Gan Eng Chin
51a57c2808
Remove unused Button component in marketing directory.
2023-03-23 23:28:55 +08:00
Gan Eng Chin
4f7705f691
Always use MarketingOverviewMultichannel for marketing page.
2023-03-23 23:19:34 +08:00
Jorge A. Torres
627c2bce01
Synchronize order meta data (between HPOS and CPT stores) ( #36593 )
2023-03-23 10:03:44 -05:00
Vedanshu Jain
41c2549f20
Remove manual meta handling code since custom meta is synced now.
2023-03-23 08:34:00 -05:00
nigeljamesstevenson
189460417c
Release tests with plugins installed ( #37361 )
2023-03-23 12:32:30 +00:00
nigeljamesstevenson
8806f0d6ee
changelog entry
2023-03-23 09:31:40 +00:00
nigeljamesstevenson
0e1f74ae5a
update incorrect variable name in api-core-test
2023-03-23 09:26:27 +00:00
Gan Eng Chin
5953362485
Refetch "Installed extensions" card data after installing recommended channels ( #37300 )
2023-03-23 15:06:08 +08:00
Jorge A. Torres
c76a999ae9
Propagate metadata deletion
2023-03-22 21:38:12 -05:00
barryhughes
fd3749d5c2
Add assertions covering synchronization of order meta data deletions.
2023-03-22 21:38:12 -05:00
barryhughes
e15b942054
Fix typos.
2023-03-22 21:38:12 -05:00
barryhughes
ed511dbb76
Synchronize order meta data (between HPOS and CPT stores) upon a call to $order->save_meta_data.
2023-03-22 21:38:12 -05:00
Jon Lane
50852ca9ea
Fixed variations test
2023-03-22 10:09:27 -07:00
Nestor Soriano
1468539e5c
Merge branch 'trunk' into bump-required-php-to-7.3
2023-03-22 17:03:07 +01:00
Albert Juhé Lluveras
5a21b3f218
Update WooCommerce Blocks package to 9.8.2 ( #37373 )
2023-03-22 16:56:41 +01:00
Nestor Soriano
74d0841eaf
Merge branch 'trunk' into bump-required-php-to-7.3
2023-03-22 16:43:50 +01:00
Nestor Soriano
b7cd5aa47d
phpunit.xml migrated to the new PHPUnit 9 schema
2023-03-22 16:21:06 +01:00
Nestor Soriano
15c7a18c98
Add changelog file
2023-03-22 13:32:42 +01:00
Nestor Soriano
9137eff39b
Fix tests that throw deprecation warnings in PHPUnit 9.
...
These fixes include:
- Replace assertRegExp with assertMatchesRegularExpression
- Replace assertObjectHasAttribute and assertClassHasStaticAttribute
with assertTrue(property_exists)
- Replace assertFileNotExists with assertFileDoesNotExist
- Replace expects(at()) with withConsecutive
2023-03-22 13:23:58 +01:00
Nestor Soriano
9bc58b8773
Upgrade PHPUnit to v9, and fix errors in tests.
...
These errors are due to deprecations in PHPUnit 9, mostly due to the
fact that comparions are now string on assertions:
- Use assertArraySubset instead of arrayContains for checking
subsets of associative arrays.
- Use assertEqualsWithDelta for comparing floats (thorugh a new
method in the base tests class, assertFloatEquals)
- Convert ints to strings and viceversa before comparing.
- Use assertArrayHasKey instead of assertContains for checking
key existence in associative arrays.
- Use assertStringContainsString instead of assertContains for
checking substrings.
2023-03-22 12:42:43 +01:00
Gan Eng Chin
1453351521
Simplify tests for CreateNewCampaignModal.
2023-03-22 18:38:43 +08:00
Gan Eng Chin
59c94ce24a
Fix build errors after merging from trunk.
2023-03-22 18:35:06 +08:00
Joel Thiessen
4ae467af9e
Adding more menu with items using slot fill ( #37255 )
...
* Refactored, adding slot fill, basic working via common components
* Pinning plugins dep
* More menu style tweaks
* Fixing merge issues
* Adding product header item slotfill to support more menu modal
* Fixing moved imports
* Adding changelogs
* Adding hover state for more menu toggle btn
* Fixing typo
* Refactoring to use WooHeaderItem instead of adding new slot-fill
* Removing unneeded fragment
* Adding admin layout changelog
* PR feedback
* Fix up lock file after rebase
---------
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2023-03-22 07:30:06 -03:00
Gan Eng Chin
186f1fb850
Merge branch 'trunk' into feature/37127-marketing-reload-installed-extensions
2023-03-22 18:28:39 +08:00
rodelgc
06da097968
Merge branch 'trunk' into e2e/release-plugins-0
2023-03-22 18:04:42 +08:00
nigeljamesstevenson
c37080f29f
Add workflow to run API, k6 performance, and E2E tests on trunk after PR merge ( #37033 )
2023-03-22 09:44:36 +00:00
Gan Eng Chin
c0dc416700
Exclude marketing channels in "Installed extensions" and "Discover more marketing tools" cards ( #37126 )
2023-03-22 17:41:04 +08:00
rodelgc
5f8aa3671c
Merge branch 'trunk' into e2e/release-plugins-0
2023-03-22 17:29:08 +08:00
Gan Eng Chin
76379770a1
Fix hook file name with correct casing.
2023-03-22 16:51:25 +08:00
Gan Eng Chin
1f7a8120a3
Temporary rename file to fix casing issue.
2023-03-22 16:50:27 +08:00
Gan Eng Chin
3189f2b7f5
Reorganize code.
2023-03-22 16:44:44 +08:00
Gan Eng Chin
01492520d3
Fix JSDOC comment in UseRecommendedPluginsWithoutChannels.
2023-03-22 16:38:21 +08:00
Gan Eng Chin
5e6cd11028
Simplify naming in PluginsTabPanel.
2023-03-22 16:09:40 +08:00
Gan Eng Chin
b18e1705cd
Fix and simplify mocks in DiscoverTools tests.
2023-03-22 16:07:51 +08:00
Gan Eng Chin
7395d6939c
Fix file name for useInstalledPluginsWithoutChannels.
2023-03-22 15:59:37 +08:00
Joel Thiessen
b8416d7948
Replacing multiple components on the product page with a single hook. ( #37283 )
...
* Replacing multiple componments on the product page with a single hook.
* Adding changelog
* Removed the conditional hook logic, because of React rule - Don’t call Hooks inside loops, conditions, or nested functions.
* Use promise for receiving entity, and reload template on product change
* Add changelog
---------
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-03-22 04:48:55 -03:00
Chi-Hsuan Huang
688c5e97ff
Revert "Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action" ( #37354 )
...
* Revert "Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action (#36768 )"
This reverts commit b114426042
.
* Add changelog
* Fix lint
2023-03-22 12:55:59 +08:00
Vedanshu Jain
eb297c00c9
Overwrite clone method to prevent duplicate data when saving a clone. ( #37313 )
...
* Add unit test to simulate duplicate meta insert.
* Overwrite clone method to prevent duplicate datq when saving a clone.
* Add changelog.
* Coding standard fixes.
* Fix phpcs
---------
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-03-21 18:23:57 -05:00
Jonathan Lane
0eacfc31cf
Merge branch 'trunk' into e2e/fix-failing-daily-product-variations
2023-03-21 16:11:56 -07:00
jonathansadowski
2e8b7921e3
Update stable tag to 7.5.1 ( #37344 )
...
* Update stable tag to 7.5.1
* Create change file
2023-03-21 15:52:20 -05:00
Anastasio
bd2de5ff60
Added WebP support, at allowed_image_mime_types
2023-03-21 22:44:14 +02:00
Anastasio
f2cd586b22
Updated WebP section in wc-core-functions.php
...
Removed, previously added, unnecessary filter, and already existing function in wc-rest-functions.php.
2023-03-21 22:40:03 +02:00
Fernando Marichal
8e08139881
Set quantity value when stock tracking is enabled ( #37304 )
...
* Set default quantity value
* Rename `Stock quantity` to `Quantity`
* Add changelog
* Fix original stock
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-21 16:55:56 -03:00
Matt Sherman
bfb59715bc
e2e: Remove explicit timeouts for variable products and analytics tests ( #37335 )
...
* Improve filling out attribute input fields
* Improve waiting for attributes to be saved
* Improve waiting for Analytics overview settings to be saved
2023-03-21 15:41:15 -04:00
Nestor Soriano
735e66a24b
Remove the admin notice about the upcoming PHP 7.3 requirement
2023-03-21 16:59:14 +01:00
Matt Sherman
b27f6023f8
Move remaining CES-related components to @woocommerce/customer-effort-score ( #37316 )
...
* Add @woocommerce/tracks to dev dependencies
* Move remaining CES-related components to @woocommerce/customer-effort-score
* Update imports in woocommerce/client/admin
2023-03-21 11:58:35 -04:00
Nestor Soriano
dd2f6f4c13
Bump WooCommerce minimum required PHP version to 7.3
...
This includes:
- Changing "Requires PHP" in woocommerce.php
- Changing "require-php" and "config-platform-php" in composer.json
- Changing "testVersion" in phpcs.xml
- Updating the composer.lock file with more modern versions
of some of the dependencies
2023-03-21 16:56:34 +01:00
Maikel David Pérez Gómez
62ca7a266b
Add the summary field to the product form ( #37302 )
...
* Add summary block
* Add changelog files
* Add text alignment
* Add RTL and type definitions
* Add justify text alignment
* Fix rebasing errors
2023-03-21 12:34:24 -03:00
Gan Eng Chin
e281c09bc6
Merge branch 'trunk' into feature/34907-marketing-exclude-channels
...
Conflicts:
plugins/woocommerce-admin/client/marketing/hooks/index.ts
2023-03-21 23:33:41 +08:00
Gan Eng Chin
637fca8df5
Rename file UseInstalledPlugins to UseInstalledPluginsWithoutChannels.
2023-03-21 23:23:39 +08:00
Gan Eng Chin
648eab74eb
Change namings in useInstalledExtensions to useInstalledPluginsWithoutChannels.
2023-03-21 23:22:39 +08:00
Michael Pretty
d9e049d074
adding missing docblocks for tests
2023-03-21 11:05:39 -04:00
Michael Pretty
2db2e720c9
Correcting quoting style for non-dynamic strings in tests
2023-03-21 10:55:08 -04:00
github-actions[bot]
f899b43d91
Prep trunk for 7.7 cycle ( #37324 )
...
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-21 15:48:18 +01:00
Michael Pretty
6c9cfaa793
Add unit tests for update-functions.
2023-03-21 10:46:49 -04:00
Gan Eng Chin
fab90dc712
Fix incorrect data while loading in useRecommendedPlugins.
...
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304 .
2023-03-21 22:28:05 +08:00
github-actions[bot]
45123fcc96
Release: Remove 7.6 change files ( #37322 )
...
Delete changelog files from 7.6 release
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-21 15:17:31 +01:00
nigeljamesstevenson
e4eb7904fb
Add Liberia as store location for e2e test ( #37323 )
2023-03-21 14:14:15 +00:00
Gan Eng Chin
e4a8d17ed3
Rename file useRecommendedPlugins to useRecommendedPluginsWithoutChannels.
2023-03-21 21:13:19 +08:00
Gan Eng Chin
b129dd5173
Change namings and add docs in useRecommendedPlugins.
2023-03-21 21:12:00 +08:00
Gan Eng Chin
c6bcf9fa67
Fix incorrect data while loading in useRecommendedPlugins.
...
See the incorrect data issue in https://github.com/woocommerce/woocommerce/pull/37126#discussion_r1141936304 .
2023-03-21 19:30:24 +08:00
Gan Eng Chin
fe4e28d511
Rename UseInstalledPlugins to UseInstalledExtensions.
...
Also change related names from "plugin" to "extension".
2023-03-21 19:08:13 +08:00
Gan Eng Chin
50c391cee0
Use fallback value instead of default value in useInstalledPlugins.
2023-03-21 18:35:38 +08:00
Gan Eng Chin
79023a4a10
Fix incorrect data while loading in useInstalledPlugins.
2023-03-21 18:33:57 +08:00
Jon Lane
c4f0170c1e
Add Liberia as store location
2023-03-20 16:07:03 -07:00
Moon
b114426042
Add missing woocommerce_run_on_woocommerce_admin_updated hook for RemoteInboxNotificationsEngine scheduled action ( #36768 )
...
* Add woocommerce_run_on_woocommerce_admin_updated hook
* Add changelog
* Simplify schedule call
* Lint fix
2023-03-21 06:46:21 +08:00
Süleyman KENAR
32fd0a41ed
Add support for Loco Translate translations in WooCommerce Admin ( #36739 )
...
* Update Translations.php
* fix formatting issues
* added changelog
* Update Translations.php
Added seperate parsers for chunk files
2023-03-21 06:42:26 +08:00
nigeljamesstevenson
e74abeffe4
update api-core-tests to handle extenstions that add shipping ( #37239 )
2023-03-20 13:24:36 -07:00
nigeljamesstevenson
185cd3dcaa
Update playwright api-core-tests to associate orders with real products to prevent extension issues for those that validate product ids ( #37243 )
...
* Update playwright api-core-tests to associate orders with real products to prevent extension issues for those that validate product ids
* add newline at end of file
* add comment
2023-03-20 13:23:23 -07:00
Peter Fabian
ae92dafea3
Allow for passing context into the get_image for product variation. ( #28498 )
...
* Allow for passing context into the get_image for product variation.
Since get_image behaves differently in edit and view contexts, it is important to pass the context down. In view context, if there is no image set for variation, it returns parent's image. However, this is wrong for WP admin or mobile app running from pov of admin user.
* Added changelog.
* Address PHPCS issue
---------
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-03-20 14:50:55 -05:00
Fernando Marichal
a51f26d2c1
Convert "Allow backorders?" into radio buttons ( #37282 )
...
* Add check to show `Allow backorders as radio buttons
* Add changelog
* Rename hook
* Fix lint
* Fix hook default value
* Add tip to radio buttons
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-20 15:41:51 -03:00
Moon
679339ec95
Refresh data source poller transients on wc_admin_daily ( #37027 )
...
* Refresh data source poller transients on wc_admin_daily
* Add changelog
* Conditionally refresh data source pollers
* Fix style
* Check woocommerce-pyaments -- woocommerce-payments can override payments task
* Add marketing task check for RemoteFreeExtensionsDataSourcePoller
2023-03-20 11:30:48 -07:00
Jonathan Lane
ab75a00a83
Merge branch 'trunk' into e2e/fix-failing-daily-product-variations
2023-03-20 11:00:13 -06:00
jonathansadowski
1f177d23c0
Update stable tag to 7.5.0 ( #37311 )
...
* Update stable tag to 7.5.0
* Changelog
2023-03-20 11:00:58 -05:00
github-actions[bot]
591921cd30
Delete changelog files based on PR 36992 ( #36996 )
...
Delete changelog files for 36992
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-20 10:29:03 -05:00
github-actions[bot]
b65376025b
Delete changelog files based on PR 36919 ( #36942 )
...
Delete changelog files for 36919
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-20 10:27:23 -05:00
Fernando Marichal
d0450fa43c
Show `Stock status` options as radio buttons ( #37278 )
...
* Add check to show Stock status as radiobuttons
* Add changelog
* Fix lint
* Fix typo
* Fix flaky e2e tests
* Rename hook
* Fix validation to show radio
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-20 09:32:38 -03:00
Dharmesh Patel
748677c4a1
Fix incorrect VAT exempt behaviour on shop page when prices are exclusive of tax. ( #33991 )
2023-03-20 12:53:19 +01:00
Gan Eng Chin
bebad071a3
Add introduction banner card into multichannel marketing page ( #37110 )
2023-03-20 19:25:01 +08:00
Tam Mullen
da4f273963
Update labels in pr labeller to include Solaris focus ( #37275 )
...
Update labels in labeller to include Solaris focus
2023-03-20 11:21:24 +00:00
Gan Eng Chin
a2b02fc00c
Rename illustration-large.svg to illustration.svg.
2023-03-20 18:11:02 +08:00
Gan Eng Chin
0300078dfd
Remove unused illustration.svg file.
2023-03-20 18:08:30 +08:00
Gan Eng Chin
4e38969ce7
Use one illustration instead of two in IntroductionBanner.
2023-03-20 18:07:30 +08:00
Vedanshu Jain
c3bec0c827
Run all unit tests in HPOS context ( #36650 )
2023-03-20 15:19:01 +05:30
Gan Eng Chin
7dd7994e01
Make scrollIntoView center on the "Add channels" button.
2023-03-20 17:46:54 +08:00
Gan Eng Chin
29299903c3
Make shouldShowCampaigns boolean type.
2023-03-20 17:23:20 +08:00
RJ
a959b589f6
fix: added skydropx slug back to shipping partners list ( #37286 )
2023-03-20 16:48:44 +08:00
Moon
1aa899ae91
Add shipping partner suggestions api ( #37155 )
...
* Add wp-json/wc-admin/shipping-partner-suggestions API endpoint
* lint fix
* lint fix
* Update plugins/woocommerce/src/Admin/API/ShippingPartnerSuggestions.php
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* Update plugins/woocommerce/src/Admin/Features/ShippingPartnerSuggestions/ShippingPartnerSuggestions.php
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* Change row to column and column to row -- I put them incorrectly
* Fix force_default_suggestions description
* Chagne row to colmun and column to row
* Override is_visible value after evaluation
* Lint fix
* Lint fix
* Correct asset path
---------
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2023-03-19 22:37:24 -07:00
Moon
e8a00edaef
Visual tweaks for shipping task partners ( #37229 )
...
* Visual tweaks for 2 partners layout
* Add spacing between banner image and list
* Add changelog
* Add spacing between banner image and list
* Align buttons at the bottom
* Lint fix
2023-03-19 21:33:10 -07:00
Gan Eng Chin
5455abcabb
Use useImperativeHandle instead of exposing button ref in Channels.
2023-03-20 01:00:19 +08:00
Gan Eng Chin
75c11a681d
Simplify CSS to have less hardcoded width value.
2023-03-20 00:11:32 +08:00
Gan Eng Chin
38370cc544
Remove unneeded CSS.
2023-03-19 23:34:17 +08:00
Gan Eng Chin
ddd287cc4c
Show Campaigns card when banner is dismissed or campaigns total is truthy.
2023-03-19 23:30:21 +08:00
Gan Eng Chin
11683be1a8
Set default parameter values for useCampaigns.
2023-03-19 23:17:22 +08:00
Gan Eng Chin
458c16bad9
Move useCampaigns to shared hooks directory.
2023-03-19 22:54:55 +08:00
Gan Eng Chin
c6a95ae9bf
Rename callback props in IntroductionBanner to make them clearer.
2023-03-19 21:10:22 +08:00
Gan Eng Chin
6b75b5db38
Rename variables to make them clearer.
2023-03-19 20:58:54 +08:00
Gan Eng Chin
155211d77a
Remove unneeded Icon component.
2023-03-19 20:56:00 +08:00
Gan Eng Chin
65523e36dd
Fix spacing for close button in IntroductionBanner.
2023-03-19 20:54:34 +08:00
Gan Eng Chin
1b65be0a53
Fix useSelect dependency in useIntroductionBanner.
2023-03-19 20:50:37 +08:00
Gan Eng Chin
99c6ebff15
Remove the use of isOptionsUpdating in useIntroductionBanner.
...
isOptionsUpdating will return true for any option update, not just our option here. This causes issue as shown in demo video in https://github.com/woocommerce/woocommerce/pull/37110#discussion_r1130531104 .
We can just depend on getOption. When we update an option, it will be updated immediately in wp.data store before making API request to update the option in database (see c5564a15c1/packages/js/data/src/options/actions.ts (L44)
).
2023-03-19 20:38:20 +08:00
Gan Eng Chin
162d790a7a
Update option name and value to make it more indicative.
2023-03-19 20:16:04 +08:00
Gan Eng Chin
49253425b2
Specify dependency for useSelect in useIntroductionBanner.
...
Co-authored-by: Eason <eason.su.tw@gmail.com>
2023-03-19 20:12:09 +08:00
Gan Eng Chin
7cc8e065f9
Merge branch 'trunk' into feature/34904-marketing-introduction-banner
2023-03-19 20:09:23 +08:00
Gan Eng Chin
f45e43b990
Add changelog.
2023-03-19 18:06:44 +08:00
Gan Eng Chin
e20b9d1ac9
Filter out marketing channels in useRecommendedPlugins.
2023-03-19 18:06:39 +08:00
Gan Eng Chin
8c151984ad
Filter installed plugins against marketing channels in useInstalledPlugins.
2023-03-19 18:06:34 +08:00
Gan Eng Chin
555116f3df
Fix broken tests for CreateNewCampaignModal.
...
The tests had errors because useInstalledPlugins is added into the component and it is not mocked in the tests.
2023-03-19 17:59:35 +08:00
Michael Pretty
2e3057052f
fix lint issues
2023-03-17 15:27:28 -04:00
Matt Sherman
c5564a15c1
Filter Variations report variation attributes correctly ( #37223 )
...
* FIx Variations report
* Fix Orders report
* Remove ability to pass table into get_attribute_subqueries since it should always be the same table we join on
2023-03-17 14:05:51 -04:00
louwie17
345ad58919
Add product pricing block ( #37211 )
...
* Adding initial pricing block
* Have price block render in form
* Make sure price is loaded correctly and fix template rendering
* Make pricing block abstract and add list and sale price to template
* Add changelogs
* Revert changes in wc/data package
* Fix lint issues
* Fix type error
* Add styling
* Fix styling lint issues
* Revert config change missed in rebase
* Make use of base control help text for field info
* Allow additional callbacks for onFocus and onKeyUp
2023-03-17 14:03:10 -03:00
Gan Eng Chin
ffc36d808c
Add changelog.
2023-03-18 00:52:04 +08:00
Gan Eng Chin
1aaa26e07d
Reload installed extensions data after installing recommended channels.
...
This is because the channel may not have registered itself as a marketing channel and it should show up in the Installed extensions card.
2023-03-18 00:47:54 +08:00
Michael Pretty
00bf0760be
Update changelog
2023-03-17 12:29:50 -04:00
Michael Pretty
bd0da16eab
Replace information_schema queries in wc-update-functions.php with create table searches
...
Partially fixes #37276
2023-03-17 12:21:21 -04:00
Maikel David Pérez Gómez
e370f25c0c
Add a product header component to the blocks interface ( #37152 )
...
* Add button and saving logic
* Add comment suggestions
* Add changelog files
* Add comment suggestions
* Set header title to product name if the name field is dirty otherwise the default title value
* Navigate to EditProductPage after creating the product succesfully
* Add get-header-title util and expose edited product name from useSelect
2023-03-17 13:21:15 -03:00
github-actions[bot]
14675be4f0
Delete changelog files based on PR 36871 ( #37297 )
...
Delete changelog files for 36871
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-17 10:14:18 -05:00
github-actions[bot]
a4c9e471b2
Delete changelog files based on PR 37277 ( #37294 )
...
Delete changelog files for 37277
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-03-17 10:11:46 -05:00
Gan Eng Chin
8070f65ec7
Make sure expression before `&&` is always boolean in React rendering in marketing page ( #37227 )
2023-03-17 22:56:35 +08:00
Gan Eng Chin
aa15311e8b
Disable React Fast Refresh completely in webpack when running `start` command ( #37289 )
2023-03-17 22:22:50 +08:00
Matt Sherman
ffc5b911ee
Bypass scheduled actions for customer updates ( #37265 )
...
* Bypass scheduler for customer update
* Handle case when wc_last_active user meta doesn't exist at all
* Bypass scheduler for wc_last_active customer update
* Bypass scheduler for delete_user and remove_user_from_blog
* Bypass scheduler for woocommerce_privacy_remove_order_personal_data
* Bypass scheduler for woocommerce_new_customer
* Remove obsolete test for last_active_update sync
* Remove assertions for pending wc-admin_import_customers
2023-03-17 10:11:06 -04:00
Chi-Hsuan Huang
9ea8b630ee
Remove cart2cart option from product task ( #37285 )
...
* Remove cart2cart option from add product task
* Remove cart2cart link test
* Add changelog
* Fix unit test
* Fix lint
2023-03-17 20:15:31 +08:00
Chi-Hsuan Huang
cbafbd53c4
Update plugins/woocommerce/changelog/dev-update-webpack-config
...
Co-authored-by: Gan Eng Chin <ecgan@users.noreply.github.com>
2023-03-17 19:44:09 +08:00
Peter Fabian
a45b67d390
Prevent dbDelta from running unnecessary ALTER table during upgrade ( #37277 )
2023-03-17 12:03:17 +01:00
Chi-Hsuan Huang
f5b80b84cf
Add changelog
2023-03-17 17:53:14 +08:00
Chi-Hsuan Huang
a6e3398e06
Disable React Fast Refresh completely in webpack when running start command
2023-03-17 17:52:24 +08:00
Vedanshu Jain
329c65ed76
Better language, and allow deleting by inherited classes too.
2023-03-17 14:58:35 +05:30
Vedanshu Jain
c99f17592c
Add changelog.
2023-03-17 14:03:47 +05:30
Vedanshu Jain
22cfecd522
Also delete when order type is placehoder, since it was created by HPOS.
2023-03-17 14:02:59 +05:30
Vedanshu Jain
31134c7055
Revert "Also delete when order type is placehoder, since it was created by HPOS."
...
This reverts commit 5e636046dd
.
Reverting so that it can be properly included in a seperate PR
2023-03-17 14:01:52 +05:30
Vedanshu Jain
ade1540ece
Merge branch 'trunk' into hpos/unit-tests
2023-03-17 13:39:19 +05:30
Néstor Soriano
196c4f889c
Load same stylesheets in the Site Editor as in the frontend ( #36911 )
2023-03-17 09:07:37 +01:00
Chi-Hsuan Huang
a643fef112
Fix woocommerce-admin "packages" commands ( #37204 )
...
Fix WCA run packages command
Add changelog
2023-03-17 15:11:33 +08:00
Chi-Hsuan Huang
2699aeca6b
Update default payment gateways for payment partners ( #37233 )
...
* Update default payment gateways
* Add changelog
* Move cod
2023-03-17 14:38:35 +08:00
RJ
23b79428f7
add: payment transaction processor images to payment recommendations ( #37230 )
2023-03-17 13:49:50 +08:00
RJ
04f34e9636
fix: payments recommendations pane wrong image size ( #37259 )
2023-03-17 12:29:19 +08:00
Fernando Marichal
0f733d1db2
Record values for toggled checkboxes/features in settings ( #37242 )
...
* Record toggled values
* Improve `tab` and `section` recording.
* Add changelog
* Fix lint
* Fix lint
---------
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-03-16 15:22:51 -03:00
Gan Eng Chin
f769a8c6f5
Merge branch 'trunk' into feature/34904-marketing-introduction-banner
...
Conflicts:
plugins/woocommerce-admin/client/marketing/overview-multichannel/MarketingOverviewMultichannel.tsx
2023-03-17 01:21:13 +08:00
Matt Sherman
9c5e9b57bf
Move CES data store to @woocommerce/customer-effort-score ( #37252 )
2023-03-16 10:22:33 -04:00
Matt Sherman
97b6ae086f
Initial e2e tests for new product editor (form-based) ( #36902 )
2023-03-16 09:51:01 -04:00
Ahmed
3985242547
Add onboarding support for new countries in WCPay ( #36906 )
...
* Add new countries to WCPay
* changelog
* add new countries code to woocommerce admin
* Add the new countries to onboarding wizard fallback config file
---------
Co-authored-by: Anurag Bhandari <anurag@automattic.com>
2023-03-16 20:48:45 +08:00
Jorge A. Torres
b19ad2f6d7
Prevent possible PHP warnings produced by 'woocommerce_ajax_order_items_removed' hook ( #37178 )
...
* Remove superfluous check.
* Prevent PHP warnings in `woocommerce_ajax_order_items_removed`
* Add changelog
2023-03-16 08:42:01 -03:00
Albert Juhé Lluveras
6f757f8991
Update WooCommerce Blocks package to 9.8.1 ( #37238 )
2023-03-16 10:52:55 +01:00
Joshua T Flowers
77937dd8cb
Move usePreventLeavingPage to navigation package ( #36752 )
...
* Move usePreventLeavingPage to navigation package
* Rename usePreventLeavingPage to useConfirmUnsavedChanges
* Move imports to external dependencies
* Fix up history push overrides
* Add changelog entries
* Fix up rebase issues
* Update i18n dependency to wp-6.0
* Fix up lock file
* Remove unused imports
* Update lock file
* Remove self import for navUtils
2023-03-16 05:33:22 -03:00
RJ
1c9b3a58fe
fix: mobile app connection owner bug ( #37170 )
2023-03-16 16:20:36 +08:00
Chi-Hsuan Huang
f50abc724f
Remove accordion from "Other payment providers" in WC Pay Task ( #37205 )
...
* Remove accordion from Other payment providers in WC Pay Task
* Add changelog
* Fix tests
* Update test
* Fix e2e test
2023-03-16 12:11:59 +08:00
Chi-Hsuan Huang
c804e76156
Set up "React Fast Refresh" in woocommerce-admin ( #37165 )
...
* Add @pmmmwh/react-refresh-webpack-plugin, react-refresh, webpack-dev-server and add start:hot command
* Set up react fast fresh
* Add changelog
* Run prestart in hot command
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
2023-03-16 11:52:03 +08:00
rodelgc
55d864aaf3
Add changelog
2023-03-16 09:17:23 +08:00
rodelgc
8f6fdf74b0
Search up to 100 release tags/versions
2023-03-16 09:15:42 +08:00
Matt Sherman
fb3a920a7e
Update Customers report with latest user data after editing user ( #37237 )
2023-03-15 19:11:26 -04:00
louwie17
93506388e3
Update product rest config and template block usage ( #37206 )
...
* Update product post rest configs
* Update block usage
* Add changelogs
* Fix lint
* Make use of setupEditorState instead of setupEditor as we do not have a content block
* Simplify product condition
* Make use of core store only
2023-03-15 13:44:05 -03:00