Actualizacion de codigo woocommerce para los ecommerce de oyv a su ultima version 10.1.0
Desde
Agosto 12, 2025 14:00
hasta Agosto 12, 2025 15:00
En Oficinas OYV
Publicado por
Rodrigo Galvez
Categorías: Programación web
Hits: 6
Actualizacion de codigo woocommerce para los ecommerce de oyv a su ultima version 10.1.0. Se realizo la actualizacion del codigo para las siguientes mejoras:
Fix – Add i18n support to NOX and NOX in LYS step labels. #59932
Fix – Add role=’button’ to product grid Add to Cart anchors when they act as a button #59628
Fix – Add to Cart + Options: don’t try to remove attributes on load #59336
Fix – Add to Cart + Options: Ensure the minus button in the QuantityStepper component becomes disabled, unfocusable, and unclickable when quantity is at the minimum allowed value. #59386
Fix – Add to Cart + Options: prevent adding below-min quantity in grouped products children #59408
Fix – Add to Cart + Options block: make sure individually sold products quantities are reset when they are children of a grouped product #59597
Fix – Allow decimal stock levels in Store API if implemented by extensions. #58693
Fix – Apply block styles in iAPI powered MiniCart. #59561
Fix – Blockified grouped product quantity inputs start empty by default with a 0 placeholder. #58997
Fix – Bubble change event in Add to Cart + Options and Add to Cart with Options blocks #59704
Fix – Clear cache when copy or delete email template to theme #58877
Fix – Clear OrderCache entry when running $order->save_meta_data() #59949
Fix – CYS: Prevent crash during rare font installation edge case. #58998
Fix – Disable scrolling on body when the mini-cart drawer is open. #59715
Fix – Display notices when item quantities change without interaction. #59683
Fix – Ensure custom tax classes are correctly exported and imported in Blueprints #59362
Fix – Ensure discount meta slot fill shows when no coupons are applied to the cart. #59278
Fix – Ensure Lakshadweep is spelt correctly #59295
Fix – Ensure product images in the Single Product block respect column boundaries in both editor and frontend views. #58193
Fix – Ensure usePages includes hooks added before hookAdded action registration #58834
Fix – Fix adding groupped products to cart from the Add to Cart + Options block when the Mini-Cart block was missing #60053
Fix – Fix Add to Cart + Options block to show user-friendly error when individually sold product is already in cart #59550
Fix – Fix Advanced Settings layout. #59321
Fix – Fix an issue in the buttonAriaLabel PHP getter in the woocommerce/mini-cart iAPI initial state. #59779
Fix – Fix an issue where Safari on iOS would choose the «next» item in a required select list instead of the correct one during autofill. #59638
Fix – Fix applying coupon codes that differ only in space (e.g., «cou pon» and «coupon») #59591
Fix – Fix blurry text in Settings nav tabs #58972
Fix – Fix build for mini-cart.css #59980
Fix – Fix cart API request for logged-in customers with previous cart session #60030
Fix – Fix edge case when selecting shipping/pickup location on slow network #59448
Fix – Fixed product attributes taxonomies during XML/WXR import via WP CLI. #59557
Fix – Fixed the divider in order summary to expand to full width in editor to match with frontend UI. #58329
Fix – Fixed the “Product Brands” template not falling back correctly to the “Product Catalog” #59576
Fix – Fix error in email style sync in themes using refs in global styles colors #60050
Fix – Fixes a bug in which visiting an empty, non-default checkout block, would result in trying to create an order. #59302
Fix – Fixes schema mismatch between client and server for additional fields that caused unexpected results. #58992
Fix – Fixes the broken checkout block margin for twenty twenty and twenty twenty one themes. #59277
Fix – Fix experimental Mini-Cart block to show placeholder image for products without images. #59761
Fix – Fix iAPI-powered Mini-Cart block to limit product descriptions to 15 words maximum, matching the behavior of the current Mini-Cart block. #59763
Fix – Fix missing cart preview data in the site editor #60160
Fix – Fix missing focus outline in Add to Cart + Options variation selector pills #59012
Fix – Fix Payments Settings WooPayments test-to-live flow when site is installed in a subdirectory. #60166
Fix – Fix Products Table block powered by the iAPI. #59592
Fix – Fix stale data issues with offline payment gateways settings #59392
Fix – Fix the «Account Number» column in BACS to display either the account number or the IBAN #59724
Fix – Fix the out-of-sync Product Button block after modifying a product’s quantity from the Mini Cart. #60036
Fix – Fix three HTML validation errors on the Single Product Template. #58904
Fix – Improve cart table markup and update a th to a td. #59982
Fix – Improve the Add to Cart + Options block compatibility layer to support more extensions #59317
Fix – Make sure Add to Cart button state updates when changing variation in the Add to Cart + Options block #59158
Fix – Move product button add to cart strings from interactivity state to context #59037
Fix – Onboarding button will direct to core profiler if incomplete #59648
Fix – Prevent added to cart notice to appear when adding variable products to cart via the Add to Cart + Options block #60058
Fix – Prevent html entities showing incorrectly in FormattedMonetaryAmount component #59011
Fix – Prevent issue where quantity would not update correctly after being edited on the client and receiving an update from the data store. #59537
Fix – Prevent lazy loading in product images in transactional emails to ensure proper display in email clients #59007
Fix – Prevent order discount above coupon amount when editing order in admin #59606
Fix – Prevent order summary moving below place order button when terms and conditions block is moved #59154
Fix – Prevent password input field erroring if password is copy-pasted in #59577
Fix – Prevent quantity selector from rendering in Add to Cart with Options and Add to Cart + Options blocks when min and max quantity are the same. #59347
Fix – Prevent rendering multiple instances of the Checkout block #58001
Fix – Prevent Settings tab bar from breaking into two lines when not needed #59164
Fix – Prevent URLs being texturized in customer and private order notes. #59092
Fix – Prevent warnings when accessing invalid post types via REST api #58912
Fix – Product Details: restore legacy block setting and default layout #59808
Fix – Product Editor: fix postbox position calculation. #59212
Fix – Product Filters: Prevent product filter queries when no products are found. #59394
Fix – Product Summary block: Add block class name to editor container elements #58930
Fix – Remove Add to Cart + Options template part from block inserter. #59501
Fix – removed excessive arguments from set_total #59454
Fix – Removed getDescriptionDisallowingConversion, isConversionPossible and minor code quality improvements added. #59515
Fix – Removed hard-coded right margin from Quantity Selector to resolve layout inconsistency. #59289
Fix – Remove Mini Cart template part from block inserter. #59513
Fix – Resolved add to cart button count for variations where attribute type is any #59274
Fix – Resolved a minor animation glitch in the blockified add to cart button when the form is invalid for variable products #59516
Fix – Revert: Related Products: avoids querying results on each page load. #59642
Fix – Shipping tax now correctly applies no tax when the inherited cart item tax class does not have shipping tax enabled, instead of falling back to standard rates. #59324
Fix – Show local pickup link within Shipping zones settings description conditionally when store uses block checkout #59257
Fix – Show notice in checkout when only express payments are available #59075
Fix – This fix addresses the issue where email content blocks contained unexpected new lines due to unnecessary line breaks in PHP template files. The changes ensure clean email rendering by removing unwanted whitespace. #59188
Fix – Update Add to Cart + Options store so it listens to input events #59150
Fix – Update cached block resource asset hints when the site URL is updated #59342
Fix – Updated add-to-cart URLs to maintain current URL and arguments when AJAX mode is disabled. #59522
Fix – Update quantity selectors to have the minus characters instead of hyphens #59372
Fix – Use only the plural form in the MiniCart Title Items Counter block. #59636
Fix – Fix an issue when a product is not an object in html order item #60252
Fix – Preserve manual discount when manually editing an order #60248
Fix – Revert feature name to add_payment_method. #60197
Fix – Updated OrderCountCache to return values for all previously saved statuses, not just those registered. #60236
Add – Add «Products by Category» and «Products by Tag» collections to Product Collection block. #58440
Add – Add an experimental feature toggle for the Interactivity API-powered Mini Cart. #59782
Add – Add a tool to repair coupons lookup table with zero discount amounts #60145
Add – Add block transform from «Add to Cart with Options» block to the «Add to Cart + Options» block. #59343
Add – Added disabled add-to-cart button for product variations in blockified-add-to-cart #59110
Add – Added global_unique_id property to the line_items object for the orders endpoint. #54024
Add – Add experimental REST API support for grouped product min/max prices #59586
Add – Add implematnion #59426
Add – Add Payment Method Icons block #57181
Add – Adds two new functions to identify the current page: is_admin_settings_page, and is_pay_for_order_page. #59069
Add – Add suggestions component to shortcode checkout. #59189
Add – Add support for dynamic multi-field product search via search_fields and search parameters in the Products REST API endpoint with cross-field matching capability. #59450
Add – Add support for test account skipping in WooPayments onboarding. #60018
Add – Add taxonomy support to Product Collection Data API endpoint with calculate_taxonomy_counts parameter #59608
Add – Product Filters: add get_taxonomy_counts method to FilterData class for taxonomy term counting. #59462
Add – Update Stock Indicator block after a variation is selected in the Add to Cart + Options block #59706
Update – Add loading block categories on the email editor page. #58966
Update – Add partial loading states to the order summary #59531
Update – Adds backward compatibility for registerCheckoutFilters in the new iAPI-powered Mini-Cart. #59693
Update – Add to Cart + Options: Display error message when adding 0 items to cart in the grouped product form #59662
Update – Exposes customers/stats endpoint in the analytic reports. #58376
Update – Fix manage_stock type to allow boolean and string values for product variations. #59581
Update – Migrate all cron jobs (session clean up, unpaid order clean up, sale schedules, log clean up…) to use action scheduler instead. #59325
Update – Migrate the WooContent block to the render_email_callback. #59070
Update – Pass the WCCOM connection status of the store as a paramter in extension serch request #59658
Update – Product Collection: remove layout settings from toolbar and just keep one in inspector controls #59584
Update – Product Specification: reuse core/table block default style. #58902
Update – Support passing objects for woocommerce_address_providers filter. #59617
Update – Update block email editor integration to work with the updated JS package #58874
Update – Updated persistent cart functionality to use the sessions table instead of usermeta. Fixes edge cases that prevented cart from being restored. #57961
Update – Update Mini-Cart and Cart quantity selectors to use the current color for the border #58922
Update – Update Product Stock Indicator and Add to Cart + Options blocks to consider variable products without purchasable variations as out of stock #58845
Update – Update the Action Scheduler package to version 3.9.3. #59672
Update – Update the loading of the express checkout area in the checkout block #59449
Update – Update the navigation for offline payment methods to avoid unnecessary page refresh #59163
Update – Use email sender options for low stock, no stock, and backorder notifications. #58932
Update – Wrap most Add to Cart + Options CSS selectors in :where() to decrease specificity #59364
Update – Wrap Product Gallery CSS selectors in :where() to decrease specificity #59370
Dev – Avoid warnings about missing a unique key prop from SnackbarList component when enabling script debug. #59429
Dev – Change to use a more specific locator to click on the Customer field when creating an order, as the current method fails the QIT woo-e2e test due to a plugin resolving multiple elements with the text «Guest». #59177
Dev – Convert cart block e2e tests to integration tests #58979
Dev – E2E tests: fix flaky product attributes test #59275
Dev – E2E tests: fix image URLs for product import tests to cover testing against a release artifact #58908
Dev – E2E tests: merge global setup steps #59310
Dev – E2E tests: remove usage of @woocommerce/api package in favour of the module in e2e-utils-playwright package #59409
Dev – Fix flaky test for order confirmation #58947
Dev – Font Picker E2E test: refactor response handling to ensure all font families are loaded before proceed with test #58899
Dev – Grouping of valid payment complete statuses in a new constant. #58936
Dev – Monorepo: consolidate packages licenses to GPL-2.0-or-later. #58941
Dev – Monorepo: remove cross-env dependency. #58919
Dev – Remove experimental product editor feature from UI #56709
Dev – Remove unused ‘WooCommerce Blocks Test Helper’ plugin after confirming it is no longer referenced in E2E tests. #59042
Dev – Remove unused css declarations #59421
Dev – Silent css build calc errors #59187
Dev – This PR only refactors test file of ProductCollection for organization without changing any functionality, test logic, or user-facing features. #59575
Tweak – Change copy of Woo tab on plugin install screen. #59572
Tweak – Check if product suggestions should be fetched whenever someone views a WC Admin page. #59726
Tweak – Ensure email previews uses the plugin_id for transients #59446
Tweak – Extra defensive coding in JS when editing products with some of the «standard» product fields removed from the UI #59567
Tweak – Fix background mismatch between Embedded KYC and LYS container. #60148
Tweak – Fix inconsistent shortcode display in WooCommerce Status pages section. This improvement ensures consistent formatting of shortcode display in the WooCommerce Status «WooCommerce pages» box, making all shortcodes appear with square brackets for better clarity and consistency. #59687
Tweak – Renamed the “Single Product” block to simply “Product”, allowing it to more readily surface within the inserter search results. #58754
Tweak – Skip steps that change the Site Visibility to Live when importing a Blueprint. #59579
Tweak – Update CSS query classes doc #59323
Tweak – Update footer link for marketplace suggestions on orders page and product editor to link to in-app Marketplace instead of to WooCommerce.com, if a in-app URL is provided via the suggestions endpoint. #59599
Tweak – Use consistent image placeholder across the entire editor. #59418
Performance – Feature compatibility: Make declarations lazy to avoid get_plugins() calls on frontend #59653
Performance – Fix performance issues with structured data and products with lots of variations #59431
Performance – Improve block performance by avoiding unnecessary REST API initialization when fetching cart data #58891
Performance – Improve HPOS order search performance by optimizing full-text search queries. #59543
Performance – Improve Product Filters block performance with optimized caching for product IDs. #57078
Performance – Improves performance when editing site templates. #59292
Performance – Product Filters: only query selected attributes for attribute query clauses. #59508
Performance – Remove nocache headers from Cart page to enable bfcache #58445
Enhancement – Accessibility: add global event handler for anchors with button role triggering the click on spacebar keydown #59578
Enhancement – Adds an ‘in progress’ state to WooCommerce onboarding tasks, providing visual feedback when tasks are started but not completed. Initially implemented for the Payments setup task. #59988
Enhancement – Align pending state when selecting shipping rate with selecting pickup location #58688
Enhancement – Improve error messaging for variable products in Add to Cart + Options block by returning a neutral API error and displaying a user-friendly message in the frontend when no attributes are selected. #59390
Enhancement – Improve initial load for the checkout block #58782
Enhancement – Only include WordPress.org themes in the Blueprint export steps. #57888
Enhancement – Order-pay page can also use the session choosen gateway #47100
