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
Gan Eng Chin
f92f4d3dee
Code refactor with useIsLocationHashAddChannels.
2022-12-28 01:09:37 +08:00
Gan Eng Chin
86cc1181bf
Focus on Add Channels section when users click on Add Channels button.
2022-12-28 00:56:59 +08:00
Gan Eng Chin
35375c6fab
Rename UseIntroductionBannerType to UseIntroductionBanner.
2022-12-27 22:13:21 +08:00
Gan Eng Chin
e1a82c5b94
Display and dismiss introduction banner with wp_options.
2022-12-27 22:01:46 +08:00
Gan Eng Chin
a2419dbf44
Display buttons in introduction banner with large illustration.
2022-12-27 21:06:26 +08:00
Gan Eng Chin
82db71c94f
Add close button to introduction banner card.
2022-12-27 20:47:14 +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
Gan Eng Chin
b6eec1e1bf
Add introduction banner card to marketing page.
2022-12-27 02:05:58 +08: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
c89b28157d
Merge branch 'feature/34903-multichannel-marketing-frontend/34905-campaigns-card' into feature/34903-multichannel-marketing-frontend/34909-create-campaign-modal
...
Conflicts:
plugins/woocommerce-admin/client/marketing/hooks/index.ts
plugins/woocommerce-admin/client/marketing/overview-multichannel/Campaigns/Campaigns.tsx
plugins/woocommerce-admin/client/marketing/overview-multichannel/Channels/Channels.tsx
plugins/woocommerce-admin/client/marketing/overview-multichannel/Channels/RecommendedChannels.tsx
plugins/woocommerce-admin/client/marketing/overview-multichannel/Channels/useChannels.ts
2022-12-24 02:07:15 +08:00
Gan Eng Chin
1d7b663186
Remove the unneeded "Create new campaign" button for now.
2022-12-24 01:45:59 +08:00
Gan Eng Chin
8e39098256
Show Campaigns card only when there is at least one registered channel.
2022-12-24 01:43:09 +08:00
Gan Eng Chin
ee6fa9508e
Merge branch 'feature/34903-multichannel-marketing-frontend/34906-channels-card' into feature/34903-multichannel-marketing-frontend/34905-campaigns-card
...
Conflicts:
plugins/woocommerce-admin/client/marketing/overview-multichannel/MarketingOverviewMultichannel.tsx
2022-12-24 01:39:57 +08: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
Gan Eng Chin
d0de1b5c21
Add border and change padding for recommended channels in create campaign modal.
2022-12-23 02:00:45 +08: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
github-actions[bot]
9ee2948954
Delete changelog files based on PR 36119 ( #36127 )
...
Delete changelog files for 36119
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-12-21 12:41:22 -06:00
Maikel David Pérez Gómez
1ab7a851cb
Reset variation form if a new variation is given ( #36078 )
2022-12-21 15:00:35 -03:00
Gan Eng Chin
07894d42e3
Code refactor for Campaigns component, remove unneeded CampaignsCardHeader.
2022-12-22 01:52:24 +08:00
Maikel David Pérez Gómez
c7c0322163
Persist active tab on refresh ( #36112 )
2022-12-21 14:47:13 -03:00
Gan Eng Chin
a3c8680789
Use perPage variable instead of duplicated number.
2022-12-22 01:34:46 +08:00
Gan Eng Chin
321145eb2e
Better code clarity with woocommerce-marketing-campaigns-table class name.
2022-12-21 23:12:10 +08:00
Gan Eng Chin
894b77dc96
Code refactor with CreateNewCampaignModal.
2022-12-21 22:56:22 +08:00