Néstor Soriano
6aa4b5cdae
Fix: error when creating products via REST API v1 ( #33334 )
...
* Fix root namespace indicator in parameter
For LookupDataStore::on_product_created_or_updated_via_rest_api.
This was preventing the v1 REST API endpoint for batch insert of
products from working.
Co-authored-by: barryhughes <3594411+barryhughes@users.noreply.github.com>
2022-06-07 10:51:17 -07:00
jonathansadowski
eba6df8299
Fix warning on WC Pay subscriptions page with unset submenu item ( #33339 )
...
* Fix warning on WC Pay subscriptions page with unset submenu item
* Add isset check before iterating over submenu in task list
2022-06-07 12:50:34 -05:00
Jorge A. Torres
c3f7687feb
Add charset collation to COT database schema ( #33210 )
2022-06-07 16:45:00 +02:00
Chi-Hsuan Huang
a2813267eb
Fix script version parameter for async chunks ( #33332 )
...
* Fix webpack script version parameter for JS chunks
* Fix webpack script version parameter for CSS chunks
2022-06-07 21:35:04 +08:00
Barry Hughes
1bca9327ac
Fixes for the WP CLI Updater ( #33264 )
...
* After running db update callbacks, update the `woocommerce_db_version` option.
* Remove dead code.
* Add tests for `wp wc update`.
2022-06-07 13:20:28 +02:00
Paul Sealock
0ed7c90d1b
remove temp admin folder
2022-06-07 15:55:52 +12:00
Paul Sealock
475521ea0b
Move plugin.php and readme
2022-06-07 15:55:26 +12:00
Paul Sealock
b17e51fde8
Split build step into two
2022-06-07 15:37:58 +12:00
Paul Sealock
c70e9e1333
Update wp-scripts
2022-06-07 15:33:20 +12:00
Paul Sealock
6ded9053b6
Move admin tester folders to root
2022-06-07 15:18:37 +12:00
Paul Sealock
54c847abb6
Copy git ignores to beta-tester
2022-06-07 15:14:21 +12:00
Paul Sealock
dd712f4911
Copy eslint ignores to beta-tester
2022-06-07 15:13:14 +12:00
Paul Sealock
bedd27a2eb
Declare and install beta-tester dependencies
2022-06-07 15:10:36 +12:00
Paul Sealock
87005ff9ba
Move beta tester temp files to Beta Tester plugin
2022-06-07 14:53:01 +12:00
Josh Betz
f04e0761a6
Add individual analytics leaderboard endpoints ( #33185 )
...
Add individual analytics leaderboard endpoints
Register routes for each of the individual leaderboards.
These leaderboards can be pretty expensive to generate. If you only need
to data from one of them, it can be a pretty significant performance
boost to avoid generating all the leaderboards.
2022-06-06 07:48:30 -05:00
Joshua T Flowers
12625ae615
Add purchase task to experimental task lists ( #33178 )
...
* Add purchase task to experimental task lists
* Add changelog entry
* Add purchase header
* Update logic around purchase products list strings
* Add purchase illustration
* Fix up task title tests
* Handle PR feedback
* Fix theme title in purchase task
2022-06-06 07:58:34 -04:00
Deiva Magalhaes
c4e068be3b
Product review page in WooCommerce Core ( #32763 )
...
Introduce a dedicated admin screen for better management of product reviews.
Co-authored-by: Fulvio Notarstefano <unfulvio@godaddy.com>
Co-authored-by: Adriano Castro <72993300+acastro1-godaddy@users.noreply.github.com>
Co-authored-by: Adriano Castro <adrianostanley@gmail.com>
Co-authored-by: Adriano Castro <acastro1@godaddy.com>
Co-authored-by: Ashley Gibson <agibson@godaddy.com>
Co-authored-by: Ashley Gibson <99189195+agibson-godaddy@users.noreply.github.com>
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-06-05 10:45:28 -07:00
Christopher Allford
bb320a935a
Removed `@woocommerce/notices` Internal Prefix ( #33283 )
...
Since we're exposing the package in some form,
we cannot rename it since that would break backwards
compatibility. This commit changes it back.
2022-06-03 16:05:26 -07:00
Moon
5a71268a1d
Remove WCA installation merge test ( #33303 )
...
* Remove unnecessary test
* Add changelog
2022-06-03 14:57:57 -07:00
jonathansadowski
35b58245af
Remove changelog file for cherry-picked PRs #33180 and #33300 ( #33299 )
...
* Remove changelog file for cherry-picked PR #33180
* Remove changelog file for cherry-picked PR #33300
2022-06-03 11:14:41 -05:00
Joep Schuurkes
7e54b8aea0
Add e2e tests to check shipping costs consistency in cart and checkout ( #33208 )
...
* Add e2e tests to check consistency in shipping costs for cart and checkout pages
Goal of these tests it to check if the cart and checkout pages are
consistent in calculuating shipping costs. Three tests added:
- shipping available to country with states
- shipping available to country without states
- no shipping available (fails, see issue #33205 )
Reason to add these tests is PR #25916 , which reverted PR #25128 ,
because the original PR worked for the cart page, but not for the
checkout page.
* Update e2e-core-tests changelog
* Skip failing e2e-core-test
2022-06-03 10:01:04 -06:00
Albert Juhé Lluveras
2b85008ae5
Fix broken design of Single Product template in block themes when product had no reviews or additional info ( #33308 )
...
Fix broken design of Single Product template in block themes when product had no reviews or additional info
2022-06-03 08:37:30 -07:00
Joshua T Flowers
21f7cea2b6
Add woo install timestamp to server experimental assignment requests ( #33300 )
...
* Add woo install timestamp to server experimental assignment requests
* Add changelog entry
2022-06-03 08:25:10 -04:00
Moon
29ddd17e68
Deprecate wcAdminAssetUrl and WC_ADMIN_IMAGES_FOLDER_URL ( #33290 )
...
* Fix incorrect URL for the wcAdminAssetUrl and deprecate both wcAdminAssetUrl and WC_ADMIN_IMAGES_FOLDER_URL
* Remove unused wcAdminAssetUrl var
* Remove use of wcAdminAssetUrl
* Add changelog
* Ignore hook PHPCS error -- they are pre-existing
2022-06-02 15:01:37 -07:00
Barry Hughes
ea365f9f1a
Bump version number. ( #33296 )
2022-06-02 14:06:11 -05:00
Joshua T Flowers
bec9e92b32
Add total payments volume rule processor for inbox notifications ( #33192 )
...
* Add method to get total sales for a timeframe
* Add total payments volume rule processor
* Use start and end dates for total sales method
* Add method to get start and end dates from timeframe
* Update processor rule to use timeframes
* Fix up method calls
* Add tests for timeframes
* Add tests around getting total sales by date
* Add changelog entry
* Use revenue query instead of custom query for total sales
* Update since tag on hook
2022-06-02 08:38:06 -04:00
Tung Du
7de6d18b2e
Fix: Twenty Twenty-Two integration ( #32840 )
...
* fix: Twenty Twenty-Two integration
* fix the width for checkout page. remove unnecessary account page width style
* add changelog entry
2022-06-02 11:04:27 +01:00
Chi-Hsuan Huang
5d076cc7d4
Fix obw free extension rules for the marketing task with php 8 ( #33291 )
...
* Fix obw free extensions api for marketing task with php8
* Add changelog
* Fix wcpay cbd rule
2022-06-02 13:13:44 +08:00
Hugo Derre
c0619dc597
Add : "name" and "id" attributes of input html tags can now be different in wc-admin-settings ( #32728 )
...
Support specifying settings fields where the name and IDs can be different.
2022-06-01 15:16:23 -07:00
Fernando
be041e0d38
Add/edit products: add new Tracks props ( #33177 )
...
* Add props to `product_add_publish
* Add props to `product_update`
* Add changelog
* Add validation to description prop
* Add validation to purchase_note
* Add validation to short_description
* Removed debugger
* Fix `get_dimensions`
* Add validation to upsells
* Changed `cross-sells` and `upsells` checks
* Fix description tracking
* Fix `description_value`
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-06-01 14:44:18 -03:00
louwie17
e02bdd98a0
Remove order/product count from wcSettings ( #33064 )
...
* Remove orderCount and publishedProductCount setting and make use of data stores
* Add test
* Add changelog
* Make use of orders data store instead of items data store
* Add users param to reports customers API params to allow filtering by user_id
* Fix invalidateResolution call that was misspelled
2022-06-01 14:15:09 -03:00
Joel Thiessen
ddafa8e380
Tasks chaining side panel ( #33124 )
2022-06-01 10:10:20 -07:00
Roy Ho
deed99313a
Remove unused contributors script ( #33239 )
...
* Remove unused contributors script
* Add changelog entry
2022-06-01 05:43:54 -07:00
Christopher Allford
112b9ac67a
Prefixed Private JS Packages ( #33218 )
...
In order to ease the identification of private packages within the monorepo, this adds an `internal-` prefix to all of the current private packages. This makes it immediately clear when reviewing `packages/js` what is and isn't a private package.
2022-05-31 15:42:00 -07:00
louwie17
c0999d4cf8
Add inbox WP admin link support for remote inbox notifications ( #33237 )
...
* Add support for admin url in remote inbox notifications
* Add unit tests for the spec runner action url
* Add changelog
2022-05-31 13:32:13 -03:00
Joshua T Flowers
7590663f3b
Remove the navigation nudge note ( #33241 )
...
* Remove the navigation nudge note
* Add changelog entry
2022-05-31 12:09:40 -04:00
Chi-Hsuan Huang
cad762197b
Add "built by Woo" label to Pinterest ( #33270 )
...
* Set is_built_by_wc to true for pinterest
* Add changelog
2022-05-31 16:46:36 +08:00
Chi-Hsuan Huang
822b4538ad
Update Tax task title ( #33269 )
...
Update the tax task title to "Set up tax rates"
2022-05-31 16:45:33 +08:00
Viktor Szépe
983a6cab96
Update required WP version ( #33246 )
...
See https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/composer.json#L17
2022-05-30 16:12:59 -05:00
Luigi Teschio
9a4f1d93e4
Add check for post_types key #33179 ( #33180 )
...
Add check for post_types key
2022-05-30 11:30:45 -07:00
louwie17
61d9d0043f
Add initial tracking for categories, tags, and attribute product pages ( #33118 )
...
* Add initial tracking for categories, tracks, and attribute product pages
* Update list action tracks that add new items without page refresh
* Add changelog
* Add extra category tracks
* Rename constant for add a new tag button
* Remove unneeded props from track
2022-05-30 13:14:25 -03:00
louwie17
574e00b6d5
Add/32676 category and tag tracks within products screen ( #33121 )
...
* Add logs for the attributes and tags on the product page
* Only trigger attributes_add on product screen when user hits save
* Add extra props to attribute add track
* Add tags delete track and fix count of tags add track
* Update use of wp_localize_script
2022-05-30 10:06:34 -03:00
RJ
b051ed88db
Update react-router-dom to v6 for woocommerce-admin ( #33156 )
2022-05-30 14:51:33 +08:00
erikdemarco
d6f2848d8c
Add new filter to product archive description ( #31958 )
...
Add new filter to product archive description
2022-05-27 13:31:13 -07:00
Ninos Ego
c821ebdc0a
Fixed: Don't show placeholder on transparent product thumbnails ( #30959 )
...
Fixed: Don't show placeholder on transparent product thumbnails
2022-05-27 13:26:39 -07:00
jonathansadowski
e5bd98dc36
Remove changelog files for PRs cherry-picked into 6.6-RC1 ( #33244 )
2022-05-27 15:23:40 -05:00
Ian Forrest
13f4e1572a
Add role="presentation" to table within add-to-cart form. ( #33123 )
...
Add table role="presentation" for an accessibility enhancement.
2022-05-27 12:58:38 -07:00
Ilyas Foo
b85dca4308
Fix unresponsive clicks on product task card elements ( #33235 )
...
* Fix clicking on borders for product task card elements
* Changelog
2022-05-27 13:04:17 -05:00
Fernando
cb2c09fad7
Fix completed card button ( #33238 )
...
* Fix completed card button
* Update sectioned task list to use onboarding data store
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2022-05-27 12:41:16 -04:00
RJ
0f0b2d5064
Cleanup and fix translation path changes ( #33226 )
...
Cleanup translation path changes
- removed temporary codepath since translation paths have been updated
2022-05-27 16:57:43 +08:00
Ilyas Foo
368d8ac4fc
TimeInterval test fix expected 5 weeks instead of 6 ( #33227 )
...
* Fix expected 5 weeks instead of 6
* Changelog
2022-05-27 15:08:40 +08:00
Néstor Soriano
64c6803640
Improve unit testing infrastructure ( #33140 )
...
* Add infrastructure for mocking globals in unit tests.
- 'get_global' method in LegacyProxy, MockableLegacyProxy and WC().
- 'register_global_mocks' method in MockableLegacyProxy.
- 'register_legacy_proxy_global_mocks' method in WC_Unit_Test_Case.
* Add the DynamicDecorator class, and unit tests for it.
* Add the StringUtil::contains method
* Add unit tests for error logging on PostsToOrdersMigrationController
* Update README file to mention improvements in unit testing infrastructure
- Mention the mechanism to mock globals using the LegacyProxy
- Mention the code hacker and the DynamicDecorator
* Add changelog file
2022-05-27 11:43:31 +05:30
Ilyas Foo
ca4e3606b1
Fix dashboard and analytics crashing ( #33206 )
...
* Set timezone before calling get_weekstartend and after to preserve original timezone
* Add test for timezone check
* Update calculation to be timezone agnostic and add tests
* Changelog
2022-05-27 10:08:46 +08:00
Chi-Hsuan Huang
4a6c6e739c
Update woocommerce-admin `test:watch` command ( #33202 )
...
* Update woocommerce-admin test:watch command
Only watch admin ./client folder
* Add changelog
2022-05-27 10:08:34 +08:00
Matt Harrison
3ac62945c1
Allow filtering of cookie flags, which enables setting of samesite ( #33219 )
...
Allow filtering of cookie flags, which enables setting of `samesite`.
* Break out filter so the same filter can be used for any version of PHP.
* Add docblocks and other linting fixes; add changelog.
Props: David Anderson <DavidAnderson684@users.noreply.github.com>
2022-05-26 16:40:16 -07:00
Kathy
8edc32c7fb
Cleanup twentytwenty notice styles. Closes #29529 . ( #33182 )
...
Cleanup twentytwenty notice notices. Closes #29529 .
* Increase width of border for notices
* Make notice buttons black to provide sufficient contrast
* Add changelog.
2022-05-26 16:15:49 -07:00
Joshua T Flowers
e4824b9660
Add tracks to new product and edit product screens ( #33120 )
...
* Move product list tracks to seperate file
* Change product list tracks to TS
* Check init of tracks on client-side
* Add new product tracks
* Add product screen tracks
* Add product edit tracks
* Localize product screen variable
* Add changelog entry
* Handle PR feedback
* Track date changes on edit
2022-05-26 16:56:22 -04:00
Joshua T Flowers
2294082869
Fix report days calculation to account for DST ( #33036 )
...
* Fix report days calculation to account for DST
* Add tests around month with DST
* Update tests to use EST timezone
2022-05-26 16:55:54 -04:00
jonathansadowski
bf02f377e6
Prepare trunk for 6.7 ( #33215 )
...
* Prepare trunk for 6.7
* Update composer.json and package.json for 6.7
2022-05-26 15:49:37 -05:00
jonathansadowski
0c619cbafe
Remove empty changelog file for updating minimum wp version ( #33213 )
2022-05-26 15:02:39 -05:00
Paul Sealock
37905dd178
Analyzer CLI: Add Database scanning ( #33084 )
2022-05-27 07:52:39 +12:00
jonathansadowski
66633dfe1a
Remove changelog files for cherry-picked PRs #32940 and #33171 ( #33209 )
2022-05-26 12:25:22 -05:00
jonathansadowski
cd520c0e53
Update minimum wp version in woocommerce.php ( #33194 )
...
* Update minimum wp version
* Add changelog file for minimum wp version update
* Update required WP version in readme.txt
2022-05-26 08:39:24 -05:00
Chi-Hsuan Huang
13fe9b4970
Merge pull request #32644 from woocommerce/update/reports-datastore-date-column
...
Replace the date_created column name with a class property in the analytics DataStore
2022-05-26 09:24:15 +08:00
Jonathan Lane
f70afccec9
Merge pull request #33139 from woocommerce/e2e/rep-playwright-feature-flag
...
Run Playwright tests behind feature flag
2022-05-25 14:55:23 -07:00
“Chris
58abc685cb
Add changelog
2022-05-25 16:36:22 +03:00
Christos Lilitsas
d057225e07
Add default value to `db_datetime_format` for back compatibility
...
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-05-25 16:26:20 +03:00
louwie17
ddb3239a1c
Merge pull request #33163 from woocommerce/fix/leaderboard-menu-styling
...
Fix the styling of the frame in the Leaderboard section of Analytics.
2022-05-25 10:14:32 -03:00
AnnaMag
165d3b659a
Add changelog
2022-05-25 14:16:20 +02:00
Chi-Hsuan Huang
0240a29eb6
Merge pull request #33168 from woocommerce/dev/migrate-woo-data-options-to-ts
...
Migrate `@woocommerce/data` options store to TS
2022-05-25 13:20:07 +08:00
Jonathan Sadowski
4ece2489db
Add changelog entry for update of Action Scheduler to 3.4.1
2022-05-24 15:48:02 -05:00
Jonathan Sadowski
7fbb8ba1d9
Update Action Scheduler to 3.4.1
2022-05-24 15:42:14 -05:00
Joel Thiessen
5f56ecb9b0
Suppressing warnings for malformed metadata in product template downloads #32971 #32971
2022-05-24 11:12:02 -07:00
jonathansadowski
22375b34f4
Merge pull request #32940 from woocommerce/update/woocommerce-blocks-7.6.0
...
Update WooCommerce Blocks package to 7.6.0
2022-05-24 09:25:51 -05:00
Chi-Hsuan Huang
4d9e07bbd4
Add changelogs
2022-05-24 21:41:36 +08:00
Chi-Hsuan Huang
55dfa78ebb
Fix type errors in ./client after migrating options store to TS
2022-05-24 21:41:36 +08:00
Peter Fabian
59f6ffa027
Merge pull request #33130 from woocommerce/add/schema-output
...
Add script to get db schema from CLI
2022-05-24 15:20:56 +02:00
Joshua T Flowers
97eecfdcc4
Use term ID to query category IDs in analytics ( #33164 )
...
* Use term ID to query category IDs in analytics
* Add changelog entry
2022-05-24 09:10:58 -04:00
Chi-Hsuan Huang
773ab10c61
Add translator domain to texts
2022-05-24 17:24:54 +08:00
Chi-Hsuan Huang
1b8e90b529
Remove unnecessary completion time track
2022-05-24 17:09:53 +08:00
Chi-Hsuan Huang
8ff2c334d7
Fix missing translation domain
2022-05-24 16:56:16 +08:00
Chi-Hsuan Huang
3613ccb23e
Add changelog
2022-05-24 15:43:29 +08:00
Chi-Hsuan Huang
e2cc91dd60
Add confirmation dialog before loading the sample products
2022-05-24 15:43:27 +08:00
Chi-Hsuan Huang
86553fbe1f
Add load sample product confirm modal
2022-05-24 15:00:17 +08:00
Ilyas Foo
78f96109da
Fix PHP notice when `woocommerce_admin_disabled` filter is used ( #33154 )
...
* Add array key check
* Changelog
2022-05-24 12:14:28 +08:00
Paul Sealock
3b51144011
add wc- namespace
2022-05-24 14:22:03 +12:00
AnnaMag
af7f738704
Fix the styling of the frame in the Leaderboard section of Analytics.
2022-05-23 17:30:47 +02:00
Chi-Hsuan Huang
c83dedd849
Merge pull request #33153 from woocommerce/dev/33132-migrate-woo-onboarding-to-ts
...
Migrate `@woocmmerce/onboarding` to TS
2022-05-23 18:33:00 +08:00
Néstor Soriano
484e790d99
Merge pull request #32864 from woocommerce/add/32385-cot-admin-list-table
...
Admin list table [COT]
2022-05-23 12:05:52 +02:00
Néstor Soriano
7c9eddf251
Merge pull request #26965 from RiLaRos/master
...
Update add precision function when pass empty string parameter
2022-05-23 09:13:49 +02:00
Chi-Hsuan Huang
637ea244ea
Add changelog
2022-05-23 13:28:31 +08:00
Chi-Hsuan Huang
485d858fc3
Remove onboarding task @ts-expect-error and fix related type errors
2022-05-23 13:27:11 +08:00
Jonathan Sadowski
d2eefc4467
Remove pending 6.6 changelog files
2022-05-20 13:58:09 -05:00
barryhughes
c9ebffda40
Improve menu integration (classic as well as the new WC Admin nav feature).
2022-05-20 13:52:40 +00:00
barryhughes
715544f811
Resolve conflicts.
2022-05-20 13:51:41 +00:00
barryhughes
b30bd2a85a
Tighten baseline order query to only fetch regular orders (not refunds).
2022-05-20 13:44:50 +00:00
barryhughes
9f58514350
Add changelog.
2022-05-20 13:44:50 +00:00
barryhughes
e1c771337f
Add enhanced (Marketplace-ready) 'no results' view.
2022-05-20 13:44:50 +00:00
barryhughes
6dde512e79
Do not remove WC Admin nav from existing CPT admin list table.
2022-05-20 13:44:50 +00:00
barryhughes
1aa6265544
Tidy.
2022-05-20 13:44:50 +00:00