Nima
086ce8f48a
Add unit tests for `marketing/recommendations` API
2022-12-28 13:26:04 +00:00
Nima
677416fcf2
Add `marketing/recommendations` API
2022-12-28 13:25:51 +00:00
Nima
7dcdbd871e
Add methods to filter the recommended marketing channels and extensions
2022-12-28 13:23:42 +00:00
Nima
6415f3f911
Add channel property to MarketingCampaign
2022-12-28 13:23:26 +00:00
Vedanshu Jain
69629aca0b
Add coding standards.
2022-12-28 16:12:11 +05:30
Vedanshu Jain
879741a0d3
Add changelog.
2022-12-28 16:11:12 +05:30
Vedanshu Jain
44757082d0
Set child orders to be children of current order parent before deleting for consistency.
...
In post storage, just before deleting an order, we will change all child order's parent to be parent of current order. This commit adds the same behavior for HPOS for consistency.
2022-12-28 16:09:13 +05:30
rodelgc
3daeac9a69
Migrate E2E daily shopper tests ( #35873 )
...
Enable shopper E2E tests on Daily smoke test workflow
2022-12-28 18:28:17 +08:00
Vedanshu Jain
082d972377
Add changelog.
2022-12-28 15:48:24 +05:30
Vedanshu Jain
566498fb34
Fix bug when filtering for customer_id=0.
2022-12-28 15:47:39 +05:30
Vedanshu Jain
e163e1a265
Add changelog.
2022-12-28 15:45:41 +05:30
Vedanshu Jain
d00f606849
Add support for sorting by includes param.
2022-12-28 15:44:56 +05:30
Vedanshu Jain
2712b4724f
Add changelog.
2022-12-28 15:27:15 +05:30
Vedanshu Jain
7a15ad61b7
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.
2022-12-28 15:22:17 +05:30
Chi-Hsuan Huang
8c3f06c452
Fix "Save changes?" modal saves the options after selecting the 'Discard' option ( #36160 )
...
* Tweak save change modal padding
* Fix obw save change and add e2e tests
* Add changelog
* Fix product_types step
2022-12-28 16:23:16 +08:00
Chi-Hsuan Huang
9f0d718a33
Cleanup product task experiment ( #35950 )
...
* Cleanup product task experiment
* Rename experimental-products -> products
* Add changelog
* Clean up product task experiment in woo/onboarding
Remove product variant
* Rename experimental-import-products -> import-products
* Clean up OnboardingTasks.php
* Add changelog
* Remove experimental-products-task feature flag
2022-12-28 16:08:54 +08:00
Miguel Pérez Pellicer
b133ad98c7
Add noDataLabel into Table component allowing to customise No Data Label message. ( #36124 )
...
* Add noDataLabel property to allow No Data Message customization
* Adding changelog
* Update variable name
* Add story book use case
2022-12-28 12:31:35 +07:00
Fernando Marichal
f5e23c329c
Fix edit attribute modal terms list ( #36186 )
...
* Fix `EditAttributeModalProps` terms list
* Add changelog
* Fix `AttributeField` continuos hydration
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-12-27 15:38:08 -03:00
Maikel David Pérez Gómez
8fc2818e28
Add edit button to variations list items ( #36079 )
...
* Add edit button to variations list items
* Add comment feedbacks
2022-12-27 15:22:52 -03:00
Joshua T Flowers
5137973d91
Add product variation header actions and persistence ( #36155 )
...
* Fix up updateItem query in CRUD data store
* Add product variation form header
* Fix gaps for variation and parent product actions
* Hide preview button on mobile for product variations
* Add changelog entry
* Add data package changelog entry
* Fix lint errors
2022-12-27 10:21:32 -08:00
nigeljamesstevenson
7d32d553cf
update/api-core-tests guide for writing tests ( #35978 )
...
* api-core-tests guide for writing tests
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* Update plugins/woocommerce/tests/api-core-tests/README.md
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
* updates after PR review
* updates after review
* updates after review
* updates after review
* readme update
* add reference to authentication in the quick start guide
Co-authored-by: Greg <71906536+zhongruige@users.noreply.github.com>
2022-12-27 09:27:39 +01:00
Roy Ho
d0e143a8bc
Dev/create woo extension/php cleanup ( #36017 )
...
* Clean up
* Add changelog
2022-12-26 07:07:11 -08:00
Timur Gogolev
abd4c8da80
Fix an issue found by PHPCS
2022-12-26 16:34:20 +03:00
Timur Gogolev
4647efa840
Include WC Cart functions for REST API calls
2022-12-26 16:04:48 +03:00
Gan Eng Chin
6382b4997c
Make `Table` component accept `className` prop ( #36151 )
2022-12-26 20:31:40 +08:00
Ilyas Foo
61ee3eb46a
Remove redundant Pinterest listing from marketing task ( #36158 )
...
* Remove redundant pinterest plugin shown in marketing task
2022-12-26 12:17:04 +08:00
Tam Mullen
0a6a4f2ec1
Adding changelog
2022-12-24 01:58:41 +00:00
Tam Mullen
06e6397dd1
Tidy up formatting of perf scenarios
2022-12-24 01:53:23 +00:00
Tam Mullen
0e6d7e9a40
Update perf test assertions for when HPOS is authoritative
2022-12-24 01:52:52 +00:00
Matt Sherman
a9b46d51b5
Add Options section to new product experience ( #35910 )
...
* Support passing in filter and new attribute properties to AttributeField
* Changelog
* Pass addButtonLabel as prop
* Add OptionsSection to options tab
* Refactor more to create Attributes and Options fields
* Refactor a couple of things
* Refactor globalAttributeHelperMessage
* Remove `Used for filters` checkbox
* Remove `hydrationComplete`
* Add subtitle to empty state component
* Fix 'Add option' button
* Fix tests
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-12-23 11:57:28 -08:00
Maikel David Pérez Gómez
5b3b5dab59
Truncate attribute option name to a max of 32 chars in variations list ( #36134 )
...
* Truncate attribute option name to a max of 32 chars in variations list
* Use PRODUCT_VARIATION_TITLE_LIMIT to truncate attribute option names
* Fix up lint error
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2022-12-23 11:29:44 -08:00
github-actions[bot]
8c2180e144
Delete changelog files based on PR 36125 ( #36169 )
...
Delete changelog files for 36125
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-24 07:56:48 +13:00
Paul Sealock
88280f2a5c
Update requires at least 5.9 in readme to same as woocommerce.php ( #36170 )
...
* requires at least to 5.9
* changelog
2022-12-24 07:56:22 +13:00
Maikel David Pérez Gómez
dd94bb78ee
Add product variation image ( #36133 )
...
* Convert getCheckboxTracks into generic function because of a type mismatch
* Add image to product variation and export types
* Add single image field
* Integrate SingleImageField in variation details section
* Add changelog file
* Add comment suggestions
* Fix set image onFileUploadChange
2022-12-23 10:28:44 -08:00
Luigi Teschio
ed6b0c841b
Update WooCommerce Blocks to 9.1.3 ( #36125 )
...
* Update WooCommerce Blocks to 9.1.2
* Update WooCommerce Blocks to 9.1.3
* add results of composer update
* use assertNotSame
* Pin sebastian/comparator to 3.0.3
* Revert "add results of composer update"
This reverts commit 1be3a0fcec
.
Co-authored-by: Paul Sealock <psealock@gmail.com>
2022-12-24 07:22:29 +13:00
Gan Eng Chin
52dd8845cc
Load registered and recommended channels in MarketingOverviewMultichannel.
...
The data will be used to conditionally display Campaigns card later.
2022-12-24 01:14:02 +08:00
Gan Eng Chin
e950417542
Move useRegisteredChannels and useRecommendedChannels into shared hooks directory.
2022-12-24 00:48:03 +08:00
Gan Eng Chin
7bd32ba638
Remove useChannels and use useRegisteredChannels and useRecommendedChannels directly.
2022-12-24 00:32:23 +08:00
Gan Eng Chin
9e0b71ff1c
Rename CollapsibleRecommendedChannels to RecommendedChannels.
2022-12-23 22:12:16 +08:00
Gan Eng Chin
af2f4eb904
CSS for "Add channels" button.
2022-12-23 22:08:50 +08:00
Gan Eng Chin
31b635b888
Code refactor: move CSS code to corresponding SCSS file.
2022-12-23 21:53:42 +08:00
Gan Eng Chin
06a303fc33
Types for useRegisteredChannels.
2022-12-23 21:21:52 +08:00
Gan Eng Chin
4fa4f802e9
Check for empty recommended channels.
2022-12-23 21:19:00 +08:00
Moon
52640de58a
Update country select control regex ( #36159 )
...
* Update regex to match country name or " - region "
* Add changelog
* Fix style
2022-12-22 21:30:50 -08:00
Maikel David Pérez Gómez
bfa2d4f3a7
Product variation order should be persisted on save ( #36109 )
...
* Persist product variation order on product save
* Add batchUpdate to product variations datastore
* Add useVariationOrders hook to manage the ordering logic
* Add local ordering logic to variations field
* Persist variation orders on product save
* Add changelog file
* Add comments suggestions
* Add more comment seggestions
2022-12-22 16:01:51 -03:00
Joshua T Flowers
4b4fe7c227
Add product variation title to page header ( #36085 )
...
* Add method to get product variation title from data
* Conditionally add variation to page header
* Fix CRUD data store id query on selector
* Make getProductVariation calls and data types consistent to prevent multiple calls
* Add changelog entries
* Update product link type to avoid page refresh
* Expose function to truncate title to 32 character limit
2022-12-22 09:23:44 -08:00
github-actions[bot]
80ee44c45d
Update changelog.txt from release 7.2.2 ( #36137 )
...
* Prep trunk post release 7.2.2
* Update changelog.txt
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2022-12-22 10:43:58 -06:00
louwie17
60f2ced82b
Fix no email report on product filter ( #35971 )
...
* Make sure order total count uses distinct for order ids
* Add unit test for order count bug
* Add changelog
* Fix lint errors
* Fix lint errors
2022-12-22 10:13:44 -04:00
Fernando Marichal
a9986fe75e
Product variations - Set fixed height for card ( #36053 )
...
* Add className prop to Sortable
* Add styles
* Add `rows` class
* Add changelogs
* Remove `row-#` class
* Fix min-height
* Set task list item min height
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2022-12-22 09:03:07 -03:00
Vedanshu Jain
34ac47969c
Add cherry-pick support for git merge strategy. ( #35927 )
...
* Add changelog.
* Add merge strategy support to cherry-picker tool.
2022-12-22 09:26:14 +05:30