Vedanshu Jain
dab19a3ec9
Set child orders to be children of current order parent before deleting. ( #36218 )
2023-01-05 15:24:49 +05:30
Vedanshu Jain
dec29bc959
Merge branch 'trunk' into fix/35852
2023-01-05 14:59:17 +05:30
Vedanshu Jain
cb8c6f8b24
Remove duplicated statement.
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-01-05 14:57:33 +05:30
Vedanshu Jain
f36a16cd06
Update changelogger to 3.3.0 to support PR number capturing with merge ( #36266 )
...
* Update changelogger.
* Add changelog.
* Update changelogger for all packages.
* Add changelogs.
* Update changelog for remaining packages.
2023-01-05 14:42:51 +05:30
Vedanshu Jain
584167746e
Skip custom search for HPOS API queries as it's handled already. ( #36213 )
...
* Skip custom search for HPOS API queries as it's handled already.
For HPOS, we don't need a seperate step of passing the args through wc_order_search since we take care of search params in the final query itself. This duplication was actually causing for some results to not be displayed since we were ending up not honouring pagination arguments and would search only in first 10 matches.
* Add changelog.
2023-01-04 15:08:22 -05:00
Vedanshu Jain
e84c38504f
Speed up search query by using GROUP BY instead of DISTINCT for HPOS ( #35897 )
...
* Spped up the search query by using GROUP_BY.
Search query peforms much faster when using group by, MySQL does not like it when we use DISTINCT and join different tables.
* Add changelog.
* Fixup for calculating found orders seperately.
* Code standard fix.
2023-01-04 14:57:01 -05:00
IanDelMar
e0b829413d
Make coupon code label accessible ( #36247 )
...
* Make coupon code label accessible
* Changelog, version tag bump.
Co-authored-by: barryhughes <3594411+barryhughes@users.noreply.github.com>
2023-01-03 19:40:18 -08:00
Joshua T Flowers
e73fb9f23f
Derive product type from product attributes ( #36243 )
...
* Derive product type from product attributes
* Add tests around derive product type
* Add changelog entry
2023-01-03 16:25:21 -08:00
Joshua T Flowers
421fc3e30b
Convert HTML to blocks in product variation description ( #36241 )
...
* Convert HTML to blocks in product variation description
* Add changelog entry
2023-01-03 16:25:12 -08:00
Sam Seay
302dab0521
Update browserslistconfig for legacy JS assets ( #36264 )
2023-01-04 11:22:15 +13:00
rodelgc
7ecdd50365
E2e/fix obw industry spec ( #36260 )
...
* Fix 'can save industry changes' test
* Add changelog
* Wait store details contents to load
2023-01-03 12:42:47 -08:00
Joshua T Flowers
df0ddb2dff
Fix navigation between variations and tab selection ( #36239 )
...
* Fix navigation between variations and tab selection
* Add changelog entry
2023-01-03 08:59:49 -08:00
Nima
02cd258b44
Add unit tests for `marketing/campaign-types` API
2023-01-03 15:00:23 +00:00
Nima
1b668d94f3
Add `marketing/campaign-types` API
...
This API returns the aggregated list of supported marketing campaign types for all registered marketing channels.
2023-01-03 14:55:52 +00:00
Nima
8ef6532a07
Add campaign type property to campaign class
2023-01-03 14:55:06 +00:00
Nima
1687416413
Add MarketingCampaignType class
...
This allows defining campaign types for each marketing channel.
2023-01-03 14:54:03 +00:00
Nima
20efcfb804
Change API access permission
2023-01-03 14:05:27 +00:00
Fernando Marichal
af9f493c43
Fix attributes/options lists corrupt render ( #36236 )
...
* Fix attributes/options lists reordering
* Add changelog
* Fix element key
* Remove comment
* Add tests
* Fix changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2023-01-03 10:33:29 -03:00
github-actions[bot]
216a7505df
Prepare Packages for Release ( #36210 )
...
Automated change: Prep @woocommerce/components for release.
Co-authored-by: puntope <puntope@users.noreply.github.com>
2023-01-03 18:53:06 +07:00
Nima
264c92a52f
Change API access denied authorization code
2023-01-03 11:27:31 +00:00
Roy Ho
25f051cad2
Add PR write permissions ( #36263 )
2023-01-02 20:56:06 -08:00
Sam Seay
4c876e51c6
Add combobox and extra status information to the live branches menu in WooCommerce Beta Tester ( #36140 )
2023-01-03 12:03:41 +13:00
Paul Sealock
f557c44a0d
Create Woo Extension: Update Readme ( #36156 )
2023-01-03 07:03:44 +13:00
Roy Ho
16386238cc
Add minimum required permissions for workflow token ( #36200 )
...
* Add minimum required permissions to e2e-tests
* Add minimum token permission to more workflows
2023-01-02 09:28:11 -08:00
Vedanshu Jain
e4d2b00681
Applied coding standards.
2023-01-02 17:16:56 +05:30
Vedanshu Jain
b9fd1b8129
Add test for upshifting child orders.
2023-01-02 17:03:06 +05:30
mujuonly
d4ce6faf1e
Typo correction in woocommerce/src/Admin/ReportsSync.php ( #36122 )
...
Co-authored-by: Néstor Soriano <konamiman@konamiman.com>
2023-01-02 12:11:37 +01:00
Barry Hughes
c2b2eb5bed
Adds `add_meta_boxes_<SCREEN_ID>` hook to the HPOS order editor. ( #35999 )
...
Co-authored-by: Néstor Soriano <konamiman@konamiman.com>
2023-01-02 12:10:14 +01:00
Vedanshu Jain
be97c1353b
Add test for sorting by include param.
2023-01-02 16:20:25 +05:30
Thilina Pituwala
a633ff8abf
Fix signature mismatch in WC CLI command api calls ( #36240 )
2023-01-02 11:34:20 +01:00
Roy Ho
0d641253ac
Revert "Automatically show attributes in Variations" ( #36223 )
...
Revert "Automatically show attributes in Variations (#35807 )"
This reverts commit e4f6c468cb
.
2023-01-02 10:07:30 +13:00
Joshua T Flowers
3fe3710c51
Automatically generate product variations on option changes ( #36188 )
...
* Auto generate variations on option changes
* Add changelog entry
* Move product variation generation to hook
* Create product auto draft if not yet created
* Allow auto-draft and trash statuses for products
* Update form context with product ID to allow fetching variations
* Fix product ID usage in variations
* Reset form after initial product creation
* Use form value name for display instead of persisted name for auto drafts
* Add additional test around auto draft title
2022-12-30 13:12:09 -08:00
Joshua T Flowers
c9748dda09
Add ability to filter variations by local attributes in REST API ( #36201 )
...
* Allow filtering of variations by local attributes in REST API
* Add changelog entry
* Fix up lint errors
2022-12-29 12:23:35 -08:00
github-actions[bot]
b4502cf5d0
Delete changelog files based on PR 36159 ( #36231 )
...
Delete changelog files for 36159
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-29 07:13:09 -08:00
github-actions[bot]
e68e2f0545
Delete changelog files based on PR 36158 ( #36180 )
...
Delete changelog files for 36158
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-29 07:12:49 -08:00
Jorge A. Torres
a5a2743e79
Add changelog
2022-12-28 18:35:32 -05:00
Jorge A. Torres
b09eda12c1
Allow product filters to work when ‘shop’ is the front page
2022-12-28 18:22:08 -05:00
Nima
4d6ef8ece3
Unregister all channels on test tear down
2022-12-28 21:05:27 +00:00
Nima
130b2a94c6
Add `unregister_all` method
...
To allow unregistering all marketing channels.
2022-12-28 21:05:09 +00:00
Nima
5913a4f489
Merge branch 'feature/34548-multichannel-marketing-backend' into feature/34556-marketing-api
2022-12-28 17:29:31 +00:00
Nima Karimi
3fb90016dc
Multichannel Marketing - Changes to the marketing classes ( #36012 )
...
* Rename `get_errors_no` to `get_errors_count`
* Remove the validation for marketing channel slugs
Do not check if the marketing channel's slug exists in the list returned by WooCommerce.com Recommendation API. This allows any third-party extension to register as a marketing channel.
* Revert InstalledExtensions
The InstalledExtensions class will be used by the previous generation of the Marketing dashboard (if the user has not enabled the new "Marketing" feature); therefore, it's best to restore it to the original code.
* Fix code style
* Translate Exception message
* Remove doc references to a predetermined list of marketing channels
Co-authored-by: Nima <nima.karimi@automattic.com>
2022-12-28 20:25:37 +03:00
Nima
4ef2d5781f
Merge branch 'feature/35956-mcm-library-changes' into feature/34556-marketing-api
2022-12-28 13:41:17 +00:00
Nima
4e192e71b7
Merge branch 'feature/34548-multichannel-marketing-backend' into feature/35956-mcm-library-changes
2022-12-28 13:40:31 +00:00
Nima
a9e8dd0e1c
Merge branch 'trunk' into feature/34548-multichannel-marketing-backend
2022-12-28 13:39:42 +00:00
Nima
f7be32dc9b
Remove doc references to predetermined list of marketing channels
2022-12-28 13:30:48 +00:00
Nima
44042634e6
Translate Exception message
2022-12-28 13:28:43 +00:00
Nima
e82feb21da
Add unit tests for `marketing/campaigns` API
2022-12-28 13:27:19 +00:00
Nima
817ca2a96f
Add `marketing/campaigns` API
2022-12-28 13:27:10 +00:00
Nima
200156d735
Add unit tests for `marketing/channels` API
2022-12-28 13:26:52 +00:00
Nima
a1468ec739
Add `marketing/channels` API
2022-12-28 13:26:40 +00:00