Table of Contents
- WooCommerce Blocks Updates
- WooCommerce Core Updates
- RC Updates
- Beta Updates
- add: wccom migrate link in nux
- Always show product variations empty state with message when there are no "used for variations" attributes
- Show correct confirmation message when removing an attribute from a product
- Fix race condition when rendering product attributes tab empty state
- Limit 'email me when stock reaches' field to numerical only
- Remove sample data from product templates
- Add core profiler user profile page
- Add error specific messages to product save functionality
- Make DateTimePickerControl a ForwardedRef
- Only register blocks when user navigates to the product edit page
- Update shipping class block to match new designs
- Add woocommerce_suggest_jetpack filter to exlude Jetpack suggestion in OBW
- Wrap selected items in experimental select control
- Fix double scrollbars on product editor page
- Move template addition to feature flag
- Cleanup task list and re-organize file structure
- Wait for editor changes to be debounced before closing modal
- Use SelectTree in Parent Category field
- Product Block Editor: Fix product summary field top margin
- Fix editor header hidden in Firefox
- Fix validation behavior
- Fix shipping tour layout context error
- Fix "Add store details" task fails to mark as completed for selecting Nigeria based address
- Add tinymce scripts to product editor pages
- Fix activity panel not showing unread when closed
- Add default styles for product meta in the TT3 order details table
- Add editor styles to product editor and iframe editor
- Hide "Upload a logo" step in Personalize task if theme doesn't support it
- Correcting spacing for image gallery block
- Fix spacing between pricing fields
- Make all fields in the tax location form mandatory
- Remove drag and drop handle in product blocks editor
- Update empty state for product attributes tab
- Variations - Remove separator between buttons and empty state screen
- Prevent height flickering when selecting a variation in TT3
- Fix wc-experimental strings are not translated
- Fix misaligned loading sample product's progress message
- Restoring standard tabbing behavior in product block editor
- Use snackbar to show variations generated message, instead of browser alert
- Update shipping dimensions image in new product blocks editor
- Fix tasklist completion message when no tasks are completed
- Update Payfast logo and title
- Fix partial data import with product task imports
- Fix "Marketing & Merchandising" padding on store management panel
- Prevent double debouncing of iframe editor callback
- Fix summary toolbar positioning and selection on blur
- Variations - Rename the Generate variations button after variations are created
- Adding basic ordering to tab slot fill
- Add Sale price validation
- Change product-category-metabox scripts/styles enqueue logic
- updated product description tips text
- Fix product data field description styling, including checkboxes and radio buttons
- Fixing more menu width in product block editor header
- Show comma separated list in ready only mode of select tree control
- Adding attributes block to product block editor.
- Await triggerNoteAction before navigating when action is clicked
- Update disable drag and drop within images block
- Add fixed toolbar to modal editor
- Fix N/A displayed on re-enabling toggles for "Stats overview" panel after refreshing "Woocommerce > Home" page.
- Add Business Location page to the core profiler
- Summary field remove 'inline image' and 'keyboard input' options
- Add block inspector to modal iframe editor
- Remove strange block editor highlighting within product block editor
- Add ContentPreview component for previewing block content
- Remove dot in images description
- Remove AUTO-DRAFT in product name field on create new product page
- Working add shipping class option and modal
- Update List price Pricing link on the general tab to navigate to the Pricing tab
- Track stock quantity for this product should be disabled when Enable stock management within settings is disabled, and enabled otherwise
- Add core profiler "Welcome to Woo!" page
- Add modal editor for use in product editor
- Introduce missing button element classes for the account orders and downloads
- Fix #36664
- Disable toolbars in all relevant product editor blocks
- Adding Stock status to inventory tab and toggle block
- Fix TT3 styles and typography in the single product's attributes table
- Fix comment list styling in TT2
- Fix/issue 36360
- Fix/37601 Add aria-describedby to Select options button
- Fix/36785 Clear floats after Product Summary in 2023 theme
- Show correct variations count when generating a single variation
- Moving section icon svgs to assets folder and loading by URL
- Reduce padding within notices for smaller screens in the Twenty Twenty One theme
- Ensure the remove icon shows properly on smaller screens when using the Twenty Twenty One theme
- Fix "Out of stock threshold" when filed value is empty - Fix/issue 36960
- Change from using a figure to using a div around the single product image
- Add the product description block and callbacks for the IframeEditor
- Do not call login if user is already logged in
- Order is search with the phone number and linked with the user accoun…
- fix/28214 Backorders have a wrong availability on application/ld+json
- Enhancement: Add order note to display held stock inventory. #29132
- Fix/37599 Add Product Name in the aria-label attribute
- Fix: variations are counted as products in import message of number of products imported
- Fix/37600 Remove aria-disabled from Update Cart button
- Fix/issue 36668: Shows warning only when the variation price is empty
- Fix bulk sale price update
- fix/37604: replace title html attribute with aria-label
- fix/35860: Adds missing aria-label and tabindex HTML attributes to the Help tip element.
- Adding global product block editor styles
- Create default pages in store locale language
- Fix checkbox label styling on product page tabs
- Migrate Purchase task and dashboard utils to TS
- Invert the useValidation hook behavior to return an error instead of a boolean value
- Print blocks-based element CSS classes only when a block theme is used
- Solves Cross-Sells display variable product
- Add IframeEditor component to product editor
- Replace hardcoded notices with the correct wp_print_notice function
- Add category field block
- Use feature the new feature flags engine to guard the access to the new product blocks experience
- Update/34885 category field in product editor
- Remove the global wc-cart-fragments enqueue
- fixed spacing issue of thumb image
- Hide state selector from Ethiopia and Rwanda addresses
WooCommerce 7.8 includes:
WooCommerce Blocks Updates
Slack Workflow: WooCommerce Blocks
WooCommerce Core Updates
When we link directly to a Pull Request, please use the testing instructions in that Pull Request. If it mentions something like "Load this branch" you can assume the release you are testing.
RC Updates
- Fix Layout Controller forwarding arrays from the URL query string.
- Slack Workflow: WooCommerce Admin Start Manage
- Fix The Task Header Width in 2-Col Layout
- Slack Workflow: WooCommerce Admin Start Manage
- Fix save settings error within Analytics
- Slack Workflow: WooCommerce Admin Start Manage
Beta Updates
add: wccom migrate link in nux
Slack Workflow: WooCommerce Admin Start Manage
Always show product variations empty state with message when there are no "used for variations" attributes
Slack Workflow: WooCommerce Admin Start Manage
Show correct confirmation message when removing an attribute from a product
Slack Workflow: WooCommerce Admin Start Manage
Fix race condition when rendering product attributes tab empty state
Slack Workflow: WooCommerce Admin Start Manage
Limit 'email me when stock reaches' field to numerical only
Slack Workflow: WooCommerce Admin Start Manage
Remove sample data from product templates
Slack Workflow: WooCommerce Admin Start Manage
Add core profiler user profile page
Slack Workflow: WooCommerce Admin Start Manage
Add error specific messages to product save functionality
Slack Workflow: WooCommerce Admin Start Manage
Make DateTimePickerControl a ForwardedRef
Slack Workflow: WooCommerce Admin Start Manage
Only register blocks when user navigates to the product edit page
Slack Workflow: WooCommerce Admin Start Manage
Update shipping class block to match new designs
Slack Workflow: WooCommerce Admin Start Manage
Add woocommerce_suggest_jetpack filter to exlude Jetpack suggestion in OBW
Slack Workflow: WooCommerce Admin Start Manage
Wrap selected items in experimental select control
Slack Workflow: WooCommerce Admin Start Manage
Fix double scrollbars on product editor page
Slack Workflow: WooCommerce Admin Start Manage
Move template addition to feature flag
Slack Workflow: WooCommerce Admin Start Manage
Cleanup task list and re-organize file structure
Slack Workflow: WooCommerce Admin Start Manage
Wait for editor changes to be debounced before closing modal
Slack Workflow: WooCommerce Admin Start Manage
Use SelectTree in Parent Category field
Slack Workflow: WooCommerce Admin Start Manage
Product Block Editor: Fix product summary field top margin
Slack Workflow: WooCommerce Admin Start Manage
Fix editor header hidden in Firefox
Slack Workflow: WooCommerce Admin Start Manage
Fix validation behavior
Slack Workflow: WooCommerce Admin Start Manage
Fix shipping tour layout context error
Slack Workflow: WooCommerce Admin Start Manage
Fix "Add store details" task fails to mark as completed for selecting Nigeria based address
Slack Workflow: WooCommerce Admin Start Manage
Add tinymce scripts to product editor pages
Slack Workflow: WooCommerce Admin Start Manage
Fix activity panel not showing unread when closed
Slack Workflow: WooCommerce Admin Start Manage
Add default styles for product meta in the TT3 order details table
Slack Workflow: WooCommerce Core
Add editor styles to product editor and iframe editor
Slack Workflow: WooCommerce Admin Start Manage
Hide "Upload a logo" step in Personalize task if theme doesn't support it
Slack Workflow: WooCommerce Admin Start Manage
Correcting spacing for image gallery block
Slack Workflow: WooCommerce Admin Start Manage
Fix spacing between pricing fields
Slack Workflow: WooCommerce Admin Start Manage
Make all fields in the tax location form mandatory
Slack Workflow: WooCommerce Admin Start Manage
Remove drag and drop handle in product blocks editor
Slack Workflow: WooCommerce Admin Start Manage
Update empty state for product attributes tab
Slack Workflow: WooCommerce Admin Start Manage
Variations - Remove separator between buttons and empty state screen
Slack Workflow: WooCommerce Admin Start Manage
Prevent height flickering when selecting a variation in TT3
Slack Workflow: WooCommerce Admin Start Manage
Fix wc-experimental
strings are not translated
Slack Workflow: WooCommerce Admin Start Manage
Fix misaligned loading sample product's progress message
Slack Workflow: WooCommerce Admin Start Manage
Restoring standard tabbing behavior in product block editor
Slack Workflow: WooCommerce Admin Start Manage
Use snackbar to show variations generated message, instead of browser alert
Slack Workflow: WooCommerce Admin Start Manage
Update shipping dimensions image in new product blocks editor
Slack Workflow: WooCommerce Admin Start Manage
Fix tasklist completion message when no tasks are completed
Slack Workflow: WooCommerce Admin Start Manage
Update Payfast logo and title
Slack Workflow: WooCommerce Admin Start Manage
Fix partial data import with product task imports
Slack Workflow: WooCommerce Admin Start Manage
Fix "Marketing & Merchandising" padding on store management panel
Slack Workflow: WooCommerce Admin Start Manage
Prevent double debouncing of iframe editor callback
Slack Workflow: WooCommerce Admin Start Manage
Fix summary toolbar positioning and selection on blur
Slack Workflow: WooCommerce Admin Start Manage
Variations - Rename the Generate variations button after variations are created
Slack Workflow: WooCommerce Admin Start Manage
Adding basic ordering to tab slot fill
Slack Workflow: WooCommerce Admin Start Manage
Add Sale price validation
Slack Workflow: WooCommerce Admin Start Manage
Change product-category-metabox scripts/styles enqueue logic
Slack Workflow: WooCommerce Admin Start Manage
updated product description tips text
Slack Workflow: WooCommerce Admin Start Manage
Fix product data field description styling, including checkboxes and radio buttons
Slack Workflow: WooCommerce Admin Start Manage
Fixing more menu width in product block editor header
Slack Workflow: WooCommerce Admin Start Manage
Show comma separated list in ready only mode of select tree control
Slack Workflow: WooCommerce Admin Start Manage
Adding attributes block to product block editor.
Slack Workflow: WooCommerce Admin Start Manage
Await triggerNoteAction before navigating when action is clicked
Slack Workflow: WooCommerce Admin Start Manage
Update disable drag and drop within images block
Slack Workflow: WooCommerce Admin Start Manage
Add fixed toolbar to modal editor
Slack Workflow: WooCommerce Admin Start Manage
Fix N/A displayed on re-enabling toggles for "Stats overview" panel after refreshing "Woocommerce > Home" page.
Slack Workflow: WooCommerce Admin Start Manage
Add Business Location page to the core profiler
Slack Workflow: WooCommerce Admin Start Manage
Summary field remove 'inline image' and 'keyboard input' options
Slack Workflow: WooCommerce Admin Start Manage
Add block inspector to modal iframe editor
Slack Workflow: WooCommerce Admin Start Manage
Remove strange block editor highlighting within product block editor
Slack Workflow: WooCommerce Admin Start Manage
Add ContentPreview component for previewing block content
Slack Workflow: WooCommerce Admin Start Manage
Remove dot in images description
Slack Workflow: WooCommerce Admin Start Manage
Remove AUTO-DRAFT in product name field on create new product page
Slack Workflow: WooCommerce Admin Start Manage
Working add shipping class option and modal
Slack Workflow: WooCommerce Admin Start Manage
Update List price Pricing link on the general tab to navigate to the Pricing tab
Slack Workflow: WooCommerce Admin Start Manage
Track stock quantity for this product should be disabled when Enable stock management within settings is disabled, and enabled otherwise
Slack Workflow: WooCommerce Admin Start Manage
Add core profiler "Welcome to Woo!" page
Slack Workflow: WooCommerce Admin Start Manage
Add modal editor for use in product editor
Slack Workflow: WooCommerce Admin Start Manage
Introduce missing button element classes for the account orders and downloads
Slack Workflow: WooCommerce Core
Fix #36664
Slack Workflow: WooCommerce Core
- Please test using more than 100 tax rates.
Disable toolbars in all relevant product editor blocks
Slack Workflow: WooCommerce Admin Start Manage
Adding Stock status to inventory tab and toggle block
Slack Workflow: WooCommerce Admin Start Manage
Fix TT3 styles and typography in the single product's attributes table
Slack Workflow: WooCommerce Core
Fix comment list styling in TT2
Slack Workflow: WooCommerce Core
Fix/issue 36360
Slack Workflow: WooCommerce Core
Fix/37601 Add aria-describedby
to Select options button
Slack Workflow: WooCommerce Core
Fix/36785 Clear floats after Product Summary in 2023 theme
Slack Workflow: WooCommerce Core
Show correct variations count when generating a single variation
Slack Workflow: WooCommerce Admin Start Manage
Moving section icon svgs to assets folder and loading by URL
Slack Workflow: WooCommerce Admin Start Manage
- Start on step 3
Reduce padding within notices for smaller screens in the Twenty Twenty One theme
Slack Workflow: WooCommerce Core
Ensure the remove icon shows properly on smaller screens when using the Twenty Twenty One theme
Slack Workflow: WooCommerce Core
Fix "Out of stock threshold" when filed value is empty - Fix/issue 36960
Slack Workflow: WooCommerce Core
Change from using a figure
to using a div
around the single product image
Slack Workflow: WooCommerce Core
Add the product description block and callbacks for the IframeEditor
Slack Workflow: WooCommerce Admin Start Manage
Do not call login if user is already logged in
Slack Workflow: WooCommerce Core
Order is search with the phone number and linked with the user accoun…
Slack Workflow: WooCommerce Core
fix/28214 Backorders have a wrong availability on application/ld+json
Slack Workflow: WooCommerce Core
Enhancement: Add order note to display held stock inventory. #29132
Slack Workflow: WooCommerce Core
Fix/37599 Add Product Name in the aria-label
attribute
Slack Workflow: WooCommerce Core
Fix: variations are counted as products in import message of number of products imported
Slack Workflow: WooCommerce Core
Fix/37600 Remove aria-disabled
from Update Cart
button
Slack Workflow: WooCommerce Core
Fix/issue 36668: Shows warning only when the variation price is empty
Slack Workflow: WooCommerce Admin Start Manage
Fix bulk sale price update
Slack Workflow: WooCommerce Core
fix/37604: replace title html attribute with aria-label
Slack Workflow: WooCommerce Core
fix/35860: Adds missing aria-label and tabindex HTML attributes to the Help tip element.
Slack Workflow: WooCommerce Core
Adding global product block editor styles
Slack Workflow: WooCommerce Admin Start Manage
Create default pages in store locale language
Slack Workflow: WooCommerce Core - Please follow steps here to set different languages for the admin-facing and customer-facing pages.
Fix checkbox label styling on product page tabs
Slack Workflow: WooCommerce Admin Start Manage
Migrate Purchase task and dashboard utils to TS
Slack Workflow: WooCommerce Admin Start Manage
Invert the useValidation hook behavior to return an error instead of a boolean value
Slack Workflow: WooCommerce Admin Start Manage
Print blocks-based element CSS classes only when a block theme is used
Slack Workflow: WooCommerce Admin Start Manage
Solves Cross-Sells display variable product
Slack Workflow: WooCommerce Core
Add IframeEditor component to product editor
Slack Workflow: WooCommerce Admin Start Manage
Replace hardcoded notices with the correct wp_print_notice function
Slack Workflow: WooCommerce Core
Add category field block
Slack Workflow: WooCommerce Admin Start Manage
Use feature the new feature flags engine to guard the access to the new product blocks experience
Slack Workflow: WooCommerce Admin Start Manage
Update/34885 category field in product editor
Slack Workflow: WooCommerce Admin Start Manage
Remove the global wc-cart-fragments enqueue
Slack Workflow: WooCommerce Blocks
fixed spacing issue of thumb image
Slack Workflow: WooCommerce Core
Hide state selector from Ethiopia and Rwanda addresses
Slack Workflow: WooCommerce Core
Contribution
- Set up development environment
- Our Git Flow
- SCSS and JS minification
- Naming conventions
- CSS SASS coding guidelines and naming conventions
- Critical Flows
- API Critical Flows
- String localisation guidelines
- Translating WooCommerce
- Deprecation in core
- Adding Actions and Filters
- Common Issues
- Writing high-quality testing instructions
Release Notes
- Release Testing Instructions
- 3.6.x notes/FAQ
- 2.6.x to 3.0.0 Developer Migration Notes
- Select2 fields not working in 3.0.x
- Thumbnail Image Regeneration in 3.3+
- Customizing image sizes in 3.3+
REST API and CLI
CRUD & Data Descriptions
- Database Description
- CRUD Objects in 3.0
- Order and Order Line Item Data
- Coupon Data
- Customer Data
- Product Data
- Data Stores
Internal APIs
Theming
- Enabling product gallery features (zoom, swipe, lightbox)
- Template File Guidelines for Devs and Theme Authors
Examples / Guides
WooCommerce is an open source commerce platform built for WordPress and lovingly crafted by Automattic and the WooCommerce community 💜. Come and work with us!