PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 11.0.1
WooCommerce v11.0.1
11.1.0 11.1.0-rc.2 11.1.0-rc.1 11.1.0-beta.2 11.1.0-beta.1 11.0.1 11.0.0 11.0.0-rc.3 11.0.0-rc.2 11.0.0-rc.1 11.0.0-beta.2 11.0.0-beta.1 10.9.4 10.9.3 10.9.2 10.9.1 10.9.0 10.9.0-rc.1 10.9.0-beta.2 10.9.0-beta.1 10.8.1 10.8.0 10.8.0-rc.1 10.8.0-beta.2 10.8.0-beta.1 7.8.0-beta.1 7.8.0-beta.2 7.8.0-rc.1 7.8.0-rc.2 7.8.1 7.8.2 7.8.3 7.8.4 7.9.0 7.9.0-beta.1 7.9.0-beta.2 7.9.0-rc.2 7.9.0-rc.3 7.9.1 7.9.2 8.0.0 8.0.0-beta.1 8.0.0-beta.2 8.0.0-rc.1 8.0.0-rc.2 8.0.1 8.0.2 8.0.3 8.0.4 8.0.5 8.1.0 8.1.0-beta.1 8.1.0-rc.1 8.1.0-rc.2 8.1.1 8.1.2 8.1.3 8.1.4 8.2.0 8.2.0-beta.1 8.2.0-rc.1 8.2.0-rc.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.3.0 8.3.0-beta.1 8.3.0-rc.1 8.3.0-rc.2 8.3.1 8.3.2 8.3.3 8.3.4 8.4.0 8.4.0-beta.1 8.4.0-rc.1 8.4.1 8.4.2 8.4.3 8.5.0 8.5.0-beta.1 8.5.0-rc.1 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6.0 8.6.0-beta.1 8.6.0-rc.1 8.6.1 8.6.2 8.6.3 8.6.4 8.7.0 8.7.0-beta.1 8.7.0-beta.2 8.7.0-rc.1 8.7.1 8.7.2 8.7.3 8.8.0 8.8.0-beta.1 8.8.0-rc.1 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.8.6 8.8.7 8.9.0 8.9.0-beta.1 8.9.0-rc.1 8.9.1 8.9.2 8.9.3 8.9.4 8.9.5 9.0.0 9.0.0-beta.1 9.0.0-beta.2 9.0.0-rc.1 9.0.1 9.0.2 9.0.3 9.0.4 9.1.0 9.1.0-beta.1 9.1.0-rc.1 9.1.1 9.1.2 9.1.3 9.1.4 9.1.5 9.1.6 9.2.0 9.2.0-beta.1 9.2.0-rc.1 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.3.0 9.3.0-beta.1 9.3.0-rc.1 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.4.0 9.4.0-beta.1 9.4.0-beta.2 9.4.0-rc.1 9.4.0-rc.2 9.4.0-rc.3 9.4.0-rc.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.5.0 9.5.0-beta.1 9.5.0-beta.2 9.5.0-rc.1 9.5.1 9.5.2 9.5.3 9.5.4 9.6.0 9.6.0-beta.1 9.6.0-beta.2 9.6.0-rc.1 9.6.1 9.6.2 9.6.3 9.6.4 9.7.0 9.7.0-beta.1 9.7.0-rc.1 9.7.1 9.7.2 9.7.3 9.8.0 9.8.0-beta.1 9.8.0-rc.1 9.8.1 9.8.2 9.8.3 9.8.4 9.8.5 9.8.6 9.8.7 9.9.0 9.9.0-beta.1 9.9.0-rc.1 9.9.1 9.9.2 9.9.3 9.9.4 9.9.5 9.9.6 9.9.7 3.7.3 7.1.2 3.8.0 7.2.0 3.8.0-beta.1 7.2.0-beta.1 3.8.0-rc.1 7.2.0-beta.2 3.8.0-rc.2 7.2.0-rc.1 3.8.1 7.2.0-rc.2 3.8.2 7.2.1 3.8.3 7.2.2 3.9.0 7.2.3 3.9.0-beta.1 7.2.4 3.9.0-beta.2 7.3.0 3.9.0-rc.1 7.3.0-beta.1 3.9.0-rc.2 7.3.0-beta.2 3.9.0-rc.3 7.3.0-rc.1 3.9.0-rc.4 7.3.0-rc.2 3.9.1 7.3.1 3.9.2 7.4.0 3.9.3 7.4.0-beta.1 3.9.4 7.4.0-beta.2 3.9.5 7.4.0-rc.1 4.0.0 7.4.0-rc.2 4.0.0-beta.1 7.4.1 4.0.0-rc.1 7.4.2 4.0.0-rc.2 7.5.0 4.0.1 7.5.0-beta.1 4.0.2 7.5.0-beta.2 4.0.3 7.5.0-rc.1 4.0.4 7.5.1 4.1.0 7.5.2 4.1.0-beta.1 7.6.0 4.1.0-beta.2 7.6.0-beta.1 4.1.0-rc.1 7.6.0-beta.2 4.1.0-rc.2 7.6.0-rc.1 4.1.1 7.6.0-rc.2 4.1.2 7.6.0-rc.3 4.1.3 7.6.1 4.1.4 7.6.2 4.2.0 7.7.0 4.2.0-RC.1 7.7.0-beta.1 4.2.0-RC.2 7.7.0-beta.2 4.2.0-beta.1 7.7.0-rc.1 4.2.1 7.7.1 4.2.2 7.7.2 4.2.3 7.7.3 4.2.4 7.8.0 4.2.5 4.3.0 4.3.0-beta.1 4.3.0-rc.1 4.3.0-rc.2 4.3.0-rc.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.4.0 4.4.0-beta.1 4.4.0-rc.1 4.4.1 4.4.2 4.4.3 4.4.4 4.5.0 4.5.0-beta.1 4.5.0-rc.1 4.5.0-rc.3 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.6.0-beta.1 4.6.0-rc.1 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.7.0 4.7.0-beta.1 4.7.0-beta.2 4.7.0-rc.1 4.7.1 4.7.1-beta.1 4.7.2 4.7.3 4.7.4 4.8.0 4.8.0-beta.1 4.8.0-rc.1 4.8.0-rc.2 4.8.1 4.8.2 4.8.3 4.9.0 4.9.0-beta.1 4.9.0-rc.1 4.9.0-rc.2 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 5.0.0 5.0.0-beta.1 5.0.0-beta.2 5.0.0-rc.1 5.0.0-rc.2 5.0.0-rc.3 5.0.1 5.0.2 5.0.3 5.1.0 5.1.0-beta.1 5.1.0-rc.1 trunk 5.1.1 10.0.0 5.1.2 10.0.0-rc.1 5.1.3 10.0.0-rc.2 5.2.0 10.0.1 5.2.0-beta.1 10.0.2 5.2.0-rc.1 10.0.3 5.2.0-rc.2 10.0.4 5.2.1 10.0.5 5.2.2 10.0.6 5.2.3 10.1.0 5.2.4 10.1.0-rc.1 5.2.5 10.1.0-rc.2 5.3.0 10.1.0-rc.3 5.3.0-beta.1 10.1.0-rc.4 5.3.0-rc.1 10.1.1 5.3.0-rc.2 10.1.2 5.3.1 10.1.3 5.3.2 10.1.4 5.3.3 10.2.0 5.4.0 10.2.0-beta.1 5.4.0-beta.1 10.2.0-beta.2 5.4.0-rc.1 10.2.0-rc.1 5.4.1 10.2.1 5.4.2 10.2.2 5.4.3 10.2.3 5.4.4 10.2.4 5.4.5 10.3.0 5.5.0 10.3.0-beta.1 5.5.0-beta.1 10.3.0-beta.2 5.5.0-rc.1 10.3.0-rc.1 5.5.0-rc.2 10.3.0-rc.2 5.5.1 10.3.1 5.5.2 10.3.2 5.5.3 10.3.3 5.5.4 10.3.4 5.5.5 10.3.5 5.6.0 10.3.6 5.6.0-beta.1 10.3.7 5.6.0-rc.1 10.3.8 5.6.0-rc.2 10.4.0 5.6.1 10.4.0-beta.1 5.6.2 10.4.0-beta.2 5.6.3 10.4.0-rc.1 5.7.0 10.4.1 5.7.0-beta.1 10.4.2 5.7.0-rc.1 10.4.3 5.7.1 10.4.4 5.7.2 10.5.0 5.7.3 10.5.0-beta.1 5.8.0 10.5.0-beta.2 5.8.0-beta.1 10.5.0-rc.1 5.8.0-beta.2 10.5.0-rc.2 5.8.0-rc.1 10.5.0-rc.3 5.8.1 10.5.1 5.8.2 10.5.2 5.9.0 10.5.3 5.9.0-beta.1 10.6.0 5.9.0-rc.1 10.6.0-beta.1 5.9.0-rc.2 10.6.0-beta.2 5.9.1 10.6.0-rc.1 5.9.2 10.6.1 6.0.0 10.6.2 6.0.0-beta.1 10.7.0 6.0.0-rc.1 10.7.0-beta.1 6.0.1 10.7.0-beta.2 6.0.2 10.7.0-rc.1 6.1.0 3.0.0 6.1.0-beta.1 3.0.1 6.1.0-rc.1 3.0.2 6.1.0-rc.2 3.0.3 6.1.1 3.0.4 6.1.2 3.0.5 6.1.3 3.0.6 6.2.0 3.0.7 6.2.0-beta.1 3.0.8 6.2.0-rc.1 3.0.9 6.2.0-rc.2 3.1.0 6.2.1 3.1.1 6.2.2 3.1.2 6.2.3 3.2.0 6.3.0 3.2.1 6.3.0-beta.1 3.2.2 6.3.0-rc.1 3.2.3 6.3.0-rc.2 3.2.4 6.3.1 3.2.5 6.3.2 3.2.6 6.4.0 3.3.0 6.4.0-beta.1 3.3.1 6.4.0-rc.1 3.3.2 6.4.1 3.3.2-rc.1 6.4.2 3.3.3 6.5.0 3.3.4 6.5.0-beta.1 3.3.5 6.5.0-rc.1 3.3.6 6.5.0-rc.2 3.4.0 6.5.1 3.4.0-beta.1 6.5.2 3.4.0-rc.2 6.6.0 3.4.1 6.6.0-beta.1 3.4.2 6.6.0-rc.1 3.4.3 6.6.0-rc.2 3.4.4 6.6.1 3.4.5 6.6.2 3.4.6 6.7.0 3.4.7 6.7.0-beta.1 3.4.8 6.7.0-beta.2 3.5.0 6.7.0-rc.1 3.5.0-beta.1 6.7.1 3.5.0-rc.1 6.8.0 3.5.0-rc.2 6.8.0-beta.1 3.5.1 6.8.0-beta.2 3.5.10 6.8.0-rc.1 3.5.2 6.8.1 3.5.3 6.8.2 3.5.4 6.8.3 3.5.5 6.9.0 3.5.6 6.9.0-beta.1 3.5.7 6.9.0-beta.2 3.5.8 6.9.0-rc.1 3.5.9 6.9.1 3.6.0 6.9.2 3.6.0-beta.1 6.9.3 3.6.0-rc.1 6.9.4 3.6.0-rc.2 6.9.5 3.6.0-rc.3 7.0.0 3.6.1 7.0.0-beta.1 3.6.2 7.0.0-beta.2 3.6.3 7.0.0-beta.3 3.6.4 7.0.0-rc.1 3.6.5 7.0.0-rc.2 3.6.6 7.0.1 3.6.7 7.0.2 3.7.0 7.1.0 3.7.0-beta.1 7.1.0-beta.1 3.7.0-rc.1 7.1.0-beta.2 3.7.0-rc.2 7.1.0-rc.1 3.7.1 7.1.0-rc.2 3.7.2 7.1.1
woocommerce / assets / client / blocks / blocks-json.php
woocommerce / assets / client / blocks Last commit date
@woocommerce 1 month ago accordion-group 1 year ago accordion-header 1 year ago accordion-item 1 year ago accordion-panel 1 year ago active-filters 1 year ago add-to-cart-form 1 year ago add-to-cart-with-options 7 months ago add-to-cart-with-options-grouped-product-item 1 year ago add-to-cart-with-options-grouped-product-item-label 1 year ago add-to-cart-with-options-grouped-product-item-selector 1 year ago add-to-cart-with-options-grouped-product-selector 1 year ago add-to-cart-with-options-quantity-selector 3 months ago add-to-cart-with-options-variation-description 10 months ago add-to-cart-with-options-variation-selector 1 year ago add-to-cart-with-options-variation-selector-attribute 2 months ago add-to-cart-with-options-variation-selector-attribute-name 1 year ago add-to-wishlist-button 2 months ago all-products 1 year ago all-reviews 1 year ago attribute-filter 1 year ago breadcrumbs 1 year ago cart-link 5 months ago catalog-sorting 2 months ago category-description 9 months ago category-title 9 months ago checkout 5 months ago classic-shortcode 1 year ago coming-soon 1 year ago coupon-code 3 months ago customer-account 5 months ago dropdown 2 months ago email-content 7 months ago featured-category 9 months ago featured-product 9 months ago filter-wrapper 1 year ago handpicked-products 1 year ago inner-blocks 3 months ago mini-cart 5 months ago mini-cart-contents 5 months ago mini-cart-contents-block 1 month ago order-confirmation-additional-fields 2 years ago order-confirmation-additional-fields-wrapper 2 years ago order-confirmation-additional-information 2 years ago order-confirmation-billing-address 2 years ago order-confirmation-billing-wrapper 2 years ago order-confirmation-create-account 1 year ago order-confirmation-downloads 2 years ago order-confirmation-downloads-wrapper 2 years ago order-confirmation-shipping-address 2 years ago order-confirmation-shipping-wrapper 2 years ago order-confirmation-status 2 years ago order-confirmation-summary 2 years ago order-confirmation-totals 2 years ago order-confirmation-totals-wrapper 2 years ago page-content-wrapper 1 year ago payment-method-icons 1 year ago price-filter 1 year ago product-average-rating 1 year ago product-best-sellers 1 year ago product-button 9 months ago product-categories 1 year ago product-category 1 year ago product-collection 1 month ago product-collection-no-results 10 months ago product-description 1 year ago product-details 1 year ago product-filter-active 1 month ago product-filter-attribute 1 month ago product-filter-checkbox-list 1 month ago product-filter-chips 2 months ago product-filter-clear-button 1 month ago product-filter-price 1 month ago product-filter-price-slider 1 month ago product-filter-rating 1 month ago product-filter-removable-chips 1 month ago product-filter-status 1 month ago product-filter-taxonomy 1 month ago product-filters 1 month ago product-gallery 1 month ago product-gallery-large-image 7 months ago product-gallery-large-image-next-previous 1 year ago product-gallery-thumbnails 7 months ago product-image 10 months ago product-image-gallery 1 year ago product-meta 1 year ago product-new 1 year ago product-on-sale 1 year ago product-price 1 month ago product-rating 1 year ago product-rating-counter 1 year ago product-rating-stars 1 year ago product-results-count 9 months ago product-review-author-name 1 year ago product-review-content 1 year ago product-review-date 1 year ago product-review-form 1 year ago product-review-rating 1 year ago product-review-template 9 months ago product-reviews 1 year ago product-reviews-pagination 1 year ago product-reviews-pagination-next 3 months ago product-reviews-pagination-numbers 1 year ago product-reviews-pagination-previous 3 months ago product-reviews-title 1 year ago product-sale-badge 10 months ago product-sku 3 months ago product-specifications 1 year ago product-stock-indicator 10 months ago product-summary 9 months ago product-tag 1 year ago product-template 10 months ago product-title 1 year ago product-top-rated 1 year ago products-by-attribute 1 year ago rating-filter 1 year ago related-products 1 year ago reviews-by-category 1 year ago reviews-by-product 1 year ago saved-for-later 2 months ago single-product 2 months ago stock-filter 1 year ago store-notices 1 year ago wishlist 2 months ago woocommerce 1 month ago 219.js 1 month ago 991.js 1 month ago accordion-group.asset.php 1 month ago accordion-group.js 1 month ago accordion-header-style.asset.php 1 year ago accordion-header.asset.php 1 month ago accordion-header.js 1 month ago accordion-item-style.asset.php 3 months ago accordion-item.asset.php 1 month ago accordion-item.js 1 month ago accordion-panel-style.asset.php 1 year ago accordion-panel.asset.php 1 month ago accordion-panel.js 1 month ago active-filters-frontend.asset.php 1 month ago active-filters-frontend.js 1 month ago active-filters-rtl.css 1 year ago active-filters-style.asset.php 1 month ago active-filters-wrapper-frontend.js 1 month ago active-filters.asset.php 1 month ago active-filters.css 1 year ago active-filters.js 1 month ago add-to-cart-form.asset.php 1 month ago add-to-cart-form.js 1 month ago add-to-cart-with-options-grouped-product-item-label-style.asset.php 1 month ago add-to-cart-with-options-grouped-product-item-label.asset.php 1 month ago add-to-cart-with-options-grouped-product-item-label.js 1 month ago add-to-cart-with-options-grouped-product-item-selector-rtl.css 3 months ago add-to-cart-with-options-grouped-product-item-selector-style.asset.php 1 month ago add-to-cart-with-options-grouped-product-item-selector.asset.php 1 month ago add-to-cart-with-options-grouped-product-item-selector.css 3 months ago add-to-cart-with-options-grouped-product-item-selector.js 1 month ago add-to-cart-with-options-grouped-product-item-style.asset.php 1 month ago add-to-cart-with-options-grouped-product-item.asset.php 1 month ago add-to-cart-with-options-grouped-product-item.js 1 month ago add-to-cart-with-options-grouped-product-selector.asset.php 1 month ago add-to-cart-with-options-grouped-product-selector.js 1 month ago add-to-cart-with-options-quantity-selector.asset.php 1 month ago add-to-cart-with-options-quantity-selector.js 1 month ago add-to-cart-with-options-variation-description-style.asset.php 1 month ago add-to-cart-with-options-variation-description.asset.php 1 month ago add-to-cart-with-options-variation-description.js 1 month ago add-to-cart-with-options-variation-selector-attribute-name-style.asset.php 1 month ago add-to-cart-with-options-variation-selector-attribute-name.asset.php 1 month ago add-to-cart-with-options-variation-selector-attribute-name.js 1 month ago add-to-cart-with-options-variation-selector-attribute-rtl.css 2 months ago add-to-cart-with-options-variation-selector-attribute-style.asset.php 1 month ago add-to-cart-with-options-variation-selector-attribute.asset.php 1 month ago add-to-cart-with-options-variation-selector-attribute.css 2 months ago add-to-cart-with-options-variation-selector-attribute.js 1 month ago add-to-cart-with-options-variation-selector.asset.php 1 month ago add-to-cart-with-options-variation-selector.js 1 month ago add-to-cart-with-options.asset.php 1 month ago add-to-cart-with-options.js 1 month ago add-to-wishlist-button.asset.php 1 month ago add-to-wishlist-button.js 1 month ago all-products-frontend.asset.php 1 month ago all-products-frontend.js 1 month ago all-products-rtl.css 3 months ago all-products-style.asset.php 1 month ago all-products.asset.php 1 month ago all-products.css 3 months ago all-products.js 1 month ago all-reviews-rtl.css 1 year ago all-reviews-style.asset.php 1 month ago all-reviews.asset.php 1 month ago all-reviews.css 1 year ago all-reviews.js 1 month ago attribute-filter-frontend.asset.php 1 month ago attribute-filter-frontend.js 1 month ago attribute-filter-rtl.css 3 months ago attribute-filter-style.asset.php 1 month ago attribute-filter-style.js.LICENSE.txt 2 years ago attribute-filter-wrapper-frontend.js 1 month ago attribute-filter.asset.php 1 month ago attribute-filter.css 3 months ago attribute-filter.js 1 month ago blocks-checkout-events.asset.php 3 months ago blocks-checkout-events.js 3 months ago blocks-checkout.asset.php 1 month ago blocks-checkout.js 1 month ago blocks-components.asset.php 1 month ago blocks-components.js 1 month ago blocks-json.php 1 month ago breadcrumbs-rtl.css 1 year ago breadcrumbs-style.asset.php 1 month ago breadcrumbs.asset.php 1 month ago breadcrumbs.css 1 year ago breadcrumbs.js 1 month ago cart-frontend.asset.php 1 month ago cart-frontend.js 1 month ago cart-link-rtl.css 1 month ago cart-link-style.asset.php 1 month ago cart-link.asset.php 1 month ago cart-link.css 1 month ago cart-link.js 1 month ago cart-rtl.css 1 month ago cart-style.asset.php 1 month ago cart.asset.php 1 month ago cart.css 1 month ago cart.js 1 month ago catalog-sorting.asset.php 1 month ago catalog-sorting.js 1 month ago category-description-style.asset.php 1 month ago category-description.asset.php 1 month ago category-description.js 1 month ago category-title-style.asset.php 1 month ago category-title.asset.php 1 month ago category-title.js 1 month ago checkout-frontend.asset.php 1 month ago checkout-frontend.js 1 month ago checkout-rtl.css 1 month ago checkout-style.asset.php 1 month ago checkout.asset.php 1 month ago checkout.css 1 month ago checkout.js 1 month ago classic-shortcode-rtl.css 1 year ago classic-shortcode-style.asset.php 1 month ago classic-shortcode.asset.php 1 month ago classic-shortcode.css 1 year ago classic-shortcode.js 1 month ago coming-soon-rtl.css 1 month ago coming-soon-style.asset.php 1 month ago coming-soon.asset.php 1 month ago coming-soon.css 1 month ago coming-soon.js 1 month ago coupon-code-style.asset.php 3 months ago coupon-code.asset.php 3 months ago coupon-code.js 3 months ago customer-account.asset.php 1 month ago customer-account.js 1 month ago dependency-detection.js 5 months ago dropdown.asset.php 1 month ago dropdown.js 1 month ago email-content-style.asset.php 3 months ago email-content.asset.php 3 months ago email-content.js 3 months ago featured-category-rtl.css 9 months ago featured-category-style.asset.php 1 month ago featured-category.asset.php 1 month ago featured-category.css 9 months ago featured-category.js 1 month ago featured-product-rtl.css 9 months ago featured-product-style.asset.php 1 month ago featured-product.asset.php 1 month ago featured-product.css 9 months ago featured-product.js 1 month ago filter-wrapper-frontend.asset.php 1 month ago filter-wrapper-frontend.js 1 month ago filter-wrapper.asset.php 1 month ago filter-wrapper.js 1 month ago handpicked-products-style.asset.php 1 month ago handpicked-products.asset.php 1 month ago handpicked-products.js 1 month ago interactivity-blocks-frontend-assets.php 1 month ago legacy-template-rtl.css 10 months ago legacy-template-style.asset.php 1 month ago legacy-template.asset.php 1 month ago legacy-template.css 10 months ago legacy-template.js 1 month ago mini-cart-component-frontend.asset.php 1 month ago mini-cart-component-frontend.js 1 month ago mini-cart-contents-rtl.css 1 month ago mini-cart-contents-style.asset.php 1 month ago mini-cart-contents.asset.php 1 month ago mini-cart-contents.css 1 month ago mini-cart-contents.js 1 month ago mini-cart-frontend.asset.php 1 month ago mini-cart-frontend.js 1 month ago mini-cart-rtl.css 1 month ago mini-cart-style.asset.php 1 month ago mini-cart.asset.php 1 month ago mini-cart.css 1 month ago mini-cart.js 1 month ago order-confirmation-additional-fields-rtl.css 6 months ago order-confirmation-additional-fields-style.asset.php 1 month ago order-confirmation-additional-fields-wrapper-rtl.css 1 year ago order-confirmation-additional-fields-wrapper-style.asset.php 1 month ago order-confirmation-additional-fields-wrapper.asset.php 1 month ago order-confirmation-additional-fields-wrapper.css 1 year ago order-confirmation-additional-fields-wrapper.js 1 month ago order-confirmation-additional-fields.asset.php 1 month ago order-confirmation-additional-fields.css 6 months ago order-confirmation-additional-fields.js 1 month ago order-confirmation-additional-information-rtl.css 6 months ago order-confirmation-additional-information-style.asset.php 1 month ago order-confirmation-additional-information.asset.php 1 month ago order-confirmation-additional-information.css 6 months ago order-confirmation-additional-information.js 1 month ago order-confirmation-billing-address-rtl.css 6 months ago order-confirmation-billing-address-style.asset.php 1 month ago order-confirmation-billing-address.asset.php 1 month ago order-confirmation-billing-address.css 6 months ago order-confirmation-billing-address.js 1 month ago order-confirmation-billing-wrapper-style.asset.php 1 month ago order-confirmation-billing-wrapper.asset.php 1 month ago order-confirmation-billing-wrapper.js 1 month ago order-confirmation-create-account-frontend.asset.php 1 month ago order-confirmation-create-account-frontend.js 1 month ago order-confirmation-create-account-rtl.css 6 months ago order-confirmation-create-account-style.asset.php 1 month ago order-confirmation-create-account.asset.php 1 month ago order-confirmation-create-account.css 6 months ago order-confirmation-create-account.js 1 month ago order-confirmation-downloads-rtl.css 6 months ago order-confirmation-downloads-style.asset.php 1 month ago order-confirmation-downloads-wrapper-style.asset.php 1 month ago order-confirmation-downloads-wrapper.asset.php 1 month ago order-confirmation-downloads-wrapper.js 1 month ago order-confirmation-downloads.asset.php 1 month ago order-confirmation-downloads.css 6 months ago order-confirmation-downloads.js 1 month ago order-confirmation-shipping-address-rtl.css 6 months ago order-confirmation-shipping-address-style.asset.php 1 month ago order-confirmation-shipping-address.asset.php 1 month ago order-confirmation-shipping-address.css 6 months ago order-confirmation-shipping-address.js 1 month ago order-confirmation-shipping-wrapper-style.asset.php 1 month ago order-confirmation-shipping-wrapper.asset.php 1 month ago order-confirmation-shipping-wrapper.js 1 month ago order-confirmation-status-rtl.css 1 year ago order-confirmation-status-style.asset.php 1 month ago order-confirmation-status.asset.php 1 month ago order-confirmation-status.css 1 year ago order-confirmation-status.js 1 month ago order-confirmation-summary-rtl.css 1 year ago order-confirmation-summary-style.asset.php 1 month ago order-confirmation-summary.asset.php 1 month ago order-confirmation-summary.css 1 year ago order-confirmation-summary.js 1 month ago order-confirmation-totals-rtl.css 6 months ago order-confirmation-totals-style.asset.php 1 month ago order-confirmation-totals-wrapper-style.asset.php 1 month ago order-confirmation-totals-wrapper.asset.php 1 month ago order-confirmation-totals-wrapper.js 1 month ago order-confirmation-totals.asset.php 1 month ago order-confirmation-totals.css 6 months ago order-confirmation-totals.js 1 month ago packages-style-rtl.css 1 month ago packages-style-style.asset.php 1 month ago packages-style-style.js.LICENSE.txt 1 month ago packages-style.css 1 month ago page-content-wrapper-style.asset.php 1 month ago page-content-wrapper.asset.php 1 month ago page-content-wrapper.js 1 month ago payment-method-icons-rtl.css 1 year ago payment-method-icons-style.asset.php 3 months ago payment-method-icons.asset.php 3 months ago payment-method-icons.css 1 year ago payment-method-icons.js 3 months ago price-filter-frontend.asset.php 1 month ago price-filter-frontend.js 1 month ago price-filter-rtl.css 1 year ago price-filter-style.asset.php 1 month ago price-filter-wrapper-frontend.js 1 month ago price-filter.asset.php 1 month ago price-filter.css 1 year ago price-filter.js 1 month ago price-format.asset.php 9 months ago price-format.js 9 months ago product-average-rating-frontend.js 1 month ago product-average-rating.js 1 month ago product-best-sellers-style.asset.php 1 month ago product-best-sellers.asset.php 1 month ago product-best-sellers.js 1 month ago product-button-frontend.js 1 month ago product-button-rtl.css 9 months ago product-button.css 9 months ago product-button.js 1 month ago product-categories-rtl.css 1 year ago product-categories-style.asset.php 1 month ago product-categories.asset.php 1 month ago product-categories.css 1 year ago product-categories.js 1 month ago product-category-style.asset.php 1 month ago product-category.asset.php 1 month ago product-category.js 1 month ago product-collection-no-results-style.asset.php 1 month ago product-collection-no-results.asset.php 1 month ago product-collection-no-results.js 1 month ago product-collection.asset.php 1 month ago product-collection.js 1 month ago product-description-style.asset.php 3 months ago product-description.asset.php 3 months ago product-description.js 3 months ago product-details-rtl.css 1 year ago product-details-style.asset.php 1 month ago product-details.asset.php 1 month ago product-details.css 1 year ago product-details.js 1 month ago product-filter-active.asset.php 1 month ago product-filter-active.js 1 month ago product-filter-attribute-rtl.css 1 year ago product-filter-attribute-style.asset.php 1 month ago product-filter-attribute.asset.php 1 month ago product-filter-attribute.css 1 year ago product-filter-attribute.js 1 month ago product-filter-checkbox-list.asset.php 1 month ago product-filter-checkbox-list.js 1 month ago product-filter-chips.asset.php 1 month ago product-filter-chips.js 1 month ago product-filter-clear-button-rtl.css 1 year ago product-filter-clear-button-style.asset.php 1 month ago product-filter-clear-button.asset.php 1 month ago product-filter-clear-button.css 1 year ago product-filter-clear-button.js 1 month ago product-filter-price-slider.asset.php 1 month ago product-filter-price-slider.js 1 month ago product-filter-price.asset.php 1 month ago product-filter-price.js 1 month ago product-filter-rating-rtl.css 1 year ago product-filter-rating-style.asset.php 1 month ago product-filter-rating.asset.php 1 month ago product-filter-rating.css 1 year ago product-filter-rating.js 1 month ago product-filter-removable-chips-style.asset.php 1 month ago product-filter-removable-chips.asset.php 1 month ago product-filter-removable-chips.js 1 month ago product-filter-status-rtl.css 1 year ago product-filter-status-style.asset.php 1 month ago product-filter-status.asset.php 1 month ago product-filter-status.css 1 year ago product-filter-status.js 1 month ago product-filter-taxonomy-rtl.css 1 year ago product-filter-taxonomy-style.asset.php 1 month ago product-filter-taxonomy.asset.php 1 month ago product-filter-taxonomy.css 1 year ago product-filter-taxonomy.js 1 month ago product-filters.asset.php 1 month ago product-filters.js 1 month ago product-gallery-large-image-next-previous-style.asset.php 1 year ago product-gallery-large-image-next-previous.asset.php 1 month ago product-gallery-large-image-next-previous.js 1 month ago product-gallery-large-image.asset.php 7 months ago product-gallery-large-image.js 7 months ago product-gallery-thumbnails-style.asset.php 1 month ago product-gallery-thumbnails.asset.php 1 month ago product-gallery-thumbnails.js 1 month ago product-gallery.asset.php 1 month ago product-gallery.js 1 month ago product-image-frontend.js 1 month ago product-image-gallery-rtl.css 1 year ago product-image-gallery-style.asset.php 1 month ago product-image-gallery.css 1 year ago product-image-rtl.css 1 year ago product-image.css 1 year ago product-image.js 1 month ago product-new-style.asset.php 1 month ago product-new.asset.php 1 month ago product-new.js 1 month ago product-on-sale-style.asset.php 1 month ago product-on-sale.asset.php 1 month ago product-on-sale.js 1 month ago product-price-frontend.js 1 month ago product-price-rtl.css 5 months ago product-price.css 5 months ago product-price.js 1 month ago product-query-rtl.css 1 year ago product-query-style.asset.php 1 month ago product-query.asset.php 1 month ago product-query.css 1 year ago product-query.js 1 month ago product-rating-counter-frontend.js 1 month ago product-rating-counter.js 1 month ago product-rating-frontend.js 1 month ago product-rating-rtl.css 1 year ago product-rating-stars-frontend.js 1 month ago product-rating-stars-rtl.css 1 year ago product-rating-stars.css 1 year ago product-rating-stars.js 1 month ago product-rating.css 1 year ago product-rating.js 1 month ago product-results-count-rtl.css 1 year ago product-results-count-style.asset.php 1 month ago product-results-count.asset.php 1 month ago product-results-count.css 1 year ago product-results-count.js 1 month ago product-review-author-name-rtl.css 1 year ago product-review-author-name-style.asset.php 1 month ago product-review-author-name.asset.php 1 month ago product-review-author-name.css 1 year ago product-review-author-name.js 1 month ago product-review-content-rtl.css 1 year ago product-review-content-style.asset.php 1 month ago product-review-content.asset.php 1 month ago product-review-content.css 1 year ago product-review-content.js 1 month ago product-review-date-rtl.css 1 year ago product-review-date-style.asset.php 1 month ago product-review-date.asset.php 1 month ago product-review-date.css 1 year ago product-review-date.js 1 month ago product-review-form.asset.php 1 month ago product-review-form.js 1 month ago product-review-rating-style.asset.php 1 month ago product-review-rating.asset.php 1 month ago product-review-rating.js 1 month ago product-review-template-rtl.css 1 year ago product-review-template-style.asset.php 1 month ago product-review-template.asset.php 1 month ago product-review-template.css 1 year ago product-review-template.js 1 month ago product-reviews-pagination-next-style.asset.php 1 month ago product-reviews-pagination-next.asset.php 1 month ago product-reviews-pagination-next.js 1 month ago product-reviews-pagination-numbers-style.asset.php 1 month ago product-reviews-pagination-numbers.asset.php 1 month ago product-reviews-pagination-numbers.js 1 month ago product-reviews-pagination-previous-style.asset.php 1 month ago product-reviews-pagination-previous.asset.php 1 month ago product-reviews-pagination-previous.js 1 month ago product-reviews-pagination-rtl.css 1 year ago product-reviews-pagination-style.asset.php 1 month ago product-reviews-pagination.asset.php 1 month ago product-reviews-pagination.css 1 year ago product-reviews-pagination.js 1 month ago product-reviews-title-rtl.css 1 year ago product-reviews-title-style.asset.php 1 month ago product-reviews-title.asset.php 1 month ago product-reviews-title.css 1 year ago product-reviews-title.js 1 month ago product-reviews.asset.php 3 months ago product-reviews.js 3 months ago product-sale-badge-frontend.js 1 month ago product-sale-badge-rtl.css 1 year ago product-sale-badge.css 1 year ago product-sale-badge.js 1 month ago product-search-rtl.css 1 year ago product-search-style.asset.php 1 month ago product-search.asset.php 1 month ago product-search.css 1 year ago product-search.js 1 month ago product-sku-frontend.js 1 month ago product-sku-rtl.css 3 months ago product-sku.css 3 months ago product-sku.js 1 month ago product-specifications-rtl.css 1 year ago product-specifications-style.asset.php 3 months ago product-specifications.asset.php 3 months ago product-specifications.css 1 year ago product-specifications.js 3 months ago product-stock-indicator-frontend.js 1 month ago product-stock-indicator-rtl.css 1 year ago product-stock-indicator.css 1 year ago product-stock-indicator.js 1 month ago product-summary-frontend.js 1 month ago product-summary-rtl.css 1 year ago product-summary.css 1 year ago product-summary.js 1 month ago product-tag-style.asset.php 1 month ago product-tag.asset.php 1 month ago product-tag.js 1 month ago product-template-style.asset.php 1 month ago product-template.asset.php 1 month ago product-template.js 1 month ago product-title-frontend.js 1 month ago product-title-rtl.css 1 year ago product-title.css 1 year ago product-title.js 1 month ago product-top-rated-style.asset.php 1 month ago product-top-rated.asset.php 1 month ago product-top-rated.js 1 month ago products-by-attribute-style.asset.php 1 month ago products-by-attribute.asset.php 1 month ago products-by-attribute.js 1 month ago rating-filter-frontend.asset.php 1 month ago rating-filter-frontend.js 1 month ago rating-filter-rtl.css 3 months ago rating-filter-style.asset.php 1 month ago rating-filter-style.js.LICENSE.txt 2 years ago rating-filter-wrapper-frontend.js 1 month ago rating-filter.asset.php 1 month ago rating-filter.css 3 months ago rating-filter.js 1 month ago reviews-by-category-rtl.css 1 year ago reviews-by-category-style.asset.php 1 month ago reviews-by-category.asset.php 1 month ago reviews-by-category.css 1 year ago reviews-by-category.js 1 month ago reviews-by-product-rtl.css 1 year ago reviews-by-product-style.asset.php 1 month ago reviews-by-product.asset.php 1 month ago reviews-by-product.css 1 year ago reviews-by-product.js 1 month ago reviews-frontend.asset.php 1 month ago reviews-frontend.js 1 month ago saved-for-later.asset.php 1 month ago saved-for-later.js 1 month ago single-product-rtl.css 1 year ago single-product-style.asset.php 1 month ago single-product.asset.php 1 month ago single-product.css 1 year ago single-product.js 1 month ago stock-filter-frontend.asset.php 1 month ago stock-filter-frontend.js 1 month ago stock-filter-rtl.css 3 months ago stock-filter-style.asset.php 1 month ago stock-filter-style.js.LICENSE.txt 2 years ago stock-filter-wrapper-frontend.js 1 month ago stock-filter.asset.php 1 month ago stock-filter.css 3 months ago stock-filter.js 1 month ago store-notices-rtl.css 1 month ago store-notices-style.asset.php 1 month ago store-notices.asset.php 1 month ago store-notices.css 1 month ago store-notices.js 1 month ago wc-blocks-data.asset.php 1 month ago wc-blocks-data.js 1 month ago wc-blocks-editor-style-rtl.css 1 month ago wc-blocks-editor-style.css 1 month ago wc-blocks-frontend-vendors-frontend.asset.php 1 month ago wc-blocks-frontend-vendors-frontend.js 1 month ago wc-blocks-google-analytics.asset.php 3 months ago wc-blocks-google-analytics.js 3 months ago wc-blocks-middleware.asset.php 3 months ago wc-blocks-middleware.js 3 months ago wc-blocks-registry.asset.php 1 month ago wc-blocks-registry.js 1 month ago wc-blocks-rtl.css 1 month ago wc-blocks-shared-context.asset.php 9 months ago wc-blocks-shared-context.js 9 months ago wc-blocks-shared-hocs.asset.php 1 month ago wc-blocks-shared-hocs.js 1 month ago wc-blocks-style.asset.php 1 month ago wc-blocks-vendors.asset.php 1 month ago wc-blocks-vendors.js 1 month ago wc-blocks.asset.php 3 months ago wc-blocks.css 1 month ago wc-blocks.js 3 months ago wc-cart-checkout-base-frontend.asset.php 3 weeks ago wc-cart-checkout-base-frontend.js 3 weeks ago wc-cart-checkout-vendors-frontend.asset.php 1 month ago wc-cart-checkout-vendors-frontend.js 1 month ago wc-entities.asset.php 2 months ago wc-entities.js 2 months ago wc-payment-method-bacs.asset.php 5 months ago wc-payment-method-bacs.js 5 months ago wc-payment-method-cheque.asset.php 5 months ago wc-payment-method-cheque.js 5 months ago wc-payment-method-cod.asset.php 3 months ago wc-payment-method-cod.js 3 months ago wc-payment-method-paypal.asset.php 1 month ago wc-payment-method-paypal.js 1 month ago wc-schema-parser.asset.php 3 months ago wc-schema-parser.js 3 months ago wc-settings.asset.php 3 months ago wc-settings.js 3 months ago wc-shipping-method-pickup-location.asset.php 1 month ago wc-shipping-method-pickup-location.js 1 month ago wc-types.asset.php 1 month ago wc-types.js 1 month ago wishlist.asset.php 1 month ago wishlist.js 1 month ago
blocks-json.php
8579 lines
1 <?php
2 // This file is generated. Do not modify it manually.
3 return array(
4 'accordion-group' => array(
5 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6 'apiVersion' => 3,
7 'name' => 'woocommerce/accordion-group',
8 'title' => 'Accordion Group',
9 'category' => 'woocommerce',
10 'keywords' => array(
11 'WooCommerce'
12 ),
13 'description' => 'A group of headers and associated expandable content.',
14 'example' => array(
15
16 ),
17 '__experimental' => true,
18 'supports' => array(
19 'html' => false,
20 'align' => array(
21 'wide',
22 'full'
23 ),
24 'background' => array(
25 'backgroundImage' => true,
26 'backgroundSize' => true,
27 '__experimentalDefaultControls' => array(
28 'backgroundImage' => true
29 )
30 ),
31 'color' => array(
32 'background' => true,
33 'gradient' => true
34 ),
35 '__experimentalBorder' => array(
36 'color' => true,
37 'radius' => true,
38 'style' => true,
39 'width' => true,
40 '__experimentalDefaultControls' => array(
41 'color' => true,
42 'radius' => true,
43 'style' => true,
44 'width' => true
45 )
46 ),
47 'spacing' => array(
48 'padding' => true,
49 'margin' => array(
50 'top',
51 'bottom'
52 ),
53 'blockGap' => true
54 ),
55 'shadow' => true,
56 'layout' => true,
57 'interactivity' => true
58 ),
59 'attributes' => array(
60 'iconPosition' => array(
61 'type' => 'string',
62 'default' => 'right'
63 ),
64 'autoclose' => array(
65 'type' => 'boolean',
66 'default' => false
67 ),
68 'allowedBlocks' => array(
69 'type' => 'array'
70 )
71 ),
72 'allowedBlocks' => array(
73 'woocommerce/accordion-item'
74 ),
75 'textdomain' => 'woocommerce',
76 'viewScriptModule' => 'woocommerce/accordion-group',
77 'style' => 'file:../woocommerce/accordion-group-style.css'
78 ),
79 'accordion-header' => array(
80 '$schema' => 'https://schemas.wp.org/trunk/block.json',
81 'apiVersion' => 3,
82 'name' => 'woocommerce/accordion-header',
83 'title' => 'Accordion Header',
84 'category' => 'woocommerce',
85 'keywords' => array(
86 'WooCommerce'
87 ),
88 'description' => 'Accordion header.',
89 'example' => array(
90
91 ),
92 '__experimental' => true,
93 'parent' => array(
94 'woocommerce/accordion-item'
95 ),
96 'supports' => array(
97 'anchor' => true,
98 'color' => array(
99 'background' => true,
100 'gradient' => true
101 ),
102 'align' => false,
103 'border' => true,
104 'interactivity' => true,
105 'spacing' => array(
106 'padding' => true,
107 'margin' => array(
108 'top',
109 'bottom'
110 ),
111 '__experimentalDefaultControls' => array(
112 'padding' => true,
113 'margin' => true
114 )
115 ),
116 '__experimentalBorder' => array(
117 'color' => true,
118 'radius' => true,
119 'style' => true,
120 'width' => true,
121 '__experimentalDefaultControls' => array(
122 'color' => true,
123 'radius' => true,
124 'style' => true,
125 'width' => true
126 )
127 ),
128 'typography' => array(
129 'textAlign' => true,
130 'fontSize' => true,
131 '__experimentalFontFamily' => true,
132 '__experimentalFontWeight' => true,
133 '__experimentalFontStyle' => true,
134 '__experimentalTextTransform' => true,
135 '__experimentalTextDecoration' => true,
136 '__experimentalLetterSpacing' => true,
137 '__experimentalDefaultControls' => array(
138 'fontSize' => true,
139 'fontFamily' => true
140 )
141 ),
142 'shadow' => true,
143 'layout' => true
144 ),
145 'attributes' => array(
146 'openByDefault' => array(
147 'type' => 'boolean',
148 'default' => false
149 ),
150 'title' => array(
151 'type' => 'rich-text',
152 'source' => 'rich-text',
153 'selector' => 'span'
154 ),
155 'level' => array(
156 'type' => 'number',
157 'default' => 3
158 ),
159 'levelOptions' => array(
160 'type' => 'array'
161 ),
162 'textAlignment' => array(
163 'type' => 'string',
164 'default' => 'left'
165 ),
166 'icon' => array(
167 'type' => array(
168 'string',
169 'boolean'
170 ),
171 'enum' => array(
172 'plus',
173 'chevron',
174 'chevronRight',
175 'caret',
176 'circlePlus',
177 false
178 ),
179 'default' => 'plus'
180 ),
181 'iconPosition' => array(
182 'type' => 'string',
183 'enum' => array(
184 'left',
185 'right'
186 ),
187 'default' => 'right'
188 )
189 ),
190 'textdomain' => 'woocommerce'
191 ),
192 'accordion-item' => array(
193 '$schema' => 'https://schemas.wp.org/trunk/block.json',
194 'apiVersion' => 3,
195 'name' => 'woocommerce/accordion-item',
196 'title' => 'Accordion',
197 'category' => 'woocommerce',
198 'keywords' => array(
199 'WooCommerce'
200 ),
201 'description' => 'A single accordion that displays a header and expandable content.',
202 'example' => array(
203
204 ),
205 '__experimental' => true,
206 'parent' => array(
207 'woocommerce/accordion-group'
208 ),
209 'allowedBlocks' => array(
210 'woocommerce/accordion-header',
211 'woocommerce/accordion-panel'
212 ),
213 'supports' => array(
214 'align' => array(
215 'wide',
216 'full'
217 ),
218 'color' => array(
219 'background' => true,
220 'gradient' => true
221 ),
222 'interactivity' => true,
223 'spacing' => array(
224 'margin' => array(
225 'top',
226 'bottom'
227 ),
228 'blockGap' => true
229 ),
230 '__experimentalBorder' => array(
231 'color' => true,
232 'radius' => true,
233 'style' => true,
234 'width' => true,
235 '__experimentalDefaultControls' => array(
236 'color' => true,
237 'radius' => true,
238 'style' => true,
239 'width' => true
240 )
241 ),
242 'shadow' => true,
243 'layout' => true
244 ),
245 'attributes' => array(
246 'openByDefault' => array(
247 'type' => 'boolean',
248 'default' => false
249 )
250 ),
251 'textdomain' => 'woocommerce'
252 ),
253 'accordion-panel' => array(
254 '$schema' => 'https://schemas.wp.org/trunk/block.json',
255 'apiVersion' => 3,
256 'name' => 'woocommerce/accordion-panel',
257 'title' => 'Accordion Panel',
258 'category' => 'woocommerce',
259 'keywords' => array(
260 'WooCommerce'
261 ),
262 'description' => 'Accordion Panel',
263 'example' => array(
264
265 ),
266 '__experimental' => true,
267 'parent' => array(
268 'woocommerce/accordion-item'
269 ),
270 'supports' => array(
271 'color' => array(
272 'background' => true,
273 'gradient' => true
274 ),
275 'border' => true,
276 'interactivity' => true,
277 'spacing' => array(
278 'padding' => true,
279 'margin' => array(
280 'top',
281 'bottom'
282 ),
283 'blockGap' => true,
284 '__experimentalDefaultControls' => array(
285 'padding' => true,
286 'blockGap' => true
287 )
288 ),
289 '__experimentalBorder' => array(
290 'color' => true,
291 'radius' => true,
292 'style' => true,
293 'width' => true,
294 '__experimentalDefaultControls' => array(
295 'color' => true,
296 'radius' => true,
297 'style' => true,
298 'width' => true
299 )
300 ),
301 'typography' => array(
302 'fontSize' => true,
303 'lineHeight' => true,
304 '__experimentalFontFamily' => true,
305 '__experimentalFontWeight' => true,
306 '__experimentalFontStyle' => true,
307 '__experimentalTextTransform' => true,
308 '__experimentalTextDecoration' => true,
309 '__experimentalLetterSpacing' => true,
310 '__experimentalDefaultControls' => array(
311 'fontSize' => true
312 )
313 ),
314 'shadow' => true,
315 'layout' => true
316 ),
317 'attributes' => array(
318 'allowedBlocks' => array(
319 'type' => 'array'
320 ),
321 'templateLock' => array(
322 'type' => array(
323 'string',
324 'boolean'
325 ),
326 'enum' => array(
327 'all',
328 'insert',
329 'contentOnly',
330 false
331 ),
332 'default' => false
333 ),
334 'openByDefault' => array(
335 'type' => 'boolean',
336 'default' => false
337 ),
338 'isSelected' => array(
339 'type' => 'boolean',
340 'default' => false
341 )
342 ),
343 'textdomain' => 'woocommerce'
344 ),
345 'active-filters' => array(
346 'name' => 'woocommerce/active-filters',
347 'title' => 'Active Filters Controls',
348 'description' => 'Display the currently active filters.',
349 'category' => 'woocommerce',
350 'keywords' => array(
351 'WooCommerce'
352 ),
353 'supports' => array(
354 'interactivity' => array(
355 'clientNavigation' => false
356 ),
357 'html' => false,
358 'multiple' => false,
359 'inserter' => false,
360 'color' => array(
361 'text' => true,
362 'background' => false
363 ),
364 'lock' => false
365 ),
366 'attributes' => array(
367 'displayStyle' => array(
368 'type' => 'string',
369 'default' => 'list'
370 ),
371 'headingLevel' => array(
372 'type' => 'number',
373 'default' => 3
374 )
375 ),
376 'textdomain' => 'woocommerce',
377 'apiVersion' => 3,
378 '$schema' => 'https://schemas.wp.org/trunk/block.json'
379 ),
380 'add-to-cart-form' => array(
381 'name' => 'woocommerce/add-to-cart-form',
382 'title' => 'Add to Cart with Options',
383 'description' => 'Display a button that lets customers add a product to their cart. Use the added options to optimize for different product types.',
384 'category' => 'woocommerce-product-elements',
385 'attributes' => array(
386 'quantitySelectorStyle' => array(
387 'type' => 'string',
388 'enum' => array(
389 'input',
390 'stepper'
391 ),
392 'default' => 'input'
393 )
394 ),
395 'keywords' => array(
396 'WooCommerce'
397 ),
398 'usesContext' => array(
399 'postId'
400 ),
401 'textdomain' => 'woocommerce',
402 'supports' => array(
403 'interactivity' => true
404 ),
405 'apiVersion' => 3,
406 '$schema' => 'https://schemas.wp.org/trunk/block.json',
407 'viewScriptModule' => 'woocommerce/add-to-cart-form',
408 'style' => 'file:../woocommerce/add-to-cart-form-style.css',
409 'editorStyle' => 'file:../woocommerce/add-to-cart-form-editor.css'
410 ),
411 'add-to-cart-with-options' => array(
412 'name' => 'woocommerce/add-to-cart-with-options',
413 'title' => 'Add to Cart + Options (Beta)',
414 'description' => 'Use blocks to create an "Add to cart" area that\'s customized for different product types, such as variable and grouped. ',
415 'category' => 'woocommerce-product-elements',
416 'attributes' => array(
417 'isDescendantOfAddToCartWithOptions' => array(
418 'type' => 'boolean',
419 'default' => true
420 )
421 ),
422 'usesContext' => array(
423 'postId'
424 ),
425 'providesContext' => array(
426 'woocommerce/isDescendantOfAddToCartWithOptions' => 'isDescendantOfAddToCartWithOptions'
427 ),
428 'textdomain' => 'woocommerce',
429 'supports' => array(
430 'interactivity' => true
431 ),
432 'apiVersion' => 3,
433 '$schema' => 'https://schemas.wp.org/trunk/block.json',
434 'style' => 'file:../woocommerce/add-to-cart-with-options-style.css',
435 'editorStyle' => 'file:../woocommerce/add-to-cart-with-options-editor.css'
436 ),
437 'add-to-cart-with-options-grouped-product-item' => array(
438 'name' => 'woocommerce/add-to-cart-with-options-grouped-product-item',
439 'title' => 'Grouped Product: Template (Beta)',
440 'description' => 'A list item template that represents a child product within the Grouped Product Selector block.',
441 'category' => 'woocommerce-product-elements',
442 'keywords' => array(
443 'WooCommerce'
444 ),
445 'usesContext' => array(
446 'postId'
447 ),
448 'ancestor' => array(
449 'woocommerce/add-to-cart-with-options-grouped-product-selector'
450 ),
451 'textdomain' => 'woocommerce',
452 'apiVersion' => 3,
453 '$schema' => 'https://schemas.wp.org/trunk/block.json',
454 'supports' => array(
455 'inserter' => false,
456 'interactivity' => true
457 ),
458 'style' => 'file:../woocommerce/add-to-cart-with-options-grouped-product-item-style.css'
459 ),
460 'add-to-cart-with-options-grouped-product-item-label' => array(
461 'name' => 'woocommerce/add-to-cart-with-options-grouped-product-item-label',
462 'title' => 'Grouped Product: Item Label (Beta)',
463 'description' => 'Display the product title as a label or paragraph.',
464 'category' => 'woocommerce-product-elements',
465 'keywords' => array(
466 'WooCommerce'
467 ),
468 'ancestor' => array(
469 'woocommerce/add-to-cart-with-options-grouped-product-item'
470 ),
471 'textdomain' => 'woocommerce',
472 'apiVersion' => 3,
473 '$schema' => 'https://schemas.wp.org/trunk/block.json',
474 'supports' => array(
475 'color' => array(
476 'text' => true,
477 'background' => true,
478 'gradients' => true,
479 '__experimentalDefaultControls' => array(
480 'background' => true,
481 'text' => true
482 )
483 ),
484 'html' => false,
485 'layout' => array(
486 'selfStretch' => true
487 ),
488 'spacing' => array(
489 'margin' => true,
490 'padding' => true,
491 'blockGap' => true
492 ),
493 'typography' => array(
494 'fontSize' => true,
495 'lineHeight' => true,
496 '__experimentalFontFamily' => true,
497 '__experimentalFontWeight' => true,
498 '__experimentalFontStyle' => true,
499 '__experimentalTextTransform' => true,
500 '__experimentalTextDecoration' => true,
501 '__experimentalLetterSpacing' => true,
502 'textAlign' => true,
503 '__experimentalDefaultControls' => array(
504 'fontSize' => true,
505 'fontWeight' => true,
506 'fontStyle' => true
507 )
508 )
509 ),
510 'usesContext' => array(
511 'postId',
512 'postType'
513 )
514 ),
515 'add-to-cart-with-options-grouped-product-item-selector' => array(
516 'name' => 'woocommerce/add-to-cart-with-options-grouped-product-item-selector',
517 'title' => 'Grouped Product: Item Selector (Beta)',
518 'description' => 'Add a way of selecting a child product within the Grouped Product block. Depending on the type of product and its properties, this might be a button, a checkbox, or a link.',
519 'category' => 'woocommerce-product-elements',
520 'keywords' => array(
521 'WooCommerce'
522 ),
523 'usesContext' => array(
524 'postId'
525 ),
526 'ancestor' => array(
527 'woocommerce/add-to-cart-with-options-grouped-product-item'
528 ),
529 'textdomain' => 'woocommerce',
530 'apiVersion' => 3,
531 '$schema' => 'https://schemas.wp.org/trunk/block.json',
532 'supports' => array(
533 'inserter' => false,
534 'interactivity' => true
535 ),
536 'style' => 'file:../woocommerce/add-to-cart-with-options-grouped-product-item-selector-style.css'
537 ),
538 'add-to-cart-with-options-grouped-product-selector' => array(
539 'name' => 'woocommerce/add-to-cart-with-options-grouped-product-selector',
540 'title' => 'Grouped Product Selector (Beta)',
541 'description' => 'Display a group of products that can be added to the cart.',
542 'category' => 'woocommerce-product-elements',
543 'keywords' => array(
544 'WooCommerce'
545 ),
546 'usesContext' => array(
547 'postId'
548 ),
549 'ancestor' => array(
550 'woocommerce/add-to-cart-with-options'
551 ),
552 'textdomain' => 'woocommerce',
553 'apiVersion' => 3,
554 'supports' => array(
555 'interactivity' => true
556 ),
557 '$schema' => 'https://schemas.wp.org/trunk/block.json',
558 'viewScriptModule' => 'woocommerce/add-to-cart-with-options-grouped-product-selector'
559 ),
560 'add-to-cart-with-options-quantity-selector' => array(
561 'name' => 'woocommerce/add-to-cart-with-options-quantity-selector',
562 'title' => 'Product Quantity (Beta)',
563 'description' => 'Display an input field customers can use to select the number of products to add to their cart. ',
564 'category' => 'woocommerce-product-elements',
565 'keywords' => array(
566 'WooCommerce'
567 ),
568 'usesContext' => array(
569 'postId'
570 ),
571 'ancestor' => array(
572 'woocommerce/add-to-cart-with-options'
573 ),
574 'textdomain' => 'woocommerce',
575 'apiVersion' => 3,
576 'supports' => array(
577 'interactivity' => true
578 ),
579 '$schema' => 'https://schemas.wp.org/trunk/block.json',
580 'viewScriptModule' => 'woocommerce/add-to-cart-with-options-quantity-selector'
581 ),
582 'add-to-cart-with-options-variation-description' => array(
583 '$schema' => 'https://schemas.wp.org/trunk/block.json',
584 'apiVersion' => 3,
585 'name' => 'woocommerce/add-to-cart-with-options-variation-description',
586 'title' => 'Variation Description (Beta)',
587 'description' => 'Displays the description of the selected variation.',
588 'category' => 'woocommerce',
589 'textdomain' => 'woocommerce',
590 'ancestor' => array(
591 'woocommerce/add-to-cart-with-options'
592 ),
593 'supports' => array(
594 'interactivity' => true,
595 'html' => false,
596 'dimensions' => array(
597 'minHeight' => true
598 ),
599 'spacing' => array(
600 'padding' => true,
601 'margin' => true
602 ),
603 'color' => array(
604 'gradients' => true,
605 'link' => true
606 ),
607 'typography' => array(
608 'fontSize' => true,
609 'lineHeight' => true,
610 '__experimentalFontFamily' => true,
611 '__experimentalFontWeight' => true,
612 '__experimentalFontStyle' => true,
613 '__experimentalTextTransform' => true,
614 '__experimentalTextDecoration' => true,
615 '__experimentalLetterSpacing' => true
616 ),
617 '__experimentalBorder' => array(
618 'radius' => true,
619 'color' => true,
620 'width' => true,
621 'style' => true
622 )
623 ),
624 'viewScriptModule' => 'woocommerce/product-elements'
625 ),
626 'add-to-cart-with-options-variation-selector' => array(
627 'name' => 'woocommerce/add-to-cart-with-options-variation-selector',
628 'title' => 'Variation Selector (Beta)',
629 'description' => 'Display any product variations available to select from and add to cart.',
630 'category' => 'woocommerce-product-elements',
631 'keywords' => array(
632 'WooCommerce'
633 ),
634 'usesContext' => array(
635 'postId'
636 ),
637 'ancestor' => array(
638 'woocommerce/add-to-cart-with-options'
639 ),
640 'textdomain' => 'woocommerce',
641 'apiVersion' => 3,
642 'supports' => array(
643 'interactivity' => true
644 ),
645 '$schema' => 'https://schemas.wp.org/trunk/block.json',
646 'viewScriptModule' => 'woocommerce/add-to-cart-with-options-variation-selector'
647 ),
648 'add-to-cart-with-options-variation-selector-attribute' => array(
649 'name' => 'woocommerce/add-to-cart-with-options-variation-selector-attribute',
650 'title' => 'Variation Selector: Template (Beta)',
651 'description' => 'A template for attribute name and options that will be applied to all variable products with attributes.',
652 'category' => 'woocommerce-product-elements',
653 'keywords' => array(
654 'WooCommerce'
655 ),
656 'usesContext' => array(
657 'postId'
658 ),
659 'ancestor' => array(
660 'woocommerce/add-to-cart-with-options-variation-selector'
661 ),
662 'attributes' => array(
663 'displayStyle' => array(
664 'type' => 'string',
665 'default' => 'woocommerce/product-filter-chips'
666 ),
667 'autoselect' => array(
668 'type' => 'boolean',
669 'default' => false
670 ),
671 'disabledAttributesAction' => array(
672 'type' => 'string',
673 'enum' => array(
674 'disable',
675 'hide'
676 ),
677 'default' => 'disable'
678 )
679 ),
680 'textdomain' => 'woocommerce',
681 'apiVersion' => 3,
682 '$schema' => 'https://schemas.wp.org/trunk/block.json',
683 'supports' => array(
684 'inserter' => false,
685 'interactivity' => true
686 ),
687 'style' => 'file:../woocommerce/add-to-cart-with-options-variation-selector-attribute-style.css'
688 ),
689 'add-to-cart-with-options-variation-selector-attribute-name' => array(
690 'name' => 'woocommerce/add-to-cart-with-options-variation-selector-attribute-name',
691 'title' => 'Variation Selector: Attribute Name (Beta)',
692 'description' => 'Format the name of an attribute associated with a variable product.',
693 'category' => 'woocommerce-product-elements',
694 'keywords' => array(
695 'WooCommerce'
696 ),
697 'ancestor' => array(
698 'woocommerce/add-to-cart-with-options-variation-selector-attribute'
699 ),
700 'textdomain' => 'woocommerce',
701 'apiVersion' => 3,
702 '$schema' => 'https://schemas.wp.org/trunk/block.json',
703 'supports' => array(
704 'inserter' => false,
705 'interactivity' => true,
706 'align' => false,
707 'alignWide' => false,
708 'color' => array(
709 '__experimentalSkipSerialization' => true,
710 'gradients' => true,
711 '__experimentalDefaultControls' => array(
712 'background' => true,
713 'text' => true
714 )
715 ),
716 'typography' => array(
717 '__experimentalSkipSerialization' => array(
718 'fontSize',
719 'lineHeight',
720 'fontFamily',
721 'fontWeight',
722 'fontStyle',
723 'textTransform',
724 'textDecoration',
725 'letterSpacing'
726 ),
727 'fontSize' => true,
728 'lineHeight' => true,
729 '__experimentalFontFamily' => true,
730 '__experimentalFontWeight' => true,
731 '__experimentalFontStyle' => true,
732 '__experimentalTextTransform' => true,
733 '__experimentalTextDecoration' => true,
734 '__experimentalLetterSpacing' => true,
735 '__experimentalWritingMode' => true,
736 '__experimentalDefaultControls' => array(
737 'fontSize' => true
738 )
739 ),
740 'spacing' => array(
741 '__experimentalSkipSerialization' => true,
742 'padding' => array(
743 'horizontal',
744 'vertical'
745 ),
746 '__experimentalDefaultControls' => array(
747 'padding' => true
748 )
749 )
750 ),
751 'usesContext' => array(
752 'woocommerce/attributeId',
753 'woocommerce/attributeName',
754 'woocommerce/attributeTerms'
755 ),
756 'style' => 'file:../woocommerce/add-to-cart-with-options-variation-selector-attribute-name-style.css'
757 ),
758 'add-to-wishlist-button' => array(
759 '$schema' => 'https://schemas.wp.org/trunk/block.json',
760 'apiVersion' => 3,
761 'name' => 'woocommerce/add-to-wishlist-button',
762 'version' => '1.0.0',
763 'title' => 'Add to Wishlist Button',
764 'description' => 'Lets shoppers add the current product to their wishlist from the single-product page.',
765 'category' => 'woocommerce',
766 'keywords' => array(
767 'WooCommerce',
768 'Wishlist'
769 ),
770 'textdomain' => 'woocommerce',
771 'usesContext' => array(
772 'postId'
773 ),
774 'ancestor' => array(
775 'woocommerce/add-to-cart-with-options'
776 ),
777 'supports' => array(
778 'interactivity' => true,
779 'html' => false,
780 'reusable' => false,
781 'multiple' => false,
782 'spacing' => array(
783 'margin' => true,
784 'padding' => true
785 ),
786 'typography' => array(
787 'fontSize' => true,
788 'lineHeight' => true
789 ),
790 'color' => array(
791 'text' => true,
792 'background' => true
793 )
794 ),
795 'viewScriptModule' => 'woocommerce/add-to-wishlist-button',
796 'style' => array(
797 'file:../woocommerce/add-to-wishlist-button-style.css'
798 )
799 ),
800 'all-products' => array(
801 '$schema' => 'https://schemas.wp.org/trunk/block.json',
802 'apiVersion' => 3,
803 'textdomain' => 'woocommerce',
804 'name' => 'woocommerce/all-products',
805 'title' => 'All Products',
806 'category' => 'woocommerce',
807 'keywords' => array(
808 'WooCommerce'
809 ),
810 'description' => 'Display products from your store in a grid layout.',
811 'supports' => array(
812 'interactivity' => array(
813 'clientNavigation' => false
814 ),
815 'align' => array(
816 'wide',
817 'full'
818 ),
819 'html' => false,
820 'multiple' => false,
821 'inserter' => false
822 ),
823 'attributes' => array(
824 'columns' => array(
825 'type' => 'number'
826 ),
827 'rows' => array(
828 'type' => 'number'
829 ),
830 'alignButtons' => array(
831 'type' => 'boolean'
832 ),
833 'contentVisibility' => array(
834 'type' => 'object'
835 ),
836 'orderby' => array(
837 'type' => 'string'
838 ),
839 'layoutConfig' => array(
840 'type' => 'array'
841 ),
842 'isPreview' => array(
843 'type' => 'boolean',
844 'default' => false
845 )
846 )
847 ),
848 'all-reviews' => array(
849 '$schema' => 'https://schemas.wp.org/trunk/block.json',
850 'apiVersion' => 3,
851 'name' => 'woocommerce/all-reviews',
852 'title' => 'All Reviews',
853 'category' => 'woocommerce',
854 'keywords' => array(
855 'WooCommerce'
856 ),
857 'description' => 'Show a list of all product reviews.',
858 'textdomain' => 'woocommerce',
859 'supports' => array(
860 'html' => false,
861 'interactivity' => array(
862 'clientNavigation' => true
863 ),
864 'color' => array(
865 'background' => false
866 ),
867 'typography' => array(
868 'fontSize' => true
869 )
870 )
871 ),
872 'attribute-filter' => array(
873 'name' => 'woocommerce/attribute-filter',
874 'title' => 'Filter by Attribute Controls',
875 'description' => 'Enable customers to filter the product grid by selecting one or more attributes, such as color.',
876 'category' => 'woocommerce',
877 'keywords' => array(
878 'WooCommerce'
879 ),
880 'supports' => array(
881 'html' => false,
882 'color' => array(
883 'text' => true,
884 'background' => false
885 ),
886 'inserter' => false,
887 'lock' => false,
888 'interactivity' => false
889 ),
890 'attributes' => array(
891 'className' => array(
892 'type' => 'string',
893 'default' => ''
894 ),
895 'attributeId' => array(
896 'type' => 'number',
897 'default' => 0
898 ),
899 'showCounts' => array(
900 'type' => 'boolean',
901 'default' => false
902 ),
903 'queryType' => array(
904 'type' => 'string',
905 'default' => 'or'
906 ),
907 'headingLevel' => array(
908 'type' => 'number',
909 'default' => 3
910 ),
911 'displayStyle' => array(
912 'type' => 'string',
913 'default' => 'list'
914 ),
915 'showFilterButton' => array(
916 'type' => 'boolean',
917 'default' => false
918 ),
919 'selectType' => array(
920 'type' => 'string',
921 'default' => 'multiple'
922 ),
923 'isPreview' => array(
924 'type' => 'boolean',
925 'default' => false
926 )
927 ),
928 'textdomain' => 'woocommerce',
929 'apiVersion' => 3,
930 '$schema' => 'https://schemas.wp.org/trunk/block.json'
931 ),
932 'breadcrumbs' => array(
933 'name' => 'woocommerce/breadcrumbs',
934 'title' => 'Store Breadcrumbs',
935 'description' => 'Enable customers to keep track of their location within the store and navigate back to parent pages.',
936 'category' => 'woocommerce',
937 'keywords' => array(
938 'WooCommerce'
939 ),
940 'textdomain' => 'woocommerce',
941 'attributes' => array(
942 'contentJustification' => array(
943 'type' => 'string'
944 ),
945 'fontSize' => array(
946 'type' => 'string',
947 'default' => 'small'
948 ),
949 'align' => array(
950 'type' => 'string',
951 'default' => 'wide'
952 )
953 ),
954 'supports' => array(
955 'interactivity' => array(
956 'clientNavigation' => true
957 ),
958 'align' => array(
959 'wide',
960 'full'
961 ),
962 'color' => array(
963 'background' => false,
964 'link' => true
965 ),
966 'html' => false,
967 'typography' => array(
968 'fontSize' => true,
969 'lineHeight' => true,
970 '__experimentalFontFamily' => true,
971 '__experimentalFontStyle' => true,
972 '__experimentalFontWeight' => true,
973 '__experimentalTextTransform' => true,
974 '__experimentalDefaultControls' => array(
975 'fontSize' => true
976 )
977 )
978 ),
979 'apiVersion' => 3,
980 '$schema' => 'https://schemas.wp.org/trunk/block.json'
981 ),
982 'cart-link' => array(
983 'name' => 'woocommerce/cart-link',
984 'title' => 'Cart Link',
985 'icon' => 'cart',
986 'description' => 'Display a link to the cart.',
987 'category' => 'woocommerce',
988 'keywords' => array(
989 'WooCommerce'
990 ),
991 'textdomain' => 'woocommerce',
992 'supports' => array(
993 'interactivity' => array(
994 'clientNavigation' => true
995 ),
996 'html' => false,
997 'multiple' => false,
998 'typography' => array(
999 'fontSize' => true
1000 ),
1001 'color' => array(
1002 'text' => false,
1003 'link' => true
1004 ),
1005 'spacing' => array(
1006 'padding' => true
1007 )
1008 ),
1009 'example' => array(
1010 'attributes' => array(
1011 'cartIcon' => 'cart',
1012 'content' => 'Cart'
1013 )
1014 ),
1015 'attributes' => array(
1016 'cartIcon' => array(
1017 'type' => 'string',
1018 'default' => 'cart'
1019 ),
1020 'content' => array(
1021 'type' => 'string',
1022 'default' => null
1023 )
1024 ),
1025 'apiVersion' => 3,
1026 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1027 ),
1028 'catalog-sorting' => array(
1029 'name' => 'woocommerce/catalog-sorting',
1030 'title' => 'Catalog Sorting',
1031 'description' => 'Enable customers to change the sorting order of the products.',
1032 'category' => 'woocommerce',
1033 'keywords' => array(
1034 'WooCommerce'
1035 ),
1036 'supports' => array(
1037 'interactivity' => true,
1038 'color' => array(
1039 'text' => true,
1040 'background' => false
1041 ),
1042 'typography' => array(
1043 'fontSize' => true
1044 )
1045 ),
1046 'viewScriptModule' => 'woocommerce/catalog-sorting',
1047 'attributes' => array(
1048 'fontSize' => array(
1049 'type' => 'string',
1050 'default' => 'small'
1051 ),
1052 'useLabel' => array(
1053 'type' => 'boolean',
1054 'default' => false
1055 )
1056 ),
1057 'textdomain' => 'woocommerce',
1058 'apiVersion' => 3,
1059 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1060 ),
1061 'category-description' => array(
1062 'name' => 'woocommerce/category-description',
1063 'title' => 'Product Category Description',
1064 'description' => 'Displays the current category description.',
1065 'category' => 'woocommerce',
1066 'apiVersion' => 3,
1067 'textdomain' => 'woocommerce',
1068 'attributes' => array(
1069 'textAlign' => array(
1070 'type' => 'string'
1071 )
1072 ),
1073 'supports' => array(
1074 'align' => false,
1075 'color' => array(
1076 'background' => true,
1077 'text' => true
1078 ),
1079 'html' => false,
1080 'spacing' => array(
1081 'margin' => true,
1082 'padding' => true
1083 ),
1084 'typography' => true
1085 ),
1086 'usesContext' => array(
1087 'termId',
1088 'termTaxonomy'
1089 )
1090 ),
1091 'category-title' => array(
1092 'name' => 'woocommerce/category-title',
1093 'title' => 'Product Category Title',
1094 'description' => 'Displays the current category title and lets permitted users edit it.',
1095 'category' => 'woocommerce',
1096 'apiVersion' => 3,
1097 'textdomain' => 'woocommerce',
1098 'attributes' => array(
1099 'isLink' => array(
1100 'type' => 'boolean',
1101 'default' => false
1102 ),
1103 'level' => array(
1104 'type' => 'number',
1105 'default' => 2
1106 ),
1107 'linkTarget' => array(
1108 'type' => 'string',
1109 'default' => '_self'
1110 ),
1111 'rel' => array(
1112 'type' => 'string',
1113 'default' => ''
1114 ),
1115 'textAlign' => array(
1116 'type' => 'string'
1117 )
1118 ),
1119 'supports' => array(
1120 'align' => false,
1121 'color' => array(
1122 'background' => true,
1123 'text' => true
1124 ),
1125 'html' => false,
1126 'spacing' => array(
1127 'margin' => true,
1128 'padding' => true
1129 ),
1130 'typography' => true
1131 ),
1132 'usesContext' => array(
1133 'termId',
1134 'termTaxonomy'
1135 )
1136 ),
1137 'checkout' => array(
1138 'name' => 'woocommerce/checkout',
1139 'version' => '1.0.0',
1140 'title' => 'Checkout',
1141 'description' => 'Display a checkout form so your customers can submit orders.',
1142 'category' => 'woocommerce',
1143 'keywords' => array(
1144 'WooCommerce'
1145 ),
1146 'supports' => array(
1147 'align' => array(
1148 'wide'
1149 ),
1150 'html' => false,
1151 'multiple' => false
1152 ),
1153 'example' => array(
1154 'viewportWidth' => 800
1155 ),
1156 'attributes' => array(
1157 'align' => array(
1158 'type' => 'string',
1159 'default' => 'wide'
1160 ),
1161 'showFormStepNumbers' => array(
1162 'type' => 'boolean',
1163 'default' => false
1164 )
1165 ),
1166 'textdomain' => 'woocommerce',
1167 'apiVersion' => 3,
1168 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1169 ),
1170 'classic-shortcode' => array(
1171 'name' => 'woocommerce/classic-shortcode',
1172 'title' => 'Classic Shortcode',
1173 'description' => 'Renders classic WooCommerce shortcodes.',
1174 'category' => 'woocommerce',
1175 'keywords' => array(
1176 'WooCommerce'
1177 ),
1178 'supports' => array(
1179 'interactivity' => array(
1180 'clientNavigation' => false
1181 ),
1182 'align' => true,
1183 'html' => false,
1184 'multiple' => false,
1185 'reusable' => false,
1186 'inserter' => true
1187 ),
1188 'attributes' => array(
1189 'shortcode' => array(
1190 'type' => 'string',
1191 'default' => 'cart',
1192 'enum' => array(
1193 'cart',
1194 'checkout'
1195 )
1196 ),
1197 'align' => array(
1198 'type' => 'string',
1199 'default' => 'wide'
1200 )
1201 ),
1202 'textdomain' => 'woocommerce',
1203 'apiVersion' => 3,
1204 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1205 ),
1206 'coming-soon' => array(
1207 'name' => 'woocommerce/coming-soon',
1208 'category' => 'woocommerce',
1209 'title' => 'Coming Soon',
1210 'attributes' => array(
1211 'color' => array(
1212 'type' => 'string'
1213 ),
1214 'storeOnly' => array(
1215 'type' => 'boolean',
1216 'default' => false
1217 ),
1218 'comingSoonPatternId' => array(
1219 'type' => 'string',
1220 'default' => ''
1221 )
1222 ),
1223 'supports' => array(
1224 'color' => array(
1225 'background' => true,
1226 'text' => true
1227 ),
1228 'inserter' => false
1229 )
1230 ),
1231 'coupon-code' => array(
1232 '$schema' => 'https://schemas.wp.org/trunk/block.json',
1233 'apiVersion' => 3,
1234 'name' => 'woocommerce/coupon-code',
1235 'version' => '1.0.0',
1236 'title' => 'Coupon Code',
1237 'category' => 'woocommerce',
1238 'description' => 'Include a coupon code to entice customers to make a purchase.',
1239 'supports' => array(
1240 'email' => true,
1241 'html' => false,
1242 'align' => true,
1243 'color' => array(
1244 'text' => true,
1245 'background' => true
1246 ),
1247 'typography' => array(
1248 'fontSize' => true
1249 ),
1250 'spacing' => array(
1251 'margin' => true,
1252 'padding' => true
1253 ),
1254 '__experimentalBorder' => array(
1255 'color' => true,
1256 'radius' => true,
1257 'style' => true,
1258 'width' => true
1259 )
1260 ),
1261 'attributes' => array(
1262 'couponCode' => array(
1263 'type' => 'string',
1264 'default' => ''
1265 ),
1266 'source' => array(
1267 'type' => 'string',
1268 'default' => 'createNew',
1269 'enum' => array(
1270 'createNew',
1271 'existing'
1272 )
1273 ),
1274 'discountType' => array(
1275 'type' => 'string',
1276 'default' => 'percent'
1277 ),
1278 'amount' => array(
1279 'type' => 'number',
1280 'default' => 10
1281 ),
1282 'expiryDay' => array(
1283 'type' => 'number',
1284 'default' => 10
1285 ),
1286 'freeShipping' => array(
1287 'type' => 'boolean',
1288 'default' => false
1289 ),
1290 'usageLimit' => array(
1291 'type' => 'number',
1292 'default' => 0
1293 ),
1294 'usageLimitPerUser' => array(
1295 'type' => 'number',
1296 'default' => 0
1297 ),
1298 'minimumAmount' => array(
1299 'type' => 'string',
1300 'default' => ''
1301 ),
1302 'maximumAmount' => array(
1303 'type' => 'string',
1304 'default' => ''
1305 ),
1306 'individualUse' => array(
1307 'type' => 'boolean',
1308 'default' => false
1309 ),
1310 'excludeSaleItems' => array(
1311 'type' => 'boolean',
1312 'default' => false
1313 ),
1314 'productIds' => array(
1315 'type' => 'array',
1316 'default' => array(
1317
1318 ),
1319 'items' => array(
1320 'type' => 'object'
1321 )
1322 ),
1323 'excludedProductIds' => array(
1324 'type' => 'array',
1325 'default' => array(
1326
1327 ),
1328 'items' => array(
1329 'type' => 'object'
1330 )
1331 ),
1332 'productCategoryIds' => array(
1333 'type' => 'array',
1334 'default' => array(
1335
1336 ),
1337 'items' => array(
1338 'type' => 'object'
1339 )
1340 ),
1341 'excludedProductCategoryIds' => array(
1342 'type' => 'array',
1343 'default' => array(
1344
1345 ),
1346 'items' => array(
1347 'type' => 'object'
1348 )
1349 ),
1350 'emailRestrictions' => array(
1351 'type' => 'string',
1352 'default' => ''
1353 )
1354 ),
1355 'textdomain' => 'woocommerce'
1356 ),
1357 'customer-account' => array(
1358 'name' => 'woocommerce/customer-account',
1359 'title' => 'Customer account',
1360 'description' => 'A block that allows your customers to log in and out of their accounts in your store.',
1361 'category' => 'woocommerce',
1362 'keywords' => array(
1363 'WooCommerce',
1364 'My Account'
1365 ),
1366 'supports' => array(
1367 'align' => true,
1368 'color' => array(
1369 'text' => true
1370 ),
1371 'interactivity' => true,
1372 'typography' => array(
1373 'fontSize' => true,
1374 '__experimentalFontFamily' => true
1375 ),
1376 'spacing' => array(
1377 'margin' => true,
1378 'padding' => true
1379 )
1380 ),
1381 'attributes' => array(
1382 'displayStyle' => array(
1383 'type' => 'string',
1384 'default' => 'icon_and_text'
1385 ),
1386 'hasDropdownNavigation' => array(
1387 'type' => 'boolean',
1388 'default' => false
1389 ),
1390 'iconStyle' => array(
1391 'type' => 'string',
1392 'default' => 'default'
1393 ),
1394 'iconClass' => array(
1395 'type' => 'string',
1396 'default' => 'icon'
1397 )
1398 ),
1399 'viewScriptModule' => 'woocommerce/customer-account',
1400 'style' => 'file:../woocommerce/customer-account-style.css',
1401 'editorStyle' => 'file:../woocommerce/customer-account-editor.css',
1402 'textdomain' => 'woocommerce',
1403 'apiVersion' => 3,
1404 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1405 ),
1406 'dropdown' => array(
1407 '$schema' => 'https://schemas.wp.org/trunk/block.json',
1408 'name' => 'woocommerce/dropdown',
1409 'title' => 'Dropdown',
1410 'description' => 'Display options in a dropdown.',
1411 'category' => 'woocommerce',
1412 'keywords' => array(
1413 'WooCommerce'
1414 ),
1415 'textdomain' => 'woocommerce',
1416 'apiVersion' => 3,
1417 'ancestor' => array(
1418 'woocommerce/add-to-cart-with-options-variation-selector-attribute'
1419 ),
1420 'supports' => array(
1421 'interactivity' => true,
1422 'woocommerce' => array(
1423 'innerBlockDisplayStyle' => true
1424 )
1425 ),
1426 'usesContext' => array(
1427 'woocommerce/selectableItems',
1428 'woocommerce/attributeId'
1429 ),
1430 'attributes' => array(
1431
1432 ),
1433 'viewScriptModule' => 'woocommerce/dropdown',
1434 'style' => 'file:../woocommerce/dropdown-style.css',
1435 'editorStyle' => 'file:../woocommerce/dropdown-editor.css'
1436 ),
1437 'email-content' => array(
1438 'name' => 'woocommerce/email-content',
1439 'title' => 'Email Content',
1440 'description' => 'A placeholder block for email content.',
1441 'category' => 'woocommerce',
1442 'textdomain' => 'woocommerce',
1443 'supports' => array(
1444 'inserter' => false,
1445 'email' => true
1446 ),
1447 'attributes' => array(
1448 'emailType' => array(
1449 'type' => 'string'
1450 ),
1451 'postId' => array(
1452 'type' => 'integer'
1453 )
1454 ),
1455 'apiVersion' => 3,
1456 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1457 ),
1458 'featured-category' => array(
1459 'name' => 'woocommerce/featured-category',
1460 'title' => 'Featured Category',
1461 'category' => 'woocommerce',
1462 'keywords' => array(
1463 'WooCommerce'
1464 ),
1465 'description' => 'Visually highlight a product category and encourage prompt action.',
1466 'supports' => array(
1467 'interactivity' => array(
1468 'clientNavigation' => true
1469 ),
1470 'align' => array(
1471 'wide',
1472 'full'
1473 ),
1474 'ariaLabel' => true,
1475 'color' => array(
1476 'background' => true,
1477 'text' => true
1478 ),
1479 'html' => false,
1480 'filter' => array(
1481 'duotone' => true
1482 ),
1483 'spacing' => array(
1484 'padding' => true,
1485 '__experimentalDefaultControls' => array(
1486 'padding' => true
1487 ),
1488 '__experimentalSkipSerialization' => true
1489 ),
1490 '__experimentalBorder' => array(
1491 'color' => true,
1492 'radius' => true,
1493 'width' => true,
1494 '__experimentalDefaultControls' => array(
1495 'color' => true,
1496 'radius' => true,
1497 'width' => true
1498 ),
1499 '__experimentalSkipSerialization' => true
1500 )
1501 ),
1502 'attributes' => array(
1503 'alt' => array(
1504 'type' => 'string',
1505 'default' => ''
1506 ),
1507 'contentAlign' => array(
1508 'type' => 'string',
1509 'default' => 'center'
1510 ),
1511 'dimRatio' => array(
1512 'type' => 'number',
1513 'default' => 50
1514 ),
1515 'focalPoint' => array(
1516 'type' => 'object',
1517 'default' => array(
1518 'x' => 0.5,
1519 'y' => 0.5
1520 )
1521 ),
1522 'imageFit' => array(
1523 'type' => 'string',
1524 'default' => 'none'
1525 ),
1526 'hasParallax' => array(
1527 'type' => 'boolean',
1528 'default' => false
1529 ),
1530 'isRepeated' => array(
1531 'type' => 'boolean',
1532 'default' => false
1533 ),
1534 'mediaId' => array(
1535 'type' => 'number',
1536 'default' => 0
1537 ),
1538 'mediaSrc' => array(
1539 'type' => 'string',
1540 'default' => ''
1541 ),
1542 'minHeight' => array(
1543 'type' => 'number',
1544 'default' => 500
1545 ),
1546 'linkText' => array(
1547 'default' => 'Shop now',
1548 'type' => 'string'
1549 ),
1550 'categoryId' => array(
1551 'type' => 'number'
1552 ),
1553 'overlayColor' => array(
1554 'type' => 'string',
1555 'default' => '#000000'
1556 ),
1557 'overlayGradient' => array(
1558 'type' => 'string'
1559 ),
1560 'previewCategory' => array(
1561 'type' => 'object',
1562 'default' => null
1563 )
1564 ),
1565 'selectors' => array(
1566 'filter' => array(
1567 'duotone' => '.wp-block-woocommerce-featured-category .wc-block-featured-category__background-image'
1568 )
1569 ),
1570 'textdomain' => 'woocommerce',
1571 'apiVersion' => 3,
1572 '$schema' => 'https://schemas.wp.org/trunk/block.json',
1573 'usesContext' => array(
1574 'termId',
1575 'termTaxonomy'
1576 ),
1577 'providesContext' => array(
1578 'termId' => 'categoryId',
1579 'termTaxonomy' => 'termTaxonomy'
1580 )
1581 ),
1582 'featured-product' => array(
1583 'name' => 'woocommerce/featured-product',
1584 'title' => 'Featured Product',
1585 'description' => 'Highlight a product or variation.',
1586 'category' => 'woocommerce',
1587 'keywords' => array(
1588 'WooCommerce'
1589 ),
1590 'supports' => array(
1591 'interactivity' => array(
1592 'clientNavigation' => true
1593 ),
1594 'align' => array(
1595 'wide',
1596 'full'
1597 ),
1598 'ariaLabel' => true,
1599 'html' => false,
1600 'filter' => array(
1601 'duotone' => true
1602 ),
1603 'color' => array(
1604 'background' => true,
1605 'text' => true
1606 ),
1607 'spacing' => array(
1608 'padding' => true,
1609 '__experimentalDefaultControls' => array(
1610 'padding' => true
1611 ),
1612 '__experimentalSkipSerialization' => true
1613 ),
1614 '__experimentalBorder' => array(
1615 'color' => true,
1616 'radius' => true,
1617 'width' => true,
1618 '__experimentalDefaultControls' => array(
1619 'color' => true,
1620 'radius' => true,
1621 'width' => true
1622 ),
1623 '__experimentalSkipSerialization' => true
1624 ),
1625 'multiple' => true
1626 ),
1627 'attributes' => array(
1628 'alt' => array(
1629 'type' => 'string',
1630 'default' => ''
1631 ),
1632 'contentAlign' => array(
1633 'type' => 'string',
1634 'default' => 'center'
1635 ),
1636 'dimRatio' => array(
1637 'type' => 'number',
1638 'default' => 50
1639 ),
1640 'focalPoint' => array(
1641 'type' => 'object',
1642 'default' => array(
1643 'x' => 0.5,
1644 'y' => 0.5
1645 )
1646 ),
1647 'imageFit' => array(
1648 'type' => 'string',
1649 'default' => 'none'
1650 ),
1651 'hasParallax' => array(
1652 'type' => 'boolean',
1653 'default' => false
1654 ),
1655 'isRepeated' => array(
1656 'type' => 'boolean',
1657 'default' => false
1658 ),
1659 'mediaId' => array(
1660 'type' => 'number',
1661 'default' => 0
1662 ),
1663 'mediaSrc' => array(
1664 'type' => 'string',
1665 'default' => ''
1666 ),
1667 'minHeight' => array(
1668 'type' => 'number',
1669 'default' => 500
1670 ),
1671 'linkText' => array(
1672 'type' => 'string',
1673 'default' => 'Shop now'
1674 ),
1675 'overlayColor' => array(
1676 'type' => 'string',
1677 'default' => '#000000'
1678 ),
1679 'overlayGradient' => array(
1680 'type' => 'string'
1681 ),
1682 'productId' => array(
1683 'type' => 'number'
1684 ),
1685 'previewProduct' => array(
1686 'type' => 'object',
1687 'default' => null
1688 )
1689 ),
1690 'selectors' => array(
1691 'filter' => array(
1692 'duotone' => '.wp-block-woocommerce-featured-product .wc-block-featured-product__background-image'
1693 )
1694 ),
1695 'textdomain' => 'woocommerce',
1696 'apiVersion' => 3,
1697 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1698 ),
1699 'filter-wrapper' => array(
1700 'name' => 'woocommerce/filter-wrapper',
1701 'title' => 'Filter Block',
1702 'category' => 'woocommerce',
1703 'keywords' => array(
1704 'WooCommerce'
1705 ),
1706 'supports' => array(
1707 'interactivity' => array(
1708 'clientNavigation' => false
1709 ),
1710 'inserter' => false
1711 ),
1712 'attributes' => array(
1713 'filterType' => array(
1714 'type' => 'string'
1715 ),
1716 'heading' => array(
1717 'type' => 'string'
1718 )
1719 ),
1720 'textdomain' => 'woocommerce',
1721 'apiVersion' => 3,
1722 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1723 ),
1724 'handpicked-products' => array(
1725 'name' => 'woocommerce/handpicked-products',
1726 'title' => 'Hand-picked Products',
1727 'category' => 'woocommerce',
1728 'keywords' => array(
1729 'Handpicked Products',
1730 'WooCommerce'
1731 ),
1732 'description' => 'Display a selection of hand-picked products in a grid.',
1733 'supports' => array(
1734 'interactivity' => array(
1735 'clientNavigation' => false
1736 ),
1737 'align' => array(
1738 'wide',
1739 'full'
1740 ),
1741 'html' => false,
1742 'inserter' => false
1743 ),
1744 'attributes' => array(
1745 'align' => array(
1746 'type' => 'string'
1747 ),
1748 'columns' => array(
1749 'type' => 'number',
1750 'default' => 3
1751 ),
1752 'contentVisibility' => array(
1753 'type' => 'object',
1754 'default' => array(
1755 'image' => true,
1756 'title' => true,
1757 'price' => true,
1758 'rating' => true,
1759 'button' => true
1760 ),
1761 'properties' => array(
1762 'image' => array(
1763 'type' => 'boolean',
1764 'image' => true
1765 ),
1766 'title' => array(
1767 'type' => 'boolean',
1768 'title' => true
1769 ),
1770 'price' => array(
1771 'type' => 'boolean',
1772 'price' => true
1773 ),
1774 'rating' => array(
1775 'type' => 'boolean',
1776 'rating' => true
1777 ),
1778 'button' => array(
1779 'type' => 'boolean',
1780 'button' => true
1781 )
1782 )
1783 ),
1784 'orderby' => array(
1785 'type' => 'string',
1786 'enum' => array(
1787 'date',
1788 'popularity',
1789 'price_asc',
1790 'price_desc',
1791 'rating',
1792 'title',
1793 'menu_order'
1794 ),
1795 'default' => 'date'
1796 ),
1797 'products' => array(
1798 'type' => 'array',
1799 'default' => array(
1800
1801 )
1802 ),
1803 'alignButtons' => array(
1804 'type' => 'boolean',
1805 'default' => false
1806 ),
1807 'isPreview' => array(
1808 'type' => 'boolean',
1809 'default' => false
1810 )
1811 ),
1812 'textdomain' => 'woocommerce',
1813 'apiVersion' => 3,
1814 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1815 ),
1816 'mini-cart' => array(
1817 'name' => 'woocommerce/mini-cart',
1818 'version' => '1.0.0',
1819 'title' => 'Mini-Cart',
1820 'icon' => 'miniCartAlt',
1821 'description' => 'Display a button for shoppers to quickly view their cart.',
1822 'category' => 'woocommerce',
1823 'keywords' => array(
1824 'WooCommerce'
1825 ),
1826 'textdomain' => 'woocommerce',
1827 'supports' => array(
1828 'html' => false,
1829 'multiple' => false,
1830 'typography' => array(
1831 'fontSize' => true
1832 ),
1833 'spacing' => array(
1834 'margin' => true,
1835 'padding' => true
1836 )
1837 ),
1838 'example' => array(
1839 'attributes' => array(
1840 'className' => 'wc-block-mini-cart--preview'
1841 )
1842 ),
1843 'attributes' => array(
1844 'miniCartIcon' => array(
1845 'type' => 'string',
1846 'default' => 'cart'
1847 ),
1848 'addToCartBehaviour' => array(
1849 'type' => 'string',
1850 'default' => 'none'
1851 ),
1852 'onCartClickBehaviour' => array(
1853 'type' => 'string',
1854 'default' => 'open_drawer'
1855 ),
1856 'hasHiddenPrice' => array(
1857 'type' => 'boolean',
1858 'default' => true
1859 ),
1860 'cartAndCheckoutRenderStyle' => array(
1861 'type' => 'string',
1862 'default' => 'hidden'
1863 ),
1864 'priceColor' => array(
1865 'type' => 'object'
1866 ),
1867 'priceColorValue' => array(
1868 'type' => 'string'
1869 ),
1870 'iconColor' => array(
1871 'type' => 'object'
1872 ),
1873 'iconColorValue' => array(
1874 'type' => 'string'
1875 ),
1876 'productCountColor' => array(
1877 'type' => 'object'
1878 ),
1879 'productCountColorValue' => array(
1880 'type' => 'string'
1881 ),
1882 'productCountVisibility' => array(
1883 'type' => 'string',
1884 'default' => 'greater_than_zero'
1885 )
1886 ),
1887 'apiVersion' => 3,
1888 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1889 ),
1890 'mini-cart-contents' => array(
1891 'name' => 'woocommerce/mini-cart-contents',
1892 'version' => '1.0.0',
1893 'title' => 'Mini-Cart Contents',
1894 'description' => 'Display a Mini-Cart widget.',
1895 'category' => 'woocommerce',
1896 'supports' => array(
1897 'align' => false,
1898 'html' => false,
1899 'multiple' => false,
1900 'reusable' => false,
1901 'inserter' => false,
1902 'color' => array(
1903 'text' => true,
1904 'background' => true,
1905 'link' => true
1906 ),
1907 'lock' => false,
1908 '__experimentalBorder' => array(
1909 'color' => true,
1910 'width' => true
1911 )
1912 ),
1913 'attributes' => array(
1914 'lock' => array(
1915 'type' => 'object',
1916 'default' => array(
1917 'remove' => true,
1918 'move' => true
1919 )
1920 ),
1921 'width' => array(
1922 'type' => 'string',
1923 'default' => '480px'
1924 )
1925 ),
1926 'apiVersion' => 3,
1927 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1928 ),
1929 'order-confirmation-additional-fields' => array(
1930 'name' => 'woocommerce/order-confirmation-additional-fields',
1931 'version' => '1.0.0',
1932 'title' => 'Additional Field List',
1933 'description' => 'Display the list of additional field values from the current order.',
1934 'category' => 'woocommerce',
1935 'keywords' => array(
1936 'WooCommerce'
1937 ),
1938 'supports' => array(
1939 'multiple' => false,
1940 'align' => array(
1941 'wide',
1942 'full'
1943 ),
1944 'html' => false,
1945 '__experimentalBorder' => array(
1946 'color' => true,
1947 'radius' => true,
1948 'width' => true,
1949 'style' => true,
1950 '__experimentalDefaultControls' => array(
1951 'width' => true,
1952 'color' => true
1953 )
1954 ),
1955 'spacing' => array(
1956 'padding' => true,
1957 'margin' => true,
1958 '__experimentalDefaultControls' => array(
1959 'margin' => false,
1960 'padding' => false
1961 )
1962 )
1963 ),
1964 'attributes' => array(
1965 'align' => array(
1966 'type' => 'string',
1967 'default' => 'wide'
1968 ),
1969 'className' => array(
1970 'type' => 'string',
1971 'default' => ''
1972 )
1973 ),
1974 'textdomain' => 'woocommerce',
1975 'apiVersion' => 3,
1976 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1977 ),
1978 'order-confirmation-additional-fields-wrapper' => array(
1979 'name' => 'woocommerce/order-confirmation-additional-fields-wrapper',
1980 'version' => '1.0.0',
1981 'title' => 'Additional Fields',
1982 'description' => 'Display additional checkout fields from the \'contact\' and \'order\' locations.',
1983 'category' => 'woocommerce',
1984 'keywords' => array(
1985 'WooCommerce'
1986 ),
1987 'attributes' => array(
1988 'heading' => array(
1989 'type' => 'string'
1990 )
1991 ),
1992 'supports' => array(
1993 'multiple' => false,
1994 'align' => array(
1995 'wide',
1996 'full'
1997 ),
1998 'html' => false,
1999 'spacing' => array(
2000 'padding' => true,
2001 'margin' => true,
2002 '__experimentalDefaultControls' => array(
2003 'margin' => false,
2004 'padding' => false
2005 )
2006 )
2007 ),
2008 'textdomain' => 'woocommerce',
2009 'apiVersion' => 3,
2010 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2011 ),
2012 'order-confirmation-additional-information' => array(
2013 'name' => 'woocommerce/order-confirmation-additional-information',
2014 'version' => '1.0.0',
2015 'title' => 'Additional Information',
2016 'description' => 'Displays additional information provided by third-party extensions for the current order.',
2017 'category' => 'woocommerce',
2018 'keywords' => array(
2019 'WooCommerce'
2020 ),
2021 'supports' => array(
2022 'multiple' => false,
2023 'align' => array(
2024 'wide',
2025 'full'
2026 ),
2027 'html' => false,
2028 '__experimentalBorder' => array(
2029 'color' => true,
2030 'radius' => true,
2031 'width' => true,
2032 'style' => true,
2033 '__experimentalDefaultControls' => array(
2034 'width' => true,
2035 'color' => true
2036 )
2037 ),
2038 'spacing' => array(
2039 'padding' => true,
2040 'margin' => true,
2041 '__experimentalDefaultControls' => array(
2042 'margin' => false,
2043 'padding' => false
2044 )
2045 )
2046 ),
2047 'attributes' => array(
2048 'align' => array(
2049 'type' => 'string',
2050 'default' => 'wide'
2051 ),
2052 'className' => array(
2053 'type' => 'string',
2054 'default' => ''
2055 )
2056 ),
2057 'textdomain' => 'woocommerce',
2058 'apiVersion' => 3,
2059 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2060 ),
2061 'order-confirmation-billing-address' => array(
2062 'name' => 'woocommerce/order-confirmation-billing-address',
2063 'version' => '1.0.0',
2064 'title' => 'Billing Address',
2065 'description' => 'Display the order confirmation billing address.',
2066 'category' => 'woocommerce',
2067 'keywords' => array(
2068 'WooCommerce'
2069 ),
2070 'supports' => array(
2071 'multiple' => false,
2072 'align' => array(
2073 'wide',
2074 'full'
2075 ),
2076 'inserter' => false,
2077 'html' => false,
2078 'color' => array(
2079 'text' => true,
2080 'background' => true,
2081 '__experimentalDefaultControls' => array(
2082 'background' => true,
2083 'text' => true
2084 )
2085 ),
2086 'typography' => array(
2087 'fontSize' => true,
2088 'lineHeight' => true,
2089 '__experimentalFontFamily' => true,
2090 '__experimentalFontWeight' => true,
2091 '__experimentalFontStyle' => true,
2092 '__experimentalTextTransform' => true,
2093 '__experimentalTextDecoration' => true,
2094 '__experimentalLetterSpacing' => true,
2095 '__experimentalDefaultControls' => array(
2096 'fontSize' => true
2097 )
2098 ),
2099 '__experimentalBorder' => array(
2100 'color' => true,
2101 'radius' => true,
2102 'width' => true,
2103 'style' => true,
2104 '__experimentalDefaultControls' => array(
2105 'width' => true,
2106 'color' => true
2107 )
2108 ),
2109 'spacing' => array(
2110 'padding' => true,
2111 'margin' => true,
2112 '__experimentalDefaultControls' => array(
2113 'margin' => false,
2114 'padding' => false
2115 )
2116 )
2117 ),
2118 'attributes' => array(
2119 'align' => array(
2120 'type' => 'string',
2121 'default' => 'wide'
2122 )
2123 ),
2124 'textdomain' => 'woocommerce',
2125 'apiVersion' => 3,
2126 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2127 ),
2128 'order-confirmation-billing-wrapper' => array(
2129 'name' => 'woocommerce/order-confirmation-billing-wrapper',
2130 'version' => '1.0.0',
2131 'title' => 'Billing Address Section',
2132 'description' => 'Display the order confirmation billing section.',
2133 'category' => 'woocommerce',
2134 'keywords' => array(
2135 'WooCommerce'
2136 ),
2137 'attributes' => array(
2138 'heading' => array(
2139 'type' => 'string'
2140 )
2141 ),
2142 'supports' => array(
2143 'multiple' => false,
2144 'align' => array(
2145 'wide',
2146 'full'
2147 ),
2148 'html' => false,
2149 'spacing' => array(
2150 'padding' => true,
2151 'margin' => true,
2152 '__experimentalDefaultControls' => array(
2153 'margin' => false,
2154 'padding' => false
2155 )
2156 )
2157 ),
2158 'textdomain' => 'woocommerce',
2159 'apiVersion' => 3,
2160 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2161 ),
2162 'order-confirmation-create-account' => array(
2163 'name' => 'woocommerce/order-confirmation-create-account',
2164 'version' => '1.0.0',
2165 'title' => 'Account Creation',
2166 'description' => 'Allow customers to create an account after their purchase.',
2167 'category' => 'woocommerce',
2168 'keywords' => array(
2169 'WooCommerce'
2170 ),
2171 'attributes' => array(
2172 'customerEmail' => array(
2173 'type' => 'string',
2174 'default' => ''
2175 ),
2176 'nonceToken' => array(
2177 'type' => 'string',
2178 'default' => ''
2179 ),
2180 'align' => array(
2181 'type' => 'string',
2182 'default' => 'wide'
2183 ),
2184 'className' => array(
2185 'type' => 'string',
2186 'default' => ''
2187 ),
2188 'hasDarkControls' => array(
2189 'type' => 'boolean',
2190 'default' => false
2191 ),
2192 'lock' => array(
2193 'type' => 'object',
2194 'default' => array(
2195 'remove' => true
2196 )
2197 )
2198 ),
2199 'supports' => array(
2200 'multiple' => false,
2201 'inserter' => false,
2202 'html' => false,
2203 'lock' => false,
2204 'align' => array(
2205 'wide',
2206 'full'
2207 ),
2208 'color' => array(
2209 'background' => true,
2210 'text' => true,
2211 'button' => true
2212 ),
2213 'spacing' => array(
2214 'padding' => true,
2215 'margin' => true,
2216 '__experimentalDefaultControls' => array(
2217 'margin' => false,
2218 'padding' => false
2219 )
2220 )
2221 ),
2222 'textdomain' => 'woocommerce',
2223 'apiVersion' => 3,
2224 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2225 ),
2226 'order-confirmation-downloads' => array(
2227 'name' => 'woocommerce/order-confirmation-downloads',
2228 'version' => '1.0.0',
2229 'title' => 'Order Downloads',
2230 'description' => 'Display links to purchased downloads.',
2231 'category' => 'woocommerce',
2232 'keywords' => array(
2233 'WooCommerce'
2234 ),
2235 'supports' => array(
2236 'multiple' => false,
2237 'align' => array(
2238 'wide',
2239 'full'
2240 ),
2241 'html' => false,
2242 'typography' => array(
2243 'fontSize' => true,
2244 'lineHeight' => true,
2245 '__experimentalFontFamily' => true,
2246 '__experimentalTextDecoration' => true,
2247 '__experimentalFontStyle' => true,
2248 '__experimentalFontWeight' => true,
2249 '__experimentalLetterSpacing' => true,
2250 '__experimentalTextTransform' => true,
2251 '__experimentalDefaultControls' => array(
2252 'fontSize' => true
2253 )
2254 ),
2255 'color' => array(
2256 'background' => true,
2257 'text' => true,
2258 'link' => true,
2259 'gradients' => true,
2260 '__experimentalDefaultControls' => array(
2261 'background' => true,
2262 'text' => true
2263 )
2264 ),
2265 'spacing' => array(
2266 'padding' => true,
2267 'margin' => true,
2268 '__experimentalDefaultControls' => array(
2269 'margin' => false,
2270 'padding' => false
2271 )
2272 ),
2273 '__experimentalBorder' => array(
2274 'color' => true,
2275 'style' => true,
2276 'width' => true,
2277 '__experimentalDefaultControls' => array(
2278 'color' => true,
2279 'style' => true,
2280 'width' => true
2281 )
2282 ),
2283 '__experimentalSelector' => '.wp-block-woocommerce-order-confirmation-totals table'
2284 ),
2285 'attributes' => array(
2286 'align' => array(
2287 'type' => 'string',
2288 'default' => 'wide'
2289 ),
2290 'className' => array(
2291 'type' => 'string',
2292 'default' => ''
2293 )
2294 ),
2295 'textdomain' => 'woocommerce',
2296 'apiVersion' => 3,
2297 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2298 ),
2299 'order-confirmation-downloads-wrapper' => array(
2300 'name' => 'woocommerce/order-confirmation-downloads-wrapper',
2301 'version' => '1.0.0',
2302 'title' => 'Downloads Section',
2303 'description' => 'Display the downloadable products section.',
2304 'category' => 'woocommerce',
2305 'keywords' => array(
2306 'WooCommerce'
2307 ),
2308 'attributes' => array(
2309 'heading' => array(
2310 'type' => 'string'
2311 )
2312 ),
2313 'supports' => array(
2314 'multiple' => false,
2315 'align' => array(
2316 'wide',
2317 'full'
2318 ),
2319 'html' => false,
2320 'spacing' => array(
2321 'padding' => true,
2322 'margin' => true,
2323 '__experimentalDefaultControls' => array(
2324 'margin' => false,
2325 'padding' => false
2326 )
2327 )
2328 ),
2329 'textdomain' => 'woocommerce',
2330 'apiVersion' => 3,
2331 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2332 ),
2333 'order-confirmation-shipping-address' => array(
2334 'name' => 'woocommerce/order-confirmation-shipping-address',
2335 'version' => '1.0.0',
2336 'title' => 'Shipping Address',
2337 'description' => 'Display the order confirmation shipping address.',
2338 'category' => 'woocommerce',
2339 'keywords' => array(
2340 'WooCommerce'
2341 ),
2342 'supports' => array(
2343 'multiple' => false,
2344 'align' => array(
2345 'wide',
2346 'full'
2347 ),
2348 'inserter' => false,
2349 'html' => false,
2350 'color' => array(
2351 'text' => true,
2352 'background' => true,
2353 '__experimentalDefaultControls' => array(
2354 'background' => true,
2355 'text' => true
2356 )
2357 ),
2358 'typography' => array(
2359 'fontSize' => true,
2360 'lineHeight' => true,
2361 '__experimentalFontFamily' => true,
2362 '__experimentalFontWeight' => true,
2363 '__experimentalFontStyle' => true,
2364 '__experimentalTextTransform' => true,
2365 '__experimentalTextDecoration' => true,
2366 '__experimentalLetterSpacing' => true,
2367 '__experimentalDefaultControls' => array(
2368 'fontSize' => true
2369 )
2370 ),
2371 '__experimentalBorder' => array(
2372 'color' => true,
2373 'radius' => true,
2374 'width' => true,
2375 'style' => true,
2376 '__experimentalDefaultControls' => array(
2377 'width' => true,
2378 'color' => true
2379 )
2380 ),
2381 'spacing' => array(
2382 'padding' => true,
2383 'margin' => true,
2384 '__experimentalDefaultControls' => array(
2385 'margin' => false,
2386 'padding' => false
2387 )
2388 )
2389 ),
2390 'attributes' => array(
2391 'align' => array(
2392 'type' => 'string',
2393 'default' => 'wide'
2394 )
2395 ),
2396 'textdomain' => 'woocommerce',
2397 'apiVersion' => 3,
2398 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2399 ),
2400 'order-confirmation-shipping-wrapper' => array(
2401 'name' => 'woocommerce/order-confirmation-shipping-wrapper',
2402 'version' => '1.0.0',
2403 'title' => 'Shipping Address Section',
2404 'description' => 'Display the order confirmation shipping section.',
2405 'category' => 'woocommerce',
2406 'keywords' => array(
2407 'WooCommerce'
2408 ),
2409 'attributes' => array(
2410 'heading' => array(
2411 'type' => 'string',
2412 'default' => 'Shipping'
2413 )
2414 ),
2415 'supports' => array(
2416 'multiple' => false,
2417 'align' => array(
2418 'wide',
2419 'full'
2420 ),
2421 'html' => false,
2422 'spacing' => array(
2423 'padding' => true,
2424 'margin' => true,
2425 '__experimentalDefaultControls' => array(
2426 'margin' => false,
2427 'padding' => false
2428 )
2429 )
2430 ),
2431 'textdomain' => 'woocommerce',
2432 'apiVersion' => 3,
2433 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2434 ),
2435 'order-confirmation-status' => array(
2436 'name' => 'woocommerce/order-confirmation-status',
2437 'version' => '1.0.0',
2438 'title' => 'Order Status',
2439 'description' => 'Display a "thank you" message, or a sentence regarding the current order status.',
2440 'category' => 'woocommerce',
2441 'keywords' => array(
2442 'WooCommerce'
2443 ),
2444 'supports' => array(
2445 'multiple' => false,
2446 'align' => array(
2447 'wide',
2448 'full'
2449 ),
2450 'html' => false,
2451 'typography' => array(
2452 'fontSize' => true,
2453 'lineHeight' => true,
2454 '__experimentalFontFamily' => true,
2455 '__experimentalTextDecoration' => true,
2456 '__experimentalFontStyle' => true,
2457 '__experimentalFontWeight' => true,
2458 '__experimentalLetterSpacing' => true,
2459 '__experimentalTextTransform' => true,
2460 '__experimentalDefaultControls' => array(
2461 'fontSize' => true
2462 )
2463 ),
2464 'color' => array(
2465 'background' => true,
2466 'text' => true,
2467 'gradients' => true,
2468 '__experimentalDefaultControls' => array(
2469 'background' => true,
2470 'text' => true
2471 )
2472 ),
2473 'spacing' => array(
2474 'padding' => true,
2475 'margin' => true,
2476 '__experimentalDefaultControls' => array(
2477 'margin' => false,
2478 'padding' => false
2479 )
2480 )
2481 ),
2482 'attributes' => array(
2483 'align' => array(
2484 'type' => 'string',
2485 'default' => 'wide'
2486 ),
2487 'className' => array(
2488 'type' => 'string',
2489 'default' => ''
2490 )
2491 ),
2492 'textdomain' => 'woocommerce',
2493 'apiVersion' => 3,
2494 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2495 ),
2496 'order-confirmation-summary' => array(
2497 'name' => 'woocommerce/order-confirmation-summary',
2498 'version' => '1.0.0',
2499 'title' => 'Order Summary',
2500 'description' => 'Display the order summary on the order confirmation page.',
2501 'category' => 'woocommerce',
2502 'keywords' => array(
2503 'WooCommerce'
2504 ),
2505 'supports' => array(
2506 'multiple' => false,
2507 'align' => array(
2508 'wide',
2509 'full'
2510 ),
2511 'html' => false,
2512 'typography' => array(
2513 'fontSize' => true,
2514 'lineHeight' => true,
2515 '__experimentalFontFamily' => true,
2516 '__experimentalTextDecoration' => true,
2517 '__experimentalFontStyle' => true,
2518 '__experimentalFontWeight' => true,
2519 '__experimentalLetterSpacing' => true,
2520 '__experimentalTextTransform' => true,
2521 '__experimentalDefaultControls' => array(
2522 'fontSize' => true
2523 )
2524 ),
2525 'color' => array(
2526 'background' => true,
2527 'text' => true,
2528 'gradients' => true,
2529 '__experimentalDefaultControls' => array(
2530 'background' => true,
2531 'text' => true
2532 )
2533 ),
2534 '__experimentalBorder' => array(
2535 'color' => true,
2536 'radius' => true,
2537 'width' => true,
2538 '__experimentalDefaultControls' => array(
2539 'width' => true,
2540 'color' => true
2541 )
2542 ),
2543 'spacing' => array(
2544 'padding' => true,
2545 'margin' => true,
2546 '__experimentalDefaultControls' => array(
2547 'margin' => false,
2548 'padding' => false
2549 )
2550 )
2551 ),
2552 'attributes' => array(
2553 'align' => array(
2554 'type' => 'string',
2555 'default' => 'wide'
2556 ),
2557 'className' => array(
2558 'type' => 'string',
2559 'default' => ''
2560 )
2561 ),
2562 'textdomain' => 'woocommerce',
2563 'apiVersion' => 3,
2564 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2565 ),
2566 'order-confirmation-totals' => array(
2567 'name' => 'woocommerce/order-confirmation-totals',
2568 'version' => '1.0.0',
2569 'title' => 'Order Totals',
2570 'description' => 'Display the items purchased and order totals.',
2571 'category' => 'woocommerce',
2572 'keywords' => array(
2573 'WooCommerce'
2574 ),
2575 'supports' => array(
2576 'multiple' => false,
2577 'align' => array(
2578 'wide',
2579 'full'
2580 ),
2581 'html' => false,
2582 'typography' => array(
2583 'fontSize' => true,
2584 'lineHeight' => true,
2585 '__experimentalFontFamily' => true,
2586 '__experimentalTextDecoration' => true,
2587 '__experimentalFontStyle' => true,
2588 '__experimentalFontWeight' => true,
2589 '__experimentalLetterSpacing' => true,
2590 '__experimentalTextTransform' => true,
2591 '__experimentalDefaultControls' => array(
2592 'fontSize' => true
2593 )
2594 ),
2595 'color' => array(
2596 'background' => true,
2597 'text' => true,
2598 'link' => true,
2599 'gradients' => true,
2600 '__experimentalDefaultControls' => array(
2601 'background' => true,
2602 'text' => true
2603 )
2604 ),
2605 'spacing' => array(
2606 'padding' => true,
2607 'margin' => true,
2608 '__experimentalDefaultControls' => array(
2609 'margin' => false,
2610 'padding' => false
2611 )
2612 ),
2613 '__experimentalBorder' => array(
2614 'color' => true,
2615 'style' => true,
2616 'width' => true,
2617 '__experimentalDefaultControls' => array(
2618 'color' => true,
2619 'style' => true,
2620 'width' => true
2621 )
2622 ),
2623 '__experimentalSelector' => '.wp-block-woocommerce-order-confirmation-totals table'
2624 ),
2625 'attributes' => array(
2626 'align' => array(
2627 'type' => 'string',
2628 'default' => 'wide'
2629 ),
2630 'className' => array(
2631 'type' => 'string',
2632 'default' => ''
2633 )
2634 ),
2635 'textdomain' => 'woocommerce',
2636 'apiVersion' => 3,
2637 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2638 ),
2639 'order-confirmation-totals-wrapper' => array(
2640 'name' => 'woocommerce/order-confirmation-totals-wrapper',
2641 'version' => '1.0.0',
2642 'title' => 'Order Totals Section',
2643 'description' => 'Display the order details section.',
2644 'category' => 'woocommerce',
2645 'keywords' => array(
2646 'WooCommerce'
2647 ),
2648 'attributes' => array(
2649 'heading' => array(
2650 'type' => 'string'
2651 )
2652 ),
2653 'supports' => array(
2654 'multiple' => false,
2655 'align' => array(
2656 'wide',
2657 'full'
2658 ),
2659 'html' => false,
2660 'spacing' => array(
2661 'padding' => true,
2662 'margin' => true,
2663 '__experimentalDefaultControls' => array(
2664 'margin' => false,
2665 'padding' => false
2666 )
2667 )
2668 ),
2669 'textdomain' => 'woocommerce',
2670 'apiVersion' => 3,
2671 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2672 ),
2673 'page-content-wrapper' => array(
2674 'name' => 'woocommerce/page-content-wrapper',
2675 'title' => 'WooCommerce Page',
2676 'description' => 'Displays WooCommerce page content.',
2677 'category' => 'woocommerce',
2678 'keywords' => array(
2679 'WooCommerce'
2680 ),
2681 'textdomain' => 'woocommerce',
2682 'supports' => array(
2683 'html' => false,
2684 'multiple' => false,
2685 'inserter' => false
2686 ),
2687 'attributes' => array(
2688 'page' => array(
2689 'type' => 'string',
2690 'default' => ''
2691 )
2692 ),
2693 'providesContext' => array(
2694 'postId' => 'postId',
2695 'postType' => 'postType'
2696 ),
2697 'apiVersion' => 3,
2698 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2699 ),
2700 'payment-method-icons' => array(
2701 'name' => 'woocommerce/payment-method-icons',
2702 'version' => '1.0.0',
2703 'title' => 'Payment Method Icons',
2704 'description' => 'Display icons for available payment methods.',
2705 'category' => 'woocommerce',
2706 'keywords' => array(
2707 'woocommerce',
2708 'payments',
2709 'payment methods'
2710 ),
2711 'textdomain' => 'woocommerce',
2712 'attributes' => array(
2713 'numberOfIcons' => array(
2714 'type' => 'number',
2715 'default' => 0
2716 )
2717 ),
2718 'supports' => array(
2719 'spacing' => array(
2720 'margin' => true,
2721 'padding' => true
2722 )
2723 ),
2724 'apiVersion' => 3,
2725 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2726 ),
2727 'price-filter' => array(
2728 'name' => 'woocommerce/price-filter',
2729 'title' => 'Filter by Price Controls',
2730 'description' => 'Enable customers to filter the product grid by choosing a price range.',
2731 'category' => 'woocommerce',
2732 'keywords' => array(
2733 'WooCommerce'
2734 ),
2735 'supports' => array(
2736 'interactivity' => array(
2737 'clientNavigation' => false
2738 ),
2739 'html' => false,
2740 'multiple' => false,
2741 'color' => array(
2742 'text' => true,
2743 'background' => false
2744 ),
2745 'inserter' => false,
2746 'lock' => false
2747 ),
2748 'attributes' => array(
2749 'className' => array(
2750 'type' => 'string',
2751 'default' => ''
2752 ),
2753 'showInputFields' => array(
2754 'type' => 'boolean',
2755 'default' => true
2756 ),
2757 'inlineInput' => array(
2758 'type' => 'boolean',
2759 'default' => false
2760 ),
2761 'showFilterButton' => array(
2762 'type' => 'boolean',
2763 'default' => false
2764 ),
2765 'headingLevel' => array(
2766 'type' => 'number',
2767 'default' => 3
2768 )
2769 ),
2770 'textdomain' => 'woocommerce',
2771 'apiVersion' => 3,
2772 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2773 ),
2774 'product-average-rating' => array(
2775 'name' => 'woocommerce/product-average-rating',
2776 'title' => 'Product Average Rating (Beta)',
2777 'description' => 'Display the average rating of a product',
2778 'apiVersion' => 3,
2779 'category' => 'woocommerce-product-elements',
2780 'attributes' => array(
2781 'textAlign' => array(
2782 'type' => 'string'
2783 )
2784 ),
2785 'keywords' => array(
2786 'WooCommerce'
2787 ),
2788 'ancestor' => array(
2789 'woocommerce/single-product'
2790 ),
2791 'supports' => array(
2792 'interactivity' => array(
2793 'clientNavigation' => true
2794 ),
2795 'color' => array(
2796 'text' => true,
2797 'background' => true,
2798 '__experimentalSkipSerialization' => true
2799 ),
2800 'spacing' => array(
2801 'margin' => true,
2802 'padding' => true,
2803 '__experimentalSkipSerialization' => true
2804 ),
2805 'typography' => array(
2806 'fontSize' => true,
2807 '__experimentalFontWeight' => true,
2808 '__experimentalSkipSerialization' => true
2809 ),
2810 '__experimentalSelector' => '.wc-block-components-product-average-rating'
2811 ),
2812 'textdomain' => 'woocommerce',
2813 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2814 ),
2815 'product-best-sellers' => array(
2816 'name' => 'woocommerce/product-best-sellers',
2817 'title' => 'Best Selling Products',
2818 'category' => 'woocommerce',
2819 'keywords' => array(
2820 'WooCommerce'
2821 ),
2822 'description' => 'Display a grid of your all-time best selling products.',
2823 'supports' => array(
2824 'interactivity' => array(
2825 'clientNavigation' => false
2826 ),
2827 'align' => array(
2828 'wide',
2829 'full'
2830 ),
2831 'html' => false,
2832 'inserter' => false
2833 ),
2834 'attributes' => array(
2835 'columns' => array(
2836 'type' => 'number',
2837 'default' => 3
2838 ),
2839 'rows' => array(
2840 'type' => 'number',
2841 'default' => 3
2842 ),
2843 'alignButtons' => array(
2844 'type' => 'boolean',
2845 'default' => false
2846 ),
2847 'contentVisibility' => array(
2848 'type' => 'object',
2849 'default' => array(
2850 'image' => true,
2851 'title' => true,
2852 'price' => true,
2853 'rating' => true,
2854 'button' => true
2855 ),
2856 'properties' => array(
2857 'image' => array(
2858 'type' => 'boolean',
2859 'default' => true
2860 ),
2861 'title' => array(
2862 'type' => 'boolean',
2863 'default' => true
2864 ),
2865 'price' => array(
2866 'type' => 'boolean',
2867 'default' => true
2868 ),
2869 'rating' => array(
2870 'type' => 'boolean',
2871 'default' => true
2872 ),
2873 'button' => array(
2874 'type' => 'boolean',
2875 'default' => true
2876 )
2877 )
2878 ),
2879 'categories' => array(
2880 'type' => 'array',
2881 'default' => array(
2882
2883 )
2884 ),
2885 'catOperator' => array(
2886 'type' => 'string',
2887 'default' => 'any'
2888 ),
2889 'isPreview' => array(
2890 'type' => 'boolean',
2891 'default' => false
2892 ),
2893 'stockStatus' => array(
2894 'type' => 'array'
2895 ),
2896 'editMode' => array(
2897 'type' => 'boolean',
2898 'default' => true
2899 ),
2900 'orderby' => array(
2901 'type' => 'string',
2902 'enum' => array(
2903 'date',
2904 'popularity',
2905 'price_asc',
2906 'price_desc',
2907 'rating',
2908 'title',
2909 'menu_order'
2910 ),
2911 'default' => 'popularity'
2912 )
2913 ),
2914 'textdomain' => 'woocommerce',
2915 'apiVersion' => 3,
2916 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2917 ),
2918 'product-button' => array(
2919 'name' => 'woocommerce/product-button',
2920 'title' => 'Add to Cart Button',
2921 'description' => 'Display a call to action button which either adds the product to the cart, or links to the product page.',
2922 'category' => 'woocommerce-product-elements',
2923 'keywords' => array(
2924 'WooCommerce'
2925 ),
2926 'usesContext' => array(
2927 'query',
2928 'queryId',
2929 'postId',
2930 'collection',
2931 'woocommerce/isDescendantOfAddToCartWithOptions'
2932 ),
2933 'textdomain' => 'woocommerce',
2934 'attributes' => array(
2935 'productId' => array(
2936 'type' => 'number',
2937 'default' => 0
2938 ),
2939 'textAlign' => array(
2940 'type' => 'string',
2941 'default' => ''
2942 ),
2943 'width' => array(
2944 'type' => 'number'
2945 ),
2946 'isDescendentOfSingleProductBlock' => array(
2947 'type' => 'boolean',
2948 'default' => false
2949 ),
2950 'isDescendentOfQueryLoop' => array(
2951 'type' => 'boolean',
2952 'default' => false
2953 )
2954 ),
2955 'supports' => array(
2956 'align' => array(
2957 'wide',
2958 'full'
2959 ),
2960 'color' => array(
2961 'text' => true,
2962 'background' => true,
2963 'link' => false,
2964 '__experimentalSkipSerialization' => true
2965 ),
2966 'interactivity' => true,
2967 'html' => false,
2968 'typography' => array(
2969 'fontSize' => true,
2970 'lineHeight' => true,
2971 '__experimentalFontWeight' => true,
2972 '__experimentalFontFamily' => true,
2973 '__experimentalFontStyle' => true,
2974 '__experimentalTextTransform' => true,
2975 '__experimentalTextDecoration' => true,
2976 '__experimentalLetterSpacing' => true,
2977 '__experimentalDefaultControls' => array(
2978 'fontSize' => true
2979 )
2980 ),
2981 '__experimentalBorder' => array(
2982 'radius' => true,
2983 '__experimentalSkipSerialization' => true
2984 ),
2985 'spacing' => array(
2986 'margin' => true,
2987 'padding' => true,
2988 '__experimentalSkipSerialization' => true
2989 ),
2990 'email' => true,
2991 '__experimentalSelector' => '.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button'
2992 ),
2993 'ancestor' => array(
2994 'woocommerce/all-products',
2995 'woocommerce/single-product',
2996 'core/post-template',
2997 'woocommerce/product-template'
2998 ),
2999 'styles' => array(
3000 array(
3001 'name' => 'fill',
3002 'label' => 'Fill',
3003 'isDefault' => true
3004 ),
3005 array(
3006 'name' => 'outline',
3007 'label' => 'Outline'
3008 )
3009 ),
3010 'apiVersion' => 3,
3011 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3012 'viewScriptModule' => 'woocommerce/product-button',
3013 'style' => 'file:../woocommerce/product-button-style.css'
3014 ),
3015 'product-categories' => array(
3016 'name' => 'woocommerce/product-categories',
3017 'title' => 'Product Categories List',
3018 'category' => 'woocommerce',
3019 'description' => 'Show all product categories as a list or dropdown.',
3020 'keywords' => array(
3021 'WooCommerce'
3022 ),
3023 'supports' => array(
3024 'interactivity' => array(
3025 'clientNavigation' => true
3026 ),
3027 'align' => array(
3028 'wide',
3029 'full'
3030 ),
3031 'html' => false,
3032 'color' => array(
3033 'background' => false,
3034 'link' => true
3035 ),
3036 'typography' => array(
3037 'fontSize' => true,
3038 'lineHeight' => true
3039 )
3040 ),
3041 'attributes' => array(
3042 'align' => array(
3043 'type' => 'string'
3044 ),
3045 'hasCount' => array(
3046 'type' => 'boolean',
3047 'default' => true
3048 ),
3049 'hasImage' => array(
3050 'type' => 'boolean',
3051 'default' => false
3052 ),
3053 'hasEmpty' => array(
3054 'type' => 'boolean',
3055 'default' => false
3056 ),
3057 'isDropdown' => array(
3058 'type' => 'boolean',
3059 'default' => false
3060 ),
3061 'isHierarchical' => array(
3062 'type' => 'boolean',
3063 'default' => true
3064 ),
3065 'showChildrenOnly' => array(
3066 'type' => 'boolean',
3067 'default' => false
3068 )
3069 ),
3070 'example' => array(
3071 'attributes' => array(
3072 'hasCount' => true,
3073 'hasImage' => false
3074 )
3075 ),
3076 'textdomain' => 'woocommerce',
3077 'apiVersion' => 3,
3078 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3079 ),
3080 'product-category' => array(
3081 'name' => 'woocommerce/product-category',
3082 'title' => 'Products by Category',
3083 'category' => 'woocommerce',
3084 'keywords' => array(
3085 'WooCommerce'
3086 ),
3087 'description' => 'Display a grid of products from your selected categories.',
3088 'supports' => array(
3089 'interactivity' => array(
3090 'clientNavigation' => false
3091 ),
3092 'align' => array(
3093 'wide',
3094 'full'
3095 ),
3096 'html' => false,
3097 'inserter' => false
3098 ),
3099 'attributes' => array(
3100 'columns' => array(
3101 'type' => 'number',
3102 'default' => 3
3103 ),
3104 'rows' => array(
3105 'type' => 'number',
3106 'default' => 3
3107 ),
3108 'alignButtons' => array(
3109 'type' => 'boolean',
3110 'default' => false
3111 ),
3112 'contentVisibility' => array(
3113 'type' => 'object',
3114 'default' => array(
3115 'image' => true,
3116 'title' => true,
3117 'price' => true,
3118 'rating' => true,
3119 'button' => true
3120 ),
3121 'properties' => array(
3122 'image' => array(
3123 'type' => 'boolean',
3124 'default' => true
3125 ),
3126 'title' => array(
3127 'type' => 'boolean',
3128 'default' => true
3129 ),
3130 'price' => array(
3131 'type' => 'boolean',
3132 'default' => true
3133 ),
3134 'rating' => array(
3135 'type' => 'boolean',
3136 'default' => true
3137 ),
3138 'button' => array(
3139 'type' => 'boolean',
3140 'default' => true
3141 )
3142 )
3143 ),
3144 'categories' => array(
3145 'type' => 'array',
3146 'default' => array(
3147
3148 )
3149 ),
3150 'catOperator' => array(
3151 'type' => 'string',
3152 'default' => 'any'
3153 ),
3154 'isPreview' => array(
3155 'type' => 'boolean',
3156 'default' => false
3157 ),
3158 'stockStatus' => array(
3159 'type' => 'array'
3160 ),
3161 'editMode' => array(
3162 'type' => 'boolean',
3163 'default' => true
3164 ),
3165 'orderby' => array(
3166 'type' => 'string',
3167 'enum' => array(
3168 'date',
3169 'popularity',
3170 'price_asc',
3171 'price_desc',
3172 'rating',
3173 'title',
3174 'menu_order'
3175 ),
3176 'default' => 'date'
3177 )
3178 ),
3179 'textdomain' => 'woocommerce',
3180 'apiVersion' => 3,
3181 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3182 ),
3183 'product-collection' => array(
3184 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3185 'apiVersion' => 3,
3186 'name' => 'woocommerce/product-collection',
3187 'title' => 'Product Collection',
3188 'description' => 'Display a collection of products from your store.',
3189 'category' => 'woocommerce',
3190 'keywords' => array(
3191 'WooCommerce',
3192 'Products (Beta)',
3193 'all products',
3194 'by attribute',
3195 'by category',
3196 'by tag'
3197 ),
3198 'textdomain' => 'woocommerce',
3199 'attributes' => array(
3200 'queryId' => array(
3201 'type' => 'number'
3202 ),
3203 'query' => array(
3204 'type' => 'object'
3205 ),
3206 'tagName' => array(
3207 'type' => 'string'
3208 ),
3209 'displayLayout' => array(
3210 'type' => 'object',
3211 'properties' => array(
3212 'type' => array(
3213 'type' => 'string',
3214 'enum' => array(
3215 'flex',
3216 'list',
3217 'carousel'
3218 )
3219 ),
3220 'columns' => array(
3221 'type' => 'number'
3222 ),
3223 'shrinkColumns' => array(
3224 'type' => 'boolean'
3225 )
3226 )
3227 ),
3228 'dimensions' => array(
3229 'type' => 'object'
3230 ),
3231 'convertedFromProducts' => array(
3232 'type' => 'boolean',
3233 'default' => false
3234 ),
3235 'collection' => array(
3236 'type' => 'string'
3237 ),
3238 'hideControls' => array(
3239 'default' => array(
3240
3241 ),
3242 'type' => 'array'
3243 ),
3244 'queryContextIncludes' => array(
3245 'type' => 'array'
3246 ),
3247 'forcePageReload' => array(
3248 'type' => 'boolean',
3249 'default' => false
3250 ),
3251 '__privatePreviewState' => array(
3252 'type' => 'object',
3253 'role' => 'local'
3254 )
3255 ),
3256 'providesContext' => array(
3257 'queryId' => 'queryId',
3258 'query' => 'query',
3259 'displayLayout' => 'displayLayout',
3260 'dimensions' => 'dimensions',
3261 'queryContextIncludes' => 'queryContextIncludes',
3262 'collection' => 'collection',
3263 'forcePageReload' => 'forcePageReload',
3264 '__privateProductCollectionPreviewState' => '__privatePreviewState'
3265 ),
3266 'usesContext' => array(
3267 'templateSlug',
3268 'postId'
3269 ),
3270 'supports' => array(
3271 'align' => array(
3272 'wide',
3273 'full'
3274 ),
3275 'anchor' => true,
3276 'html' => false,
3277 '__experimentalLayout' => true,
3278 'interactivity' => true,
3279 'email' => true
3280 ),
3281 'editorStyle' => 'file:../woocommerce/product-collection-editor.css',
3282 'style' => 'file:../woocommerce/product-collection-style.css'
3283 ),
3284 'product-collection-no-results' => array(
3285 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3286 'apiVersion' => 3,
3287 'name' => 'woocommerce/product-collection-no-results',
3288 'title' => 'No results',
3289 'category' => 'woocommerce',
3290 'description' => 'The contents of this block will display when there are no products found.',
3291 'textdomain' => 'woocommerce',
3292 'keywords' => array(
3293 'Product Collection'
3294 ),
3295 'usesContext' => array(
3296 'queryId',
3297 'query'
3298 ),
3299 'ancestor' => array(
3300 'woocommerce/product-collection'
3301 ),
3302 'supports' => array(
3303 'interactivity' => array(
3304 'clientNavigation' => true
3305 ),
3306 'align' => true,
3307 'reusable' => false,
3308 'html' => false,
3309 'color' => array(
3310 'gradients' => true,
3311 'link' => true
3312 ),
3313 'typography' => array(
3314 'fontSize' => true,
3315 'lineHeight' => true,
3316 '__experimentalFontFamily' => true,
3317 '__experimentalFontWeight' => true,
3318 '__experimentalFontStyle' => true,
3319 '__experimentalTextTransform' => true,
3320 '__experimentalTextDecoration' => true,
3321 '__experimentalLetterSpacing' => true,
3322 '__experimentalDefaultControls' => array(
3323 'fontSize' => true
3324 )
3325 ),
3326 'email' => true
3327 )
3328 ),
3329 'product-description' => array(
3330 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3331 'apiVersion' => 3,
3332 'name' => 'woocommerce/product-description',
3333 'title' => 'Product Description',
3334 'description' => 'Displays the description of the product.',
3335 'category' => 'woocommerce',
3336 'textdomain' => 'woocommerce',
3337 'usesContext' => array(
3338 'postId',
3339 'postType',
3340 'queryId'
3341 ),
3342 'ancestor' => array(
3343 'woocommerce/single-product',
3344 'woocommerce/product-template',
3345 'core/post-template'
3346 ),
3347 'supports' => array(
3348 'interactivity' => array(
3349 'clientNavigation' => true
3350 ),
3351 'align' => array(
3352 'wide',
3353 'full'
3354 ),
3355 'html' => false,
3356 'layout' => true,
3357 'background' => array(
3358 'backgroundImage' => true,
3359 'backgroundSize' => true,
3360 '__experimentalDefaultControls' => array(
3361 'backgroundImage' => true
3362 )
3363 ),
3364 'dimensions' => array(
3365 'minHeight' => true
3366 ),
3367 'spacing' => array(
3368 'blockGap' => true,
3369 'padding' => true,
3370 'margin' => true,
3371 '__experimentalDefaultControls' => array(
3372 'margin' => false,
3373 'padding' => false
3374 )
3375 ),
3376 'color' => array(
3377 'gradients' => true,
3378 'heading' => true,
3379 'link' => true,
3380 '__experimentalDefaultControls' => array(
3381 'background' => false,
3382 'text' => false
3383 )
3384 ),
3385 'typography' => array(
3386 'fontSize' => true,
3387 'lineHeight' => true,
3388 '__experimentalFontFamily' => true,
3389 '__experimentalFontWeight' => true,
3390 '__experimentalFontStyle' => true,
3391 '__experimentalTextTransform' => true,
3392 '__experimentalTextDecoration' => true,
3393 '__experimentalLetterSpacing' => true,
3394 '__experimentalDefaultControls' => array(
3395 'fontSize' => true
3396 )
3397 ),
3398 '__experimentalBorder' => array(
3399 'radius' => true,
3400 'color' => true,
3401 'width' => true,
3402 'style' => true,
3403 '__experimentalDefaultControls' => array(
3404 'radius' => true,
3405 'color' => true,
3406 'width' => true,
3407 'style' => true
3408 )
3409 )
3410 )
3411 ),
3412 'product-details' => array(
3413 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3414 'apiVersion' => 3,
3415 'name' => 'woocommerce/product-details',
3416 'title' => 'Product Details',
3417 'description' => 'Display a product\'s description, attributes, and reviews',
3418 'category' => 'woocommerce',
3419 'textdomain' => 'woocommerce',
3420 'supports' => array(
3421 'interactivity' => array(
3422 'clientNavigation' => true
3423 ),
3424 'align' => array(
3425 'wide',
3426 'full'
3427 )
3428 ),
3429 'attributes' => array(
3430 'align' => array(
3431 'type' => 'string',
3432 'default' => 'wide'
3433 ),
3434 'hideTabTitle' => array(
3435 'type' => 'boolean',
3436 'default' => false
3437 )
3438 ),
3439 'usesContext' => array(
3440 'query',
3441 'queryId',
3442 'postId',
3443 'postType'
3444 )
3445 ),
3446 'product-filter-active' => array(
3447 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3448 'name' => 'woocommerce/product-filter-active',
3449 'title' => 'Active Filters',
3450 'description' => 'Display all active filters.',
3451 'category' => 'woocommerce',
3452 'keywords' => array(
3453 'WooCommerce'
3454 ),
3455 'textdomain' => 'woocommerce',
3456 'apiVersion' => 3,
3457 'ancestor' => array(
3458 'woocommerce/product-filters'
3459 ),
3460 'supports' => array(
3461 'interactivity' => true,
3462 '__experimentalBorder' => array(
3463 'color' => true,
3464 'radius' => true,
3465 'style' => true,
3466 'width' => true,
3467 '__experimentalDefaultControls' => array(
3468 'color' => false,
3469 'radius' => false,
3470 'style' => false,
3471 'width' => false
3472 )
3473 ),
3474 'spacing' => array(
3475 'margin' => true,
3476 'padding' => true,
3477 'blockGap' => false,
3478 '__experimentalDefaultControls' => array(
3479 'margin' => false,
3480 'padding' => false,
3481 'blockGap' => false
3482 )
3483 )
3484 ),
3485 'usesContext' => array(
3486 'activeFilters'
3487 ),
3488 'viewScriptModule' => 'woocommerce/product-filter-active'
3489 ),
3490 'product-filter-attribute' => array(
3491 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3492 'name' => 'woocommerce/product-filter-attribute',
3493 'title' => 'Attribute Filter',
3494 'description' => 'Let shoppers filter products by attribute.',
3495 'category' => 'woocommerce',
3496 'keywords' => array(
3497 'WooCommerce'
3498 ),
3499 'textdomain' => 'woocommerce',
3500 'apiVersion' => 3,
3501 'ancestor' => array(
3502 'woocommerce/product-filters'
3503 ),
3504 'supports' => array(
3505 'interactivity' => true,
3506 'color' => array(
3507 'text' => true,
3508 'background' => false,
3509 '__experimentalDefaultControls' => array(
3510 'text' => false
3511 )
3512 ),
3513 'typography' => array(
3514 'fontSize' => true,
3515 'lineHeight' => true,
3516 '__experimentalFontWeight' => true,
3517 '__experimentalFontFamily' => true,
3518 '__experimentalFontStyle' => true,
3519 '__experimentalTextTransform' => true,
3520 '__experimentalTextDecoration' => true,
3521 '__experimentalLetterSpacing' => true,
3522 '__experimentalDefaultControls' => array(
3523 'fontSize' => false
3524 )
3525 ),
3526 'spacing' => array(
3527 'margin' => true,
3528 'padding' => true,
3529 'blockGap' => true,
3530 '__experimentalDefaultControls' => array(
3531 'margin' => false,
3532 'padding' => false,
3533 'blockGap' => false
3534 )
3535 ),
3536 '__experimentalBorder' => array(
3537 'color' => true,
3538 'radius' => true,
3539 'style' => true,
3540 'width' => true,
3541 '__experimentalDefaultControls' => array(
3542 'color' => false,
3543 'radius' => false,
3544 'style' => false,
3545 'width' => false
3546 )
3547 )
3548 ),
3549 'usesContext' => array(
3550 'query',
3551 'filterParams'
3552 ),
3553 'attributes' => array(
3554 'attributeId' => array(
3555 'type' => 'number',
3556 'default' => 0
3557 ),
3558 'showCounts' => array(
3559 'type' => 'boolean',
3560 'default' => false
3561 ),
3562 'queryType' => array(
3563 'type' => 'string',
3564 'default' => 'or'
3565 ),
3566 'displayStyle' => array(
3567 'type' => 'string',
3568 'default' => 'woocommerce/product-filter-checkbox-list'
3569 ),
3570 'selectType' => array(
3571 'type' => 'string',
3572 'default' => 'multiple'
3573 ),
3574 'isPreview' => array(
3575 'type' => 'boolean',
3576 'default' => false
3577 ),
3578 'sortOrder' => array(
3579 'type' => 'string',
3580 'default' => 'count-desc'
3581 ),
3582 'hideEmpty' => array(
3583 'type' => 'boolean',
3584 'default' => true
3585 )
3586 ),
3587 'example' => array(
3588 'attributes' => array(
3589 'isPreview' => true
3590 )
3591 ),
3592 'style' => 'woocommerce/product-filter-attribute-view-style'
3593 ),
3594 'product-filter-checkbox-list' => array(
3595 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3596 'name' => 'woocommerce/product-filter-checkbox-list',
3597 'title' => 'List',
3598 'description' => 'Display filter options as a list.',
3599 'category' => 'woocommerce',
3600 'keywords' => array(
3601 'WooCommerce'
3602 ),
3603 'textdomain' => 'woocommerce',
3604 'apiVersion' => 3,
3605 'ancestor' => array(
3606 'woocommerce/product-filter-attribute',
3607 'woocommerce/product-filter-status',
3608 'woocommerce/product-filter-taxonomy',
3609 'woocommerce/product-filter-rating'
3610 ),
3611 'supports' => array(
3612 'interactivity' => true,
3613 'woocommerce' => array(
3614 'innerBlockDisplayStyle' => true
3615 )
3616 ),
3617 'usesContext' => array(
3618 'woocommerce/selectableItems'
3619 ),
3620 'attributes' => array(
3621 'optionElementBorder' => array(
3622 'type' => 'string',
3623 'default' => ''
3624 ),
3625 'customOptionElementBorder' => array(
3626 'type' => 'string',
3627 'default' => ''
3628 ),
3629 'optionElementSelected' => array(
3630 'type' => 'string',
3631 'default' => ''
3632 ),
3633 'customOptionElementSelected' => array(
3634 'type' => 'string',
3635 'default' => ''
3636 ),
3637 'optionElement' => array(
3638 'type' => 'string',
3639 'default' => ''
3640 ),
3641 'customOptionElement' => array(
3642 'type' => 'string',
3643 'default' => ''
3644 ),
3645 'labelElement' => array(
3646 'type' => 'string',
3647 'default' => ''
3648 ),
3649 'customLabelElement' => array(
3650 'type' => 'string',
3651 'default' => ''
3652 )
3653 ),
3654 'viewScriptModule' => 'woocommerce/product-filter-checkbox-list',
3655 'style' => 'file:../woocommerce/product-filter-checkbox-list-style.css',
3656 'editorStyle' => 'file:../woocommerce/product-filter-checkbox-list-editor.css'
3657 ),
3658 'product-filter-chips' => array(
3659 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3660 'name' => 'woocommerce/product-filter-chips',
3661 'title' => 'Chips',
3662 'description' => 'Display filter options as chips.',
3663 'category' => 'woocommerce',
3664 'keywords' => array(
3665 'WooCommerce'
3666 ),
3667 'textdomain' => 'woocommerce',
3668 'apiVersion' => 3,
3669 'ancestor' => array(
3670 'woocommerce/product-filter-attribute',
3671 'woocommerce/product-filter-taxonomy',
3672 'woocommerce/product-filter-status',
3673 'woocommerce/add-to-cart-with-options-variation-selector-attribute'
3674 ),
3675 'supports' => array(
3676 'interactivity' => true,
3677 'woocommerce' => array(
3678 'innerBlockDisplayStyle' => true
3679 )
3680 ),
3681 'usesContext' => array(
3682 'woocommerce/selectableItems',
3683 'woocommerce/attributeId'
3684 ),
3685 'attributes' => array(
3686 'chipText' => array(
3687 'type' => 'string'
3688 ),
3689 'customChipText' => array(
3690 'type' => 'string'
3691 ),
3692 'chipBackground' => array(
3693 'type' => 'string'
3694 ),
3695 'customChipBackground' => array(
3696 'type' => 'string'
3697 ),
3698 'chipBorder' => array(
3699 'type' => 'string'
3700 ),
3701 'customChipBorder' => array(
3702 'type' => 'string'
3703 ),
3704 'selectedChipText' => array(
3705 'type' => 'string'
3706 ),
3707 'customSelectedChipText' => array(
3708 'type' => 'string'
3709 ),
3710 'selectedChipBackground' => array(
3711 'type' => 'string'
3712 ),
3713 'customSelectedChipBackground' => array(
3714 'type' => 'string'
3715 ),
3716 'selectedChipBorder' => array(
3717 'type' => 'string'
3718 ),
3719 'customSelectedChipBorder' => array(
3720 'type' => 'string'
3721 )
3722 ),
3723 'viewScriptModule' => 'woocommerce/product-filter-chips',
3724 'style' => 'file:../woocommerce/product-filter-chips-style.css',
3725 'editorStyle' => 'file:../woocommerce/product-filter-chips-editor.css'
3726 ),
3727 'product-filter-clear-button' => array(
3728 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3729 'name' => 'woocommerce/product-filter-clear-button',
3730 'title' => 'Clear filters',
3731 'description' => 'Let shoppers clear any active filters.',
3732 'category' => 'woocommerce',
3733 'keywords' => array(
3734 'WooCommerce',
3735 'clear filters'
3736 ),
3737 'textdomain' => 'woocommerce',
3738 'apiVersion' => 3,
3739 'ancestor' => array(
3740 'woocommerce/product-filter-active'
3741 ),
3742 'usesContext' => array(
3743 'woocommerce/removableItems'
3744 ),
3745 'supports' => array(
3746 'interactivity' => true,
3747 'inserter' => true
3748 )
3749 ),
3750 'product-filter-price' => array(
3751 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3752 'name' => 'woocommerce/product-filter-price',
3753 'title' => 'Price Filter',
3754 'description' => 'Let shoppers filter products by price.',
3755 'category' => 'woocommerce',
3756 'keywords' => array(
3757 'WooCommerce'
3758 ),
3759 'textdomain' => 'woocommerce',
3760 'apiVersion' => 3,
3761 'ancestor' => array(
3762 'woocommerce/product-filters'
3763 ),
3764 'supports' => array(
3765 'interactivity' => true,
3766 'html' => false
3767 ),
3768 'usesContext' => array(
3769 'query',
3770 'filterParams'
3771 ),
3772 'viewScriptModule' => 'woocommerce/product-filter-price'
3773 ),
3774 'product-filter-price-slider' => array(
3775 'name' => 'woocommerce/product-filter-price-slider',
3776 'title' => 'Price Slider',
3777 'description' => 'Let shoppers choose a price range with a slider.',
3778 'category' => 'woocommerce',
3779 'keywords' => array(
3780 'WooCommerce'
3781 ),
3782 'supports' => array(
3783 'html' => false,
3784 'color' => array(
3785 'enableContrastChecker' => false,
3786 'background' => false,
3787 'text' => false
3788 ),
3789 'interactivity' => true
3790 ),
3791 'attributes' => array(
3792 'showInputFields' => array(
3793 'type' => 'boolean',
3794 'default' => true
3795 ),
3796 'inlineInput' => array(
3797 'type' => 'boolean',
3798 'default' => false
3799 ),
3800 'sliderHandle' => array(
3801 'type' => 'string',
3802 'default' => ''
3803 ),
3804 'customSliderHandle' => array(
3805 'type' => 'string',
3806 'default' => ''
3807 ),
3808 'sliderHandleBorder' => array(
3809 'type' => 'string',
3810 'default' => ''
3811 ),
3812 'customSliderHandleBorder' => array(
3813 'type' => 'string',
3814 'default' => ''
3815 ),
3816 'slider' => array(
3817 'type' => 'string',
3818 'default' => ''
3819 ),
3820 'customSlider' => array(
3821 'type' => 'string',
3822 'default' => ''
3823 )
3824 ),
3825 'ancestor' => array(
3826 'woocommerce/product-filter-price'
3827 ),
3828 'usesContext' => array(
3829 'woocommerce/rangeInput'
3830 ),
3831 'textdomain' => 'woocommerce',
3832 'apiVersion' => 3,
3833 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3834 'viewScriptModule' => 'woocommerce/product-filter-price-slider',
3835 'style' => 'file:../woocommerce/product-filter-price-slider-style.css'
3836 ),
3837 'product-filter-rating' => array(
3838 'name' => 'woocommerce/product-filter-rating',
3839 'title' => 'Rating Filter',
3840 'description' => 'Let shoppers filter products by rating.',
3841 'category' => 'woocommerce',
3842 'keywords' => array(
3843
3844 ),
3845 'supports' => array(
3846 'interactivity' => true,
3847 'color' => array(
3848 'background' => false,
3849 'text' => true
3850 )
3851 ),
3852 'ancestor' => array(
3853 'woocommerce/product-filters'
3854 ),
3855 'usesContext' => array(
3856 'query',
3857 'filterParams'
3858 ),
3859 'attributes' => array(
3860 'className' => array(
3861 'type' => 'string',
3862 'default' => ''
3863 ),
3864 'showCounts' => array(
3865 'type' => 'boolean',
3866 'default' => false
3867 ),
3868 'minRating' => array(
3869 'type' => 'string',
3870 'default' => '0'
3871 ),
3872 'isPreview' => array(
3873 'type' => 'boolean',
3874 'default' => false
3875 )
3876 ),
3877 'textdomain' => 'woocommerce',
3878 'apiVersion' => 3,
3879 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3880 ),
3881 'product-filter-removable-chips' => array(
3882 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3883 'name' => 'woocommerce/product-filter-removable-chips',
3884 'title' => 'Chips',
3885 'description' => 'Display active filters as removable chips.',
3886 'category' => 'woocommerce',
3887 'keywords' => array(
3888 'WooCommerce'
3889 ),
3890 'textdomain' => 'woocommerce',
3891 'apiVersion' => 3,
3892 'ancestor' => array(
3893 'woocommerce/product-filter-active'
3894 ),
3895 'supports' => array(
3896 'layout' => array(
3897 'allowSwitching' => false,
3898 'allowInheriting' => false,
3899 'allowVerticalAlignment' => false,
3900 'default' => array(
3901 'type' => 'flex'
3902 )
3903 ),
3904 'interactivity' => true
3905 ),
3906 'usesContext' => array(
3907 'queryId',
3908 'woocommerce/removableItems'
3909 ),
3910 'attributes' => array(
3911 'chipText' => array(
3912 'type' => 'string'
3913 ),
3914 'customChipText' => array(
3915 'type' => 'string'
3916 ),
3917 'chipBackground' => array(
3918 'type' => 'string'
3919 ),
3920 'customChipBackground' => array(
3921 'type' => 'string'
3922 ),
3923 'chipBorder' => array(
3924 'type' => 'string'
3925 ),
3926 'customChipBorder' => array(
3927 'type' => 'string'
3928 )
3929 ),
3930 'style' => 'file:../woocommerce/product-filter-removable-chips-style.css'
3931 ),
3932 'product-filter-status' => array(
3933 'name' => 'woocommerce/product-filter-status',
3934 'title' => 'Availability Filter',
3935 'description' => 'Let shoppers filter products by availability.',
3936 'category' => 'woocommerce',
3937 'keywords' => array(
3938 'WooCommerce'
3939 ),
3940 'textdomain' => 'woocommerce',
3941 'apiVersion' => 3,
3942 'ancestor' => array(
3943 'woocommerce/product-filters'
3944 ),
3945 'supports' => array(
3946 'interactivity' => true,
3947 'html' => false,
3948 'color' => array(
3949 'text' => true,
3950 'background' => false,
3951 '__experimentalDefaultControls' => array(
3952 'text' => false
3953 )
3954 ),
3955 'typography' => array(
3956 'fontSize' => true,
3957 'lineHeight' => true,
3958 '__experimentalFontWeight' => true,
3959 '__experimentalFontFamily' => true,
3960 '__experimentalFontStyle' => true,
3961 '__experimentalTextTransform' => true,
3962 '__experimentalTextDecoration' => true,
3963 '__experimentalLetterSpacing' => true,
3964 '__experimentalDefaultControls' => array(
3965 'fontSize' => false
3966 )
3967 ),
3968 'spacing' => array(
3969 'margin' => true,
3970 'padding' => true,
3971 'blockGap' => true,
3972 '__experimentalDefaultControls' => array(
3973 'margin' => false,
3974 'padding' => false,
3975 'blockGap' => false
3976 )
3977 ),
3978 '__experimentalBorder' => array(
3979 'color' => true,
3980 'radius' => true,
3981 'style' => true,
3982 'width' => true,
3983 '__experimentalDefaultControls' => array(
3984 'color' => false,
3985 'radius' => false,
3986 'style' => false,
3987 'width' => false
3988 )
3989 )
3990 ),
3991 'attributes' => array(
3992 'showCounts' => array(
3993 'type' => 'boolean',
3994 'default' => false
3995 ),
3996 'displayStyle' => array(
3997 'type' => 'string',
3998 'default' => 'woocommerce/product-filter-checkbox-list'
3999 ),
4000 'isPreview' => array(
4001 'type' => 'boolean',
4002 'default' => false
4003 ),
4004 'hideEmpty' => array(
4005 'type' => 'boolean',
4006 'default' => true
4007 )
4008 ),
4009 'usesContext' => array(
4010 'query',
4011 'filterParams'
4012 ),
4013 'example' => array(
4014 'attributes' => array(
4015 'isPreview' => true
4016 )
4017 )
4018 ),
4019 'product-filter-taxonomy' => array(
4020 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4021 'name' => 'woocommerce/product-filter-taxonomy',
4022 'title' => 'Taxonomy Filter',
4023 'description' => 'Let shoppers filter products by category, brand, or tag.',
4024 'category' => 'woocommerce',
4025 'keywords' => array(
4026 'WooCommerce'
4027 ),
4028 'textdomain' => 'woocommerce',
4029 'apiVersion' => 3,
4030 'ancestor' => array(
4031 'woocommerce/product-filters'
4032 ),
4033 'supports' => array(
4034 'interactivity' => true,
4035 'color' => array(
4036 'text' => true,
4037 'background' => false,
4038 '__experimentalDefaultControls' => array(
4039 'text' => false
4040 )
4041 ),
4042 'typography' => array(
4043 'fontSize' => true,
4044 'lineHeight' => true,
4045 '__experimentalFontWeight' => true,
4046 '__experimentalFontFamily' => true,
4047 '__experimentalFontStyle' => true,
4048 '__experimentalTextTransform' => true,
4049 '__experimentalTextDecoration' => true,
4050 '__experimentalLetterSpacing' => true,
4051 '__experimentalDefaultControls' => array(
4052 'fontSize' => false
4053 )
4054 ),
4055 'spacing' => array(
4056 'margin' => true,
4057 'padding' => true,
4058 'blockGap' => true,
4059 '__experimentalDefaultControls' => array(
4060 'margin' => false,
4061 'padding' => false,
4062 'blockGap' => false
4063 )
4064 ),
4065 '__experimentalBorder' => array(
4066 'color' => true,
4067 'radius' => true,
4068 'style' => true,
4069 'width' => true,
4070 '__experimentalDefaultControls' => array(
4071 'color' => false,
4072 'radius' => false,
4073 'style' => false,
4074 'width' => false
4075 )
4076 )
4077 ),
4078 'usesContext' => array(
4079 'query',
4080 'filterParams'
4081 ),
4082 'attributes' => array(
4083 'taxonomy' => array(
4084 'type' => 'string',
4085 'default' => 'product_cat'
4086 ),
4087 'showCounts' => array(
4088 'type' => 'boolean',
4089 'default' => false
4090 ),
4091 'displayStyle' => array(
4092 'type' => 'string',
4093 'default' => 'woocommerce/product-filter-checkbox-list'
4094 ),
4095 'isPreview' => array(
4096 'type' => 'boolean',
4097 'default' => false
4098 ),
4099 'sortOrder' => array(
4100 'type' => 'string',
4101 'default' => 'count-desc'
4102 ),
4103 'hideEmpty' => array(
4104 'type' => 'boolean',
4105 'default' => true
4106 )
4107 ),
4108 'example' => array(
4109 'attributes' => array(
4110 'isPreview' => true
4111 )
4112 )
4113 ),
4114 'product-filters' => array(
4115 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4116 'apiVersion' => 3,
4117 'name' => 'woocommerce/product-filters',
4118 'title' => 'Product Filters',
4119 'description' => 'Add a set of filters shoppers can use.',
4120 'category' => 'woocommerce',
4121 'keywords' => array(
4122 'WooCommerce'
4123 ),
4124 'supports' => array(
4125 'align' => true,
4126 'color' => array(
4127 'background' => true,
4128 'text' => true,
4129 'heading' => true,
4130 'enableContrastChecker' => false,
4131 'button' => true
4132 ),
4133 'inserter' => true,
4134 'interactivity' => true,
4135 'typography' => array(
4136 'fontSize' => true
4137 ),
4138 'layout' => array(
4139 'default' => array(
4140 'type' => 'flex',
4141 'orientation' => 'vertical',
4142 'flexWrap' => 'nowrap',
4143 'justifyContent' => 'stretch'
4144 ),
4145 'allowEditing' => false
4146 ),
4147 'spacing' => array(
4148 'blockGap' => true
4149 )
4150 ),
4151 'textdomain' => 'woocommerce',
4152 'usesContext' => array(
4153 'postId',
4154 'query',
4155 'queryId',
4156 'forcePageReload'
4157 ),
4158 'attributes' => array(
4159 'isPreview' => array(
4160 'type' => 'boolean',
4161 'default' => false
4162 ),
4163 'showFilterDrawer' => array(
4164 'type' => 'boolean',
4165 'default' => true
4166 )
4167 ),
4168 'example' => array(
4169 'attributes' => array(
4170 'isPreview' => true
4171 )
4172 ),
4173 'viewScriptModule' => 'woocommerce/product-filters',
4174 'style' => 'file:../woocommerce/product-filters-style.css',
4175 'editorStyle' => 'file:../woocommerce/product-filters-editor.css'
4176 ),
4177 'product-gallery' => array(
4178 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4179 'apiVersion' => 3,
4180 'name' => 'woocommerce/product-gallery',
4181 'title' => 'Product Gallery',
4182 'description' => 'Showcase your products relevant images and media.',
4183 'category' => 'woocommerce',
4184 'keywords' => array(
4185 'WooCommerce'
4186 ),
4187 'supports' => array(
4188 'align' => true,
4189 'interactivity' => true,
4190 'layout' => array(
4191 'default' => array(
4192 'type' => 'flex',
4193 'flexWrap' => 'nowrap',
4194 'orientation' => 'horizontal'
4195 ),
4196 'allowOrientation' => true,
4197 'allowEditing' => true,
4198 'allowJustification' => false
4199 ),
4200 'email' => true
4201 ),
4202 'textdomain' => 'woocommerce',
4203 'usesContext' => array(
4204 'postId'
4205 ),
4206 'providesContext' => array(
4207 'hoverZoom' => 'hoverZoom',
4208 'fullScreenOnClick' => 'fullScreenOnClick'
4209 ),
4210 'ancestor' => array(
4211 'woocommerce/single-product'
4212 ),
4213 'attributes' => array(
4214 'hoverZoom' => array(
4215 'type' => 'boolean',
4216 'default' => true
4217 ),
4218 'fullScreenOnClick' => array(
4219 'type' => 'boolean',
4220 'default' => true
4221 )
4222 ),
4223 'viewScript' => 'wc-product-gallery-frontend',
4224 'example' => array(
4225
4226 ),
4227 'viewScriptModule' => 'woocommerce/product-gallery',
4228 'editorStyle' => 'file:../woocommerce/product-gallery-editor.css',
4229 'style' => 'file:../woocommerce/product-gallery-style.css'
4230 ),
4231 'product-gallery-large-image' => array(
4232 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4233 'apiVersion' => 3,
4234 'name' => 'woocommerce/product-gallery-large-image',
4235 'title' => 'Viewer',
4236 'description' => 'Container for the current gallery image, navigation buttons, zoom functionality and more.',
4237 'category' => 'woocommerce',
4238 'keywords' => array(
4239 'WooCommerce'
4240 ),
4241 'usesContext' => array(
4242 'postId',
4243 'hoverZoom',
4244 'fullScreenOnClick'
4245 ),
4246 'supports' => array(
4247 'interactivity' => true
4248 ),
4249 'textdomain' => 'woocommerce',
4250 'ancestor' => array(
4251 'woocommerce/product-gallery'
4252 ),
4253 'viewScriptModule' => 'woocommerce/product-gallery-large-image',
4254 'editorStyle' => 'file:../woocommerce/product-gallery-large-image-editor.css'
4255 ),
4256 'product-gallery-large-image-next-previous' => array(
4257 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4258 'apiVersion' => 3,
4259 'name' => 'woocommerce/product-gallery-large-image-next-previous',
4260 'title' => 'Next/Previous Buttons',
4261 'description' => 'Display next and previous buttons.',
4262 'category' => 'woocommerce',
4263 'keywords' => array(
4264 'WooCommerce'
4265 ),
4266 'usesContext' => array(
4267 'iapi/provider'
4268 ),
4269 'textdomain' => 'woocommerce',
4270 'supports' => array(
4271 'interactivity' => true,
4272 'color' => array(
4273 'background' => true,
4274 'text' => true,
4275 '__experimentalSkipSerialization' => true
4276 ),
4277 'align' => true,
4278 'layout' => array(
4279 'default' => array(
4280 'type' => 'flex',
4281 'flexWrap' => 'nowrap',
4282 'verticalAlignment' => 'center'
4283 ),
4284 'allowVerticalAlignment' => true,
4285 'allowOrientation' => false,
4286 'allowJustification' => false
4287 ),
4288 'shadow' => true,
4289 'spacing' => array(
4290 'margin' => true,
4291 '__experimentalSkipSerialization' => true
4292 ),
4293 '__experimentalBorder' => array(
4294 'radius' => true,
4295 '__experimentalSkipSerialization' => true
4296 ),
4297 '__experimentalSelector' => '.wc-block-next-previous-buttons__button'
4298 ),
4299 'ancestor' => array(
4300 'woocommerce/product-gallery-large-image',
4301 'woocommerce/product-collection'
4302 ),
4303 'style' => 'file:../woocommerce/product-gallery-large-image-next-previous-style.css',
4304 'editorStyle' => 'file:../woocommerce/product-gallery-large-image-next-previous-editor.css'
4305 ),
4306 'product-gallery-thumbnails' => array(
4307 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4308 'apiVersion' => 3,
4309 'name' => 'woocommerce/product-gallery-thumbnails',
4310 'title' => 'Thumbnails',
4311 'description' => 'Display the Thumbnails of a product.',
4312 'category' => 'woocommerce',
4313 'keywords' => array(
4314 'WooCommerce'
4315 ),
4316 'usesContext' => array(
4317 'postId'
4318 ),
4319 'textdomain' => 'woocommerce',
4320 'ancestor' => array(
4321 'woocommerce/product-gallery'
4322 ),
4323 'attributes' => array(
4324 'thumbnailSize' => array(
4325 'type' => 'string',
4326 'default' => '25%'
4327 ),
4328 'aspectRatio' => array(
4329 'type' => 'string',
4330 'default' => '1'
4331 ),
4332 'activeThumbnailStyle' => array(
4333 'type' => 'string',
4334 'default' => 'overlay'
4335 )
4336 ),
4337 'supports' => array(
4338 'spacing' => array(
4339 'margin' => true
4340 ),
4341 'interactivity' => true
4342 ),
4343 'editorStyle' => 'file:../woocommerce/product-gallery-thumbnails-editor.css'
4344 ),
4345 'product-image' => array(
4346 'name' => 'woocommerce/product-image',
4347 'title' => 'Product Image',
4348 'description' => 'Display the main product image.',
4349 'category' => 'woocommerce-product-elements',
4350 'attributes' => array(
4351 'showProductLink' => array(
4352 'type' => 'boolean',
4353 'default' => true
4354 ),
4355 'showSaleBadge' => array(
4356 'type' => 'boolean',
4357 'default' => true
4358 ),
4359 'saleBadgeAlign' => array(
4360 'type' => 'string',
4361 'default' => 'right'
4362 ),
4363 'imageSizing' => array(
4364 'type' => 'string',
4365 'default' => 'single'
4366 ),
4367 'productId' => array(
4368 'type' => 'number',
4369 'default' => 0
4370 ),
4371 'isDescendentOfQueryLoop' => array(
4372 'type' => 'boolean',
4373 'default' => false
4374 ),
4375 'isDescendentOfSingleProductBlock' => array(
4376 'type' => 'boolean',
4377 'default' => false
4378 ),
4379 'width' => array(
4380 'type' => 'string'
4381 ),
4382 'height' => array(
4383 'type' => 'string'
4384 ),
4385 'scale' => array(
4386 'type' => 'string',
4387 'default' => 'cover'
4388 ),
4389 'aspectRatio' => array(
4390 'type' => 'string'
4391 )
4392 ),
4393 'supports' => array(
4394 'interactivity' => array(
4395 'clientNavigation' => true
4396 ),
4397 'html' => false,
4398 '__experimentalBorder' => array(
4399 'radius' => true,
4400 '__experimentalSkipSerialization' => true
4401 ),
4402 'typography' => array(
4403 'fontSize' => true,
4404 '__experimentalSkipSerialization' => true
4405 ),
4406 'spacing' => array(
4407 'margin' => true,
4408 'padding' => true
4409 ),
4410 'dimensions' => array(
4411 'aspectRatio' => true,
4412 '__experimentalSkipSerialization' => true
4413 ),
4414 'email' => true,
4415 '__experimentalSelector' => '.wc-block-components-product-image'
4416 ),
4417 'ancestor' => array(
4418 'woocommerce/all-products',
4419 'woocommerce/single-product',
4420 'woocommerce/product-template',
4421 'core/post-template'
4422 ),
4423 'usesContext' => array(
4424 'imageId',
4425 'postId',
4426 'query',
4427 'queryId'
4428 ),
4429 'keywords' => array(
4430 'WooCommerce'
4431 ),
4432 'textdomain' => 'woocommerce',
4433 'apiVersion' => 3,
4434 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4435 ),
4436 'product-image-gallery' => array(
4437 'name' => 'woocommerce/product-image-gallery',
4438 'title' => 'Product Image Gallery',
4439 'icon' => 'gallery',
4440 'description' => 'Display a product\'s images.',
4441 'category' => 'woocommerce-product-elements',
4442 'supports' => array(
4443 'interactivity' => array(
4444 'clientNavigation' => true
4445 ),
4446 'align' => true,
4447 'multiple' => false
4448 ),
4449 'keywords' => array(
4450 'WooCommerce'
4451 ),
4452 'usesContext' => array(
4453 'postId',
4454 'postType',
4455 'queryId'
4456 ),
4457 'textdomain' => 'woocommerce',
4458 'apiVersion' => 3,
4459 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4460 ),
4461 'product-meta' => array(
4462 'name' => 'woocommerce/product-meta',
4463 'title' => 'Product Meta',
4464 'icon' => 'product',
4465 'description' => 'Display a product’s SKU, categories, tags, and more.',
4466 'category' => 'woocommerce-product-elements',
4467 'supports' => array(
4468 'interactivity' => array(
4469 'clientNavigation' => true
4470 ),
4471 'align' => true,
4472 'reusable' => false
4473 ),
4474 'keywords' => array(
4475 'WooCommerce'
4476 ),
4477 'usesContext' => array(
4478 'postId',
4479 'postType',
4480 'queryId'
4481 ),
4482 'textdomain' => 'woocommerce',
4483 'apiVersion' => 3,
4484 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4485 ),
4486 'product-new' => array(
4487 'name' => 'woocommerce/product-new',
4488 'title' => 'Newest Products',
4489 'category' => 'woocommerce',
4490 'keywords' => array(
4491 'WooCommerce'
4492 ),
4493 'description' => 'Display a grid of your newest products.',
4494 'supports' => array(
4495 'interactivity' => array(
4496 'clientNavigation' => false
4497 ),
4498 'align' => array(
4499 'wide',
4500 'full'
4501 ),
4502 'html' => false,
4503 'inserter' => false
4504 ),
4505 'attributes' => array(
4506 'columns' => array(
4507 'type' => 'number',
4508 'default' => 3
4509 ),
4510 'rows' => array(
4511 'type' => 'number',
4512 'default' => 3
4513 ),
4514 'alignButtons' => array(
4515 'type' => 'boolean',
4516 'default' => false
4517 ),
4518 'contentVisibility' => array(
4519 'type' => 'object',
4520 'default' => array(
4521 'image' => true,
4522 'title' => true,
4523 'price' => true,
4524 'rating' => true,
4525 'button' => true
4526 ),
4527 'properties' => array(
4528 'image' => array(
4529 'type' => 'boolean',
4530 'default' => true
4531 ),
4532 'title' => array(
4533 'type' => 'boolean',
4534 'default' => true
4535 ),
4536 'price' => array(
4537 'type' => 'boolean',
4538 'default' => true
4539 ),
4540 'rating' => array(
4541 'type' => 'boolean',
4542 'default' => true
4543 ),
4544 'button' => array(
4545 'type' => 'boolean',
4546 'default' => true
4547 )
4548 )
4549 ),
4550 'categories' => array(
4551 'type' => 'array',
4552 'default' => array(
4553
4554 )
4555 ),
4556 'catOperator' => array(
4557 'type' => 'string',
4558 'default' => 'any'
4559 ),
4560 'isPreview' => array(
4561 'type' => 'boolean',
4562 'default' => false
4563 ),
4564 'stockStatus' => array(
4565 'type' => 'array'
4566 ),
4567 'editMode' => array(
4568 'type' => 'boolean',
4569 'default' => true
4570 ),
4571 'orderby' => array(
4572 'type' => 'string',
4573 'enum' => array(
4574 'date',
4575 'popularity',
4576 'price_asc',
4577 'price_desc',
4578 'rating',
4579 'title',
4580 'menu_order'
4581 ),
4582 'default' => 'date'
4583 )
4584 ),
4585 'textdomain' => 'woocommerce',
4586 'apiVersion' => 3,
4587 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4588 ),
4589 'product-on-sale' => array(
4590 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4591 'apiVersion' => 3,
4592 'name' => 'woocommerce/product-on-sale',
4593 'title' => 'On Sale Products',
4594 'category' => 'woocommerce',
4595 'description' => 'Display a grid of products currently on sale.',
4596 'keywords' => array(
4597 'WooCommerce'
4598 ),
4599 'supports' => array(
4600 'interactivity' => array(
4601 'clientNavigation' => false
4602 ),
4603 'align' => array(
4604 'wide',
4605 'full'
4606 ),
4607 'html' => false,
4608 'inserter' => false
4609 ),
4610 'textdomain' => 'woocommerce',
4611 'attributes' => array(
4612 'columns' => array(
4613 'type' => 'number',
4614 'default' => 3
4615 ),
4616 'rows' => array(
4617 'type' => 'number',
4618 'default' => 3
4619 ),
4620 'alignButtons' => array(
4621 'type' => 'boolean',
4622 'default' => false
4623 ),
4624 'categories' => array(
4625 'type' => 'array',
4626 'default' => array(
4627
4628 )
4629 ),
4630 'catOperator' => array(
4631 'type' => 'string',
4632 'default' => 'any'
4633 ),
4634 'contentVisibility' => array(
4635 'type' => 'object',
4636 'default' => array(
4637 'image' => true,
4638 'title' => true,
4639 'price' => true,
4640 'rating' => true,
4641 'button' => true
4642 ),
4643 'properties' => array(
4644 'image' => array(
4645 'type' => 'boolean',
4646 'default' => true
4647 ),
4648 'title' => array(
4649 'type' => 'boolean',
4650 'default' => true
4651 ),
4652 'price' => array(
4653 'type' => 'boolean',
4654 'default' => true
4655 ),
4656 'rating' => array(
4657 'type' => 'boolean',
4658 'default' => true
4659 ),
4660 'button' => array(
4661 'type' => 'boolean',
4662 'default' => true
4663 )
4664 )
4665 ),
4666 'isPreview' => array(
4667 'type' => 'boolean',
4668 'default' => false
4669 ),
4670 'stockStatus' => array(
4671 'type' => 'array'
4672 ),
4673 'orderby' => array(
4674 'type' => 'string',
4675 'default' => 'date'
4676 )
4677 )
4678 ),
4679 'product-price' => array(
4680 'name' => 'woocommerce/product-price',
4681 'title' => 'Product Price',
4682 'description' => 'Display the price of a product.',
4683 'category' => 'woocommerce-product-elements',
4684 'attributes' => array(
4685 'productId' => array(
4686 'type' => 'number',
4687 'default' => 0
4688 ),
4689 'isDescendentOfQueryLoop' => array(
4690 'type' => 'boolean',
4691 'default' => false
4692 ),
4693 'textAlign' => array(
4694 'type' => 'string',
4695 'default' => ''
4696 ),
4697 'isDescendentOfSingleProductTemplate' => array(
4698 'type' => 'boolean',
4699 'default' => false
4700 ),
4701 'isDescendentOfSingleProductBlock' => array(
4702 'type' => 'boolean',
4703 'default' => false
4704 )
4705 ),
4706 'usesContext' => array(
4707 'query',
4708 'queryId',
4709 'postId'
4710 ),
4711 'keywords' => array(
4712 'WooCommerce'
4713 ),
4714 'textdomain' => 'woocommerce',
4715 'apiVersion' => 3,
4716 'supports' => array(
4717 'html' => false,
4718 'interactivity' => true,
4719 'color' => array(
4720 'text' => true,
4721 'background' => true,
4722 'link' => false
4723 ),
4724 'typography' => array(
4725 'fontSize' => true,
4726 'lineHeight' => true,
4727 '__experimentalFontFamily' => true,
4728 '__experimentalFontWeight' => true,
4729 '__experimentalFontStyle' => true,
4730 '__experimentalLetterSpacing' => true
4731 ),
4732 '__experimentalSelector' => '.wp-block-woocommerce-product-price .wc-block-components-product-price',
4733 'email' => true,
4734 'spacing' => array(
4735 'margin' => true,
4736 'padding' => true
4737 )
4738 ),
4739 'ancestor' => array(
4740 'woocommerce/all-products',
4741 'woocommerce/featured-product',
4742 'woocommerce/single-product',
4743 'woocommerce/product-template',
4744 'core/post-template'
4745 ),
4746 'style' => 'file:../product-price.css',
4747 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4748 ),
4749 'product-rating' => array(
4750 'name' => 'woocommerce/product-rating',
4751 'icon' => 'info',
4752 'title' => 'Product Rating',
4753 'description' => 'Display the average rating of a product.',
4754 'category' => 'woocommerce-product-elements',
4755 'attributes' => array(
4756 'productId' => array(
4757 'type' => 'number',
4758 'default' => 0
4759 ),
4760 'isDescendentOfQueryLoop' => array(
4761 'type' => 'boolean',
4762 'default' => false
4763 ),
4764 'textAlign' => array(
4765 'type' => 'string',
4766 'default' => ''
4767 ),
4768 'isDescendentOfSingleProductBlock' => array(
4769 'type' => 'boolean',
4770 'default' => false
4771 ),
4772 'isDescendentOfSingleProductTemplate' => array(
4773 'type' => 'boolean',
4774 'default' => false
4775 )
4776 ),
4777 'supports' => array(
4778 'interactivity' => array(
4779 'clientNavigation' => true
4780 ),
4781 'color' => array(
4782 'text' => true,
4783 'background' => false,
4784 'link' => false,
4785 '__experimentalSkipSerialization' => true
4786 ),
4787 'spacing' => array(
4788 'margin' => true,
4789 'padding' => true
4790 ),
4791 'typography' => array(
4792 'fontSize' => true,
4793 '__experimentalSkipSerialization' => true
4794 ),
4795 '__experimentalSelector' => '.wc-block-components-product-rating'
4796 ),
4797 'ancestor' => array(
4798 'woocommerce/all-products',
4799 'woocommerce/single-product',
4800 'woocommerce/product-template',
4801 'core/post-template'
4802 ),
4803 'usesContext' => array(
4804 'query',
4805 'queryId',
4806 'postId'
4807 ),
4808 'keywords' => array(
4809 'WooCommerce'
4810 ),
4811 'textdomain' => 'woocommerce',
4812 'apiVersion' => 3,
4813 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4814 ),
4815 'product-rating-counter' => array(
4816 'name' => 'woocommerce/product-rating-counter',
4817 'title' => 'Product Rating Counter',
4818 'description' => 'Display the review count of a product',
4819 'category' => 'woocommerce-product-elements',
4820 'attributes' => array(
4821 'productId' => array(
4822 'type' => 'number',
4823 'default' => 0
4824 ),
4825 'isDescendentOfQueryLoop' => array(
4826 'type' => 'boolean',
4827 'default' => false
4828 ),
4829 'textAlign' => array(
4830 'type' => 'string',
4831 'default' => ''
4832 ),
4833 'isDescendentOfSingleProductBlock' => array(
4834 'type' => 'boolean',
4835 'default' => false
4836 ),
4837 'isDescendentOfSingleProductTemplate' => array(
4838 'type' => 'boolean',
4839 'default' => false
4840 )
4841 ),
4842 'supports' => array(
4843 'interactivity' => array(
4844 'clientNavigation' => true
4845 ),
4846 'inserter' => false,
4847 'color' => array(
4848 'text' => false,
4849 'background' => false,
4850 'link' => true
4851 ),
4852 'spacing' => array(
4853 'margin' => true,
4854 'padding' => true
4855 ),
4856 'typography' => array(
4857 'fontSize' => true,
4858 '__experimentalSkipSerialization' => true
4859 ),
4860 '__experimentalSelector' => '.wc-block-components-product-rating-counter'
4861 ),
4862 'usesContext' => array(
4863 'query',
4864 'queryId',
4865 'postId'
4866 ),
4867 'keywords' => array(
4868 'WooCommerce'
4869 ),
4870 'ancestor' => array(
4871 'woocommerce/single-product'
4872 ),
4873 'textdomain' => 'woocommerce',
4874 'apiVersion' => 3,
4875 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4876 ),
4877 'product-rating-stars' => array(
4878 'name' => 'woocommerce/product-rating-stars',
4879 'title' => 'Product Rating Stars',
4880 'description' => 'Display the average rating of a product with stars',
4881 'category' => 'woocommerce-product-elements',
4882 'attributes' => array(
4883 'productId' => array(
4884 'type' => 'number',
4885 'default' => 0
4886 ),
4887 'isDescendentOfQueryLoop' => array(
4888 'type' => 'boolean',
4889 'default' => false
4890 ),
4891 'textAlign' => array(
4892 'type' => 'string',
4893 'default' => ''
4894 ),
4895 'isDescendentOfSingleProductBlock' => array(
4896 'type' => 'boolean',
4897 'default' => false
4898 ),
4899 'isDescendentOfSingleProductTemplate' => array(
4900 'type' => 'boolean',
4901 'default' => false
4902 )
4903 ),
4904 'usesContext' => array(
4905 'query',
4906 'queryId',
4907 'postId'
4908 ),
4909 'keywords' => array(
4910 'WooCommerce'
4911 ),
4912 'supports' => array(
4913 'interactivity' => array(
4914 'clientNavigation' => true
4915 ),
4916 'inserter' => false,
4917 'color' => array(
4918 'text' => true,
4919 'background' => false,
4920 'link' => false,
4921 '__experimentalSkipSerialization' => true
4922 ),
4923 'spacing' => array(
4924 'margin' => true,
4925 'padding' => true
4926 ),
4927 'typography' => array(
4928 'fontSize' => true,
4929 '__experimentalSkipSerialization' => true
4930 ),
4931 '__experimentalSelector' => '.wc-block-components-product-rating'
4932 ),
4933 'ancestor' => array(
4934 'woocommerce/single-product'
4935 ),
4936 'textdomain' => 'woocommerce',
4937 'apiVersion' => 3,
4938 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4939 ),
4940 'product-results-count' => array(
4941 'name' => 'woocommerce/product-results-count',
4942 'title' => 'Product Results Count',
4943 'description' => 'Display the number of products on the archive page or search result page.',
4944 'category' => 'woocommerce',
4945 'keywords' => array(
4946 'WooCommerce'
4947 ),
4948 'supports' => array(
4949 'interactivity' => array(
4950 'clientNavigation' => true
4951 ),
4952 'color' => array(
4953 'text' => true,
4954 'background' => false
4955 ),
4956 'typography' => array(
4957 'fontSize' => true
4958 )
4959 ),
4960 'usesContext' => array(
4961 'queryId'
4962 ),
4963 'textdomain' => 'woocommerce',
4964 'apiVersion' => 3,
4965 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4966 ),
4967 'product-review-author-name' => array(
4968 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4969 'apiVersion' => 3,
4970 'name' => 'woocommerce/product-review-author-name',
4971 'title' => 'Review Author Name',
4972 'category' => 'woocommerce',
4973 'ancestor' => array(
4974 'woocommerce/product-reviews'
4975 ),
4976 'description' => 'Displays the name of the author of the review.',
4977 'textdomain' => 'woocommerce',
4978 'attributes' => array(
4979 'isLink' => array(
4980 'type' => 'boolean',
4981 'default' => true
4982 ),
4983 'linkTarget' => array(
4984 'type' => 'string',
4985 'default' => '_self'
4986 ),
4987 'textAlign' => array(
4988 'type' => 'string'
4989 )
4990 ),
4991 'usesContext' => array(
4992 'commentId'
4993 ),
4994 'supports' => array(
4995 'html' => false,
4996 'spacing' => array(
4997 'margin' => true,
4998 'padding' => true
4999 ),
5000 'color' => array(
5001 'gradients' => true,
5002 'link' => true,
5003 '__experimentalDefaultControls' => array(
5004 'background' => true,
5005 'text' => true,
5006 'link' => true
5007 )
5008 ),
5009 'typography' => array(
5010 'fontSize' => true,
5011 'lineHeight' => true,
5012 '__experimentalFontFamily' => true,
5013 '__experimentalFontWeight' => true,
5014 '__experimentalFontStyle' => true,
5015 '__experimentalTextTransform' => true,
5016 '__experimentalTextDecoration' => true,
5017 '__experimentalLetterSpacing' => true,
5018 '__experimentalDefaultControls' => array(
5019 'fontSize' => true
5020 )
5021 ),
5022 'interactivity' => array(
5023 'clientNavigation' => true
5024 ),
5025 '__experimentalBorder' => array(
5026 'radius' => true,
5027 'color' => true,
5028 'width' => true,
5029 'style' => true,
5030 '__experimentalDefaultControls' => array(
5031 'radius' => true,
5032 'color' => true,
5033 'width' => true,
5034 'style' => true
5035 )
5036 )
5037 )
5038 ),
5039 'product-review-content' => array(
5040 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5041 'apiVersion' => 3,
5042 'name' => 'woocommerce/product-review-content',
5043 'title' => 'Review Content',
5044 'category' => 'woocommerce',
5045 'ancestor' => array(
5046 'woocommerce/product-reviews'
5047 ),
5048 'description' => 'Displays the contents of a product review.',
5049 'textdomain' => 'woocommerce',
5050 'usesContext' => array(
5051 'commentId'
5052 ),
5053 'attributes' => array(
5054 'textAlign' => array(
5055 'type' => 'string'
5056 )
5057 ),
5058 'supports' => array(
5059 'color' => array(
5060 'gradients' => true,
5061 'link' => true,
5062 '__experimentalDefaultControls' => array(
5063 'background' => true,
5064 'text' => true
5065 )
5066 ),
5067 'typography' => array(
5068 'fontSize' => true,
5069 'lineHeight' => true,
5070 '__experimentalFontFamily' => true,
5071 '__experimentalFontWeight' => true,
5072 '__experimentalFontStyle' => true,
5073 '__experimentalTextTransform' => true,
5074 '__experimentalTextDecoration' => true,
5075 '__experimentalLetterSpacing' => true,
5076 '__experimentalDefaultControls' => array(
5077 'fontSize' => true
5078 )
5079 ),
5080 '__experimentalBorder' => array(
5081 'radius' => true,
5082 'color' => true,
5083 'width' => true,
5084 'style' => true,
5085 '__experimentalDefaultControls' => array(
5086 'radius' => true,
5087 'color' => true,
5088 'width' => true,
5089 'style' => true
5090 )
5091 ),
5092 'spacing' => array(
5093 'padding' => array(
5094 'horizontal',
5095 'vertical'
5096 ),
5097 '__experimentalDefaultControls' => array(
5098 'padding' => true
5099 )
5100 ),
5101 'html' => false
5102 )
5103 ),
5104 'product-review-date' => array(
5105 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5106 'apiVersion' => 3,
5107 'name' => 'woocommerce/product-review-date',
5108 'title' => 'Review Date',
5109 'category' => 'woocommerce',
5110 'ancestor' => array(
5111 'woocommerce/product-reviews'
5112 ),
5113 'description' => 'Displays the date on which the review was posted.',
5114 'textdomain' => 'woocommerce',
5115 'attributes' => array(
5116 'format' => array(
5117 'type' => 'string'
5118 ),
5119 'isLink' => array(
5120 'type' => 'boolean',
5121 'default' => true
5122 )
5123 ),
5124 'usesContext' => array(
5125 'commentId'
5126 ),
5127 'supports' => array(
5128 'html' => false,
5129 'color' => array(
5130 'gradients' => true,
5131 'link' => true,
5132 '__experimentalDefaultControls' => array(
5133 'background' => true,
5134 'text' => true,
5135 'link' => true
5136 )
5137 ),
5138 'spacing' => array(
5139 'margin' => true,
5140 'padding' => true
5141 ),
5142 'typography' => array(
5143 'fontSize' => true,
5144 'lineHeight' => true,
5145 '__experimentalFontFamily' => true,
5146 '__experimentalFontWeight' => true,
5147 '__experimentalFontStyle' => true,
5148 '__experimentalTextTransform' => true,
5149 '__experimentalTextDecoration' => true,
5150 '__experimentalLetterSpacing' => true,
5151 '__experimentalDefaultControls' => array(
5152 'fontSize' => true
5153 )
5154 ),
5155 'interactivity' => array(
5156 'clientNavigation' => true
5157 ),
5158 '__experimentalBorder' => array(
5159 'radius' => true,
5160 'color' => true,
5161 'width' => true,
5162 'style' => true,
5163 '__experimentalDefaultControls' => array(
5164 'radius' => true,
5165 'color' => true,
5166 'width' => true,
5167 'style' => true
5168 )
5169 )
5170 )
5171 ),
5172 'product-review-form' => array(
5173 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5174 'apiVersion' => 3,
5175 'name' => 'woocommerce/product-review-form',
5176 'title' => 'Reviews Form',
5177 'category' => 'woocommerce',
5178 'description' => 'Display a product\'s reviews form.',
5179 'textdomain' => 'woocommerce',
5180 'attributes' => array(
5181 'textAlign' => array(
5182 'type' => 'string'
5183 )
5184 ),
5185 'usesContext' => array(
5186 'postId',
5187 'postType'
5188 ),
5189 'supports' => array(
5190 'interactivity' => true,
5191 'html' => false,
5192 'color' => array(
5193 'gradients' => true,
5194 'heading' => true,
5195 'link' => true,
5196 '__experimentalDefaultControls' => array(
5197 'background' => true,
5198 'text' => true
5199 )
5200 ),
5201 'spacing' => array(
5202 'margin' => true,
5203 'padding' => true
5204 ),
5205 'typography' => array(
5206 'fontSize' => true,
5207 'lineHeight' => true,
5208 '__experimentalFontStyle' => true,
5209 '__experimentalFontWeight' => true,
5210 '__experimentalLetterSpacing' => true,
5211 '__experimentalTextTransform' => true,
5212 '__experimentalDefaultControls' => array(
5213 'fontSize' => true
5214 )
5215 ),
5216 '__experimentalBorder' => array(
5217 'radius' => true,
5218 'color' => true,
5219 'width' => true,
5220 'style' => true,
5221 '__experimentalDefaultControls' => array(
5222 'radius' => true,
5223 'color' => true,
5224 'width' => true,
5225 'style' => true
5226 )
5227 )
5228 ),
5229 'example' => array(
5230 'attributes' => array(
5231 'textAlign' => 'center'
5232 )
5233 ),
5234 'viewScriptModule' => 'woocommerce/product-review-form',
5235 'style' => 'file:../woocommerce/product-review-form-style.css',
5236 'editorStyle' => 'file:../woocommerce/product-review-form-editor.css'
5237 ),
5238 'product-review-rating' => array(
5239 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5240 'apiVersion' => 3,
5241 'name' => 'woocommerce/product-review-rating',
5242 'title' => 'Review Rating',
5243 'category' => 'woocommerce',
5244 'ancestor' => array(
5245 'woocommerce/product-reviews'
5246 ),
5247 'description' => 'Displays the rating of a product review.',
5248 'textdomain' => 'woocommerce',
5249 'usesContext' => array(
5250 'commentId'
5251 ),
5252 'attributes' => array(
5253 'textAlign' => array(
5254 'type' => 'string'
5255 )
5256 ),
5257 'supports' => array(
5258 'interactivity' => array(
5259 'clientNavigation' => true
5260 ),
5261 'color' => array(
5262 'gradients' => true,
5263 '__experimentalDefaultControls' => array(
5264 'background' => true,
5265 'text' => true
5266 )
5267 )
5268 )
5269 ),
5270 'product-review-template' => array(
5271 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5272 'apiVersion' => 3,
5273 'name' => 'woocommerce/product-review-template',
5274 'title' => 'Reviews Template',
5275 'category' => 'woocommerce',
5276 'ancestor' => array(
5277 'woocommerce/product-reviews'
5278 ),
5279 'description' => 'Contains the block elements used to display product reviews, like the title, author, date, rating and more.',
5280 'textdomain' => 'woocommerce',
5281 'usesContext' => array(
5282 'postId',
5283 'postType'
5284 ),
5285 'supports' => array(
5286 'align' => true,
5287 'html' => false,
5288 'reusable' => false,
5289 'spacing' => array(
5290 'margin' => true,
5291 'padding' => true
5292 ),
5293 'typography' => array(
5294 'fontSize' => true,
5295 'lineHeight' => true,
5296 '__experimentalFontFamily' => true,
5297 '__experimentalFontWeight' => true,
5298 '__experimentalFontStyle' => true,
5299 '__experimentalTextTransform' => true,
5300 '__experimentalTextDecoration' => true,
5301 '__experimentalLetterSpacing' => true,
5302 '__experimentalDefaultControls' => array(
5303 'fontSize' => true
5304 )
5305 ),
5306 'interactivity' => array(
5307 'clientNavigation' => true
5308 ),
5309 '__experimentalBorder' => array(
5310 'radius' => true,
5311 'color' => true,
5312 'width' => true,
5313 'style' => true,
5314 '__experimentalDefaultControls' => array(
5315 'radius' => true,
5316 'color' => true,
5317 'width' => true,
5318 'style' => true
5319 )
5320 )
5321 )
5322 ),
5323 'product-reviews' => array(
5324 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5325 'apiVersion' => 3,
5326 'name' => 'woocommerce/product-reviews',
5327 'icon' => 'admin-comments',
5328 'title' => 'Product Reviews',
5329 'description' => 'Display a product\'s reviews',
5330 'category' => 'woocommerce',
5331 'textdomain' => 'woocommerce',
5332 'attributes' => array(
5333 'tagName' => array(
5334 'type' => 'string',
5335 'default' => 'div'
5336 )
5337 ),
5338 'supports' => array(
5339 'interactivity' => true,
5340 'align' => array(
5341 'wide',
5342 'full'
5343 ),
5344 'html' => false,
5345 'color' => array(
5346 'gradients' => true,
5347 'heading' => true,
5348 'link' => true,
5349 '__experimentalDefaultControls' => array(
5350 'background' => true,
5351 'text' => true,
5352 'link' => true
5353 )
5354 ),
5355 'spacing' => array(
5356 'margin' => true,
5357 'padding' => true
5358 ),
5359 'typography' => array(
5360 'fontSize' => true,
5361 'lineHeight' => true,
5362 '__experimentalFontFamily' => true,
5363 '__experimentalFontWeight' => true,
5364 '__experimentalFontStyle' => true,
5365 '__experimentalTextTransform' => true,
5366 '__experimentalTextDecoration' => true,
5367 '__experimentalLetterSpacing' => true,
5368 '__experimentalDefaultControls' => array(
5369 'fontSize' => true
5370 )
5371 ),
5372 '__experimentalBorder' => array(
5373 'radius' => true,
5374 'color' => true,
5375 'width' => true,
5376 'style' => true,
5377 '__experimentalDefaultControls' => array(
5378 'radius' => true,
5379 'color' => true,
5380 'width' => true,
5381 'style' => true
5382 )
5383 )
5384 ),
5385 'usesContext' => array(
5386 'postId',
5387 'postType'
5388 ),
5389 'viewScriptModule' => 'woocommerce/product-reviews'
5390 ),
5391 'product-reviews-pagination' => array(
5392 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5393 'apiVersion' => 3,
5394 'name' => 'woocommerce/product-reviews-pagination',
5395 'title' => 'Reviews Pagination',
5396 'category' => 'woocommerce',
5397 'ancestor' => array(
5398 'woocommerce/product-reviews'
5399 ),
5400 'allowedBlocks' => array(
5401 'woocommerce/product-reviews-pagination-previous',
5402 'woocommerce/product-reviews-pagination-numbers',
5403 'woocommerce/product-reviews-pagination-next'
5404 ),
5405 'description' => 'Displays a paginated navigation to next/previous set of product reviews, when applicable.',
5406 'textdomain' => 'woocommerce',
5407 'attributes' => array(
5408 'paginationArrow' => array(
5409 'type' => 'string',
5410 'default' => 'none'
5411 )
5412 ),
5413 'example' => array(
5414 'attributes' => array(
5415 'paginationArrow' => 'none'
5416 )
5417 ),
5418 'providesContext' => array(
5419 'reviews/paginationArrow' => 'paginationArrow'
5420 ),
5421 'supports' => array(
5422 'align' => true,
5423 'reusable' => false,
5424 'html' => false,
5425 'color' => array(
5426 'gradients' => true,
5427 'link' => true,
5428 '__experimentalDefaultControls' => array(
5429 'background' => true,
5430 'text' => true,
5431 'link' => true
5432 )
5433 ),
5434 'layout' => array(
5435 'allowSwitching' => false,
5436 'allowInheriting' => false,
5437 'default' => array(
5438 'type' => 'flex'
5439 )
5440 ),
5441 'typography' => array(
5442 'fontSize' => true,
5443 'lineHeight' => true,
5444 '__experimentalFontFamily' => true,
5445 '__experimentalFontWeight' => true,
5446 '__experimentalFontStyle' => true,
5447 '__experimentalTextTransform' => true,
5448 '__experimentalTextDecoration' => true,
5449 '__experimentalLetterSpacing' => true,
5450 '__experimentalDefaultControls' => array(
5451 'fontSize' => true
5452 )
5453 ),
5454 'interactivity' => array(
5455 'clientNavigation' => true
5456 )
5457 )
5458 ),
5459 'product-reviews-pagination-next' => array(
5460 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5461 'apiVersion' => 3,
5462 'name' => 'woocommerce/product-reviews-pagination-next',
5463 'title' => 'Reviews Next Page',
5464 'category' => 'woocommerce',
5465 'ancestor' => array(
5466 'woocommerce/product-reviews-pagination'
5467 ),
5468 'description' => 'Displays the next product review\'s page link.',
5469 'textdomain' => 'woocommerce',
5470 'attributes' => array(
5471 'label' => array(
5472 'type' => 'string',
5473 'role' => 'content'
5474 )
5475 ),
5476 'usesContext' => array(
5477 'postId',
5478 'reviews/paginationArrow'
5479 ),
5480 'supports' => array(
5481 'reusable' => false,
5482 'html' => false,
5483 'color' => array(
5484 'gradients' => true,
5485 'text' => false,
5486 '__experimentalDefaultControls' => array(
5487 'background' => true
5488 )
5489 ),
5490 'typography' => array(
5491 'fontSize' => true,
5492 'lineHeight' => true,
5493 '__experimentalFontFamily' => true,
5494 '__experimentalFontWeight' => true,
5495 '__experimentalFontStyle' => true,
5496 '__experimentalTextTransform' => true,
5497 '__experimentalTextDecoration' => true,
5498 '__experimentalLetterSpacing' => true,
5499 '__experimentalDefaultControls' => array(
5500 'fontSize' => true
5501 )
5502 ),
5503 'interactivity' => array(
5504 'clientNavigation' => true
5505 )
5506 )
5507 ),
5508 'product-reviews-pagination-numbers' => array(
5509 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5510 'apiVersion' => 3,
5511 'name' => 'woocommerce/product-reviews-pagination-numbers',
5512 'title' => 'Reviews Page Numbers',
5513 'category' => 'woocommerce',
5514 'ancestor' => array(
5515 'woocommerce/product-reviews-pagination'
5516 ),
5517 'description' => 'Displays a list of page numbers for product reviews pagination.',
5518 'textdomain' => 'woocommerce',
5519 'usesContext' => array(
5520 'postId'
5521 ),
5522 'supports' => array(
5523 'reusable' => false,
5524 'html' => false,
5525 'color' => array(
5526 'gradients' => true,
5527 'text' => false,
5528 '__experimentalDefaultControls' => array(
5529 'background' => true
5530 )
5531 ),
5532 'typography' => array(
5533 'fontSize' => true,
5534 'lineHeight' => true,
5535 '__experimentalFontFamily' => true,
5536 '__experimentalFontWeight' => true,
5537 '__experimentalFontStyle' => true,
5538 '__experimentalTextTransform' => true,
5539 '__experimentalTextDecoration' => true,
5540 '__experimentalLetterSpacing' => true,
5541 '__experimentalDefaultControls' => array(
5542 'fontSize' => true
5543 )
5544 ),
5545 'interactivity' => array(
5546 'clientNavigation' => true
5547 )
5548 )
5549 ),
5550 'product-reviews-pagination-previous' => array(
5551 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5552 'apiVersion' => 3,
5553 'name' => 'woocommerce/product-reviews-pagination-previous',
5554 'title' => 'Reviews Previous Page',
5555 'category' => 'woocommerce',
5556 'ancestor' => array(
5557 'woocommerce/product-reviews-pagination'
5558 ),
5559 'description' => 'Displays the previous product review\'s page link.',
5560 'textdomain' => 'woocommerce',
5561 'attributes' => array(
5562 'label' => array(
5563 'type' => 'string',
5564 'role' => 'content'
5565 )
5566 ),
5567 'usesContext' => array(
5568 'postId',
5569 'reviews/paginationArrow'
5570 ),
5571 'supports' => array(
5572 'reusable' => false,
5573 'html' => false,
5574 'color' => array(
5575 'gradients' => true,
5576 'text' => false,
5577 '__experimentalDefaultControls' => array(
5578 'background' => true
5579 )
5580 ),
5581 'typography' => array(
5582 'fontSize' => true,
5583 'lineHeight' => true,
5584 '__experimentalFontFamily' => true,
5585 '__experimentalFontWeight' => true,
5586 '__experimentalFontStyle' => true,
5587 '__experimentalTextTransform' => true,
5588 '__experimentalTextDecoration' => true,
5589 '__experimentalLetterSpacing' => true,
5590 '__experimentalDefaultControls' => array(
5591 'fontSize' => true
5592 )
5593 ),
5594 'interactivity' => array(
5595 'clientNavigation' => true
5596 )
5597 )
5598 ),
5599 'product-reviews-title' => array(
5600 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5601 'apiVersion' => 3,
5602 'name' => 'woocommerce/product-reviews-title',
5603 'title' => 'Reviews Title',
5604 'category' => 'woocommerce',
5605 'ancestor' => array(
5606 'woocommerce/product-reviews'
5607 ),
5608 'description' => 'Displays a title with the number of reviews.',
5609 'textdomain' => 'woocommerce',
5610 'usesContext' => array(
5611 'postId',
5612 'postType'
5613 ),
5614 'attributes' => array(
5615 'textAlign' => array(
5616 'type' => 'string'
5617 ),
5618 'showProductTitle' => array(
5619 'type' => 'boolean',
5620 'default' => true
5621 ),
5622 'showReviewsCount' => array(
5623 'type' => 'boolean',
5624 'default' => true
5625 ),
5626 'level' => array(
5627 'type' => 'number',
5628 'default' => 2
5629 ),
5630 'levelOptions' => array(
5631 'type' => 'array'
5632 )
5633 ),
5634 'supports' => array(
5635 'anchor' => false,
5636 'align' => true,
5637 'html' => false,
5638 '__experimentalBorder' => array(
5639 'radius' => true,
5640 'color' => true,
5641 'width' => true,
5642 'style' => true
5643 ),
5644 'color' => array(
5645 'gradients' => true,
5646 '__experimentalDefaultControls' => array(
5647 'background' => true,
5648 'text' => true
5649 )
5650 ),
5651 'spacing' => array(
5652 'margin' => true,
5653 'padding' => true
5654 ),
5655 'typography' => array(
5656 'fontSize' => true,
5657 'lineHeight' => true,
5658 '__experimentalFontFamily' => true,
5659 '__experimentalFontWeight' => true,
5660 '__experimentalFontStyle' => true,
5661 '__experimentalTextTransform' => true,
5662 '__experimentalTextDecoration' => true,
5663 '__experimentalLetterSpacing' => true,
5664 '__experimentalDefaultControls' => array(
5665 'fontSize' => true,
5666 '__experimentalFontFamily' => true,
5667 '__experimentalFontStyle' => true,
5668 '__experimentalFontWeight' => true
5669 )
5670 ),
5671 'interactivity' => array(
5672 'clientNavigation' => true
5673 )
5674 )
5675 ),
5676 'product-sale-badge' => array(
5677 'name' => 'woocommerce/product-sale-badge',
5678 'title' => 'On-Sale Badge',
5679 'description' => 'Displays an on-sale badge if the product is on-sale.',
5680 'category' => 'woocommerce-product-elements',
5681 'attributes' => array(
5682 'productId' => array(
5683 'type' => 'number',
5684 'default' => 0
5685 ),
5686 'isDescendentOfQueryLoop' => array(
5687 'type' => 'boolean',
5688 'default' => false
5689 ),
5690 'isDescendentOfSingleProductBlock' => array(
5691 'type' => 'boolean',
5692 'default' => false
5693 ),
5694 'isDescendentOfSingleProductTemplate' => array(
5695 'type' => 'boolean',
5696 'default' => false
5697 )
5698 ),
5699 'supports' => array(
5700 'interactivity' => array(
5701 'clientNavigation' => true
5702 ),
5703 'html' => false,
5704 'align' => true,
5705 'color' => array(
5706 'gradients' => true,
5707 'background' => true,
5708 'link' => false,
5709 '__experimentalSkipSerialization' => true
5710 ),
5711 'typography' => array(
5712 'fontSize' => true,
5713 'lineHeight' => true,
5714 '__experimentalFontFamily' => true,
5715 '__experimentalFontWeight' => true,
5716 '__experimentalFontStyle' => true,
5717 '__experimentalSkipSerialization' => true,
5718 '__experimentalLetterSpacing' => true,
5719 '__experimentalTextTransform' => true,
5720 '__experimentalTextDecoration' => true
5721 ),
5722 '__experimentalBorder' => array(
5723 'color' => true,
5724 'radius' => true,
5725 'width' => true,
5726 '__experimentalSkipSerialization' => true
5727 ),
5728 'spacing' => array(
5729 'margin' => true
5730 ),
5731 'email' => true,
5732 '__experimentalSelector' => '.wc-block-components-product-sale-badge'
5733 ),
5734 'ancestor' => array(
5735 'woocommerce/single-product',
5736 'woocommerce/product-template',
5737 'core/post-template',
5738 'woocommerce/product-gallery'
5739 ),
5740 'usesContext' => array(
5741 'query',
5742 'queryId',
5743 'postId'
5744 ),
5745 'keywords' => array(
5746 'WooCommerce'
5747 ),
5748 'textdomain' => 'woocommerce',
5749 'apiVersion' => 3,
5750 'example' => array(
5751
5752 ),
5753 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5754 ),
5755 'product-sku' => array(
5756 'name' => 'woocommerce/product-sku',
5757 'title' => 'Product SKU',
5758 'description' => 'Displays the SKU of a product.',
5759 'category' => 'woocommerce-product-elements',
5760 'attributes' => array(
5761 'productId' => array(
5762 'type' => 'number',
5763 'default' => 0
5764 ),
5765 'isDescendantOfAllProducts' => array(
5766 'type' => 'boolean',
5767 'default' => false
5768 ),
5769 'showProductSelector' => array(
5770 'type' => 'boolean',
5771 'default' => false
5772 ),
5773 'prefix' => array(
5774 'type' => 'string',
5775 'default' => 'SKU:',
5776 'role' => 'content'
5777 ),
5778 'suffix' => array(
5779 'type' => 'string',
5780 'default' => '',
5781 'role' => 'content'
5782 )
5783 ),
5784 'usesContext' => array(
5785 'query',
5786 'queryId',
5787 'postId'
5788 ),
5789 'ancestor' => array(
5790 'woocommerce/product-meta',
5791 'woocommerce/all-products',
5792 'woocommerce/single-product',
5793 'woocommerce/product-template',
5794 'core/post-template'
5795 ),
5796 'supports' => array(
5797 'html' => false,
5798 'interactivity' => array(
5799 'clientNavigation' => true
5800 ),
5801 'color' => array(
5802 'text' => true,
5803 'background' => true
5804 ),
5805 'typography' => array(
5806 'fontSize' => true,
5807 'lineHeight' => true,
5808 '__experimentalFontWeight' => true,
5809 '__experimentalFontFamily' => true,
5810 '__experimentalFontStyle' => true,
5811 '__experimentalTextTransform' => true,
5812 '__experimentalTextDecoration' => true,
5813 '__experimentalLetterSpacing' => true
5814 ),
5815 'spacing' => array(
5816 'margin' => true,
5817 'padding' => true
5818 )
5819 ),
5820 'keywords' => array(
5821 'WooCommerce'
5822 ),
5823 'textdomain' => 'woocommerce',
5824 'apiVersion' => 3,
5825 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5826 ),
5827 'product-specifications' => array(
5828 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5829 'apiVersion' => 3,
5830 'name' => 'woocommerce/product-specifications',
5831 'version' => '1.0.0',
5832 'title' => 'Product Specifications',
5833 'description' => 'Display product weight, dimensions, and attributes.',
5834 'category' => 'woocommerce',
5835 'keywords' => array(
5836 'attributes',
5837 'weight',
5838 'dimensions',
5839 'additional information'
5840 ),
5841 'textdomain' => 'woocommerce',
5842 'ancestor' => array(
5843 'woocommerce/single-product',
5844 'woocommerce/product-template',
5845 'core/post-template'
5846 ),
5847 'attributes' => array(
5848 'showWeight' => array(
5849 'type' => 'boolean',
5850 'default' => true
5851 ),
5852 'showDimensions' => array(
5853 'type' => 'boolean',
5854 'default' => true
5855 ),
5856 'showAttributes' => array(
5857 'type' => 'boolean',
5858 'default' => true
5859 )
5860 ),
5861 'usesContext' => array(
5862 'postId',
5863 'postType'
5864 ),
5865 'supports' => array(
5866 'html' => false,
5867 'align' => array(
5868 'wide',
5869 'full'
5870 ),
5871 'spacing' => array(
5872 'margin' => true,
5873 'padding' => true
5874 ),
5875 'typography' => array(
5876 'fontSize' => true,
5877 'lineHeight' => true
5878 )
5879 )
5880 ),
5881 'product-stock-indicator' => array(
5882 'name' => 'woocommerce/product-stock-indicator',
5883 'icon' => 'info',
5884 'title' => 'Product Stock Indicator',
5885 'description' => 'Let shoppers know when products are out of stock or on backorder. This block is hidden when products are in stock.',
5886 'category' => 'woocommerce-product-elements',
5887 'attributes' => array(
5888 'isDescendantOfAllProducts' => array(
5889 'type' => 'boolean',
5890 'default' => false
5891 )
5892 ),
5893 'supports' => array(
5894 'html' => false,
5895 'interactivity' => true,
5896 'color' => array(
5897 'text' => true,
5898 'background' => true
5899 ),
5900 'typography' => array(
5901 'fontSize' => true,
5902 'lineHeight' => true,
5903 '__experimentalFontWeight' => true,
5904 '__experimentalFontFamily' => true,
5905 '__experimentalFontStyle' => true,
5906 '__experimentalTextTransform' => true,
5907 '__experimentalTextDecoration' => true,
5908 '__experimentalLetterSpacing' => true
5909 ),
5910 'spacing' => array(
5911 'margin' => true,
5912 'padding' => true
5913 )
5914 ),
5915 'ancestor' => array(
5916 'woocommerce/all-products',
5917 'woocommerce/single-product',
5918 'woocommerce/product-template',
5919 'core/post-template'
5920 ),
5921 'usesContext' => array(
5922 'query',
5923 'queryId',
5924 'postId'
5925 ),
5926 'keywords' => array(
5927 'WooCommerce'
5928 ),
5929 'textdomain' => 'woocommerce',
5930 'apiVersion' => 3,
5931 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5932 ),
5933 'product-summary' => array(
5934 'name' => 'woocommerce/product-summary',
5935 'icon' => 'page',
5936 'title' => 'Product Summary',
5937 'description' => 'Display a short description about a product.',
5938 'category' => 'woocommerce-product-elements',
5939 'attributes' => array(
5940 'productId' => array(
5941 'type' => 'number',
5942 'default' => 0
5943 ),
5944 'isDescendentOfQueryLoop' => array(
5945 'type' => 'boolean',
5946 'default' => false
5947 ),
5948 'isDescendentOfSingleProductTemplate' => array(
5949 'type' => 'boolean',
5950 'default' => false
5951 ),
5952 'isDescendentOfSingleProductBlock' => array(
5953 'type' => 'boolean',
5954 'default' => false
5955 ),
5956 'isDescendantOfAllProducts' => array(
5957 'type' => 'boolean',
5958 'default' => false
5959 ),
5960 'showDescriptionIfEmpty' => array(
5961 'type' => 'boolean',
5962 'default' => false
5963 ),
5964 'showLink' => array(
5965 'type' => 'boolean',
5966 'default' => false
5967 ),
5968 'summaryLength' => array(
5969 'type' => 'number',
5970 'default' => 0
5971 ),
5972 'linkText' => array(
5973 'type' => 'string',
5974 'default' => ''
5975 )
5976 ),
5977 'supports' => array(
5978 'interactivity' => array(
5979 'clientNavigation' => true
5980 ),
5981 'color' => array(
5982 'text' => true,
5983 'background' => true,
5984 'link' => true
5985 ),
5986 'spacing' => array(
5987 'margin' => true,
5988 'padding' => true
5989 ),
5990 'typography' => array(
5991 'fontSize' => true,
5992 'lineHeight' => true,
5993 'textAlign' => true,
5994 '__experimentalFontFamily' => true,
5995 '__experimentalFontWeight' => true,
5996 '__experimentalFontStyle' => true,
5997 '__experimentalTextTransform' => true,
5998 '__experimentalTextDecoration' => true,
5999 '__experimentalLetterSpacing' => true,
6000 '__experimentalDefaultControls' => array(
6001 'fontSize' => true
6002 )
6003 ),
6004 '__experimentalSelector' => '.wc-block-components-product-summary'
6005 ),
6006 'ancestor' => array(
6007 'woocommerce/all-products',
6008 'woocommerce/featured-product',
6009 'woocommerce/single-product',
6010 'woocommerce/product-template',
6011 'core/post-template'
6012 ),
6013 'usesContext' => array(
6014 'query',
6015 'queryId',
6016 'postId'
6017 ),
6018 'keywords' => array(
6019 'WooCommerce'
6020 ),
6021 'textdomain' => 'woocommerce',
6022 'apiVersion' => 3,
6023 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6024 ),
6025 'product-tag' => array(
6026 'name' => 'woocommerce/product-tag',
6027 'title' => 'Products by Tag',
6028 'category' => 'woocommerce',
6029 'keywords' => array(
6030 'WooCommerce'
6031 ),
6032 'description' => 'Display a grid of products with selected tags.',
6033 'supports' => array(
6034 'interactivity' => array(
6035 'clientNavigation' => false
6036 ),
6037 'align' => array(
6038 'wide',
6039 'full'
6040 ),
6041 'html' => false,
6042 'inserter' => false
6043 ),
6044 'attributes' => array(
6045 'columns' => array(
6046 'type' => 'number',
6047 'default' => 3
6048 ),
6049 'rows' => array(
6050 'type' => 'number',
6051 'default' => 3
6052 ),
6053 'alignButtons' => array(
6054 'type' => 'boolean',
6055 'default' => false
6056 ),
6057 'contentVisibility' => array(
6058 'type' => 'object',
6059 'default' => array(
6060 'image' => true,
6061 'title' => true,
6062 'price' => true,
6063 'rating' => true,
6064 'button' => true
6065 ),
6066 'properties' => array(
6067 'image' => array(
6068 'type' => 'boolean',
6069 'default' => true
6070 ),
6071 'title' => array(
6072 'type' => 'boolean',
6073 'default' => true
6074 ),
6075 'price' => array(
6076 'type' => 'boolean',
6077 'default' => true
6078 ),
6079 'rating' => array(
6080 'type' => 'boolean',
6081 'default' => true
6082 ),
6083 'button' => array(
6084 'type' => 'boolean',
6085 'default' => true
6086 )
6087 )
6088 ),
6089 'tags' => array(
6090 'type' => 'array',
6091 'default' => array(
6092
6093 )
6094 ),
6095 'tagOperator' => array(
6096 'type' => 'string',
6097 'default' => 'any'
6098 ),
6099 'orderby' => array(
6100 'type' => 'string',
6101 'default' => 'date'
6102 ),
6103 'isPreview' => array(
6104 'type' => 'boolean',
6105 'default' => false
6106 ),
6107 'stockStatus' => array(
6108 'type' => 'array'
6109 )
6110 ),
6111 'textdomain' => 'woocommerce',
6112 'apiVersion' => 3,
6113 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6114 ),
6115 'product-template' => array(
6116 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6117 'apiVersion' => 3,
6118 'name' => 'woocommerce/product-template',
6119 'title' => 'Product Template',
6120 'category' => 'woocommerce',
6121 'description' => 'Contains the block elements used to render a product.',
6122 'keywords' => array(
6123 'WooCommerce'
6124 ),
6125 'textdomain' => 'woocommerce',
6126 'usesContext' => array(
6127 'queryId',
6128 'query',
6129 'queryContext',
6130 'displayLayout',
6131 'templateSlug',
6132 'postId',
6133 'queryContextIncludes',
6134 'collection',
6135 '__privateProductCollectionPreviewState'
6136 ),
6137 'supports' => array(
6138 'interactivity' => true,
6139 'inserter' => false,
6140 'reusable' => false,
6141 'html' => false,
6142 'align' => array(
6143 'wide',
6144 'full'
6145 ),
6146 'anchor' => true,
6147 'color' => array(
6148 'gradients' => true,
6149 'link' => true,
6150 '__experimentalDefaultControls' => array(
6151 'background' => true,
6152 'text' => true
6153 )
6154 ),
6155 'typography' => array(
6156 'fontSize' => true,
6157 'lineHeight' => true,
6158 '__experimentalFontFamily' => true,
6159 '__experimentalFontWeight' => true,
6160 '__experimentalFontStyle' => true,
6161 '__experimentalTextTransform' => true,
6162 '__experimentalTextDecoration' => true,
6163 '__experimentalLetterSpacing' => true,
6164 '__experimentalDefaultControls' => array(
6165 'fontSize' => true
6166 )
6167 ),
6168 'layout' => array(
6169 'allowEditing' => false,
6170 'allowSwitching' => false,
6171 'allowInheriting' => false,
6172 'allowSizingOnChildren' => false,
6173 'allowVerticalAlignment' => false
6174 ),
6175 'email' => true
6176 ),
6177 'editorStyle' => 'file:../woocommerce/product-template-editor.css',
6178 'style' => 'file:../woocommerce/product-template-style.css'
6179 ),
6180 'product-title' => array(
6181 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6182 'apiVersion' => 3,
6183 'name' => 'woocommerce/product-title',
6184 'version' => '1.0.0',
6185 'title' => 'Product Title',
6186 'category' => 'woocommerce-product-elements',
6187 'description' => 'Display the title of a product.',
6188 'supports' => array(
6189 'html' => false,
6190 'interactivity' => array(
6191 'clientNavigation' => false
6192 ),
6193 'typography' => array(
6194 'fontSize' => true,
6195 'lineHeight' => true,
6196 '__experimentalFontWeight' => true,
6197 '__experimentalTextTransform' => true,
6198 '__experimentalFontFamily' => true
6199 ),
6200 'color' => array(
6201 'text' => true,
6202 'background' => true,
6203 'link' => false,
6204 'gradients' => true,
6205 '__experimentalSkipSerialization' => true
6206 ),
6207 'spacing' => array(
6208 'margin' => true,
6209 '__experimentalSkipSerialization' => true
6210 ),
6211 '__experimentalSelector' => '.wc-block-components-product-title'
6212 ),
6213 'textdomain' => 'woocommerce',
6214 'attributes' => array(
6215 'headingLevel' => array(
6216 'type' => 'number',
6217 'default' => 2
6218 ),
6219 'showProductLink' => array(
6220 'type' => 'boolean',
6221 'default' => true
6222 ),
6223 'linkTarget' => array(
6224 'type' => 'string'
6225 ),
6226 'productId' => array(
6227 'type' => 'number',
6228 'default' => 0
6229 ),
6230 'align' => array(
6231 'type' => 'string'
6232 )
6233 ),
6234 'ancestor' => array(
6235 'woocommerce/all-products'
6236 )
6237 ),
6238 'product-top-rated' => array(
6239 'name' => 'woocommerce/product-top-rated',
6240 'title' => 'Top Rated Products',
6241 'category' => 'woocommerce',
6242 'keywords' => array(
6243 'WooCommerce'
6244 ),
6245 'description' => 'Display a grid of your top rated products.',
6246 'supports' => array(
6247 'interactivity' => array(
6248 'clientNavigation' => false
6249 ),
6250 'align' => array(
6251 'wide',
6252 'full'
6253 ),
6254 'html' => false,
6255 'inserter' => false
6256 ),
6257 'attributes' => array(
6258 'columns' => array(
6259 'type' => 'number',
6260 'default' => 3
6261 ),
6262 'rows' => array(
6263 'type' => 'number',
6264 'default' => 3
6265 ),
6266 'alignButtons' => array(
6267 'type' => 'boolean',
6268 'default' => false
6269 ),
6270 'contentVisibility' => array(
6271 'type' => 'object',
6272 'default' => array(
6273 'image' => true,
6274 'title' => true,
6275 'price' => true,
6276 'rating' => true,
6277 'button' => true
6278 ),
6279 'properties' => array(
6280 'image' => array(
6281 'type' => 'boolean',
6282 'default' => true
6283 ),
6284 'title' => array(
6285 'type' => 'boolean',
6286 'default' => true
6287 ),
6288 'price' => array(
6289 'type' => 'boolean',
6290 'default' => true
6291 ),
6292 'rating' => array(
6293 'type' => 'boolean',
6294 'default' => true
6295 ),
6296 'button' => array(
6297 'type' => 'boolean',
6298 'default' => true
6299 )
6300 )
6301 ),
6302 'categories' => array(
6303 'type' => 'array',
6304 'default' => array(
6305
6306 )
6307 ),
6308 'catOperator' => array(
6309 'type' => 'string',
6310 'default' => 'any'
6311 ),
6312 'isPreview' => array(
6313 'type' => 'boolean',
6314 'default' => false
6315 ),
6316 'stockStatus' => array(
6317 'type' => 'array'
6318 ),
6319 'editMode' => array(
6320 'type' => 'boolean',
6321 'default' => true
6322 ),
6323 'orderby' => array(
6324 'type' => 'string',
6325 'enum' => array(
6326 'date',
6327 'popularity',
6328 'price_asc',
6329 'price_desc',
6330 'rating',
6331 'title',
6332 'menu_order'
6333 ),
6334 'default' => 'rating'
6335 )
6336 ),
6337 'textdomain' => 'woocommerce',
6338 'apiVersion' => 3,
6339 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6340 ),
6341 'products-by-attribute' => array(
6342 'name' => 'woocommerce/products-by-attribute',
6343 'title' => 'Products by Attribute',
6344 'category' => 'woocommerce',
6345 'keywords' => array(
6346 'WooCommerce'
6347 ),
6348 'description' => 'Display a grid of products with selected attributes.',
6349 'supports' => array(
6350 'interactivity' => array(
6351 'clientNavigation' => false
6352 ),
6353 'align' => array(
6354 'wide',
6355 'full'
6356 ),
6357 'html' => false,
6358 'inserter' => false
6359 ),
6360 'attributes' => array(
6361 'attributes' => array(
6362 'type' => 'array',
6363 'default' => array(
6364
6365 )
6366 ),
6367 'attrOperator' => array(
6368 'type' => 'string',
6369 'enum' => array(
6370 'all',
6371 'any'
6372 ),
6373 'default' => 'any'
6374 ),
6375 'columns' => array(
6376 'type' => 'number',
6377 'default' => 3
6378 ),
6379 'contentVisibility' => array(
6380 'type' => 'object',
6381 'default' => array(
6382 'image' => true,
6383 'title' => true,
6384 'price' => true,
6385 'rating' => true,
6386 'button' => true
6387 ),
6388 'properties' => array(
6389 'image' => array(
6390 'type' => 'boolean',
6391 'default' => true
6392 ),
6393 'title' => array(
6394 'type' => 'boolean',
6395 'default' => true
6396 ),
6397 'price' => array(
6398 'type' => 'boolean',
6399 'default' => true
6400 ),
6401 'rating' => array(
6402 'type' => 'boolean',
6403 'default' => true
6404 ),
6405 'button' => array(
6406 'type' => 'boolean',
6407 'default' => true
6408 )
6409 )
6410 ),
6411 'orderby' => array(
6412 'type' => 'string',
6413 'enum' => array(
6414 'date',
6415 'popularity',
6416 'price_asc',
6417 'price_desc',
6418 'rating',
6419 'title',
6420 'menu_order'
6421 ),
6422 'default' => 'date'
6423 ),
6424 'rows' => array(
6425 'type' => 'number',
6426 'default' => 3
6427 ),
6428 'alignButtons' => array(
6429 'type' => 'boolean',
6430 'default' => false
6431 ),
6432 'isPreview' => array(
6433 'type' => 'boolean',
6434 'default' => false
6435 ),
6436 'stockStatus' => array(
6437 'type' => 'array'
6438 )
6439 ),
6440 'textdomain' => 'woocommerce',
6441 'apiVersion' => 3,
6442 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6443 ),
6444 'rating-filter' => array(
6445 'name' => 'woocommerce/rating-filter',
6446 'title' => 'Filter by Rating Controls',
6447 'description' => 'Enable customers to filter the product grid by rating.',
6448 'category' => 'woocommerce',
6449 'keywords' => array(
6450 'WooCommerce'
6451 ),
6452 'supports' => array(
6453 'interactivity' => array(
6454 'clientNavigation' => false
6455 ),
6456 'html' => false,
6457 'multiple' => false,
6458 'color' => array(
6459 'background' => true,
6460 'text' => true,
6461 'button' => true
6462 ),
6463 'inserter' => false,
6464 'lock' => false
6465 ),
6466 'attributes' => array(
6467 'className' => array(
6468 'type' => 'string',
6469 'default' => ''
6470 ),
6471 'showCounts' => array(
6472 'type' => 'boolean',
6473 'default' => false
6474 ),
6475 'displayStyle' => array(
6476 'type' => 'string',
6477 'default' => 'list'
6478 ),
6479 'showFilterButton' => array(
6480 'type' => 'boolean',
6481 'default' => false
6482 ),
6483 'selectType' => array(
6484 'type' => 'string',
6485 'default' => 'multiple'
6486 ),
6487 'isPreview' => array(
6488 'type' => 'boolean',
6489 'default' => false
6490 )
6491 ),
6492 'textdomain' => 'woocommerce',
6493 'apiVersion' => 3,
6494 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6495 ),
6496 'related-products' => array(
6497 'name' => 'woocommerce/related-products',
6498 'title' => 'Related Products',
6499 'icon' => 'product',
6500 'description' => 'Display related products.',
6501 'category' => 'woocommerce',
6502 'supports' => array(
6503 'interactivity' => array(
6504 'clientNavigation' => true
6505 ),
6506 'align' => true,
6507 'reusable' => false,
6508 'inserter' => false
6509 ),
6510 'keywords' => array(
6511 'WooCommerce'
6512 ),
6513 'usesContext' => array(
6514 'postId',
6515 'postType',
6516 'queryId'
6517 ),
6518 'textdomain' => 'woocommerce',
6519 'apiVersion' => 3,
6520 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6521 ),
6522 'reviews-by-category' => array(
6523 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6524 'apiVersion' => 3,
6525 'name' => 'woocommerce/reviews-by-category',
6526 'title' => 'Reviews by Category',
6527 'category' => 'woocommerce',
6528 'keywords' => array(
6529 'WooCommerce'
6530 ),
6531 'description' => 'Show product reviews from specific categories.',
6532 'textdomain' => 'woocommerce',
6533 'supports' => array(
6534 'html' => false,
6535 'interactivity' => array(
6536 'clientNavigation' => true
6537 ),
6538 'color' => array(
6539 'background' => false
6540 ),
6541 'typography' => array(
6542 'fontSize' => true
6543 )
6544 )
6545 ),
6546 'reviews-by-product' => array(
6547 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6548 'apiVersion' => 3,
6549 'name' => 'woocommerce/reviews-by-product',
6550 'title' => 'Reviews by Product',
6551 'category' => 'woocommerce',
6552 'keywords' => array(
6553 'WooCommerce'
6554 ),
6555 'description' => 'Display reviews for your products.',
6556 'textdomain' => 'woocommerce',
6557 'supports' => array(
6558 'html' => false,
6559 'interactivity' => array(
6560 'clientNavigation' => true
6561 ),
6562 'color' => array(
6563 'background' => false
6564 ),
6565 'typography' => array(
6566 'fontSize' => true
6567 )
6568 )
6569 ),
6570 'saved-for-later' => array(
6571 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6572 'apiVersion' => 3,
6573 'name' => 'woocommerce/saved-for-later',
6574 'version' => '1.0.0',
6575 'title' => 'Saved for Later',
6576 'description' => 'Display items the shopper has saved from their cart for later.',
6577 'category' => 'woocommerce',
6578 'keywords' => array(
6579 'WooCommerce',
6580 'Saved for Later'
6581 ),
6582 'textdomain' => 'woocommerce',
6583 'attributes' => array(
6584 'columnCount' => array(
6585 'type' => 'number',
6586 'default' => 5
6587 )
6588 ),
6589 'allowedBlocks' => array(
6590 'core/heading'
6591 ),
6592 'supports' => array(
6593 'align' => array(
6594 'wide',
6595 'full'
6596 ),
6597 'interactivity' => true,
6598 'html' => false,
6599 'reusable' => false,
6600 'spacing' => array(
6601 'margin' => true,
6602 'padding' => true,
6603 'blockGap' => true
6604 ),
6605 'typography' => array(
6606 'fontSize' => true,
6607 'lineHeight' => true
6608 ),
6609 'color' => array(
6610 'text' => true,
6611 'background' => true
6612 )
6613 ),
6614 'viewScriptModule' => 'woocommerce/saved-for-later',
6615 'style' => array(
6616 'file:../woocommerce/saved-for-later-style.css',
6617 'wc-blocks-style-product-image',
6618 'woocommerce-product-price-style',
6619 'woocommerce-product-button-style'
6620 )
6621 ),
6622 'single-product' => array(
6623 'name' => 'woocommerce/single-product',
6624 'icon' => 'info',
6625 'title' => 'Product',
6626 'description' => 'Display a single product of your choice with full control over its presentation.',
6627 'category' => 'woocommerce',
6628 'keywords' => array(
6629 'WooCommerce',
6630 'single product'
6631 ),
6632 'supports' => array(
6633 'interactivity' => true,
6634 'align' => array(
6635 'wide',
6636 'full'
6637 )
6638 ),
6639 'attributes' => array(
6640 'productId' => array(
6641 'type' => 'number'
6642 )
6643 ),
6644 'example' => array(
6645
6646 ),
6647 'usesContext' => array(
6648 'postId',
6649 'postType',
6650 'queryId'
6651 ),
6652 'textdomain' => 'woocommerce',
6653 'apiVersion' => 3,
6654 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6655 ),
6656 'stock-filter' => array(
6657 'name' => 'woocommerce/stock-filter',
6658 'title' => 'Filter by Stock Controls',
6659 'description' => 'Enable customers to filter the product grid by stock status.',
6660 'category' => 'woocommerce',
6661 'keywords' => array(
6662 'WooCommerce'
6663 ),
6664 'supports' => array(
6665 'interactivity' => array(
6666 'clientNavigation' => false
6667 ),
6668 'html' => false,
6669 'multiple' => false,
6670 'color' => array(
6671 'background' => true,
6672 'text' => true,
6673 'button' => true
6674 ),
6675 'inserter' => false,
6676 'lock' => false
6677 ),
6678 'attributes' => array(
6679 'className' => array(
6680 'type' => 'string',
6681 'default' => ''
6682 ),
6683 'headingLevel' => array(
6684 'type' => 'number',
6685 'default' => 3
6686 ),
6687 'showCounts' => array(
6688 'type' => 'boolean',
6689 'default' => false
6690 ),
6691 'showFilterButton' => array(
6692 'type' => 'boolean',
6693 'default' => false
6694 ),
6695 'displayStyle' => array(
6696 'type' => 'string',
6697 'default' => 'list'
6698 ),
6699 'selectType' => array(
6700 'type' => 'string',
6701 'default' => 'multiple'
6702 ),
6703 'isPreview' => array(
6704 'type' => 'boolean',
6705 'default' => false
6706 )
6707 ),
6708 'textdomain' => 'woocommerce',
6709 'apiVersion' => 3,
6710 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6711 ),
6712 'store-notices' => array(
6713 'name' => 'woocommerce/store-notices',
6714 'title' => 'Store Notices',
6715 'description' => 'Display shopper-facing notifications generated by WooCommerce or extensions.',
6716 'category' => 'woocommerce',
6717 'keywords' => array(
6718 'WooCommerce'
6719 ),
6720 'supports' => array(
6721 'interactivity' => array(
6722 'clientNavigation' => true
6723 ),
6724 'multiple' => false,
6725 'align' => array(
6726 'wide',
6727 'full'
6728 )
6729 ),
6730 'attributes' => array(
6731 'align' => array(
6732 'type' => 'string',
6733 'default' => 'wide'
6734 )
6735 ),
6736 'textdomain' => 'woocommerce',
6737 'apiVersion' => 3,
6738 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6739 ),
6740 'wishlist' => array(
6741 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6742 'apiVersion' => 3,
6743 'name' => 'woocommerce/wishlist',
6744 'version' => '1.0.0',
6745 'title' => 'Wishlist',
6746 'description' => 'Display the shopper\'s wishlist.',
6747 'category' => 'woocommerce',
6748 'keywords' => array(
6749 'WooCommerce',
6750 'Wishlist'
6751 ),
6752 'textdomain' => 'woocommerce',
6753 'attributes' => array(
6754 'columnCount' => array(
6755 'type' => 'number',
6756 'default' => 5
6757 )
6758 ),
6759 'allowedBlocks' => array(
6760 'core/heading'
6761 ),
6762 'supports' => array(
6763 'align' => array(
6764 'wide',
6765 'full'
6766 ),
6767 'interactivity' => true,
6768 'html' => false,
6769 'reusable' => false,
6770 'spacing' => array(
6771 'margin' => true,
6772 'padding' => true,
6773 'blockGap' => true
6774 ),
6775 'typography' => array(
6776 'fontSize' => true,
6777 'lineHeight' => true
6778 ),
6779 'color' => array(
6780 'text' => true,
6781 'background' => true
6782 )
6783 ),
6784 'viewScriptModule' => 'woocommerce/wishlist',
6785 'style' => array(
6786 'file:../woocommerce/wishlist-style.css',
6787 'wc-blocks-style-product-image',
6788 'woocommerce-product-price-style',
6789 'woocommerce-product-button-style'
6790 )
6791 ),
6792 'cart-accepted-payment-methods-block' => array(
6793 'name' => 'woocommerce/cart-accepted-payment-methods-block',
6794 'version' => '1.0.0',
6795 'title' => 'Accepted Payment Methods',
6796 'description' => 'Display accepted payment methods.',
6797 'category' => 'woocommerce',
6798 'supports' => array(
6799 'align' => false,
6800 'html' => false,
6801 'multiple' => false,
6802 'reusable' => false,
6803 'inserter' => true
6804 ),
6805 'parent' => array(
6806 'woocommerce/cart-totals-block'
6807 ),
6808 'textdomain' => 'woocommerce',
6809 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6810 'apiVersion' => 3
6811 ),
6812 'cart-cross-sells-block' => array(
6813 'name' => 'woocommerce/cart-cross-sells-block',
6814 'version' => '1.0.0',
6815 'title' => 'Cart Cross-Sells',
6816 'description' => 'Shows the Cross-Sells block.',
6817 'category' => 'woocommerce',
6818 'supports' => array(
6819 'align' => false,
6820 'html' => false,
6821 'multiple' => false,
6822 'reusable' => false,
6823 'inserter' => false
6824 ),
6825 'parent' => array(
6826 'woocommerce/cart-items-block'
6827 ),
6828 'textdomain' => 'woocommerce',
6829 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6830 'apiVersion' => 3
6831 ),
6832 'cart-cross-sells-products-block' => array(
6833 'name' => 'woocommerce/cart-cross-sells-products-block',
6834 'version' => '1.0.0',
6835 'title' => 'Cart Cross-Sells Products',
6836 'description' => 'Shows the Cross-Sells products.',
6837 'category' => 'woocommerce',
6838 'supports' => array(
6839 'align' => false,
6840 'html' => false,
6841 'multiple' => false,
6842 'reusable' => false,
6843 'inserter' => false,
6844 'lock' => false,
6845 'email' => true
6846 ),
6847 'attributes' => array(
6848 'columns' => array(
6849 'type' => 'number',
6850 'default' => 3
6851 ),
6852 'lock' => array(
6853 'type' => 'object',
6854 'default' => array(
6855 'remove' => true,
6856 'move' => true
6857 )
6858 )
6859 ),
6860 'parent' => array(
6861 'woocommerce/cart-cross-sells-block'
6862 ),
6863 'textdomain' => 'woocommerce',
6864 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6865 'apiVersion' => 3
6866 ),
6867 'cart-express-payment-block' => array(
6868 'name' => 'woocommerce/cart-express-payment-block',
6869 'version' => '1.0.0',
6870 'title' => 'Express Checkout',
6871 'description' => 'Allow customers to breeze through with quick payment options.',
6872 'category' => 'woocommerce',
6873 'supports' => array(
6874 'align' => false,
6875 'html' => false,
6876 'multiple' => false,
6877 'reusable' => false,
6878 'inserter' => false,
6879 'lock' => false
6880 ),
6881 'attributes' => array(
6882 'showButtonStyles' => array(
6883 'type' => 'boolean',
6884 'default' => false
6885 ),
6886 'buttonHeight' => array(
6887 'type' => 'string',
6888 'default' => '48'
6889 ),
6890 'buttonBorderRadius' => array(
6891 'type' => 'string',
6892 'default' => '4'
6893 ),
6894 'lock' => array(
6895 'type' => 'object',
6896 'default' => array(
6897 'remove' => true,
6898 'move' => true
6899 )
6900 )
6901 ),
6902 'parent' => array(
6903 'woocommerce/cart-totals-block'
6904 ),
6905 'textdomain' => 'woocommerce',
6906 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6907 'apiVersion' => 3
6908 ),
6909 'cart-items-block' => array(
6910 'name' => 'woocommerce/cart-items-block',
6911 'version' => '1.0.0',
6912 'title' => 'Cart Items',
6913 'description' => 'Column containing cart items.',
6914 'category' => 'woocommerce',
6915 'supports' => array(
6916 'align' => false,
6917 'html' => false,
6918 'multiple' => false,
6919 'reusable' => false,
6920 'inserter' => false,
6921 'lock' => false
6922 ),
6923 'attributes' => array(
6924 'lock' => array(
6925 'type' => 'object',
6926 'default' => array(
6927 'remove' => true,
6928 'move' => true
6929 )
6930 )
6931 ),
6932 'parent' => array(
6933 'woocommerce/filled-cart-block'
6934 ),
6935 'textdomain' => 'woocommerce',
6936 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6937 'apiVersion' => 3
6938 ),
6939 'cart-line-items-block' => array(
6940 'name' => 'woocommerce/cart-line-items-block',
6941 'version' => '1.0.0',
6942 'title' => 'Cart Line Items',
6943 'description' => 'Block containing current line items in Cart.',
6944 'category' => 'woocommerce',
6945 'supports' => array(
6946 'align' => false,
6947 'html' => false,
6948 'multiple' => false,
6949 'reusable' => false,
6950 'inserter' => false,
6951 'lock' => false
6952 ),
6953 'attributes' => array(
6954 'lock' => array(
6955 'type' => 'object',
6956 'default' => array(
6957 'remove' => true,
6958 'move' => true
6959 )
6960 )
6961 ),
6962 'parent' => array(
6963 'woocommerce/cart-items-block'
6964 ),
6965 'textdomain' => 'woocommerce',
6966 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6967 'apiVersion' => 3
6968 ),
6969 'cart-order-summary-block' => array(
6970 'name' => 'woocommerce/cart-order-summary-block',
6971 'version' => '1.0.0',
6972 'title' => 'Order Summary',
6973 'description' => 'Show customers a summary of their order.',
6974 'category' => 'woocommerce',
6975 'supports' => array(
6976 'align' => false,
6977 'html' => false,
6978 'multiple' => false,
6979 'reusable' => false,
6980 'inserter' => false,
6981 'lock' => false
6982 ),
6983 'attributes' => array(
6984 'lock' => array(
6985 'type' => 'object',
6986 'default' => array(
6987 'remove' => true,
6988 'move' => true
6989 )
6990 )
6991 ),
6992 'parent' => array(
6993 'woocommerce/cart-totals-block'
6994 ),
6995 'textdomain' => 'woocommerce',
6996 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6997 'apiVersion' => 3
6998 ),
6999 'cart-order-summary-coupon-form-block' => array(
7000 'name' => 'woocommerce/cart-order-summary-coupon-form-block',
7001 'version' => '1.0.0',
7002 'title' => 'Coupon Form',
7003 'description' => 'Shows the apply coupon form.',
7004 'category' => 'woocommerce',
7005 'supports' => array(
7006 'align' => false,
7007 'html' => false,
7008 'multiple' => false,
7009 'reusable' => false
7010 ),
7011 'attributes' => array(
7012 'className' => array(
7013 'type' => 'string',
7014 'default' => ''
7015 ),
7016 'lock' => array(
7017 'type' => 'object',
7018 'default' => array(
7019 'remove' => false,
7020 'move' => false
7021 )
7022 )
7023 ),
7024 'parent' => array(
7025 'woocommerce/cart-order-summary-block'
7026 ),
7027 'textdomain' => 'woocommerce',
7028 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7029 'apiVersion' => 3
7030 ),
7031 'cart-order-summary-discount-block' => array(
7032 'name' => 'woocommerce/cart-order-summary-discount-block',
7033 'version' => '1.0.0',
7034 'title' => 'Discount',
7035 'description' => 'Shows the cart discount row.',
7036 'category' => 'woocommerce',
7037 'supports' => array(
7038 'align' => false,
7039 'html' => false,
7040 'multiple' => false,
7041 'reusable' => false,
7042 'lock' => false
7043 ),
7044 'attributes' => array(
7045 'className' => array(
7046 'type' => 'string',
7047 'default' => ''
7048 ),
7049 'lock' => array(
7050 'type' => 'object',
7051 'default' => array(
7052 'remove' => true,
7053 'move' => true
7054 )
7055 )
7056 ),
7057 'parent' => array(
7058 'woocommerce/cart-order-summary-totals-block'
7059 ),
7060 'textdomain' => 'woocommerce',
7061 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7062 'apiVersion' => 3
7063 ),
7064 'cart-order-summary-fee-block' => array(
7065 'name' => 'woocommerce/cart-order-summary-fee-block',
7066 'version' => '1.0.0',
7067 'title' => 'Fees',
7068 'description' => 'Shows the cart fee row.',
7069 'category' => 'woocommerce',
7070 'supports' => array(
7071 'align' => false,
7072 'html' => false,
7073 'multiple' => false,
7074 'reusable' => false,
7075 'lock' => false
7076 ),
7077 'attributes' => array(
7078 'className' => array(
7079 'type' => 'string',
7080 'default' => ''
7081 ),
7082 'lock' => array(
7083 'type' => 'object',
7084 'default' => array(
7085 'remove' => true,
7086 'move' => true
7087 )
7088 )
7089 ),
7090 'parent' => array(
7091 'woocommerce/cart-order-summary-totals-block'
7092 ),
7093 'textdomain' => 'woocommerce',
7094 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7095 'apiVersion' => 3
7096 ),
7097 'cart-order-summary-heading-block' => array(
7098 'name' => 'woocommerce/cart-order-summary-heading-block',
7099 'version' => '1.0.0',
7100 'title' => 'Heading',
7101 'description' => 'Shows the heading row.',
7102 'category' => 'woocommerce',
7103 'supports' => array(
7104 'align' => false,
7105 'html' => false,
7106 'multiple' => false,
7107 'reusable' => false
7108 ),
7109 'attributes' => array(
7110 'className' => array(
7111 'type' => 'string',
7112 'default' => ''
7113 ),
7114 'content' => array(
7115 'type' => 'string',
7116 'default' => 'Cart totals'
7117 ),
7118 'lock' => array(
7119 'type' => 'object',
7120 'default' => array(
7121 'remove' => false,
7122 'move' => false
7123 )
7124 )
7125 ),
7126 'parent' => array(
7127 'woocommerce/cart-order-summary-block'
7128 ),
7129 'textdomain' => 'woocommerce',
7130 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7131 'apiVersion' => 3
7132 ),
7133 'cart-order-summary-shipping-block' => array(
7134 'name' => 'woocommerce/cart-order-summary-shipping-block',
7135 'version' => '1.0.0',
7136 'title' => 'Shipping',
7137 'description' => 'Shows the cart shipping row.',
7138 'category' => 'woocommerce',
7139 'supports' => array(
7140 'align' => false,
7141 'html' => false,
7142 'multiple' => false,
7143 'reusable' => false,
7144 'lock' => false
7145 ),
7146 'attributes' => array(
7147 'lock' => array(
7148 'type' => 'object',
7149 'default' => array(
7150 'remove' => true,
7151 'move' => true
7152 )
7153 )
7154 ),
7155 'parent' => array(
7156 'woocommerce/cart-order-summary-totals-block'
7157 ),
7158 'textdomain' => 'woocommerce',
7159 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7160 'apiVersion' => 3
7161 ),
7162 'cart-order-summary-subtotal-block' => array(
7163 'name' => 'woocommerce/cart-order-summary-subtotal-block',
7164 'version' => '1.0.0',
7165 'title' => 'Subtotal',
7166 'description' => 'Shows the cart subtotal row.',
7167 'category' => 'woocommerce',
7168 'supports' => array(
7169 'align' => false,
7170 'html' => false,
7171 'multiple' => false,
7172 'reusable' => false,
7173 'lock' => false
7174 ),
7175 'attributes' => array(
7176 'className' => array(
7177 'type' => 'string',
7178 'default' => ''
7179 ),
7180 'lock' => array(
7181 'type' => 'object',
7182 'default' => array(
7183 'remove' => true,
7184 'move' => true
7185 )
7186 )
7187 ),
7188 'parent' => array(
7189 'woocommerce/cart-order-summary-totals-block'
7190 ),
7191 'textdomain' => 'woocommerce',
7192 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7193 'apiVersion' => 3
7194 ),
7195 'cart-order-summary-taxes-block' => array(
7196 'name' => 'woocommerce/cart-order-summary-taxes-block',
7197 'version' => '1.0.0',
7198 'title' => 'Taxes',
7199 'description' => 'Shows the cart taxes row.',
7200 'category' => 'woocommerce',
7201 'supports' => array(
7202 'align' => false,
7203 'html' => false,
7204 'multiple' => false,
7205 'reusable' => false,
7206 'lock' => false
7207 ),
7208 'attributes' => array(
7209 'className' => array(
7210 'type' => 'string',
7211 'default' => ''
7212 ),
7213 'lock' => array(
7214 'type' => 'object',
7215 'default' => array(
7216 'remove' => true,
7217 'move' => true
7218 )
7219 )
7220 ),
7221 'parent' => array(
7222 'woocommerce/cart-order-summary-totals-block'
7223 ),
7224 'textdomain' => 'woocommerce',
7225 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7226 'apiVersion' => 3
7227 ),
7228 'cart-order-summary-totals-block' => array(
7229 'name' => 'woocommerce/cart-order-summary-totals-block',
7230 'version' => '1.0.0',
7231 'title' => 'Totals',
7232 'description' => 'Shows the subtotal, fees, discounts, shipping and taxes.',
7233 'category' => 'woocommerce',
7234 'supports' => array(
7235 'align' => false,
7236 'html' => false,
7237 'multiple' => false,
7238 'reusable' => false,
7239 'lock' => false
7240 ),
7241 'attributes' => array(
7242 'className' => array(
7243 'type' => 'string',
7244 'default' => ''
7245 ),
7246 'lock' => array(
7247 'type' => 'object',
7248 'default' => array(
7249 'remove' => true,
7250 'move' => false
7251 )
7252 )
7253 ),
7254 'parent' => array(
7255 'woocommerce/cart-order-summary-block'
7256 ),
7257 'textdomain' => 'woocommerce',
7258 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7259 'apiVersion' => 3
7260 ),
7261 'cart-totals-block' => array(
7262 'name' => 'woocommerce/cart-totals-block',
7263 'version' => '1.0.0',
7264 'title' => 'Cart Totals',
7265 'description' => 'Column containing the cart totals.',
7266 'category' => 'woocommerce',
7267 'supports' => array(
7268 'align' => false,
7269 'html' => false,
7270 'multiple' => false,
7271 'reusable' => false,
7272 'inserter' => false,
7273 'lock' => false
7274 ),
7275 'attributes' => array(
7276 'checkbox' => array(
7277 'type' => 'boolean',
7278 'default' => false
7279 ),
7280 'text' => array(
7281 'type' => 'string',
7282 'required' => false
7283 ),
7284 'lock' => array(
7285 'type' => 'object',
7286 'default' => array(
7287 'remove' => true
7288 )
7289 )
7290 ),
7291 'parent' => array(
7292 'woocommerce/filled-cart-block'
7293 ),
7294 'textdomain' => 'woocommerce',
7295 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7296 'apiVersion' => 3
7297 ),
7298 'checkout-actions-block' => array(
7299 'name' => 'woocommerce/checkout-actions-block',
7300 'version' => '1.0.0',
7301 'title' => 'Actions',
7302 'description' => 'Allow customers to place their order.',
7303 'category' => 'woocommerce',
7304 'supports' => array(
7305 'align' => false,
7306 'html' => false,
7307 'multiple' => false,
7308 'reusable' => false,
7309 'inserter' => false,
7310 'lock' => false
7311 ),
7312 'attributes' => array(
7313 'lock' => array(
7314 'type' => 'object',
7315 'default' => array(
7316 'remove' => true,
7317 'move' => true
7318 )
7319 ),
7320 'cartPageId' => array(
7321 'type' => 'number',
7322 'default' => 0
7323 ),
7324 'showReturnToCart' => array(
7325 'type' => 'boolean',
7326 'default' => false
7327 ),
7328 'className' => array(
7329 'type' => 'string',
7330 'default' => ''
7331 ),
7332 'priceSeparator' => array(
7333 'type' => 'string',
7334 'default' => '·'
7335 )
7336 ),
7337 'parent' => array(
7338 'woocommerce/checkout-fields-block'
7339 ),
7340 'textdomain' => 'woocommerce',
7341 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7342 'apiVersion' => 3
7343 ),
7344 'checkout-additional-information-block' => array(
7345 'name' => 'woocommerce/checkout-additional-information-block',
7346 'version' => '1.0.0',
7347 'title' => 'Additional information',
7348 'description' => 'Render additional fields in the \'Additional information\' location.',
7349 'category' => 'woocommerce',
7350 'supports' => array(
7351 'align' => false,
7352 'html' => false,
7353 'multiple' => false,
7354 'reusable' => false
7355 ),
7356 'attributes' => array(
7357 'className' => array(
7358 'type' => 'string',
7359 'default' => ''
7360 ),
7361 'lock' => array(
7362 'type' => 'object',
7363 'default' => array(
7364 'remove' => true,
7365 'move' => false
7366 )
7367 )
7368 ),
7369 'parent' => array(
7370 'woocommerce/checkout-fields-block'
7371 ),
7372 'textdomain' => 'woocommerce',
7373 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7374 'apiVersion' => 3
7375 ),
7376 'checkout-billing-address-block' => array(
7377 'name' => 'woocommerce/checkout-billing-address-block',
7378 'version' => '1.0.0',
7379 'title' => 'Billing Address',
7380 'description' => 'Collect your customer\'s billing address.',
7381 'category' => 'woocommerce',
7382 'supports' => array(
7383 'align' => false,
7384 'html' => false,
7385 'multiple' => false,
7386 'reusable' => false,
7387 'inserter' => false,
7388 'lock' => false
7389 ),
7390 'attributes' => array(
7391 'lock' => array(
7392 'type' => 'object',
7393 'default' => array(
7394 'remove' => true,
7395 'move' => true
7396 )
7397 )
7398 ),
7399 'parent' => array(
7400 'woocommerce/checkout-fields-block'
7401 ),
7402 'textdomain' => 'woocommerce',
7403 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7404 'apiVersion' => 3
7405 ),
7406 'checkout-contact-information-block' => array(
7407 'name' => 'woocommerce/checkout-contact-information-block',
7408 'version' => '1.0.0',
7409 'title' => 'Contact Information',
7410 'description' => 'Collect your customer\'s contact information.',
7411 'category' => 'woocommerce',
7412 'supports' => array(
7413 'align' => false,
7414 'html' => false,
7415 'multiple' => false,
7416 'reusable' => false,
7417 'inserter' => false,
7418 'lock' => false
7419 ),
7420 'attributes' => array(
7421 'lock' => array(
7422 'type' => 'object',
7423 'default' => array(
7424 'remove' => true,
7425 'move' => true
7426 )
7427 )
7428 ),
7429 'parent' => array(
7430 'woocommerce/checkout-fields-block'
7431 ),
7432 'textdomain' => 'woocommerce',
7433 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7434 'apiVersion' => 3
7435 ),
7436 'checkout-express-payment-block' => array(
7437 'name' => 'woocommerce/checkout-express-payment-block',
7438 'version' => '1.0.0',
7439 'title' => 'Express Checkout',
7440 'description' => 'Allow customers to breeze through with quick payment options.',
7441 'category' => 'woocommerce',
7442 'supports' => array(
7443 'align' => false,
7444 'html' => false,
7445 'multiple' => false,
7446 'reusable' => false,
7447 'inserter' => false,
7448 'lock' => false
7449 ),
7450 'attributes' => array(
7451 'showButtonStyles' => array(
7452 'type' => 'boolean',
7453 'default' => false
7454 ),
7455 'buttonHeight' => array(
7456 'type' => 'string',
7457 'default' => '48'
7458 ),
7459 'buttonBorderRadius' => array(
7460 'type' => 'string',
7461 'default' => '4'
7462 ),
7463 'className' => array(
7464 'type' => 'string',
7465 'default' => ''
7466 ),
7467 'lock' => array(
7468 'type' => 'object',
7469 'default' => array(
7470 'remove' => true,
7471 'move' => true
7472 )
7473 )
7474 ),
7475 'parent' => array(
7476 'woocommerce/checkout-fields-block'
7477 ),
7478 'textdomain' => 'woocommerce',
7479 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7480 'apiVersion' => 3
7481 ),
7482 'checkout-fields-block' => array(
7483 'name' => 'woocommerce/checkout-fields-block',
7484 'version' => '1.0.0',
7485 'title' => 'Checkout Fields',
7486 'description' => 'Column containing checkout address fields.',
7487 'category' => 'woocommerce',
7488 'supports' => array(
7489 'align' => false,
7490 'html' => false,
7491 'multiple' => false,
7492 'reusable' => false,
7493 'inserter' => false,
7494 'lock' => false
7495 ),
7496 'attributes' => array(
7497 'className' => array(
7498 'type' => 'string',
7499 'default' => ''
7500 ),
7501 'lock' => array(
7502 'type' => 'object',
7503 'default' => array(
7504 'remove' => true,
7505 'move' => true
7506 )
7507 )
7508 ),
7509 'parent' => array(
7510 'woocommerce/checkout'
7511 ),
7512 'textdomain' => 'woocommerce',
7513 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7514 'apiVersion' => 3
7515 ),
7516 'checkout-order-note-block' => array(
7517 'name' => 'woocommerce/checkout-order-note-block',
7518 'version' => '1.0.0',
7519 'title' => 'Order Note',
7520 'description' => 'Allow customers to add a note to their order.',
7521 'category' => 'woocommerce',
7522 'supports' => array(
7523 'align' => false,
7524 'html' => false,
7525 'multiple' => false,
7526 'reusable' => false
7527 ),
7528 'attributes' => array(
7529 'className' => array(
7530 'type' => 'string',
7531 'default' => ''
7532 ),
7533 'lock' => array(
7534 'type' => 'object',
7535 'default' => array(
7536 'remove' => false,
7537 'move' => true
7538 )
7539 )
7540 ),
7541 'parent' => array(
7542 'woocommerce/checkout-fields-block'
7543 ),
7544 'textdomain' => 'woocommerce',
7545 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7546 'apiVersion' => 3
7547 ),
7548 'checkout-order-summary-block' => array(
7549 'name' => 'woocommerce/checkout-order-summary-block',
7550 'version' => '1.0.0',
7551 'title' => 'Order Summary',
7552 'description' => 'Show customers a summary of their order.',
7553 'category' => 'woocommerce',
7554 'supports' => array(
7555 'align' => false,
7556 'html' => false,
7557 'multiple' => false,
7558 'reusable' => false,
7559 'inserter' => false,
7560 'lock' => false
7561 ),
7562 'attributes' => array(
7563 'lock' => array(
7564 'type' => 'object',
7565 'default' => array(
7566 'remove' => true
7567 )
7568 )
7569 ),
7570 'parent' => array(
7571 'woocommerce/checkout-totals-block'
7572 ),
7573 'textdomain' => 'woocommerce',
7574 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7575 'apiVersion' => 3
7576 ),
7577 'checkout-order-summary-cart-items-block' => array(
7578 'name' => 'woocommerce/checkout-order-summary-cart-items-block',
7579 'version' => '1.0.0',
7580 'title' => 'Cart Items',
7581 'description' => 'Shows cart items.',
7582 'category' => 'woocommerce',
7583 'supports' => array(
7584 'align' => false,
7585 'html' => false,
7586 'multiple' => false,
7587 'reusable' => false,
7588 'lock' => false
7589 ),
7590 'attributes' => array(
7591 'className' => array(
7592 'type' => 'string',
7593 'default' => ''
7594 ),
7595 'disableProductDescriptions' => array(
7596 'type' => 'boolean',
7597 'default' => false
7598 ),
7599 'lock' => array(
7600 'type' => 'object',
7601 'default' => array(
7602 'remove' => true,
7603 'move' => false
7604 )
7605 )
7606 ),
7607 'parent' => array(
7608 'woocommerce/checkout-order-summary-block'
7609 ),
7610 'textdomain' => 'woocommerce',
7611 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7612 'apiVersion' => 3
7613 ),
7614 'checkout-order-summary-coupon-form-block' => array(
7615 'name' => 'woocommerce/checkout-order-summary-coupon-form-block',
7616 'version' => '1.0.0',
7617 'title' => 'Coupon Form',
7618 'description' => 'Shows the apply coupon form.',
7619 'category' => 'woocommerce',
7620 'supports' => array(
7621 'align' => false,
7622 'html' => false,
7623 'multiple' => false,
7624 'reusable' => false
7625 ),
7626 'attributes' => array(
7627 'className' => array(
7628 'type' => 'string',
7629 'default' => ''
7630 ),
7631 'lock' => array(
7632 'type' => 'object',
7633 'default' => array(
7634 'remove' => false,
7635 'move' => false
7636 )
7637 )
7638 ),
7639 'parent' => array(
7640 'woocommerce/checkout-order-summary-block'
7641 ),
7642 'textdomain' => 'woocommerce',
7643 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7644 'apiVersion' => 3
7645 ),
7646 'checkout-order-summary-discount-block' => array(
7647 'name' => 'woocommerce/checkout-order-summary-discount-block',
7648 'version' => '1.0.0',
7649 'title' => 'Discount',
7650 'description' => 'Shows the cart discount row.',
7651 'category' => 'woocommerce',
7652 'supports' => array(
7653 'align' => false,
7654 'html' => false,
7655 'multiple' => false,
7656 'reusable' => false,
7657 'lock' => false
7658 ),
7659 'attributes' => array(
7660 'className' => array(
7661 'type' => 'string',
7662 'default' => ''
7663 ),
7664 'lock' => array(
7665 'type' => 'object',
7666 'default' => array(
7667 'remove' => true,
7668 'move' => true
7669 )
7670 )
7671 ),
7672 'parent' => array(
7673 'woocommerce/checkout-order-summary-totals-block'
7674 ),
7675 'textdomain' => 'woocommerce',
7676 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7677 'apiVersion' => 3
7678 ),
7679 'checkout-order-summary-fee-block' => array(
7680 'name' => 'woocommerce/checkout-order-summary-fee-block',
7681 'version' => '1.0.0',
7682 'title' => 'Fees',
7683 'description' => 'Shows the cart fee row.',
7684 'category' => 'woocommerce',
7685 'supports' => array(
7686 'align' => false,
7687 'html' => false,
7688 'multiple' => false,
7689 'reusable' => false,
7690 'lock' => false
7691 ),
7692 'attributes' => array(
7693 'className' => array(
7694 'type' => 'string',
7695 'default' => ''
7696 ),
7697 'lock' => array(
7698 'type' => 'object',
7699 'default' => array(
7700 'remove' => true,
7701 'move' => true
7702 )
7703 )
7704 ),
7705 'parent' => array(
7706 'woocommerce/checkout-order-summary-totals-block'
7707 ),
7708 'textdomain' => 'woocommerce',
7709 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7710 'apiVersion' => 3
7711 ),
7712 'checkout-order-summary-shipping-block' => array(
7713 'name' => 'woocommerce/checkout-order-summary-shipping-block',
7714 'version' => '1.0.0',
7715 'title' => 'Shipping',
7716 'description' => 'Shows the cart shipping row.',
7717 'category' => 'woocommerce',
7718 'supports' => array(
7719 'align' => false,
7720 'html' => false,
7721 'multiple' => false,
7722 'reusable' => false,
7723 'lock' => false
7724 ),
7725 'attributes' => array(
7726 'lock' => array(
7727 'type' => 'object',
7728 'default' => array(
7729 'remove' => true,
7730 'move' => true
7731 )
7732 )
7733 ),
7734 'parent' => array(
7735 'woocommerce/checkout-order-summary-totals-block'
7736 ),
7737 'textdomain' => 'woocommerce',
7738 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7739 'apiVersion' => 3
7740 ),
7741 'checkout-order-summary-subtotal-block' => array(
7742 'name' => 'woocommerce/checkout-order-summary-subtotal-block',
7743 'version' => '1.0.0',
7744 'title' => 'Subtotal',
7745 'description' => 'Shows the cart subtotal row.',
7746 'category' => 'woocommerce',
7747 'supports' => array(
7748 'align' => false,
7749 'html' => false,
7750 'multiple' => false,
7751 'reusable' => false,
7752 'lock' => false
7753 ),
7754 'attributes' => array(
7755 'className' => array(
7756 'type' => 'string',
7757 'default' => ''
7758 ),
7759 'lock' => array(
7760 'type' => 'object',
7761 'default' => array(
7762 'remove' => true,
7763 'move' => true
7764 )
7765 )
7766 ),
7767 'parent' => array(
7768 'woocommerce/checkout-order-summary-totals-block'
7769 ),
7770 'textdomain' => 'woocommerce',
7771 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7772 'apiVersion' => 3
7773 ),
7774 'checkout-order-summary-taxes-block' => array(
7775 'name' => 'woocommerce/checkout-order-summary-taxes-block',
7776 'version' => '1.0.0',
7777 'title' => 'Taxes',
7778 'description' => 'Shows the cart taxes row.',
7779 'category' => 'woocommerce',
7780 'supports' => array(
7781 'align' => false,
7782 'html' => false,
7783 'multiple' => false,
7784 'reusable' => false,
7785 'lock' => false
7786 ),
7787 'attributes' => array(
7788 'className' => array(
7789 'type' => 'string',
7790 'default' => ''
7791 ),
7792 'lock' => array(
7793 'type' => 'object',
7794 'default' => array(
7795 'remove' => true,
7796 'move' => true
7797 )
7798 )
7799 ),
7800 'parent' => array(
7801 'woocommerce/checkout-order-summary-totals-block'
7802 ),
7803 'textdomain' => 'woocommerce',
7804 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7805 'apiVersion' => 3
7806 ),
7807 'checkout-order-summary-totals-block' => array(
7808 'name' => 'woocommerce/checkout-order-summary-totals-block',
7809 'version' => '1.0.0',
7810 'title' => 'Totals',
7811 'description' => 'Shows the subtotal, fees, discounts, shipping and taxes.',
7812 'category' => 'woocommerce',
7813 'supports' => array(
7814 'align' => false,
7815 'html' => false,
7816 'multiple' => false,
7817 'reusable' => false,
7818 'lock' => false
7819 ),
7820 'attributes' => array(
7821 'className' => array(
7822 'type' => 'string',
7823 'default' => ''
7824 ),
7825 'lock' => array(
7826 'type' => 'object',
7827 'default' => array(
7828 'remove' => true,
7829 'move' => false
7830 )
7831 )
7832 ),
7833 'parent' => array(
7834 'woocommerce/checkout-order-summary-block'
7835 ),
7836 'textdomain' => 'woocommerce',
7837 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7838 'apiVersion' => 3
7839 ),
7840 'checkout-payment-block' => array(
7841 'name' => 'woocommerce/checkout-payment-block',
7842 'version' => '1.0.0',
7843 'title' => 'Payment Options',
7844 'description' => 'Payment options for your store.',
7845 'category' => 'woocommerce',
7846 'supports' => array(
7847 'align' => false,
7848 'html' => false,
7849 'multiple' => false,
7850 'reusable' => false,
7851 'inserter' => false,
7852 'lock' => false
7853 ),
7854 'attributes' => array(
7855 'lock' => array(
7856 'type' => 'object',
7857 'default' => array(
7858 'remove' => true,
7859 'move' => true
7860 )
7861 )
7862 ),
7863 'parent' => array(
7864 'woocommerce/checkout-fields-block'
7865 ),
7866 'textdomain' => 'woocommerce',
7867 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7868 'apiVersion' => 3
7869 ),
7870 'checkout-pickup-options-block' => array(
7871 'name' => 'woocommerce/checkout-pickup-options-block',
7872 'version' => '1.0.0',
7873 'title' => 'Pickup Method',
7874 'description' => 'Shows local pickup locations.',
7875 'category' => 'woocommerce',
7876 'supports' => array(
7877 'align' => false,
7878 'html' => false,
7879 'multiple' => false,
7880 'reusable' => false,
7881 'inserter' => false,
7882 'lock' => false
7883 ),
7884 'attributes' => array(
7885 'lock' => array(
7886 'type' => 'object',
7887 'default' => array(
7888 'remove' => true,
7889 'move' => true
7890 )
7891 )
7892 ),
7893 'parent' => array(
7894 'woocommerce/checkout-fields-block'
7895 ),
7896 'textdomain' => 'woocommerce',
7897 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7898 'apiVersion' => 3
7899 ),
7900 'checkout-shipping-address-block' => array(
7901 'name' => 'woocommerce/checkout-shipping-address-block',
7902 'version' => '1.0.0',
7903 'title' => 'Shipping Address',
7904 'description' => 'Collect your customer\'s shipping address.',
7905 'category' => 'woocommerce',
7906 'supports' => array(
7907 'align' => false,
7908 'html' => false,
7909 'multiple' => false,
7910 'reusable' => false,
7911 'inserter' => false,
7912 'lock' => false
7913 ),
7914 'attributes' => array(
7915 'lock' => array(
7916 'type' => 'object',
7917 'default' => array(
7918 'remove' => true,
7919 'move' => true
7920 )
7921 )
7922 ),
7923 'parent' => array(
7924 'woocommerce/checkout-fields-block'
7925 ),
7926 'textdomain' => 'woocommerce',
7927 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7928 'apiVersion' => 3
7929 ),
7930 'checkout-shipping-method-block' => array(
7931 'name' => 'woocommerce/checkout-shipping-method-block',
7932 'version' => '1.0.0',
7933 'title' => 'Delivery',
7934 'description' => 'Select between shipping or local pickup.',
7935 'category' => 'woocommerce',
7936 'supports' => array(
7937 'align' => false,
7938 'html' => false,
7939 'multiple' => false,
7940 'reusable' => false,
7941 'inserter' => false,
7942 'lock' => false
7943 ),
7944 'attributes' => array(
7945 'lock' => array(
7946 'type' => 'object',
7947 'default' => array(
7948 'remove' => true,
7949 'move' => true
7950 )
7951 )
7952 ),
7953 'parent' => array(
7954 'woocommerce/checkout-fields-block'
7955 ),
7956 'textdomain' => 'woocommerce',
7957 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7958 'apiVersion' => 3
7959 ),
7960 'checkout-shipping-methods-block' => array(
7961 'name' => 'woocommerce/checkout-shipping-methods-block',
7962 'version' => '1.0.0',
7963 'title' => 'Shipping Options',
7964 'description' => 'Display shipping options and rates for your store.',
7965 'category' => 'woocommerce',
7966 'supports' => array(
7967 'align' => false,
7968 'html' => false,
7969 'multiple' => false,
7970 'reusable' => false,
7971 'inserter' => false,
7972 'lock' => false
7973 ),
7974 'attributes' => array(
7975 'lock' => array(
7976 'type' => 'object',
7977 'default' => array(
7978 'remove' => true,
7979 'move' => true
7980 )
7981 )
7982 ),
7983 'parent' => array(
7984 'woocommerce/checkout-fields-block'
7985 ),
7986 'textdomain' => 'woocommerce',
7987 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7988 'apiVersion' => 3
7989 ),
7990 'checkout-terms-block' => array(
7991 'name' => 'woocommerce/checkout-terms-block',
7992 'version' => '1.0.0',
7993 'title' => 'Terms and Conditions',
7994 'description' => 'Ensure that customers agree to your Terms & Conditions and Privacy Policy.',
7995 'category' => 'woocommerce',
7996 'supports' => array(
7997 'align' => false,
7998 'html' => false,
7999 'multiple' => false,
8000 'reusable' => false
8001 ),
8002 'attributes' => array(
8003 'className' => array(
8004 'type' => 'string',
8005 'default' => ''
8006 ),
8007 'checkbox' => array(
8008 'type' => 'boolean',
8009 'default' => false
8010 ),
8011 'text' => array(
8012 'type' => 'string',
8013 'required' => false
8014 ),
8015 'showSeparator' => array(
8016 'type' => 'boolean',
8017 'default' => true
8018 )
8019 ),
8020 'parent' => array(
8021 'woocommerce/checkout-fields-block'
8022 ),
8023 'textdomain' => 'woocommerce',
8024 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8025 'apiVersion' => 3
8026 ),
8027 'checkout-totals-block' => array(
8028 'name' => 'woocommerce/checkout-totals-block',
8029 'version' => '1.0.0',
8030 'title' => 'Checkout Totals',
8031 'description' => 'Column containing the checkout totals.',
8032 'category' => 'woocommerce',
8033 'supports' => array(
8034 'align' => false,
8035 'html' => false,
8036 'multiple' => false,
8037 'reusable' => false,
8038 'inserter' => false,
8039 'lock' => false
8040 ),
8041 'attributes' => array(
8042 'className' => array(
8043 'type' => 'string',
8044 'default' => ''
8045 ),
8046 'checkbox' => array(
8047 'type' => 'boolean',
8048 'default' => false
8049 ),
8050 'text' => array(
8051 'type' => 'string',
8052 'required' => false
8053 )
8054 ),
8055 'parent' => array(
8056 'woocommerce/checkout'
8057 ),
8058 'textdomain' => 'woocommerce',
8059 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8060 'apiVersion' => 3
8061 ),
8062 'empty-cart-block' => array(
8063 'name' => 'woocommerce/empty-cart-block',
8064 'version' => '1.0.0',
8065 'title' => 'Empty Cart',
8066 'description' => 'Contains blocks that are displayed when the cart is empty.',
8067 'category' => 'woocommerce',
8068 'supports' => array(
8069 'align' => array(
8070 'wide'
8071 ),
8072 'html' => false,
8073 'multiple' => false,
8074 'reusable' => false,
8075 'inserter' => false,
8076 'lock' => false
8077 ),
8078 'attributes' => array(
8079 'lock' => array(
8080 'type' => 'object',
8081 'default' => array(
8082 'remove' => true,
8083 'move' => true
8084 )
8085 )
8086 ),
8087 'parent' => array(
8088 'woocommerce/cart'
8089 ),
8090 'textdomain' => 'woocommerce',
8091 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8092 'apiVersion' => 3
8093 ),
8094 'empty-mini-cart-contents-block' => array(
8095 'name' => 'woocommerce/empty-mini-cart-contents-block',
8096 'version' => '1.0.0',
8097 'title' => 'Empty Mini-Cart view',
8098 'description' => 'Blocks that are displayed when the Mini-Cart is empty.',
8099 'category' => 'woocommerce',
8100 'supports' => array(
8101 'align' => false,
8102 'html' => false,
8103 'multiple' => false,
8104 'reusable' => false,
8105 'inserter' => false,
8106 'lock' => false,
8107 'interactivity' => true
8108 ),
8109 'attributes' => array(
8110 'lock' => array(
8111 'type' => 'object',
8112 'default' => array(
8113 'remove' => true,
8114 'move' => true
8115 )
8116 )
8117 ),
8118 'parent' => array(
8119 'woocommerce/mini-cart-contents'
8120 ),
8121 'textdomain' => 'woocommerce',
8122 'apiVersion' => 3,
8123 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8124 ),
8125 'filled-cart-block' => array(
8126 'name' => 'woocommerce/filled-cart-block',
8127 'version' => '1.0.0',
8128 'title' => 'Filled Cart',
8129 'description' => 'Contains blocks that are displayed when the cart contains products.',
8130 'category' => 'woocommerce',
8131 'supports' => array(
8132 'align' => array(
8133 'wide'
8134 ),
8135 'html' => false,
8136 'multiple' => false,
8137 'reusable' => false,
8138 'inserter' => false,
8139 'lock' => false
8140 ),
8141 'attributes' => array(
8142 'lock' => array(
8143 'type' => 'object',
8144 'default' => array(
8145 'remove' => true,
8146 'move' => true
8147 )
8148 )
8149 ),
8150 'parent' => array(
8151 'woocommerce/cart'
8152 ),
8153 'textdomain' => 'woocommerce',
8154 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8155 'apiVersion' => 3
8156 ),
8157 'filled-mini-cart-contents-block' => array(
8158 'name' => 'woocommerce/filled-mini-cart-contents-block',
8159 'version' => '1.0.0',
8160 'title' => 'Filled Mini-Cart view',
8161 'description' => 'Contains blocks that display the content of the Mini-Cart.',
8162 'category' => 'woocommerce',
8163 'supports' => array(
8164 'align' => false,
8165 'html' => false,
8166 'multiple' => false,
8167 'reusable' => false,
8168 'inserter' => false,
8169 'lock' => false,
8170 'interactivity' => true
8171 ),
8172 'attributes' => array(
8173 'lock' => array(
8174 'type' => 'object',
8175 'default' => array(
8176 'remove' => true,
8177 'move' => true
8178 )
8179 )
8180 ),
8181 'parent' => array(
8182 'woocommerce/mini-cart-contents'
8183 ),
8184 'textdomain' => 'woocommerce',
8185 'apiVersion' => 3,
8186 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8187 ),
8188 'mini-cart-cart-button-block' => array(
8189 'name' => 'woocommerce/mini-cart-cart-button-block',
8190 'version' => '1.0.0',
8191 'title' => 'Mini-Cart View Cart Button',
8192 'description' => 'Block that displays the cart button when the Mini-Cart has products.',
8193 'category' => 'woocommerce',
8194 'supports' => array(
8195 'align' => false,
8196 'html' => false,
8197 'multiple' => false,
8198 'reusable' => false,
8199 'inserter' => true,
8200 'color' => array(
8201 'text' => true,
8202 'background' => true
8203 ),
8204 'interactivity' => array(
8205 'clientNavigation' => true
8206 )
8207 ),
8208 'attributes' => array(
8209 'lock' => array(
8210 'type' => 'object',
8211 'default' => array(
8212 'remove' => false,
8213 'move' => false
8214 )
8215 ),
8216 'cartButtonLabel' => array(
8217 'type' => 'string',
8218 'default' => ''
8219 )
8220 ),
8221 'styles' => array(
8222 array(
8223 'name' => 'fill',
8224 'label' => 'Fill'
8225 ),
8226 array(
8227 'name' => 'outline',
8228 'label' => 'Outline',
8229 'isDefault' => true
8230 )
8231 ),
8232 'parent' => array(
8233 'woocommerce/mini-cart-footer-block'
8234 ),
8235 'textdomain' => 'woocommerce',
8236 'apiVersion' => 3,
8237 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8238 ),
8239 'mini-cart-checkout-button-block' => array(
8240 'name' => 'woocommerce/mini-cart-checkout-button-block',
8241 'version' => '1.0.0',
8242 'title' => 'Mini-Cart Proceed to Checkout Button',
8243 'description' => 'Block that displays the checkout button when the Mini-Cart has products.',
8244 'category' => 'woocommerce',
8245 'supports' => array(
8246 'align' => false,
8247 'html' => false,
8248 'multiple' => false,
8249 'reusable' => false,
8250 'inserter' => true,
8251 'color' => array(
8252 'text' => true,
8253 'background' => true
8254 ),
8255 'interactivity' => array(
8256 'clientNavigation' => true
8257 )
8258 ),
8259 'attributes' => array(
8260 'lock' => array(
8261 'type' => 'object',
8262 'default' => array(
8263 'remove' => false,
8264 'move' => false
8265 )
8266 ),
8267 'checkoutButtonLabel' => array(
8268 'type' => 'string',
8269 'default' => ''
8270 )
8271 ),
8272 'styles' => array(
8273 array(
8274 'name' => 'fill',
8275 'label' => 'Fill',
8276 'isDefault' => true
8277 ),
8278 array(
8279 'name' => 'outline',
8280 'label' => 'Outline'
8281 )
8282 ),
8283 'parent' => array(
8284 'woocommerce/mini-cart-footer-block'
8285 ),
8286 'textdomain' => 'woocommerce',
8287 'apiVersion' => 3,
8288 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8289 ),
8290 'mini-cart-footer-block' => array(
8291 'name' => 'woocommerce/mini-cart-footer-block',
8292 'version' => '1.0.0',
8293 'title' => 'Mini-Cart Footer',
8294 'description' => 'Block that displays the footer of the Mini-Cart block.',
8295 'category' => 'woocommerce',
8296 'supports' => array(
8297 'align' => false,
8298 'html' => false,
8299 'multiple' => false,
8300 'reusable' => false,
8301 'inserter' => false,
8302 'lock' => false,
8303 'interactivity' => true
8304 ),
8305 'attributes' => array(
8306 'lock' => array(
8307 'type' => 'object',
8308 'default' => array(
8309 'remove' => true,
8310 'move' => true
8311 )
8312 )
8313 ),
8314 'parent' => array(
8315 'woocommerce/filled-mini-cart-contents-block'
8316 ),
8317 'textdomain' => 'woocommerce',
8318 'apiVersion' => 3,
8319 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8320 ),
8321 'mini-cart-items-block' => array(
8322 'name' => 'woocommerce/mini-cart-items-block',
8323 'version' => '1.0.0',
8324 'title' => 'Mini-Cart Items',
8325 'description' => 'Contains the products table and other custom blocks of filled mini-cart.',
8326 'category' => 'woocommerce',
8327 'supports' => array(
8328 'align' => false,
8329 'html' => false,
8330 'multiple' => false,
8331 'reusable' => false,
8332 'inserter' => false,
8333 'lock' => false,
8334 'interactivity' => array(
8335 'clientNavigation' => true
8336 )
8337 ),
8338 'attributes' => array(
8339 'lock' => array(
8340 'type' => 'object',
8341 'default' => array(
8342 'remove' => true,
8343 'move' => true
8344 )
8345 )
8346 ),
8347 'parent' => array(
8348 'woocommerce/filled-mini-cart-contents-block'
8349 ),
8350 'textdomain' => 'woocommerce',
8351 'apiVersion' => 3,
8352 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8353 ),
8354 'mini-cart-products-table-block' => array(
8355 'name' => 'woocommerce/mini-cart-products-table-block',
8356 'version' => '1.0.0',
8357 'title' => 'Mini-Cart Products Table',
8358 'description' => 'Block that displays the products table of the Mini-Cart block.',
8359 'category' => 'woocommerce',
8360 'supports' => array(
8361 'align' => false,
8362 'html' => false,
8363 'multiple' => false,
8364 'reusable' => false,
8365 'inserter' => false,
8366 'lock' => false,
8367 'interactivity' => true
8368 ),
8369 'attributes' => array(
8370 'lock' => array(
8371 'type' => 'object',
8372 'default' => array(
8373 'remove' => true,
8374 'move' => false
8375 )
8376 )
8377 ),
8378 'parent' => array(
8379 'woocommerce/mini-cart-items-block'
8380 ),
8381 'textdomain' => 'woocommerce',
8382 'apiVersion' => 3,
8383 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8384 ),
8385 'mini-cart-shopping-button-block' => array(
8386 'name' => 'woocommerce/mini-cart-shopping-button-block',
8387 'version' => '1.0.0',
8388 'title' => 'Mini-Cart Shopping Button',
8389 'description' => 'Block that displays the shopping button when the Mini-Cart is empty.',
8390 'category' => 'woocommerce',
8391 'supports' => array(
8392 'align' => false,
8393 'html' => false,
8394 'multiple' => false,
8395 'reusable' => false,
8396 'inserter' => true,
8397 'color' => array(
8398 'text' => true,
8399 'background' => true
8400 ),
8401 'interactivity' => array(
8402 'clientNavigation' => true
8403 )
8404 ),
8405 'attributes' => array(
8406 'lock' => array(
8407 'type' => 'object',
8408 'default' => array(
8409 'remove' => false,
8410 'move' => false
8411 )
8412 ),
8413 'startShoppingButtonLabel' => array(
8414 'type' => 'string',
8415 'default' => ''
8416 )
8417 ),
8418 'styles' => array(
8419 array(
8420 'name' => 'fill',
8421 'label' => 'Fill',
8422 'isDefault' => true
8423 ),
8424 array(
8425 'name' => 'outline',
8426 'label' => 'Outline'
8427 )
8428 ),
8429 'parent' => array(
8430 'woocommerce/empty-mini-cart-contents-block'
8431 ),
8432 'textdomain' => 'woocommerce',
8433 'apiVersion' => 3,
8434 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8435 ),
8436 'mini-cart-title-block' => array(
8437 'name' => 'woocommerce/mini-cart-title-block',
8438 'version' => '1.0.0',
8439 'title' => 'Mini-Cart Title',
8440 'description' => 'Block that displays the title of the Mini-Cart block.',
8441 'category' => 'woocommerce',
8442 'supports' => array(
8443 'align' => false,
8444 'html' => false,
8445 'multiple' => false,
8446 'reusable' => false,
8447 'inserter' => false,
8448 'lock' => false,
8449 'color' => array(
8450 'text' => true,
8451 'background' => false
8452 ),
8453 'typography' => array(
8454 'fontSize' => true
8455 ),
8456 'interactivity' => array(
8457 'clientNavigation' => true
8458 )
8459 ),
8460 'attributes' => array(
8461 'lock' => array(
8462 'type' => 'object',
8463 'default' => array(
8464 'remove' => true,
8465 'move' => true
8466 )
8467 )
8468 ),
8469 'parent' => array(
8470 'woocommerce/filled-mini-cart-contents-block'
8471 ),
8472 'textdomain' => 'woocommerce',
8473 'apiVersion' => 3,
8474 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8475 ),
8476 'mini-cart-title-items-counter-block' => array(
8477 'name' => 'woocommerce/mini-cart-title-items-counter-block',
8478 'version' => '1.0.0',
8479 'title' => 'Mini-Cart Title Items Counter',
8480 'description' => 'Block that displays the items counter part of the Mini-Cart Title block.',
8481 'category' => 'woocommerce',
8482 'supports' => array(
8483 'align' => false,
8484 'html' => false,
8485 'multiple' => false,
8486 'reusable' => false,
8487 'inserter' => false,
8488 'lock' => false,
8489 'color' => array(
8490 'text' => true,
8491 'background' => true
8492 ),
8493 'typography' => array(
8494 'fontSize' => true
8495 ),
8496 'spacing' => array(
8497 'padding' => true
8498 ),
8499 'interactivity' => true
8500 ),
8501 'parent' => array(
8502 'woocommerce/mini-cart-title-block'
8503 ),
8504 'textdomain' => 'woocommerce',
8505 'apiVersion' => 3,
8506 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8507 ),
8508 'mini-cart-title-label-block' => array(
8509 'name' => 'woocommerce/mini-cart-title-label-block',
8510 'version' => '1.0.0',
8511 'title' => 'Mini-Cart Title Label',
8512 'description' => 'Block that displays the \'Your cart\' part of the Mini-Cart Title block.',
8513 'category' => 'woocommerce',
8514 'supports' => array(
8515 'align' => false,
8516 'html' => false,
8517 'multiple' => false,
8518 'reusable' => false,
8519 'inserter' => false,
8520 'lock' => false,
8521 'color' => array(
8522 'text' => true,
8523 'background' => true
8524 ),
8525 'typography' => array(
8526 'fontSize' => true
8527 ),
8528 'spacing' => array(
8529 'padding' => true
8530 ),
8531 'interactivity' => array(
8532 'clientNavigation' => true
8533 )
8534 ),
8535 'attributes' => array(
8536 'label' => array(
8537 'type' => 'string',
8538 'default' => ''
8539 )
8540 ),
8541 'parent' => array(
8542 'woocommerce/mini-cart-title-block'
8543 ),
8544 'textdomain' => 'woocommerce',
8545 'apiVersion' => 3,
8546 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8547 ),
8548 'proceed-to-checkout-block' => array(
8549 'name' => 'woocommerce/proceed-to-checkout-block',
8550 'version' => '1.0.0',
8551 'title' => 'Proceed to Checkout',
8552 'description' => 'Allow customers proceed to Checkout.',
8553 'category' => 'woocommerce',
8554 'supports' => array(
8555 'align' => false,
8556 'html' => false,
8557 'multiple' => false,
8558 'reusable' => false,
8559 'inserter' => false,
8560 'lock' => false
8561 ),
8562 'attributes' => array(
8563 'lock' => array(
8564 'type' => 'object',
8565 'default' => array(
8566 'remove' => true,
8567 'move' => true
8568 )
8569 )
8570 ),
8571 'parent' => array(
8572 'woocommerce/cart-totals-block'
8573 ),
8574 'textdomain' => 'woocommerce',
8575 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8576 'apiVersion' => 3
8577 )
8578 );
8579