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