PluginProbe ʕ •ᴥ•ʔ
WooCommerce / 11.1.0
WooCommerce v11.1.0
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 2 weeks 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 11 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 4 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 4 months ago mini-cart 2 weeks ago mini-cart-contents 5 months 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 weeks 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 weeks 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 2 weeks ago product-categories 1 year ago product-category 1 year ago product-collection 1 month ago product-collection-no-results 11 months ago product-description 1 year ago product-details 2 weeks 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 2 weeks ago product-gallery-thumbnails 7 months ago product-image 2 weeks 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 2 weeks ago product-rating 2 weeks ago product-rating-counter 2 weeks ago product-rating-stars 2 weeks 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 4 months ago product-reviews-pagination-numbers 1 year ago product-reviews-pagination-previous 4 months ago product-reviews-title 1 year ago product-sale-badge 2 weeks ago product-sku 4 months ago product-specifications 1 year ago product-stock-indicator 11 months ago product-summary 2 weeks ago product-tag 1 year ago product-template 11 months ago product-title 2 weeks 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 week 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 4 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 week ago active-filters-wrapper-frontend.js 1 month ago active-filters.asset.php 2 weeks ago active-filters.css 1 year ago active-filters.js 2 weeks ago add-to-cart-form.asset.php 2 weeks ago add-to-cart-form.js 2 weeks ago add-to-cart-with-options-grouped-product-item-label-style.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item-label.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item-label.js 2 weeks ago add-to-cart-with-options-grouped-product-item-selector-rtl.css 2 weeks ago add-to-cart-with-options-grouped-product-item-selector-style.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item-selector.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item-selector.css 2 weeks ago add-to-cart-with-options-grouped-product-item-selector.js 2 weeks ago add-to-cart-with-options-grouped-product-item-style.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item.asset.php 2 weeks ago add-to-cart-with-options-grouped-product-item.js 2 weeks 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 2 weeks ago add-to-cart-with-options-quantity-selector.js 2 weeks 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 2 weeks ago add-to-cart-with-options-variation-selector-attribute.asset.php 2 weeks ago add-to-cart-with-options-variation-selector-attribute.css 2 months ago add-to-cart-with-options-variation-selector-attribute.js 2 weeks 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 2 weeks ago add-to-cart-with-options.js 2 weeks ago add-to-wishlist-button.asset.php 1 month ago add-to-wishlist-button.js 1 month ago all-products-frontend.asset.php 2 weeks ago all-products-frontend.js 2 weeks ago all-products-rtl.css 4 months ago all-products-style.asset.php 1 week ago all-products.asset.php 2 weeks ago all-products.css 4 months ago all-products.js 2 weeks ago all-reviews-rtl.css 1 year ago all-reviews-style.asset.php 1 week ago all-reviews.asset.php 2 weeks ago all-reviews.css 1 year ago all-reviews.js 2 weeks ago attribute-filter-frontend.asset.php 1 month ago attribute-filter-frontend.js 1 month ago attribute-filter-rtl.css 4 months ago attribute-filter-style.asset.php 1 week ago attribute-filter-style.js.LICENSE.txt 2 years ago attribute-filter-wrapper-frontend.js 1 month ago attribute-filter.asset.php 2 weeks ago attribute-filter.css 4 months ago attribute-filter.js 2 weeks ago blocks-checkout-events.asset.php 4 months ago blocks-checkout-events.js 4 months ago blocks-checkout.asset.php 2 weeks ago blocks-checkout.js 2 weeks ago blocks-components.asset.php 2 weeks ago blocks-components.js 2 weeks ago blocks-json.php 2 weeks 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 2 weeks ago cart-frontend.js 2 weeks ago cart-link-rtl.css 2 weeks ago cart-link-style.asset.php 1 week ago cart-link.asset.php 2 weeks ago cart-link.css 2 weeks ago cart-link.js 2 weeks ago cart-rtl.css 2 weeks ago cart-style.asset.php 1 week ago cart.asset.php 1 week ago cart.css 2 weeks ago cart.js 1 week 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 2 weeks ago checkout-frontend.js 2 weeks ago checkout-rtl.css 2 weeks ago checkout-style.asset.php 1 week ago checkout.asset.php 2 weeks ago checkout.css 2 weeks ago checkout.js 2 weeks ago classic-shortcode-rtl.css 1 year ago classic-shortcode-style.asset.php 1 week ago classic-shortcode.asset.php 1 month ago classic-shortcode.css 1 year ago classic-shortcode.js 1 month ago coming-soon-rtl.css 2 weeks ago coming-soon-style.asset.php 2 weeks ago coming-soon.asset.php 1 month ago coming-soon.css 2 weeks ago coming-soon.js 1 month ago coupon-code-style.asset.php 4 months ago coupon-code.asset.php 4 months ago coupon-code.js 4 months ago customer-account.asset.php 2 weeks ago customer-account.js 2 weeks ago dependency-detection.js 5 months ago dropdown.asset.php 1 month ago dropdown.js 1 month ago email-content-style.asset.php 4 months ago email-content.asset.php 4 months ago email-content.js 4 months ago featured-category-rtl.css 9 months ago featured-category-style.asset.php 1 week ago featured-category.asset.php 2 weeks ago featured-category.css 9 months ago featured-category.js 2 weeks ago featured-product-rtl.css 9 months ago featured-product-style.asset.php 1 week ago featured-product.asset.php 2 weeks ago featured-product.css 9 months ago featured-product.js 2 weeks ago filter-wrapper-frontend.asset.php 1 month ago filter-wrapper-frontend.js 1 month ago filter-wrapper.asset.php 2 weeks ago filter-wrapper.js 2 weeks ago handpicked-products-style.asset.php 1 week ago handpicked-products.asset.php 1 month ago handpicked-products.js 1 month ago interactivity-blocks-frontend-assets.php 1 week ago legacy-template-rtl.css 11 months ago legacy-template-style.asset.php 1 week ago legacy-template.asset.php 1 week ago legacy-template.css 11 months ago legacy-template.js 1 week ago mini-cart-contents-rtl.css 2 weeks ago mini-cart-contents-style.asset.php 1 week ago mini-cart-contents.asset.php 2 weeks ago mini-cart-contents.css 2 weeks ago mini-cart-contents.js 2 weeks ago mini-cart.asset.php 2 weeks ago mini-cart.js 2 weeks ago order-confirmation-additional-fields-rtl.css 2 weeks ago order-confirmation-additional-fields-style.asset.php 2 weeks 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 2 weeks ago order-confirmation-additional-fields.js 1 month ago order-confirmation-additional-information-rtl.css 2 weeks ago order-confirmation-additional-information-style.asset.php 2 weeks ago order-confirmation-additional-information.asset.php 1 month ago order-confirmation-additional-information.css 2 weeks ago order-confirmation-additional-information.js 1 month ago order-confirmation-billing-address-rtl.css 2 weeks ago order-confirmation-billing-address-style.asset.php 2 weeks ago order-confirmation-billing-address.asset.php 1 month ago order-confirmation-billing-address.css 2 weeks 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 2 weeks ago order-confirmation-create-account-style.asset.php 1 week ago order-confirmation-create-account.asset.php 2 weeks ago order-confirmation-create-account.css 2 weeks ago order-confirmation-create-account.js 2 weeks ago order-confirmation-downloads-rtl.css 2 weeks ago order-confirmation-downloads-style.asset.php 2 weeks ago order-confirmation-downloads-wrapper-style.asset.php 1 week 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 2 weeks ago order-confirmation-downloads.js 1 month ago order-confirmation-shipping-address-rtl.css 2 weeks ago order-confirmation-shipping-address-style.asset.php 2 weeks ago order-confirmation-shipping-address.asset.php 1 month ago order-confirmation-shipping-address.css 2 weeks 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 2 weeks ago order-confirmation-totals-style.asset.php 2 weeks 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 2 weeks ago order-confirmation-totals.js 1 month ago packages-style-rtl.css 2 weeks ago packages-style-style.asset.php 1 week ago packages-style-style.js.LICENSE.txt 2 weeks ago packages-style.css 2 weeks ago page-content-wrapper-style.asset.php 1 week 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 4 months ago payment-method-icons.asset.php 4 months ago payment-method-icons.css 1 year ago payment-method-icons.js 4 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 week ago price-filter-wrapper-frontend.js 1 month ago price-filter.asset.php 2 weeks ago price-filter.css 1 year ago price-filter.js 2 weeks 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 week ago product-best-sellers.asset.php 1 month ago product-best-sellers.js 1 month ago product-button-frontend.js 2 weeks ago product-button-rtl.css 9 months ago product-button.css 9 months ago product-button.js 2 weeks ago product-categories-rtl.css 1 year ago product-categories-style.asset.php 1 week ago product-categories.asset.php 2 weeks ago product-categories.css 1 year ago product-categories.js 2 weeks ago product-category-style.asset.php 1 week 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 week ago product-collection.js 1 week ago product-description-style.asset.php 2 weeks ago product-description.asset.php 2 weeks ago product-description.js 2 weeks ago product-details-rtl.css 1 year ago product-details-style.asset.php 1 week ago product-details.asset.php 2 weeks ago product-details.css 1 year ago product-details.js 2 weeks 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 2 weeks ago product-gallery-large-image-next-previous.asset.php 2 weeks ago product-gallery-large-image-next-previous.js 2 weeks ago product-gallery-large-image.asset.php 7 months ago product-gallery-large-image.js 7 months ago product-gallery-thumbnails-style.asset.php 2 weeks ago product-gallery-thumbnails.asset.php 2 weeks ago product-gallery-thumbnails.js 2 weeks ago product-gallery.asset.php 2 weeks ago product-gallery.js 2 weeks ago product-image-frontend.js 1 month ago product-image-gallery-rtl.css 1 year ago product-image-gallery-style.asset.php 1 week ago product-image-gallery.css 1 year ago product-image-rtl.css 1 year ago product-image.css 1 year ago product-image.js 2 weeks ago product-new-style.asset.php 1 week ago product-new.asset.php 1 month ago product-new.js 1 month ago product-on-sale-style.asset.php 1 week ago product-on-sale.asset.php 1 month ago product-on-sale.js 1 month ago product-price-frontend.js 2 weeks ago product-price-rtl.css 5 months ago product-price.css 5 months ago product-price.js 2 weeks ago product-query-rtl.css 1 year ago product-query-style.asset.php 1 week ago product-query.asset.php 2 weeks ago product-query.css 1 year ago product-query.js 2 weeks 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 week 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 week 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 2 weeks ago product-reviews.js 2 weeks 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 week ago product-search.asset.php 2 weeks ago product-search.css 1 year ago product-search.js 2 weeks ago product-sku-frontend.js 1 month ago product-sku-rtl.css 4 months ago product-sku.css 4 months ago product-sku.js 1 month ago product-specifications-rtl.css 1 year ago product-specifications-style.asset.php 2 weeks ago product-specifications.asset.php 2 weeks ago product-specifications.css 1 year ago product-specifications.js 2 weeks 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 2 weeks ago product-summary-rtl.css 1 year ago product-summary.css 1 year ago product-summary.js 2 weeks ago product-tag-style.asset.php 1 week 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 week ago product-top-rated.asset.php 1 month ago product-top-rated.js 1 month ago products-by-attribute-style.asset.php 1 week 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 4 months ago rating-filter-style.asset.php 1 week ago rating-filter-style.js.LICENSE.txt 2 years ago rating-filter-wrapper-frontend.js 1 month ago rating-filter.asset.php 2 weeks ago rating-filter.css 4 months ago rating-filter.js 2 weeks ago reviews-by-category-rtl.css 1 year ago reviews-by-category-style.asset.php 1 week ago reviews-by-category.asset.php 2 weeks ago reviews-by-category.css 1 year ago reviews-by-category.js 2 weeks ago reviews-by-product-rtl.css 1 year ago reviews-by-product-style.asset.php 1 week ago reviews-by-product.asset.php 2 weeks ago reviews-by-product.css 1 year ago reviews-by-product.js 2 weeks ago reviews-frontend.asset.php 2 weeks ago reviews-frontend.js 2 weeks 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 week ago single-product.asset.php 2 weeks ago single-product.css 1 year ago single-product.js 2 weeks ago stock-filter-frontend.asset.php 1 month ago stock-filter-frontend.js 1 month ago stock-filter-rtl.css 4 months ago stock-filter-style.asset.php 1 week ago stock-filter-style.js.LICENSE.txt 2 years ago stock-filter-wrapper-frontend.js 1 month ago stock-filter.asset.php 2 weeks ago stock-filter.css 4 months ago stock-filter.js 2 weeks ago store-notices-rtl.css 1 month ago store-notices-style.asset.php 1 week ago store-notices.asset.php 1 month ago store-notices.css 1 month ago store-notices.js 1 month ago wc-block-library-style-rtl.css 2 weeks ago wc-block-library-style-source-style.asset.php 1 week ago wc-block-library-style-source-style.js.LICENSE.txt 2 weeks ago wc-block-library-style.css 2 weeks ago wc-block-library.asset.php 1 week ago wc-block-library.js 1 week ago wc-blocks-data.asset.php 2 weeks ago wc-blocks-data.js 2 weeks ago wc-blocks-editor-style-rtl.css 2 weeks ago wc-blocks-editor-style.css 2 weeks 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 4 months ago wc-blocks-google-analytics.js 4 months ago wc-blocks-middleware.asset.php 4 months ago wc-blocks-middleware.js 4 months ago wc-blocks-registry.asset.php 1 week ago wc-blocks-registry.js 1 week ago wc-blocks-rtl.css 2 weeks 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 week ago wc-blocks-vendors.asset.php 1 month ago wc-blocks-vendors.js 1 month ago wc-blocks.asset.php 2 weeks ago wc-blocks.css 2 weeks ago wc-blocks.js 2 weeks ago wc-cart-checkout-base-frontend.asset.php 2 weeks ago wc-cart-checkout-base-frontend.js 2 weeks ago wc-cart-checkout-vendors-frontend.asset.php 2 weeks ago wc-cart-checkout-vendors-frontend.js 2 weeks ago wc-entities.asset.php 2 weeks ago wc-entities.js 2 weeks 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 4 months ago wc-payment-method-cod.js 4 months ago wc-payment-method-paypal.asset.php 1 month ago wc-payment-method-paypal.js 1 month ago wc-schema-parser.asset.php 4 months ago wc-schema-parser.js 4 months ago wc-settings.asset.php 4 months ago wc-settings.js 4 months ago wc-shipping-method-pickup-location.asset.php 2 weeks ago wc-shipping-method-pickup-location.js 2 weeks ago wc-types.asset.php 2 weeks ago wc-types.js 2 weeks ago wishlist.asset.php 1 month ago wishlist.js 1 month ago
blocks-json.php
8626 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 'viewScriptModule' => 'woocommerce/mini-cart',
1828 'style' => 'file:../woocommerce/mini-cart-style.css',
1829 'editorStyle' => 'file:../woocommerce/mini-cart-editor.css',
1830 'supports' => array(
1831 'html' => false,
1832 'multiple' => false,
1833 'typography' => array(
1834 'fontSize' => true
1835 ),
1836 'spacing' => array(
1837 'margin' => true,
1838 'padding' => true
1839 ),
1840 'interactivity' => true
1841 ),
1842 'example' => array(
1843 'attributes' => array(
1844 'className' => 'wc-block-mini-cart--preview'
1845 )
1846 ),
1847 'attributes' => array(
1848 'miniCartIcon' => array(
1849 'type' => 'string',
1850 'default' => 'cart'
1851 ),
1852 'addToCartBehaviour' => array(
1853 'type' => 'string',
1854 'default' => 'none'
1855 ),
1856 'onCartClickBehaviour' => array(
1857 'type' => 'string',
1858 'default' => 'open_drawer'
1859 ),
1860 'hasHiddenPrice' => array(
1861 'type' => 'boolean',
1862 'default' => true
1863 ),
1864 'cartAndCheckoutRenderStyle' => array(
1865 'type' => 'string',
1866 'default' => 'hidden'
1867 ),
1868 'priceColor' => array(
1869 'type' => 'object'
1870 ),
1871 'priceColorValue' => array(
1872 'type' => 'string'
1873 ),
1874 'iconColor' => array(
1875 'type' => 'object'
1876 ),
1877 'iconColorValue' => array(
1878 'type' => 'string'
1879 ),
1880 'productCountColor' => array(
1881 'type' => 'object'
1882 ),
1883 'productCountColorValue' => array(
1884 'type' => 'string'
1885 ),
1886 'productCountVisibility' => array(
1887 'type' => 'string',
1888 'default' => 'greater_than_zero'
1889 )
1890 ),
1891 'apiVersion' => 3,
1892 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1893 ),
1894 'mini-cart-contents' => array(
1895 'name' => 'woocommerce/mini-cart-contents',
1896 'version' => '1.0.0',
1897 'title' => 'Mini-Cart Contents',
1898 'description' => 'Display a Mini-Cart widget.',
1899 'category' => 'woocommerce',
1900 'supports' => array(
1901 'align' => false,
1902 'html' => false,
1903 'multiple' => false,
1904 'reusable' => false,
1905 'inserter' => false,
1906 'color' => array(
1907 'text' => true,
1908 'background' => true,
1909 'link' => true
1910 ),
1911 'lock' => false,
1912 '__experimentalBorder' => array(
1913 'color' => true,
1914 'width' => true
1915 )
1916 ),
1917 'attributes' => array(
1918 'lock' => array(
1919 'type' => 'object',
1920 'default' => array(
1921 'remove' => true,
1922 'move' => true
1923 )
1924 ),
1925 'width' => array(
1926 'type' => 'string',
1927 'default' => '480px'
1928 )
1929 ),
1930 'apiVersion' => 3,
1931 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1932 ),
1933 'order-confirmation-additional-fields' => array(
1934 'name' => 'woocommerce/order-confirmation-additional-fields',
1935 'version' => '1.0.0',
1936 'title' => 'Additional Field List',
1937 'description' => 'Display the list of additional field values from the current order.',
1938 'category' => 'woocommerce',
1939 'keywords' => array(
1940 'WooCommerce'
1941 ),
1942 'supports' => array(
1943 'multiple' => false,
1944 'align' => array(
1945 'wide',
1946 'full'
1947 ),
1948 'html' => false,
1949 '__experimentalBorder' => array(
1950 'color' => true,
1951 'radius' => true,
1952 'width' => true,
1953 'style' => true,
1954 '__experimentalDefaultControls' => array(
1955 'width' => true,
1956 'color' => true
1957 )
1958 ),
1959 'spacing' => array(
1960 'padding' => true,
1961 'margin' => true,
1962 '__experimentalDefaultControls' => array(
1963 'margin' => false,
1964 'padding' => false
1965 )
1966 )
1967 ),
1968 'attributes' => array(
1969 'align' => array(
1970 'type' => 'string',
1971 'default' => 'wide'
1972 ),
1973 'className' => array(
1974 'type' => 'string',
1975 'default' => ''
1976 )
1977 ),
1978 'textdomain' => 'woocommerce',
1979 'apiVersion' => 3,
1980 '$schema' => 'https://schemas.wp.org/trunk/block.json'
1981 ),
1982 'order-confirmation-additional-fields-wrapper' => array(
1983 'name' => 'woocommerce/order-confirmation-additional-fields-wrapper',
1984 'version' => '1.0.0',
1985 'title' => 'Additional Fields',
1986 'description' => 'Display additional checkout fields from the \'contact\' and \'order\' locations.',
1987 'category' => 'woocommerce',
1988 'keywords' => array(
1989 'WooCommerce'
1990 ),
1991 'attributes' => array(
1992 'heading' => array(
1993 'type' => 'string'
1994 )
1995 ),
1996 'supports' => array(
1997 'multiple' => false,
1998 'align' => array(
1999 'wide',
2000 'full'
2001 ),
2002 'html' => false,
2003 'spacing' => array(
2004 'padding' => true,
2005 'margin' => true,
2006 '__experimentalDefaultControls' => array(
2007 'margin' => false,
2008 'padding' => false
2009 )
2010 )
2011 ),
2012 'textdomain' => 'woocommerce',
2013 'apiVersion' => 3,
2014 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2015 ),
2016 'order-confirmation-additional-information' => array(
2017 'name' => 'woocommerce/order-confirmation-additional-information',
2018 'version' => '1.0.0',
2019 'title' => 'Additional Information',
2020 'description' => 'Displays additional information provided by third-party extensions for the current order.',
2021 'category' => 'woocommerce',
2022 'keywords' => array(
2023 'WooCommerce'
2024 ),
2025 'supports' => array(
2026 'multiple' => false,
2027 'align' => array(
2028 'wide',
2029 'full'
2030 ),
2031 'html' => false,
2032 '__experimentalBorder' => array(
2033 'color' => true,
2034 'radius' => true,
2035 'width' => true,
2036 'style' => true,
2037 '__experimentalDefaultControls' => array(
2038 'width' => true,
2039 'color' => true
2040 )
2041 ),
2042 'spacing' => array(
2043 'padding' => true,
2044 'margin' => true,
2045 '__experimentalDefaultControls' => array(
2046 'margin' => false,
2047 'padding' => false
2048 )
2049 )
2050 ),
2051 'attributes' => array(
2052 'align' => array(
2053 'type' => 'string',
2054 'default' => 'wide'
2055 ),
2056 'className' => array(
2057 'type' => 'string',
2058 'default' => ''
2059 )
2060 ),
2061 'textdomain' => 'woocommerce',
2062 'apiVersion' => 3,
2063 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2064 ),
2065 'order-confirmation-billing-address' => array(
2066 'name' => 'woocommerce/order-confirmation-billing-address',
2067 'version' => '1.0.0',
2068 'title' => 'Billing Address',
2069 'description' => 'Display the order confirmation billing address.',
2070 'category' => 'woocommerce',
2071 'keywords' => array(
2072 'WooCommerce'
2073 ),
2074 'supports' => array(
2075 'multiple' => false,
2076 'align' => array(
2077 'wide',
2078 'full'
2079 ),
2080 'inserter' => false,
2081 'html' => false,
2082 'color' => array(
2083 'text' => true,
2084 'background' => true,
2085 '__experimentalDefaultControls' => array(
2086 'background' => true,
2087 'text' => true
2088 )
2089 ),
2090 'typography' => array(
2091 'fontSize' => true,
2092 'lineHeight' => true,
2093 '__experimentalFontFamily' => true,
2094 '__experimentalFontWeight' => true,
2095 '__experimentalFontStyle' => true,
2096 '__experimentalTextTransform' => true,
2097 '__experimentalTextDecoration' => true,
2098 '__experimentalLetterSpacing' => true,
2099 '__experimentalDefaultControls' => array(
2100 'fontSize' => true
2101 )
2102 ),
2103 '__experimentalBorder' => array(
2104 'color' => true,
2105 'radius' => true,
2106 'width' => true,
2107 'style' => true,
2108 '__experimentalDefaultControls' => array(
2109 'width' => true,
2110 'color' => true
2111 )
2112 ),
2113 'spacing' => array(
2114 'padding' => true,
2115 'margin' => true,
2116 '__experimentalDefaultControls' => array(
2117 'margin' => false,
2118 'padding' => false
2119 )
2120 )
2121 ),
2122 'attributes' => array(
2123 'align' => array(
2124 'type' => 'string',
2125 'default' => 'wide'
2126 )
2127 ),
2128 'textdomain' => 'woocommerce',
2129 'apiVersion' => 3,
2130 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2131 ),
2132 'order-confirmation-billing-wrapper' => array(
2133 'name' => 'woocommerce/order-confirmation-billing-wrapper',
2134 'version' => '1.0.0',
2135 'title' => 'Billing Address Section',
2136 'description' => 'Display the order confirmation billing section.',
2137 'category' => 'woocommerce',
2138 'keywords' => array(
2139 'WooCommerce'
2140 ),
2141 'attributes' => array(
2142 'heading' => array(
2143 'type' => 'string'
2144 )
2145 ),
2146 'supports' => array(
2147 'multiple' => false,
2148 'align' => array(
2149 'wide',
2150 'full'
2151 ),
2152 'html' => false,
2153 'spacing' => array(
2154 'padding' => true,
2155 'margin' => true,
2156 '__experimentalDefaultControls' => array(
2157 'margin' => false,
2158 'padding' => false
2159 )
2160 )
2161 ),
2162 'textdomain' => 'woocommerce',
2163 'apiVersion' => 3,
2164 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2165 ),
2166 'order-confirmation-create-account' => array(
2167 'name' => 'woocommerce/order-confirmation-create-account',
2168 'version' => '1.0.0',
2169 'title' => 'Account Creation',
2170 'description' => 'Allow customers to create an account after their purchase.',
2171 'category' => 'woocommerce',
2172 'keywords' => array(
2173 'WooCommerce'
2174 ),
2175 'attributes' => array(
2176 'customerEmail' => array(
2177 'type' => 'string',
2178 'default' => ''
2179 ),
2180 'nonceToken' => array(
2181 'type' => 'string',
2182 'default' => ''
2183 ),
2184 'align' => array(
2185 'type' => 'string',
2186 'default' => 'wide'
2187 ),
2188 'className' => array(
2189 'type' => 'string',
2190 'default' => ''
2191 ),
2192 'hasDarkControls' => array(
2193 'type' => 'boolean',
2194 'default' => false
2195 ),
2196 'lock' => array(
2197 'type' => 'object',
2198 'default' => array(
2199 'remove' => true
2200 )
2201 )
2202 ),
2203 'supports' => array(
2204 'multiple' => false,
2205 'inserter' => false,
2206 'html' => false,
2207 'lock' => false,
2208 'align' => array(
2209 'wide',
2210 'full'
2211 ),
2212 'color' => array(
2213 'background' => true,
2214 'text' => true,
2215 'button' => true
2216 ),
2217 'spacing' => array(
2218 'padding' => true,
2219 'margin' => true,
2220 '__experimentalDefaultControls' => array(
2221 'margin' => false,
2222 'padding' => false
2223 )
2224 )
2225 ),
2226 'textdomain' => 'woocommerce',
2227 'apiVersion' => 3,
2228 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2229 ),
2230 'order-confirmation-downloads' => array(
2231 'name' => 'woocommerce/order-confirmation-downloads',
2232 'version' => '1.0.0',
2233 'title' => 'Order Downloads',
2234 'description' => 'Display links to purchased downloads.',
2235 'category' => 'woocommerce',
2236 'keywords' => array(
2237 'WooCommerce'
2238 ),
2239 'supports' => array(
2240 'multiple' => false,
2241 'align' => array(
2242 'wide',
2243 'full'
2244 ),
2245 'html' => false,
2246 'typography' => array(
2247 'fontSize' => true,
2248 'lineHeight' => true,
2249 '__experimentalFontFamily' => true,
2250 '__experimentalTextDecoration' => true,
2251 '__experimentalFontStyle' => true,
2252 '__experimentalFontWeight' => true,
2253 '__experimentalLetterSpacing' => true,
2254 '__experimentalTextTransform' => true,
2255 '__experimentalDefaultControls' => array(
2256 'fontSize' => true
2257 )
2258 ),
2259 'color' => array(
2260 'background' => true,
2261 'text' => true,
2262 'link' => true,
2263 'gradients' => true,
2264 '__experimentalDefaultControls' => array(
2265 'background' => true,
2266 'text' => true
2267 )
2268 ),
2269 'spacing' => array(
2270 'padding' => true,
2271 'margin' => true,
2272 '__experimentalDefaultControls' => array(
2273 'margin' => false,
2274 'padding' => false
2275 )
2276 ),
2277 '__experimentalBorder' => array(
2278 'color' => true,
2279 'style' => true,
2280 'width' => true,
2281 '__experimentalDefaultControls' => array(
2282 'color' => true,
2283 'style' => true,
2284 'width' => true
2285 )
2286 ),
2287 '__experimentalSelector' => '.wp-block-woocommerce-order-confirmation-totals table'
2288 ),
2289 'attributes' => array(
2290 'align' => array(
2291 'type' => 'string',
2292 'default' => 'wide'
2293 ),
2294 'className' => array(
2295 'type' => 'string',
2296 'default' => ''
2297 )
2298 ),
2299 'textdomain' => 'woocommerce',
2300 'apiVersion' => 3,
2301 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2302 ),
2303 'order-confirmation-downloads-wrapper' => array(
2304 'name' => 'woocommerce/order-confirmation-downloads-wrapper',
2305 'version' => '1.0.0',
2306 'title' => 'Downloads Section',
2307 'description' => 'Display the downloadable products section.',
2308 'category' => 'woocommerce',
2309 'keywords' => array(
2310 'WooCommerce'
2311 ),
2312 'attributes' => array(
2313 'heading' => array(
2314 'type' => 'string'
2315 )
2316 ),
2317 'supports' => array(
2318 'multiple' => false,
2319 'align' => array(
2320 'wide',
2321 'full'
2322 ),
2323 'html' => false,
2324 'spacing' => array(
2325 'padding' => true,
2326 'margin' => true,
2327 '__experimentalDefaultControls' => array(
2328 'margin' => false,
2329 'padding' => false
2330 )
2331 )
2332 ),
2333 'textdomain' => 'woocommerce',
2334 'apiVersion' => 3,
2335 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2336 ),
2337 'order-confirmation-shipping-address' => array(
2338 'name' => 'woocommerce/order-confirmation-shipping-address',
2339 'version' => '1.0.0',
2340 'title' => 'Shipping Address',
2341 'description' => 'Display the order confirmation shipping address.',
2342 'category' => 'woocommerce',
2343 'keywords' => array(
2344 'WooCommerce'
2345 ),
2346 'supports' => array(
2347 'multiple' => false,
2348 'align' => array(
2349 'wide',
2350 'full'
2351 ),
2352 'inserter' => false,
2353 'html' => false,
2354 'color' => array(
2355 'text' => true,
2356 'background' => true,
2357 '__experimentalDefaultControls' => array(
2358 'background' => true,
2359 'text' => true
2360 )
2361 ),
2362 'typography' => array(
2363 'fontSize' => true,
2364 'lineHeight' => true,
2365 '__experimentalFontFamily' => true,
2366 '__experimentalFontWeight' => true,
2367 '__experimentalFontStyle' => true,
2368 '__experimentalTextTransform' => true,
2369 '__experimentalTextDecoration' => true,
2370 '__experimentalLetterSpacing' => true,
2371 '__experimentalDefaultControls' => array(
2372 'fontSize' => true
2373 )
2374 ),
2375 '__experimentalBorder' => array(
2376 'color' => true,
2377 'radius' => true,
2378 'width' => true,
2379 'style' => true,
2380 '__experimentalDefaultControls' => array(
2381 'width' => true,
2382 'color' => true
2383 )
2384 ),
2385 'spacing' => array(
2386 'padding' => true,
2387 'margin' => true,
2388 '__experimentalDefaultControls' => array(
2389 'margin' => false,
2390 'padding' => false
2391 )
2392 )
2393 ),
2394 'attributes' => array(
2395 'align' => array(
2396 'type' => 'string',
2397 'default' => 'wide'
2398 )
2399 ),
2400 'textdomain' => 'woocommerce',
2401 'apiVersion' => 3,
2402 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2403 ),
2404 'order-confirmation-shipping-wrapper' => array(
2405 'name' => 'woocommerce/order-confirmation-shipping-wrapper',
2406 'version' => '1.0.0',
2407 'title' => 'Shipping Address Section',
2408 'description' => 'Display the order confirmation shipping section.',
2409 'category' => 'woocommerce',
2410 'keywords' => array(
2411 'WooCommerce'
2412 ),
2413 'attributes' => array(
2414 'heading' => array(
2415 'type' => 'string',
2416 'default' => 'Shipping'
2417 )
2418 ),
2419 'supports' => array(
2420 'multiple' => false,
2421 'align' => array(
2422 'wide',
2423 'full'
2424 ),
2425 'html' => false,
2426 'spacing' => array(
2427 'padding' => true,
2428 'margin' => true,
2429 '__experimentalDefaultControls' => array(
2430 'margin' => false,
2431 'padding' => false
2432 )
2433 )
2434 ),
2435 'textdomain' => 'woocommerce',
2436 'apiVersion' => 3,
2437 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2438 ),
2439 'order-confirmation-status' => array(
2440 'name' => 'woocommerce/order-confirmation-status',
2441 'version' => '1.0.0',
2442 'title' => 'Order Status',
2443 'description' => 'Display a "thank you" message, or a sentence regarding the current order status.',
2444 'category' => 'woocommerce',
2445 'keywords' => array(
2446 'WooCommerce'
2447 ),
2448 'supports' => array(
2449 'multiple' => false,
2450 'align' => array(
2451 'wide',
2452 'full'
2453 ),
2454 'html' => false,
2455 'typography' => array(
2456 'fontSize' => true,
2457 'lineHeight' => true,
2458 '__experimentalFontFamily' => true,
2459 '__experimentalTextDecoration' => true,
2460 '__experimentalFontStyle' => true,
2461 '__experimentalFontWeight' => true,
2462 '__experimentalLetterSpacing' => true,
2463 '__experimentalTextTransform' => true,
2464 '__experimentalDefaultControls' => array(
2465 'fontSize' => true
2466 )
2467 ),
2468 'color' => array(
2469 'background' => true,
2470 'text' => true,
2471 'gradients' => true,
2472 '__experimentalDefaultControls' => array(
2473 'background' => true,
2474 'text' => true
2475 )
2476 ),
2477 'spacing' => array(
2478 'padding' => true,
2479 'margin' => true,
2480 '__experimentalDefaultControls' => array(
2481 'margin' => false,
2482 'padding' => false
2483 )
2484 )
2485 ),
2486 'attributes' => array(
2487 'align' => array(
2488 'type' => 'string',
2489 'default' => 'wide'
2490 ),
2491 'className' => array(
2492 'type' => 'string',
2493 'default' => ''
2494 )
2495 ),
2496 'textdomain' => 'woocommerce',
2497 'apiVersion' => 3,
2498 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2499 ),
2500 'order-confirmation-summary' => array(
2501 'name' => 'woocommerce/order-confirmation-summary',
2502 'version' => '1.0.0',
2503 'title' => 'Order Summary',
2504 'description' => 'Display the order summary on the order confirmation page.',
2505 'category' => 'woocommerce',
2506 'keywords' => array(
2507 'WooCommerce'
2508 ),
2509 'supports' => array(
2510 'multiple' => false,
2511 'align' => array(
2512 'wide',
2513 'full'
2514 ),
2515 'html' => false,
2516 'typography' => array(
2517 'fontSize' => true,
2518 'lineHeight' => true,
2519 '__experimentalFontFamily' => true,
2520 '__experimentalTextDecoration' => true,
2521 '__experimentalFontStyle' => true,
2522 '__experimentalFontWeight' => true,
2523 '__experimentalLetterSpacing' => true,
2524 '__experimentalTextTransform' => true,
2525 '__experimentalDefaultControls' => array(
2526 'fontSize' => true
2527 )
2528 ),
2529 'color' => array(
2530 'background' => true,
2531 'text' => true,
2532 'gradients' => true,
2533 '__experimentalDefaultControls' => array(
2534 'background' => true,
2535 'text' => true
2536 )
2537 ),
2538 '__experimentalBorder' => array(
2539 'color' => true,
2540 'radius' => true,
2541 'width' => true,
2542 '__experimentalDefaultControls' => array(
2543 'width' => true,
2544 'color' => true
2545 )
2546 ),
2547 'spacing' => array(
2548 'padding' => true,
2549 'margin' => true,
2550 '__experimentalDefaultControls' => array(
2551 'margin' => false,
2552 'padding' => false
2553 )
2554 )
2555 ),
2556 'attributes' => array(
2557 'align' => array(
2558 'type' => 'string',
2559 'default' => 'wide'
2560 ),
2561 'className' => array(
2562 'type' => 'string',
2563 'default' => ''
2564 )
2565 ),
2566 'textdomain' => 'woocommerce',
2567 'apiVersion' => 3,
2568 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2569 ),
2570 'order-confirmation-totals' => array(
2571 'name' => 'woocommerce/order-confirmation-totals',
2572 'version' => '1.0.0',
2573 'title' => 'Order Totals',
2574 'description' => 'Display the items purchased and order totals.',
2575 'category' => 'woocommerce',
2576 'keywords' => array(
2577 'WooCommerce'
2578 ),
2579 'supports' => array(
2580 'multiple' => false,
2581 'align' => array(
2582 'wide',
2583 'full'
2584 ),
2585 'html' => false,
2586 'typography' => array(
2587 'fontSize' => true,
2588 'lineHeight' => true,
2589 '__experimentalFontFamily' => true,
2590 '__experimentalTextDecoration' => true,
2591 '__experimentalFontStyle' => true,
2592 '__experimentalFontWeight' => true,
2593 '__experimentalLetterSpacing' => true,
2594 '__experimentalTextTransform' => true,
2595 '__experimentalDefaultControls' => array(
2596 'fontSize' => true
2597 )
2598 ),
2599 'color' => array(
2600 'background' => true,
2601 'text' => true,
2602 'link' => true,
2603 'gradients' => true,
2604 '__experimentalDefaultControls' => array(
2605 'background' => true,
2606 'text' => true
2607 )
2608 ),
2609 'spacing' => array(
2610 'padding' => true,
2611 'margin' => true,
2612 '__experimentalDefaultControls' => array(
2613 'margin' => false,
2614 'padding' => false
2615 )
2616 ),
2617 '__experimentalBorder' => array(
2618 'color' => true,
2619 'style' => true,
2620 'width' => true,
2621 '__experimentalDefaultControls' => array(
2622 'color' => true,
2623 'style' => true,
2624 'width' => true
2625 )
2626 ),
2627 '__experimentalSelector' => '.wp-block-woocommerce-order-confirmation-totals table'
2628 ),
2629 'attributes' => array(
2630 'align' => array(
2631 'type' => 'string',
2632 'default' => 'wide'
2633 ),
2634 'className' => array(
2635 'type' => 'string',
2636 'default' => ''
2637 )
2638 ),
2639 'textdomain' => 'woocommerce',
2640 'apiVersion' => 3,
2641 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2642 ),
2643 'order-confirmation-totals-wrapper' => array(
2644 'name' => 'woocommerce/order-confirmation-totals-wrapper',
2645 'version' => '1.0.0',
2646 'title' => 'Order Totals Section',
2647 'description' => 'Display the order details section.',
2648 'category' => 'woocommerce',
2649 'keywords' => array(
2650 'WooCommerce'
2651 ),
2652 'attributes' => array(
2653 'heading' => array(
2654 'type' => 'string'
2655 )
2656 ),
2657 'supports' => array(
2658 'multiple' => false,
2659 'align' => array(
2660 'wide',
2661 'full'
2662 ),
2663 'html' => false,
2664 'spacing' => array(
2665 'padding' => true,
2666 'margin' => true,
2667 '__experimentalDefaultControls' => array(
2668 'margin' => false,
2669 'padding' => false
2670 )
2671 )
2672 ),
2673 'textdomain' => 'woocommerce',
2674 'apiVersion' => 3,
2675 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2676 ),
2677 'page-content-wrapper' => array(
2678 'name' => 'woocommerce/page-content-wrapper',
2679 'title' => 'WooCommerce Page',
2680 'description' => 'Displays WooCommerce page content.',
2681 'category' => 'woocommerce',
2682 'keywords' => array(
2683 'WooCommerce'
2684 ),
2685 'textdomain' => 'woocommerce',
2686 'supports' => array(
2687 'html' => false,
2688 'multiple' => false,
2689 'inserter' => false
2690 ),
2691 'attributes' => array(
2692 'page' => array(
2693 'type' => 'string',
2694 'default' => ''
2695 )
2696 ),
2697 'providesContext' => array(
2698 'postId' => 'postId',
2699 'postType' => 'postType'
2700 ),
2701 'apiVersion' => 3,
2702 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2703 ),
2704 'payment-method-icons' => array(
2705 'name' => 'woocommerce/payment-method-icons',
2706 'version' => '1.0.0',
2707 'title' => 'Payment Method Icons',
2708 'description' => 'Display icons for available payment methods.',
2709 'category' => 'woocommerce',
2710 'keywords' => array(
2711 'woocommerce',
2712 'payments',
2713 'payment methods'
2714 ),
2715 'textdomain' => 'woocommerce',
2716 'attributes' => array(
2717 'numberOfIcons' => array(
2718 'type' => 'number',
2719 'default' => 0
2720 )
2721 ),
2722 'supports' => array(
2723 'spacing' => array(
2724 'margin' => true,
2725 'padding' => true
2726 )
2727 ),
2728 'apiVersion' => 3,
2729 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2730 ),
2731 'price-filter' => array(
2732 'name' => 'woocommerce/price-filter',
2733 'title' => 'Filter by Price Controls',
2734 'description' => 'Enable customers to filter the product grid by choosing a price range.',
2735 'category' => 'woocommerce',
2736 'keywords' => array(
2737 'WooCommerce'
2738 ),
2739 'supports' => array(
2740 'interactivity' => array(
2741 'clientNavigation' => false
2742 ),
2743 'html' => false,
2744 'multiple' => false,
2745 'color' => array(
2746 'text' => true,
2747 'background' => false
2748 ),
2749 'inserter' => false,
2750 'lock' => false
2751 ),
2752 'attributes' => array(
2753 'className' => array(
2754 'type' => 'string',
2755 'default' => ''
2756 ),
2757 'showInputFields' => array(
2758 'type' => 'boolean',
2759 'default' => true
2760 ),
2761 'inlineInput' => array(
2762 'type' => 'boolean',
2763 'default' => false
2764 ),
2765 'showFilterButton' => array(
2766 'type' => 'boolean',
2767 'default' => false
2768 ),
2769 'headingLevel' => array(
2770 'type' => 'number',
2771 'default' => 3
2772 )
2773 ),
2774 'textdomain' => 'woocommerce',
2775 'apiVersion' => 3,
2776 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2777 ),
2778 'product-average-rating' => array(
2779 'name' => 'woocommerce/product-average-rating',
2780 'title' => 'Product Average Rating (Beta)',
2781 'description' => 'Display the average rating of a product',
2782 'apiVersion' => 3,
2783 'category' => 'woocommerce-product-elements',
2784 'attributes' => array(
2785 'textAlign' => array(
2786 'type' => 'string'
2787 )
2788 ),
2789 'keywords' => array(
2790 'WooCommerce'
2791 ),
2792 'ancestor' => array(
2793 'woocommerce/single-product'
2794 ),
2795 'supports' => array(
2796 'interactivity' => array(
2797 'clientNavigation' => true
2798 ),
2799 'color' => array(
2800 'text' => true,
2801 'background' => true,
2802 '__experimentalSkipSerialization' => true
2803 ),
2804 'spacing' => array(
2805 'margin' => true,
2806 'padding' => true,
2807 '__experimentalSkipSerialization' => true
2808 ),
2809 'typography' => array(
2810 'fontSize' => true,
2811 '__experimentalFontWeight' => true,
2812 '__experimentalSkipSerialization' => true
2813 ),
2814 '__experimentalSelector' => '.wc-block-components-product-average-rating'
2815 ),
2816 'textdomain' => 'woocommerce',
2817 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2818 ),
2819 'product-best-sellers' => array(
2820 'name' => 'woocommerce/product-best-sellers',
2821 'title' => 'Best Selling Products',
2822 'category' => 'woocommerce',
2823 'keywords' => array(
2824 'WooCommerce'
2825 ),
2826 'description' => 'Display a grid of your all-time best selling products.',
2827 'supports' => array(
2828 'interactivity' => array(
2829 'clientNavigation' => false
2830 ),
2831 'align' => array(
2832 'wide',
2833 'full'
2834 ),
2835 'html' => false,
2836 'inserter' => false
2837 ),
2838 'attributes' => array(
2839 'columns' => array(
2840 'type' => 'number',
2841 'default' => 3
2842 ),
2843 'rows' => array(
2844 'type' => 'number',
2845 'default' => 3
2846 ),
2847 'alignButtons' => array(
2848 'type' => 'boolean',
2849 'default' => false
2850 ),
2851 'contentVisibility' => array(
2852 'type' => 'object',
2853 'default' => array(
2854 'image' => true,
2855 'title' => true,
2856 'price' => true,
2857 'rating' => true,
2858 'button' => true
2859 ),
2860 'properties' => array(
2861 'image' => array(
2862 'type' => 'boolean',
2863 'default' => true
2864 ),
2865 'title' => array(
2866 'type' => 'boolean',
2867 'default' => true
2868 ),
2869 'price' => array(
2870 'type' => 'boolean',
2871 'default' => true
2872 ),
2873 'rating' => array(
2874 'type' => 'boolean',
2875 'default' => true
2876 ),
2877 'button' => array(
2878 'type' => 'boolean',
2879 'default' => true
2880 )
2881 )
2882 ),
2883 'categories' => array(
2884 'type' => 'array',
2885 'default' => array(
2886
2887 )
2888 ),
2889 'catOperator' => array(
2890 'type' => 'string',
2891 'default' => 'any'
2892 ),
2893 'isPreview' => array(
2894 'type' => 'boolean',
2895 'default' => false
2896 ),
2897 'stockStatus' => array(
2898 'type' => 'array'
2899 ),
2900 'editMode' => array(
2901 'type' => 'boolean',
2902 'default' => true
2903 ),
2904 'orderby' => array(
2905 'type' => 'string',
2906 'enum' => array(
2907 'date',
2908 'popularity',
2909 'price_asc',
2910 'price_desc',
2911 'rating',
2912 'title',
2913 'menu_order'
2914 ),
2915 'default' => 'popularity'
2916 )
2917 ),
2918 'textdomain' => 'woocommerce',
2919 'apiVersion' => 3,
2920 '$schema' => 'https://schemas.wp.org/trunk/block.json'
2921 ),
2922 'product-button' => array(
2923 'name' => 'woocommerce/product-button',
2924 'title' => 'Add to Cart Button',
2925 'description' => 'Display a call to action button which either adds the product to the cart, or links to the product page.',
2926 'category' => 'woocommerce-product-elements',
2927 'keywords' => array(
2928 'WooCommerce'
2929 ),
2930 'usesContext' => array(
2931 'query',
2932 'queryId',
2933 'postId',
2934 'collection',
2935 'woocommerce/isDescendantOfAddToCartWithOptions'
2936 ),
2937 'textdomain' => 'woocommerce',
2938 'attributes' => array(
2939 'productId' => array(
2940 'type' => 'number',
2941 'default' => 0
2942 ),
2943 'textAlign' => array(
2944 'type' => 'string',
2945 'default' => ''
2946 ),
2947 'width' => array(
2948 'type' => 'number'
2949 ),
2950 'isDescendentOfSingleProductBlock' => array(
2951 'type' => 'boolean',
2952 'default' => false
2953 ),
2954 'isDescendentOfQueryLoop' => array(
2955 'type' => 'boolean',
2956 'default' => false
2957 )
2958 ),
2959 'supports' => array(
2960 'align' => array(
2961 'wide',
2962 'full'
2963 ),
2964 'color' => array(
2965 'text' => true,
2966 'background' => true,
2967 'link' => false,
2968 '__experimentalSkipSerialization' => true
2969 ),
2970 'interactivity' => true,
2971 'html' => false,
2972 'typography' => array(
2973 'fontSize' => true,
2974 'lineHeight' => true,
2975 '__experimentalFontWeight' => true,
2976 '__experimentalFontFamily' => true,
2977 '__experimentalFontStyle' => true,
2978 '__experimentalTextTransform' => true,
2979 '__experimentalTextDecoration' => true,
2980 '__experimentalLetterSpacing' => true,
2981 '__experimentalDefaultControls' => array(
2982 'fontSize' => true
2983 )
2984 ),
2985 '__experimentalBorder' => array(
2986 'radius' => true,
2987 '__experimentalSkipSerialization' => true
2988 ),
2989 'spacing' => array(
2990 'margin' => true,
2991 'padding' => true,
2992 '__experimentalSkipSerialization' => true
2993 ),
2994 'email' => true
2995 ),
2996 'selectors' => array(
2997 'root' => '.wp-block-woocommerce-product-button .wc-block-components-product-button__button'
2998 ),
2999 'ancestor' => array(
3000 'woocommerce/all-products',
3001 'woocommerce/single-product',
3002 'core/post-template',
3003 'woocommerce/product-template'
3004 ),
3005 'styles' => array(
3006 array(
3007 'name' => 'fill',
3008 'label' => 'Fill',
3009 'isDefault' => true
3010 ),
3011 array(
3012 'name' => 'outline',
3013 'label' => 'Outline'
3014 )
3015 ),
3016 'apiVersion' => 3,
3017 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3018 'viewScriptModule' => 'woocommerce/product-button',
3019 'style' => 'file:../woocommerce/product-button-style.css'
3020 ),
3021 'product-categories' => array(
3022 'name' => 'woocommerce/product-categories',
3023 'title' => 'Product Categories List',
3024 'category' => 'woocommerce',
3025 'description' => 'Show all product categories as a list or dropdown.',
3026 'keywords' => array(
3027 'WooCommerce'
3028 ),
3029 'supports' => array(
3030 'interactivity' => array(
3031 'clientNavigation' => true
3032 ),
3033 'align' => array(
3034 'wide',
3035 'full'
3036 ),
3037 'html' => false,
3038 'color' => array(
3039 'background' => false,
3040 'link' => true
3041 ),
3042 'typography' => array(
3043 'fontSize' => true,
3044 'lineHeight' => true
3045 )
3046 ),
3047 'attributes' => array(
3048 'align' => array(
3049 'type' => 'string'
3050 ),
3051 'hasCount' => array(
3052 'type' => 'boolean',
3053 'default' => true
3054 ),
3055 'hasImage' => array(
3056 'type' => 'boolean',
3057 'default' => false
3058 ),
3059 'hasEmpty' => array(
3060 'type' => 'boolean',
3061 'default' => false
3062 ),
3063 'isDropdown' => array(
3064 'type' => 'boolean',
3065 'default' => false
3066 ),
3067 'isHierarchical' => array(
3068 'type' => 'boolean',
3069 'default' => true
3070 ),
3071 'showChildrenOnly' => array(
3072 'type' => 'boolean',
3073 'default' => false
3074 )
3075 ),
3076 'example' => array(
3077 'attributes' => array(
3078 'hasCount' => true,
3079 'hasImage' => false
3080 )
3081 ),
3082 'textdomain' => 'woocommerce',
3083 'apiVersion' => 3,
3084 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3085 ),
3086 'product-category' => array(
3087 'name' => 'woocommerce/product-category',
3088 'title' => 'Products by Category',
3089 'category' => 'woocommerce',
3090 'keywords' => array(
3091 'WooCommerce'
3092 ),
3093 'description' => 'Display a grid of products from your selected categories.',
3094 'supports' => array(
3095 'interactivity' => array(
3096 'clientNavigation' => false
3097 ),
3098 'align' => array(
3099 'wide',
3100 'full'
3101 ),
3102 'html' => false,
3103 'inserter' => false
3104 ),
3105 'attributes' => array(
3106 'columns' => array(
3107 'type' => 'number',
3108 'default' => 3
3109 ),
3110 'rows' => array(
3111 'type' => 'number',
3112 'default' => 3
3113 ),
3114 'alignButtons' => array(
3115 'type' => 'boolean',
3116 'default' => false
3117 ),
3118 'contentVisibility' => array(
3119 'type' => 'object',
3120 'default' => array(
3121 'image' => true,
3122 'title' => true,
3123 'price' => true,
3124 'rating' => true,
3125 'button' => true
3126 ),
3127 'properties' => array(
3128 'image' => array(
3129 'type' => 'boolean',
3130 'default' => true
3131 ),
3132 'title' => array(
3133 'type' => 'boolean',
3134 'default' => true
3135 ),
3136 'price' => array(
3137 'type' => 'boolean',
3138 'default' => true
3139 ),
3140 'rating' => array(
3141 'type' => 'boolean',
3142 'default' => true
3143 ),
3144 'button' => array(
3145 'type' => 'boolean',
3146 'default' => true
3147 )
3148 )
3149 ),
3150 'categories' => array(
3151 'type' => 'array',
3152 'default' => array(
3153
3154 )
3155 ),
3156 'catOperator' => array(
3157 'type' => 'string',
3158 'default' => 'any'
3159 ),
3160 'isPreview' => array(
3161 'type' => 'boolean',
3162 'default' => false
3163 ),
3164 'stockStatus' => array(
3165 'type' => 'array'
3166 ),
3167 'editMode' => array(
3168 'type' => 'boolean',
3169 'default' => true
3170 ),
3171 'orderby' => array(
3172 'type' => 'string',
3173 'enum' => array(
3174 'date',
3175 'popularity',
3176 'price_asc',
3177 'price_desc',
3178 'rating',
3179 'title',
3180 'menu_order'
3181 ),
3182 'default' => 'date'
3183 )
3184 ),
3185 'textdomain' => 'woocommerce',
3186 'apiVersion' => 3,
3187 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3188 ),
3189 'product-collection' => array(
3190 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3191 'apiVersion' => 3,
3192 'name' => 'woocommerce/product-collection',
3193 'title' => 'Product Collection',
3194 'description' => 'Display a collection of products from your store.',
3195 'category' => 'woocommerce',
3196 'keywords' => array(
3197 'WooCommerce',
3198 'Products (Beta)',
3199 'all products',
3200 'by attribute',
3201 'by category',
3202 'by tag'
3203 ),
3204 'textdomain' => 'woocommerce',
3205 'attributes' => array(
3206 'queryId' => array(
3207 'type' => 'number'
3208 ),
3209 'query' => array(
3210 'type' => 'object'
3211 ),
3212 'tagName' => array(
3213 'type' => 'string'
3214 ),
3215 'displayLayout' => array(
3216 'type' => 'object',
3217 'properties' => array(
3218 'type' => array(
3219 'type' => 'string',
3220 'enum' => array(
3221 'flex',
3222 'list',
3223 'carousel'
3224 )
3225 ),
3226 'columns' => array(
3227 'type' => 'number'
3228 ),
3229 'shrinkColumns' => array(
3230 'type' => 'boolean'
3231 )
3232 )
3233 ),
3234 'dimensions' => array(
3235 'type' => 'object'
3236 ),
3237 'convertedFromProducts' => array(
3238 'type' => 'boolean',
3239 'default' => false
3240 ),
3241 'collection' => array(
3242 'type' => 'string'
3243 ),
3244 'hideControls' => array(
3245 'default' => array(
3246
3247 ),
3248 'type' => 'array'
3249 ),
3250 'queryContextIncludes' => array(
3251 'type' => 'array'
3252 ),
3253 'forcePageReload' => array(
3254 'type' => 'boolean',
3255 'default' => false
3256 ),
3257 '__privatePreviewState' => array(
3258 'type' => 'object',
3259 'role' => 'local'
3260 )
3261 ),
3262 'providesContext' => array(
3263 'queryId' => 'queryId',
3264 'query' => 'query',
3265 'displayLayout' => 'displayLayout',
3266 'dimensions' => 'dimensions',
3267 'queryContextIncludes' => 'queryContextIncludes',
3268 'collection' => 'collection',
3269 'forcePageReload' => 'forcePageReload',
3270 '__privateProductCollectionPreviewState' => '__privatePreviewState'
3271 ),
3272 'usesContext' => array(
3273 'templateSlug',
3274 'postId'
3275 ),
3276 'supports' => array(
3277 'align' => array(
3278 'wide',
3279 'full'
3280 ),
3281 'anchor' => true,
3282 'html' => false,
3283 '__experimentalLayout' => true,
3284 'interactivity' => true,
3285 'email' => true
3286 ),
3287 'editorStyle' => 'file:../woocommerce/product-collection-editor.css',
3288 'style' => 'file:../woocommerce/product-collection-style.css'
3289 ),
3290 'product-collection-no-results' => array(
3291 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3292 'apiVersion' => 3,
3293 'name' => 'woocommerce/product-collection-no-results',
3294 'title' => 'No results',
3295 'category' => 'woocommerce',
3296 'description' => 'The contents of this block will display when there are no products found.',
3297 'textdomain' => 'woocommerce',
3298 'keywords' => array(
3299 'Product Collection'
3300 ),
3301 'usesContext' => array(
3302 'queryId',
3303 'query'
3304 ),
3305 'ancestor' => array(
3306 'woocommerce/product-collection'
3307 ),
3308 'supports' => array(
3309 'interactivity' => array(
3310 'clientNavigation' => true
3311 ),
3312 'align' => true,
3313 'reusable' => false,
3314 'html' => false,
3315 'color' => array(
3316 'gradients' => true,
3317 'link' => true
3318 ),
3319 'typography' => array(
3320 'fontSize' => true,
3321 'lineHeight' => true,
3322 '__experimentalFontFamily' => true,
3323 '__experimentalFontWeight' => true,
3324 '__experimentalFontStyle' => true,
3325 '__experimentalTextTransform' => true,
3326 '__experimentalTextDecoration' => true,
3327 '__experimentalLetterSpacing' => true,
3328 '__experimentalDefaultControls' => array(
3329 'fontSize' => true
3330 )
3331 ),
3332 'email' => true
3333 )
3334 ),
3335 'product-description' => array(
3336 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3337 'apiVersion' => 3,
3338 'name' => 'woocommerce/product-description',
3339 'title' => 'Product Description',
3340 'description' => 'Displays the description of the product.',
3341 'category' => 'woocommerce',
3342 'textdomain' => 'woocommerce',
3343 'usesContext' => array(
3344 'postId',
3345 'postType',
3346 'queryId'
3347 ),
3348 'ancestor' => array(
3349 'woocommerce/single-product',
3350 'woocommerce/product-template',
3351 'core/post-template'
3352 ),
3353 'supports' => array(
3354 'interactivity' => array(
3355 'clientNavigation' => true
3356 ),
3357 'align' => array(
3358 'wide',
3359 'full'
3360 ),
3361 'html' => false,
3362 'layout' => true,
3363 'background' => array(
3364 'backgroundImage' => true,
3365 'backgroundSize' => true,
3366 '__experimentalDefaultControls' => array(
3367 'backgroundImage' => true
3368 )
3369 ),
3370 'dimensions' => array(
3371 'minHeight' => true
3372 ),
3373 'spacing' => array(
3374 'blockGap' => true,
3375 'padding' => true,
3376 'margin' => true,
3377 '__experimentalDefaultControls' => array(
3378 'margin' => false,
3379 'padding' => false
3380 )
3381 ),
3382 'color' => array(
3383 'gradients' => true,
3384 'heading' => true,
3385 'link' => true,
3386 '__experimentalDefaultControls' => array(
3387 'background' => false,
3388 'text' => false
3389 )
3390 ),
3391 'typography' => array(
3392 'fontSize' => true,
3393 'lineHeight' => true,
3394 '__experimentalFontFamily' => true,
3395 '__experimentalFontWeight' => true,
3396 '__experimentalFontStyle' => true,
3397 '__experimentalTextTransform' => true,
3398 '__experimentalTextDecoration' => true,
3399 '__experimentalLetterSpacing' => true,
3400 '__experimentalDefaultControls' => array(
3401 'fontSize' => true
3402 )
3403 ),
3404 '__experimentalBorder' => array(
3405 'radius' => true,
3406 'color' => true,
3407 'width' => true,
3408 'style' => true,
3409 '__experimentalDefaultControls' => array(
3410 'radius' => true,
3411 'color' => true,
3412 'width' => true,
3413 'style' => true
3414 )
3415 )
3416 )
3417 ),
3418 'product-details' => array(
3419 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3420 'apiVersion' => 3,
3421 'name' => 'woocommerce/product-details',
3422 'title' => 'Product Details',
3423 'description' => 'Display a product\'s description, attributes, and reviews',
3424 'category' => 'woocommerce',
3425 'textdomain' => 'woocommerce',
3426 'supports' => array(
3427 'interactivity' => array(
3428 'clientNavigation' => true
3429 ),
3430 'align' => array(
3431 'wide',
3432 'full'
3433 ),
3434 'color' => array(
3435 'background' => true,
3436 'text' => false
3437 ),
3438 'spacing' => array(
3439 'margin' => true,
3440 'padding' => true
3441 ),
3442 '__experimentalBorder' => array(
3443 'color' => true,
3444 'radius' => true,
3445 'style' => true,
3446 'width' => true
3447 )
3448 ),
3449 'attributes' => array(
3450 'align' => array(
3451 'type' => 'string',
3452 'default' => 'wide'
3453 ),
3454 'hideTabTitle' => array(
3455 'type' => 'boolean',
3456 'default' => false
3457 )
3458 ),
3459 'usesContext' => array(
3460 'query',
3461 'queryId',
3462 'postId',
3463 'postType'
3464 )
3465 ),
3466 'product-filter-active' => array(
3467 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3468 'name' => 'woocommerce/product-filter-active',
3469 'title' => 'Active Filters',
3470 'description' => 'Display all active filters.',
3471 'category' => 'woocommerce',
3472 'keywords' => array(
3473 'WooCommerce'
3474 ),
3475 'textdomain' => 'woocommerce',
3476 'apiVersion' => 3,
3477 'ancestor' => array(
3478 'woocommerce/product-filters'
3479 ),
3480 'supports' => array(
3481 'interactivity' => true,
3482 '__experimentalBorder' => array(
3483 'color' => true,
3484 'radius' => true,
3485 'style' => true,
3486 'width' => true,
3487 '__experimentalDefaultControls' => array(
3488 'color' => false,
3489 'radius' => false,
3490 'style' => false,
3491 'width' => false
3492 )
3493 ),
3494 'spacing' => array(
3495 'margin' => true,
3496 'padding' => true,
3497 'blockGap' => false,
3498 '__experimentalDefaultControls' => array(
3499 'margin' => false,
3500 'padding' => false,
3501 'blockGap' => false
3502 )
3503 )
3504 ),
3505 'usesContext' => array(
3506 'activeFilters'
3507 ),
3508 'viewScriptModule' => 'woocommerce/product-filter-active'
3509 ),
3510 'product-filter-attribute' => array(
3511 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3512 'name' => 'woocommerce/product-filter-attribute',
3513 'title' => 'Attribute Filter',
3514 'description' => 'Let shoppers filter products by attribute.',
3515 'category' => 'woocommerce',
3516 'keywords' => array(
3517 'WooCommerce'
3518 ),
3519 'textdomain' => 'woocommerce',
3520 'apiVersion' => 3,
3521 'ancestor' => array(
3522 'woocommerce/product-filters'
3523 ),
3524 'supports' => array(
3525 'interactivity' => true,
3526 'color' => array(
3527 'text' => true,
3528 'background' => false,
3529 '__experimentalDefaultControls' => array(
3530 'text' => false
3531 )
3532 ),
3533 'typography' => array(
3534 'fontSize' => true,
3535 'lineHeight' => true,
3536 '__experimentalFontWeight' => true,
3537 '__experimentalFontFamily' => true,
3538 '__experimentalFontStyle' => true,
3539 '__experimentalTextTransform' => true,
3540 '__experimentalTextDecoration' => true,
3541 '__experimentalLetterSpacing' => true,
3542 '__experimentalDefaultControls' => array(
3543 'fontSize' => false
3544 )
3545 ),
3546 'spacing' => array(
3547 'margin' => true,
3548 'padding' => true,
3549 'blockGap' => true,
3550 '__experimentalDefaultControls' => array(
3551 'margin' => false,
3552 'padding' => false,
3553 'blockGap' => false
3554 )
3555 ),
3556 '__experimentalBorder' => array(
3557 'color' => true,
3558 'radius' => true,
3559 'style' => true,
3560 'width' => true,
3561 '__experimentalDefaultControls' => array(
3562 'color' => false,
3563 'radius' => false,
3564 'style' => false,
3565 'width' => false
3566 )
3567 )
3568 ),
3569 'usesContext' => array(
3570 'query',
3571 'filterParams'
3572 ),
3573 'attributes' => array(
3574 'attributeId' => array(
3575 'type' => 'number',
3576 'default' => 0
3577 ),
3578 'showCounts' => array(
3579 'type' => 'boolean',
3580 'default' => false
3581 ),
3582 'queryType' => array(
3583 'type' => 'string',
3584 'default' => 'or'
3585 ),
3586 'displayStyle' => array(
3587 'type' => 'string',
3588 'default' => 'woocommerce/product-filter-checkbox-list'
3589 ),
3590 'selectType' => array(
3591 'type' => 'string',
3592 'default' => 'multiple'
3593 ),
3594 'isPreview' => array(
3595 'type' => 'boolean',
3596 'default' => false
3597 ),
3598 'sortOrder' => array(
3599 'type' => 'string',
3600 'default' => 'count-desc'
3601 ),
3602 'hideEmpty' => array(
3603 'type' => 'boolean',
3604 'default' => true
3605 )
3606 ),
3607 'example' => array(
3608 'attributes' => array(
3609 'isPreview' => true
3610 )
3611 ),
3612 'style' => 'woocommerce/product-filter-attribute-view-style'
3613 ),
3614 'product-filter-checkbox-list' => array(
3615 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3616 'name' => 'woocommerce/product-filter-checkbox-list',
3617 'title' => 'List',
3618 'description' => 'Display filter options as a list.',
3619 'category' => 'woocommerce',
3620 'keywords' => array(
3621 'WooCommerce'
3622 ),
3623 'textdomain' => 'woocommerce',
3624 'apiVersion' => 3,
3625 'ancestor' => array(
3626 'woocommerce/product-filter-attribute',
3627 'woocommerce/product-filter-status',
3628 'woocommerce/product-filter-taxonomy',
3629 'woocommerce/product-filter-rating'
3630 ),
3631 'supports' => array(
3632 'interactivity' => true,
3633 'woocommerce' => array(
3634 'innerBlockDisplayStyle' => true
3635 )
3636 ),
3637 'usesContext' => array(
3638 'woocommerce/selectableItems'
3639 ),
3640 'attributes' => array(
3641 'optionElementBorder' => array(
3642 'type' => 'string',
3643 'default' => ''
3644 ),
3645 'customOptionElementBorder' => array(
3646 'type' => 'string',
3647 'default' => ''
3648 ),
3649 'optionElementSelected' => array(
3650 'type' => 'string',
3651 'default' => ''
3652 ),
3653 'customOptionElementSelected' => array(
3654 'type' => 'string',
3655 'default' => ''
3656 ),
3657 'optionElement' => array(
3658 'type' => 'string',
3659 'default' => ''
3660 ),
3661 'customOptionElement' => array(
3662 'type' => 'string',
3663 'default' => ''
3664 ),
3665 'labelElement' => array(
3666 'type' => 'string',
3667 'default' => ''
3668 ),
3669 'customLabelElement' => array(
3670 'type' => 'string',
3671 'default' => ''
3672 )
3673 ),
3674 'viewScriptModule' => 'woocommerce/product-filter-checkbox-list',
3675 'style' => 'file:../woocommerce/product-filter-checkbox-list-style.css',
3676 'editorStyle' => 'file:../woocommerce/product-filter-checkbox-list-editor.css'
3677 ),
3678 'product-filter-chips' => array(
3679 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3680 'name' => 'woocommerce/product-filter-chips',
3681 'title' => 'Chips',
3682 'description' => 'Display filter options as chips.',
3683 'category' => 'woocommerce',
3684 'keywords' => array(
3685 'WooCommerce'
3686 ),
3687 'textdomain' => 'woocommerce',
3688 'apiVersion' => 3,
3689 'ancestor' => array(
3690 'woocommerce/product-filter-attribute',
3691 'woocommerce/product-filter-taxonomy',
3692 'woocommerce/product-filter-status',
3693 'woocommerce/add-to-cart-with-options-variation-selector-attribute'
3694 ),
3695 'supports' => array(
3696 'interactivity' => true,
3697 'woocommerce' => array(
3698 'innerBlockDisplayStyle' => true
3699 )
3700 ),
3701 'usesContext' => array(
3702 'woocommerce/selectableItems',
3703 'woocommerce/attributeId'
3704 ),
3705 'attributes' => array(
3706 'chipText' => array(
3707 'type' => 'string'
3708 ),
3709 'customChipText' => array(
3710 'type' => 'string'
3711 ),
3712 'chipBackground' => array(
3713 'type' => 'string'
3714 ),
3715 'customChipBackground' => array(
3716 'type' => 'string'
3717 ),
3718 'chipBorder' => array(
3719 'type' => 'string'
3720 ),
3721 'customChipBorder' => array(
3722 'type' => 'string'
3723 ),
3724 'selectedChipText' => array(
3725 'type' => 'string'
3726 ),
3727 'customSelectedChipText' => array(
3728 'type' => 'string'
3729 ),
3730 'selectedChipBackground' => array(
3731 'type' => 'string'
3732 ),
3733 'customSelectedChipBackground' => array(
3734 'type' => 'string'
3735 ),
3736 'selectedChipBorder' => array(
3737 'type' => 'string'
3738 ),
3739 'customSelectedChipBorder' => array(
3740 'type' => 'string'
3741 )
3742 ),
3743 'viewScriptModule' => 'woocommerce/product-filter-chips',
3744 'style' => 'file:../woocommerce/product-filter-chips-style.css',
3745 'editorStyle' => 'file:../woocommerce/product-filter-chips-editor.css'
3746 ),
3747 'product-filter-clear-button' => array(
3748 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3749 'name' => 'woocommerce/product-filter-clear-button',
3750 'title' => 'Clear filters',
3751 'description' => 'Let shoppers clear any active filters.',
3752 'category' => 'woocommerce',
3753 'keywords' => array(
3754 'WooCommerce',
3755 'clear filters'
3756 ),
3757 'textdomain' => 'woocommerce',
3758 'apiVersion' => 3,
3759 'ancestor' => array(
3760 'woocommerce/product-filter-active'
3761 ),
3762 'usesContext' => array(
3763 'woocommerce/removableItems'
3764 ),
3765 'supports' => array(
3766 'interactivity' => true,
3767 'inserter' => true
3768 )
3769 ),
3770 'product-filter-price' => array(
3771 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3772 'name' => 'woocommerce/product-filter-price',
3773 'title' => 'Price Filter',
3774 'description' => 'Let shoppers filter products by price.',
3775 'category' => 'woocommerce',
3776 'keywords' => array(
3777 'WooCommerce'
3778 ),
3779 'textdomain' => 'woocommerce',
3780 'apiVersion' => 3,
3781 'ancestor' => array(
3782 'woocommerce/product-filters'
3783 ),
3784 'supports' => array(
3785 'interactivity' => true,
3786 'html' => false
3787 ),
3788 'usesContext' => array(
3789 'query',
3790 'filterParams'
3791 ),
3792 'viewScriptModule' => 'woocommerce/product-filter-price'
3793 ),
3794 'product-filter-price-slider' => array(
3795 'name' => 'woocommerce/product-filter-price-slider',
3796 'title' => 'Price Slider',
3797 'description' => 'Let shoppers choose a price range with a slider.',
3798 'category' => 'woocommerce',
3799 'keywords' => array(
3800 'WooCommerce'
3801 ),
3802 'supports' => array(
3803 'html' => false,
3804 'color' => array(
3805 'enableContrastChecker' => false,
3806 'background' => false,
3807 'text' => false
3808 ),
3809 'interactivity' => true
3810 ),
3811 'attributes' => array(
3812 'showInputFields' => array(
3813 'type' => 'boolean',
3814 'default' => true
3815 ),
3816 'inlineInput' => array(
3817 'type' => 'boolean',
3818 'default' => false
3819 ),
3820 'sliderHandle' => array(
3821 'type' => 'string',
3822 'default' => ''
3823 ),
3824 'customSliderHandle' => array(
3825 'type' => 'string',
3826 'default' => ''
3827 ),
3828 'sliderHandleBorder' => array(
3829 'type' => 'string',
3830 'default' => ''
3831 ),
3832 'customSliderHandleBorder' => array(
3833 'type' => 'string',
3834 'default' => ''
3835 ),
3836 'slider' => array(
3837 'type' => 'string',
3838 'default' => ''
3839 ),
3840 'customSlider' => array(
3841 'type' => 'string',
3842 'default' => ''
3843 )
3844 ),
3845 'ancestor' => array(
3846 'woocommerce/product-filter-price'
3847 ),
3848 'usesContext' => array(
3849 'woocommerce/rangeInput'
3850 ),
3851 'textdomain' => 'woocommerce',
3852 'apiVersion' => 3,
3853 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3854 'viewScriptModule' => 'woocommerce/product-filter-price-slider',
3855 'style' => 'file:../woocommerce/product-filter-price-slider-style.css'
3856 ),
3857 'product-filter-rating' => array(
3858 'name' => 'woocommerce/product-filter-rating',
3859 'title' => 'Rating Filter',
3860 'description' => 'Let shoppers filter products by rating.',
3861 'category' => 'woocommerce',
3862 'keywords' => array(
3863
3864 ),
3865 'supports' => array(
3866 'interactivity' => true,
3867 'color' => array(
3868 'background' => false,
3869 'text' => true
3870 )
3871 ),
3872 'ancestor' => array(
3873 'woocommerce/product-filters'
3874 ),
3875 'usesContext' => array(
3876 'query',
3877 'filterParams'
3878 ),
3879 'attributes' => array(
3880 'className' => array(
3881 'type' => 'string',
3882 'default' => ''
3883 ),
3884 'showCounts' => array(
3885 'type' => 'boolean',
3886 'default' => false
3887 ),
3888 'minRating' => array(
3889 'type' => 'string',
3890 'default' => '0'
3891 ),
3892 'isPreview' => array(
3893 'type' => 'boolean',
3894 'default' => false
3895 )
3896 ),
3897 'textdomain' => 'woocommerce',
3898 'apiVersion' => 3,
3899 '$schema' => 'https://schemas.wp.org/trunk/block.json'
3900 ),
3901 'product-filter-removable-chips' => array(
3902 '$schema' => 'https://schemas.wp.org/trunk/block.json',
3903 'name' => 'woocommerce/product-filter-removable-chips',
3904 'title' => 'Chips',
3905 'description' => 'Display active filters as removable chips.',
3906 'category' => 'woocommerce',
3907 'keywords' => array(
3908 'WooCommerce'
3909 ),
3910 'textdomain' => 'woocommerce',
3911 'apiVersion' => 3,
3912 'ancestor' => array(
3913 'woocommerce/product-filter-active'
3914 ),
3915 'supports' => array(
3916 'layout' => array(
3917 'allowSwitching' => false,
3918 'allowInheriting' => false,
3919 'allowVerticalAlignment' => false,
3920 'default' => array(
3921 'type' => 'flex'
3922 )
3923 ),
3924 'interactivity' => true
3925 ),
3926 'usesContext' => array(
3927 'queryId',
3928 'woocommerce/removableItems'
3929 ),
3930 'attributes' => array(
3931 'chipText' => array(
3932 'type' => 'string'
3933 ),
3934 'customChipText' => array(
3935 'type' => 'string'
3936 ),
3937 'chipBackground' => array(
3938 'type' => 'string'
3939 ),
3940 'customChipBackground' => array(
3941 'type' => 'string'
3942 ),
3943 'chipBorder' => array(
3944 'type' => 'string'
3945 ),
3946 'customChipBorder' => array(
3947 'type' => 'string'
3948 )
3949 ),
3950 'style' => 'file:../woocommerce/product-filter-removable-chips-style.css'
3951 ),
3952 'product-filter-status' => array(
3953 'name' => 'woocommerce/product-filter-status',
3954 'title' => 'Availability Filter',
3955 'description' => 'Let shoppers filter products by availability.',
3956 'category' => 'woocommerce',
3957 'keywords' => array(
3958 'WooCommerce'
3959 ),
3960 'textdomain' => 'woocommerce',
3961 'apiVersion' => 3,
3962 'ancestor' => array(
3963 'woocommerce/product-filters'
3964 ),
3965 'supports' => array(
3966 'interactivity' => true,
3967 'html' => false,
3968 'color' => array(
3969 'text' => true,
3970 'background' => false,
3971 '__experimentalDefaultControls' => array(
3972 'text' => false
3973 )
3974 ),
3975 'typography' => array(
3976 'fontSize' => true,
3977 'lineHeight' => true,
3978 '__experimentalFontWeight' => true,
3979 '__experimentalFontFamily' => true,
3980 '__experimentalFontStyle' => true,
3981 '__experimentalTextTransform' => true,
3982 '__experimentalTextDecoration' => true,
3983 '__experimentalLetterSpacing' => true,
3984 '__experimentalDefaultControls' => array(
3985 'fontSize' => false
3986 )
3987 ),
3988 'spacing' => array(
3989 'margin' => true,
3990 'padding' => true,
3991 'blockGap' => true,
3992 '__experimentalDefaultControls' => array(
3993 'margin' => false,
3994 'padding' => false,
3995 'blockGap' => false
3996 )
3997 ),
3998 '__experimentalBorder' => array(
3999 'color' => true,
4000 'radius' => true,
4001 'style' => true,
4002 'width' => true,
4003 '__experimentalDefaultControls' => array(
4004 'color' => false,
4005 'radius' => false,
4006 'style' => false,
4007 'width' => false
4008 )
4009 )
4010 ),
4011 'attributes' => array(
4012 'showCounts' => array(
4013 'type' => 'boolean',
4014 'default' => false
4015 ),
4016 'displayStyle' => array(
4017 'type' => 'string',
4018 'default' => 'woocommerce/product-filter-checkbox-list'
4019 ),
4020 'isPreview' => array(
4021 'type' => 'boolean',
4022 'default' => false
4023 ),
4024 'hideEmpty' => array(
4025 'type' => 'boolean',
4026 'default' => true
4027 )
4028 ),
4029 'usesContext' => array(
4030 'query',
4031 'filterParams'
4032 ),
4033 'example' => array(
4034 'attributes' => array(
4035 'isPreview' => true
4036 )
4037 )
4038 ),
4039 'product-filter-taxonomy' => array(
4040 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4041 'name' => 'woocommerce/product-filter-taxonomy',
4042 'title' => 'Taxonomy Filter',
4043 'description' => 'Let shoppers filter products by category, brand, or tag.',
4044 'category' => 'woocommerce',
4045 'keywords' => array(
4046 'WooCommerce'
4047 ),
4048 'textdomain' => 'woocommerce',
4049 'apiVersion' => 3,
4050 'ancestor' => array(
4051 'woocommerce/product-filters'
4052 ),
4053 'supports' => array(
4054 'interactivity' => true,
4055 'color' => array(
4056 'text' => true,
4057 'background' => false,
4058 '__experimentalDefaultControls' => array(
4059 'text' => false
4060 )
4061 ),
4062 'typography' => array(
4063 'fontSize' => true,
4064 'lineHeight' => true,
4065 '__experimentalFontWeight' => true,
4066 '__experimentalFontFamily' => true,
4067 '__experimentalFontStyle' => true,
4068 '__experimentalTextTransform' => true,
4069 '__experimentalTextDecoration' => true,
4070 '__experimentalLetterSpacing' => true,
4071 '__experimentalDefaultControls' => array(
4072 'fontSize' => false
4073 )
4074 ),
4075 'spacing' => array(
4076 'margin' => true,
4077 'padding' => true,
4078 'blockGap' => true,
4079 '__experimentalDefaultControls' => array(
4080 'margin' => false,
4081 'padding' => false,
4082 'blockGap' => false
4083 )
4084 ),
4085 '__experimentalBorder' => array(
4086 'color' => true,
4087 'radius' => true,
4088 'style' => true,
4089 'width' => true,
4090 '__experimentalDefaultControls' => array(
4091 'color' => false,
4092 'radius' => false,
4093 'style' => false,
4094 'width' => false
4095 )
4096 )
4097 ),
4098 'usesContext' => array(
4099 'query',
4100 'filterParams'
4101 ),
4102 'attributes' => array(
4103 'taxonomy' => array(
4104 'type' => 'string',
4105 'default' => 'product_cat'
4106 ),
4107 'showCounts' => array(
4108 'type' => 'boolean',
4109 'default' => false
4110 ),
4111 'displayStyle' => array(
4112 'type' => 'string',
4113 'default' => 'woocommerce/product-filter-checkbox-list'
4114 ),
4115 'isPreview' => array(
4116 'type' => 'boolean',
4117 'default' => false
4118 ),
4119 'sortOrder' => array(
4120 'type' => 'string',
4121 'default' => 'count-desc'
4122 ),
4123 'hideEmpty' => array(
4124 'type' => 'boolean',
4125 'default' => true
4126 )
4127 ),
4128 'example' => array(
4129 'attributes' => array(
4130 'isPreview' => true
4131 )
4132 )
4133 ),
4134 'product-filters' => array(
4135 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4136 'apiVersion' => 3,
4137 'name' => 'woocommerce/product-filters',
4138 'title' => 'Product Filters',
4139 'description' => 'Add a set of filters shoppers can use.',
4140 'category' => 'woocommerce',
4141 'keywords' => array(
4142 'WooCommerce'
4143 ),
4144 'supports' => array(
4145 'align' => true,
4146 'color' => array(
4147 'background' => true,
4148 'text' => true,
4149 'heading' => true,
4150 'enableContrastChecker' => false,
4151 'button' => true
4152 ),
4153 'inserter' => true,
4154 'interactivity' => true,
4155 'typography' => array(
4156 'fontSize' => true
4157 ),
4158 'layout' => array(
4159 'default' => array(
4160 'type' => 'flex',
4161 'orientation' => 'vertical',
4162 'flexWrap' => 'nowrap',
4163 'justifyContent' => 'stretch'
4164 ),
4165 'allowEditing' => false
4166 ),
4167 'spacing' => array(
4168 'blockGap' => true
4169 )
4170 ),
4171 'textdomain' => 'woocommerce',
4172 'usesContext' => array(
4173 'postId',
4174 'query',
4175 'queryId',
4176 'forcePageReload'
4177 ),
4178 'attributes' => array(
4179 'isPreview' => array(
4180 'type' => 'boolean',
4181 'default' => false
4182 ),
4183 'showFilterDrawer' => array(
4184 'type' => 'boolean',
4185 'default' => true
4186 )
4187 ),
4188 'example' => array(
4189 'attributes' => array(
4190 'isPreview' => true
4191 )
4192 ),
4193 'viewScriptModule' => 'woocommerce/product-filters',
4194 'style' => 'file:../woocommerce/product-filters-style.css',
4195 'editorStyle' => 'file:../woocommerce/product-filters-editor.css'
4196 ),
4197 'product-gallery' => array(
4198 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4199 'apiVersion' => 3,
4200 'name' => 'woocommerce/product-gallery',
4201 'title' => 'Product Gallery',
4202 'description' => 'Showcase your products relevant images and media.',
4203 'category' => 'woocommerce',
4204 'keywords' => array(
4205 'WooCommerce'
4206 ),
4207 'supports' => array(
4208 'align' => true,
4209 'interactivity' => true,
4210 'layout' => array(
4211 'default' => array(
4212 'type' => 'flex',
4213 'flexWrap' => 'nowrap',
4214 'orientation' => 'horizontal'
4215 ),
4216 'allowOrientation' => true,
4217 'allowEditing' => true,
4218 'allowJustification' => false
4219 ),
4220 'email' => true
4221 ),
4222 'textdomain' => 'woocommerce',
4223 'usesContext' => array(
4224 'postId'
4225 ),
4226 'providesContext' => array(
4227 'hoverZoom' => 'hoverZoom',
4228 'fullScreenOnClick' => 'fullScreenOnClick'
4229 ),
4230 'ancestor' => array(
4231 'woocommerce/single-product'
4232 ),
4233 'attributes' => array(
4234 'hoverZoom' => array(
4235 'type' => 'boolean',
4236 'default' => true
4237 ),
4238 'fullScreenOnClick' => array(
4239 'type' => 'boolean',
4240 'default' => true
4241 )
4242 ),
4243 'viewScript' => 'wc-product-gallery-frontend',
4244 'example' => array(
4245
4246 ),
4247 'viewScriptModule' => 'woocommerce/product-gallery',
4248 'editorStyle' => 'file:../woocommerce/product-gallery-editor.css',
4249 'style' => 'file:../woocommerce/product-gallery-style.css'
4250 ),
4251 'product-gallery-large-image' => array(
4252 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4253 'apiVersion' => 3,
4254 'name' => 'woocommerce/product-gallery-large-image',
4255 'title' => 'Viewer',
4256 'description' => 'Container for the current gallery image, navigation buttons, zoom functionality and more.',
4257 'category' => 'woocommerce',
4258 'keywords' => array(
4259 'WooCommerce'
4260 ),
4261 'usesContext' => array(
4262 'postId',
4263 'hoverZoom',
4264 'fullScreenOnClick'
4265 ),
4266 'supports' => array(
4267 'interactivity' => true
4268 ),
4269 'textdomain' => 'woocommerce',
4270 'ancestor' => array(
4271 'woocommerce/product-gallery'
4272 ),
4273 'viewScriptModule' => 'woocommerce/product-gallery-large-image',
4274 'editorStyle' => 'file:../woocommerce/product-gallery-large-image-editor.css'
4275 ),
4276 'product-gallery-large-image-next-previous' => array(
4277 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4278 'apiVersion' => 3,
4279 'name' => 'woocommerce/product-gallery-large-image-next-previous',
4280 'title' => 'Next/Previous Buttons',
4281 'description' => 'Display next and previous buttons.',
4282 'category' => 'woocommerce',
4283 'keywords' => array(
4284 'WooCommerce'
4285 ),
4286 'usesContext' => array(
4287 'iapi/provider'
4288 ),
4289 'textdomain' => 'woocommerce',
4290 'supports' => array(
4291 'interactivity' => true,
4292 'color' => array(
4293 'background' => true,
4294 'text' => true,
4295 '__experimentalSkipSerialization' => true
4296 ),
4297 'align' => true,
4298 'layout' => array(
4299 'default' => array(
4300 'type' => 'flex',
4301 'flexWrap' => 'nowrap',
4302 'verticalAlignment' => 'center'
4303 ),
4304 'allowVerticalAlignment' => true,
4305 'allowOrientation' => false,
4306 'allowJustification' => false
4307 ),
4308 'shadow' => true,
4309 'spacing' => array(
4310 'margin' => true,
4311 '__experimentalSkipSerialization' => true
4312 ),
4313 '__experimentalBorder' => array(
4314 'radius' => true,
4315 '__experimentalSkipSerialization' => true
4316 )
4317 ),
4318 'selectors' => array(
4319 'root' => '.wp-block-woocommerce-product-gallery-large-image-next-previous .wc-block-next-previous-buttons__button'
4320 ),
4321 'ancestor' => array(
4322 'woocommerce/product-gallery-large-image',
4323 'woocommerce/product-collection'
4324 ),
4325 'style' => 'file:../woocommerce/product-gallery-large-image-next-previous-style.css',
4326 'editorStyle' => 'file:../woocommerce/product-gallery-large-image-next-previous-editor.css'
4327 ),
4328 'product-gallery-thumbnails' => array(
4329 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4330 'apiVersion' => 3,
4331 'name' => 'woocommerce/product-gallery-thumbnails',
4332 'title' => 'Thumbnails',
4333 'description' => 'Display the Thumbnails of a product.',
4334 'category' => 'woocommerce',
4335 'keywords' => array(
4336 'WooCommerce'
4337 ),
4338 'usesContext' => array(
4339 'postId'
4340 ),
4341 'textdomain' => 'woocommerce',
4342 'ancestor' => array(
4343 'woocommerce/product-gallery'
4344 ),
4345 'attributes' => array(
4346 'thumbnailSize' => array(
4347 'type' => 'string',
4348 'default' => '25%'
4349 ),
4350 'aspectRatio' => array(
4351 'type' => 'string',
4352 'default' => '1'
4353 ),
4354 'activeThumbnailStyle' => array(
4355 'type' => 'string',
4356 'default' => 'overlay'
4357 )
4358 ),
4359 'supports' => array(
4360 'spacing' => array(
4361 'margin' => true
4362 ),
4363 'interactivity' => true
4364 ),
4365 'editorStyle' => 'file:../woocommerce/product-gallery-thumbnails-editor.css'
4366 ),
4367 'product-image' => array(
4368 'name' => 'woocommerce/product-image',
4369 'title' => 'Product Image',
4370 'description' => 'Display the main product image.',
4371 'category' => 'woocommerce-product-elements',
4372 'attributes' => array(
4373 'showProductLink' => array(
4374 'type' => 'boolean',
4375 'default' => true
4376 ),
4377 'showSaleBadge' => array(
4378 'type' => 'boolean',
4379 'default' => true
4380 ),
4381 'saleBadgeAlign' => array(
4382 'type' => 'string',
4383 'default' => 'right'
4384 ),
4385 'imageSizing' => array(
4386 'type' => 'string',
4387 'default' => 'single'
4388 ),
4389 'productId' => array(
4390 'type' => 'number',
4391 'default' => 0
4392 ),
4393 'isDescendentOfQueryLoop' => array(
4394 'type' => 'boolean',
4395 'default' => false
4396 ),
4397 'isDescendentOfSingleProductBlock' => array(
4398 'type' => 'boolean',
4399 'default' => false
4400 ),
4401 'width' => array(
4402 'type' => 'string'
4403 ),
4404 'height' => array(
4405 'type' => 'string'
4406 ),
4407 'scale' => array(
4408 'type' => 'string',
4409 'default' => 'cover'
4410 ),
4411 'aspectRatio' => array(
4412 'type' => 'string'
4413 )
4414 ),
4415 'supports' => array(
4416 'interactivity' => array(
4417 'clientNavigation' => true
4418 ),
4419 'html' => false,
4420 '__experimentalBorder' => array(
4421 'radius' => true,
4422 '__experimentalSkipSerialization' => true
4423 ),
4424 'typography' => array(
4425 'fontSize' => true,
4426 '__experimentalSkipSerialization' => true
4427 ),
4428 'spacing' => array(
4429 'margin' => true,
4430 'padding' => true
4431 ),
4432 'dimensions' => array(
4433 'aspectRatio' => true,
4434 '__experimentalSkipSerialization' => true
4435 ),
4436 'email' => true
4437 ),
4438 'selectors' => array(
4439 'root' => '.wp-block-woocommerce-product-image.wc-block-components-product-image, .wp-block-woocommerce-product-image .wc-block-components-product-image'
4440 ),
4441 'ancestor' => array(
4442 'woocommerce/all-products',
4443 'woocommerce/single-product',
4444 'woocommerce/product-template',
4445 'core/post-template'
4446 ),
4447 'usesContext' => array(
4448 'imageId',
4449 'postId',
4450 'query',
4451 'queryId'
4452 ),
4453 'keywords' => array(
4454 'WooCommerce'
4455 ),
4456 'textdomain' => 'woocommerce',
4457 'apiVersion' => 3,
4458 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4459 ),
4460 'product-image-gallery' => array(
4461 'name' => 'woocommerce/product-image-gallery',
4462 'title' => 'Product Image Gallery',
4463 'icon' => 'gallery',
4464 'description' => 'Display a product\'s images.',
4465 'category' => 'woocommerce-product-elements',
4466 'supports' => array(
4467 'interactivity' => array(
4468 'clientNavigation' => true
4469 ),
4470 'align' => true,
4471 'multiple' => false
4472 ),
4473 'keywords' => array(
4474 'WooCommerce'
4475 ),
4476 'usesContext' => array(
4477 'postId',
4478 'postType',
4479 'queryId'
4480 ),
4481 'textdomain' => 'woocommerce',
4482 'apiVersion' => 3,
4483 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4484 ),
4485 'product-meta' => array(
4486 'name' => 'woocommerce/product-meta',
4487 'title' => 'Product Meta',
4488 'icon' => 'product',
4489 'description' => 'Display a product’s SKU, categories, tags, and more.',
4490 'category' => 'woocommerce-product-elements',
4491 'supports' => array(
4492 'interactivity' => array(
4493 'clientNavigation' => true
4494 ),
4495 'align' => true,
4496 'reusable' => false
4497 ),
4498 'keywords' => array(
4499 'WooCommerce'
4500 ),
4501 'usesContext' => array(
4502 'postId',
4503 'postType',
4504 'queryId'
4505 ),
4506 'textdomain' => 'woocommerce',
4507 'apiVersion' => 3,
4508 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4509 ),
4510 'product-new' => array(
4511 'name' => 'woocommerce/product-new',
4512 'title' => 'Newest Products',
4513 'category' => 'woocommerce',
4514 'keywords' => array(
4515 'WooCommerce'
4516 ),
4517 'description' => 'Display a grid of your newest products.',
4518 'supports' => array(
4519 'interactivity' => array(
4520 'clientNavigation' => false
4521 ),
4522 'align' => array(
4523 'wide',
4524 'full'
4525 ),
4526 'html' => false,
4527 'inserter' => false
4528 ),
4529 'attributes' => array(
4530 'columns' => array(
4531 'type' => 'number',
4532 'default' => 3
4533 ),
4534 'rows' => array(
4535 'type' => 'number',
4536 'default' => 3
4537 ),
4538 'alignButtons' => array(
4539 'type' => 'boolean',
4540 'default' => false
4541 ),
4542 'contentVisibility' => array(
4543 'type' => 'object',
4544 'default' => array(
4545 'image' => true,
4546 'title' => true,
4547 'price' => true,
4548 'rating' => true,
4549 'button' => true
4550 ),
4551 'properties' => array(
4552 'image' => array(
4553 'type' => 'boolean',
4554 'default' => true
4555 ),
4556 'title' => array(
4557 'type' => 'boolean',
4558 'default' => true
4559 ),
4560 'price' => array(
4561 'type' => 'boolean',
4562 'default' => true
4563 ),
4564 'rating' => array(
4565 'type' => 'boolean',
4566 'default' => true
4567 ),
4568 'button' => array(
4569 'type' => 'boolean',
4570 'default' => true
4571 )
4572 )
4573 ),
4574 'categories' => array(
4575 'type' => 'array',
4576 'default' => array(
4577
4578 )
4579 ),
4580 'catOperator' => array(
4581 'type' => 'string',
4582 'default' => 'any'
4583 ),
4584 'isPreview' => array(
4585 'type' => 'boolean',
4586 'default' => false
4587 ),
4588 'stockStatus' => array(
4589 'type' => 'array'
4590 ),
4591 'editMode' => array(
4592 'type' => 'boolean',
4593 'default' => true
4594 ),
4595 'orderby' => array(
4596 'type' => 'string',
4597 'enum' => array(
4598 'date',
4599 'popularity',
4600 'price_asc',
4601 'price_desc',
4602 'rating',
4603 'title',
4604 'menu_order'
4605 ),
4606 'default' => 'date'
4607 )
4608 ),
4609 'textdomain' => 'woocommerce',
4610 'apiVersion' => 3,
4611 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4612 ),
4613 'product-on-sale' => array(
4614 '$schema' => 'https://schemas.wp.org/trunk/block.json',
4615 'apiVersion' => 3,
4616 'name' => 'woocommerce/product-on-sale',
4617 'title' => 'On Sale Products',
4618 'category' => 'woocommerce',
4619 'description' => 'Display a grid of products currently on sale.',
4620 'keywords' => array(
4621 'WooCommerce'
4622 ),
4623 'supports' => array(
4624 'interactivity' => array(
4625 'clientNavigation' => false
4626 ),
4627 'align' => array(
4628 'wide',
4629 'full'
4630 ),
4631 'html' => false,
4632 'inserter' => false
4633 ),
4634 'textdomain' => 'woocommerce',
4635 'attributes' => array(
4636 'columns' => array(
4637 'type' => 'number',
4638 'default' => 3
4639 ),
4640 'rows' => array(
4641 'type' => 'number',
4642 'default' => 3
4643 ),
4644 'alignButtons' => array(
4645 'type' => 'boolean',
4646 'default' => false
4647 ),
4648 'categories' => array(
4649 'type' => 'array',
4650 'default' => array(
4651
4652 )
4653 ),
4654 'catOperator' => array(
4655 'type' => 'string',
4656 'default' => 'any'
4657 ),
4658 'contentVisibility' => array(
4659 'type' => 'object',
4660 'default' => array(
4661 'image' => true,
4662 'title' => true,
4663 'price' => true,
4664 'rating' => true,
4665 'button' => true
4666 ),
4667 'properties' => array(
4668 'image' => array(
4669 'type' => 'boolean',
4670 'default' => true
4671 ),
4672 'title' => array(
4673 'type' => 'boolean',
4674 'default' => true
4675 ),
4676 'price' => array(
4677 'type' => 'boolean',
4678 'default' => true
4679 ),
4680 'rating' => array(
4681 'type' => 'boolean',
4682 'default' => true
4683 ),
4684 'button' => array(
4685 'type' => 'boolean',
4686 'default' => true
4687 )
4688 )
4689 ),
4690 'isPreview' => array(
4691 'type' => 'boolean',
4692 'default' => false
4693 ),
4694 'stockStatus' => array(
4695 'type' => 'array'
4696 ),
4697 'orderby' => array(
4698 'type' => 'string',
4699 'default' => 'date'
4700 )
4701 )
4702 ),
4703 'product-price' => array(
4704 'name' => 'woocommerce/product-price',
4705 'title' => 'Product Price',
4706 'description' => 'Display the price of a product.',
4707 'category' => 'woocommerce-product-elements',
4708 'attributes' => array(
4709 'productId' => array(
4710 'type' => 'number',
4711 'default' => 0
4712 ),
4713 'isDescendentOfQueryLoop' => array(
4714 'type' => 'boolean',
4715 'default' => false
4716 ),
4717 'textAlign' => array(
4718 'type' => 'string',
4719 'default' => ''
4720 ),
4721 'isDescendentOfSingleProductTemplate' => array(
4722 'type' => 'boolean',
4723 'default' => false
4724 ),
4725 'isDescendentOfSingleProductBlock' => array(
4726 'type' => 'boolean',
4727 'default' => false
4728 )
4729 ),
4730 'usesContext' => array(
4731 'query',
4732 'queryId',
4733 'postId'
4734 ),
4735 'keywords' => array(
4736 'WooCommerce'
4737 ),
4738 'textdomain' => 'woocommerce',
4739 'apiVersion' => 3,
4740 'supports' => array(
4741 'html' => false,
4742 'interactivity' => true,
4743 'color' => array(
4744 'text' => true,
4745 'background' => true,
4746 'link' => false,
4747 '__experimentalSkipSerialization' => true
4748 ),
4749 'typography' => array(
4750 'fontSize' => true,
4751 'lineHeight' => true,
4752 '__experimentalFontFamily' => true,
4753 '__experimentalFontWeight' => true,
4754 '__experimentalFontStyle' => true,
4755 '__experimentalLetterSpacing' => true,
4756 '__experimentalSkipSerialization' => true
4757 ),
4758 'email' => true,
4759 'spacing' => array(
4760 'margin' => true,
4761 'padding' => true,
4762 '__experimentalSkipSerialization' => array(
4763 'padding'
4764 )
4765 )
4766 ),
4767 'selectors' => array(
4768 'root' => '.wp-block-woocommerce-product-price .wc-block-components-product-price',
4769 'spacing' => array(
4770 'margin' => '.wp-block-woocommerce-product-price',
4771 'padding' => '.wp-block-woocommerce-product-price .wc-block-components-product-price'
4772 )
4773 ),
4774 'ancestor' => array(
4775 'woocommerce/all-products',
4776 'woocommerce/featured-product',
4777 'woocommerce/single-product',
4778 'woocommerce/product-template',
4779 'core/post-template'
4780 ),
4781 'style' => 'file:../product-price.css',
4782 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4783 ),
4784 'product-rating' => array(
4785 'name' => 'woocommerce/product-rating',
4786 'icon' => 'info',
4787 'title' => 'Product Rating',
4788 'description' => 'Display the average rating of a product.',
4789 'category' => 'woocommerce-product-elements',
4790 'attributes' => array(
4791 'productId' => array(
4792 'type' => 'number',
4793 'default' => 0
4794 ),
4795 'isDescendentOfQueryLoop' => array(
4796 'type' => 'boolean',
4797 'default' => false
4798 ),
4799 'textAlign' => array(
4800 'type' => 'string',
4801 'default' => ''
4802 ),
4803 'isDescendentOfSingleProductBlock' => array(
4804 'type' => 'boolean',
4805 'default' => false
4806 ),
4807 'isDescendentOfSingleProductTemplate' => array(
4808 'type' => 'boolean',
4809 'default' => false
4810 )
4811 ),
4812 'supports' => array(
4813 'interactivity' => array(
4814 'clientNavigation' => true
4815 ),
4816 'color' => array(
4817 'text' => true,
4818 'background' => false,
4819 'link' => false,
4820 '__experimentalSkipSerialization' => true
4821 ),
4822 'spacing' => array(
4823 'margin' => true,
4824 'padding' => true
4825 ),
4826 'typography' => array(
4827 'fontSize' => true,
4828 '__experimentalSkipSerialization' => true
4829 )
4830 ),
4831 'selectors' => array(
4832 'root' => '.wp-block-woocommerce-product-rating.wc-block-components-product-rating, .wp-block-woocommerce-product-rating .wc-block-components-product-rating'
4833 ),
4834 'ancestor' => array(
4835 'woocommerce/all-products',
4836 'woocommerce/single-product',
4837 'woocommerce/product-template',
4838 'core/post-template'
4839 ),
4840 'usesContext' => array(
4841 'query',
4842 'queryId',
4843 'postId'
4844 ),
4845 'keywords' => array(
4846 'WooCommerce'
4847 ),
4848 'textdomain' => 'woocommerce',
4849 'apiVersion' => 3,
4850 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4851 ),
4852 'product-rating-counter' => array(
4853 'name' => 'woocommerce/product-rating-counter',
4854 'title' => 'Product Rating Counter',
4855 'description' => 'Display the review count of a product',
4856 'category' => 'woocommerce-product-elements',
4857 'attributes' => array(
4858 'productId' => array(
4859 'type' => 'number',
4860 'default' => 0
4861 ),
4862 'isDescendentOfQueryLoop' => array(
4863 'type' => 'boolean',
4864 'default' => false
4865 ),
4866 'textAlign' => array(
4867 'type' => 'string',
4868 'default' => ''
4869 ),
4870 'isDescendentOfSingleProductBlock' => array(
4871 'type' => 'boolean',
4872 'default' => false
4873 ),
4874 'isDescendentOfSingleProductTemplate' => array(
4875 'type' => 'boolean',
4876 'default' => false
4877 )
4878 ),
4879 'supports' => array(
4880 'interactivity' => array(
4881 'clientNavigation' => true
4882 ),
4883 'inserter' => false,
4884 'color' => array(
4885 'text' => false,
4886 'background' => false,
4887 'link' => true
4888 ),
4889 'spacing' => array(
4890 'margin' => true,
4891 'padding' => true
4892 ),
4893 'typography' => array(
4894 'fontSize' => true,
4895 '__experimentalSkipSerialization' => true
4896 )
4897 ),
4898 'selectors' => array(
4899 'root' => '.wp-block-woocommerce-product-rating-counter.wc-block-components-product-rating-counter, .wp-block-woocommerce-product-rating-counter .wc-block-components-product-rating-counter'
4900 ),
4901 'usesContext' => array(
4902 'query',
4903 'queryId',
4904 'postId'
4905 ),
4906 'keywords' => array(
4907 'WooCommerce'
4908 ),
4909 'ancestor' => array(
4910 'woocommerce/single-product'
4911 ),
4912 'textdomain' => 'woocommerce',
4913 'apiVersion' => 3,
4914 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4915 ),
4916 'product-rating-stars' => array(
4917 'name' => 'woocommerce/product-rating-stars',
4918 'title' => 'Product Rating Stars',
4919 'description' => 'Display the average rating of a product with stars',
4920 'category' => 'woocommerce-product-elements',
4921 'attributes' => array(
4922 'productId' => array(
4923 'type' => 'number',
4924 'default' => 0
4925 ),
4926 'isDescendentOfQueryLoop' => array(
4927 'type' => 'boolean',
4928 'default' => false
4929 ),
4930 'textAlign' => array(
4931 'type' => 'string',
4932 'default' => ''
4933 ),
4934 'isDescendentOfSingleProductBlock' => array(
4935 'type' => 'boolean',
4936 'default' => false
4937 ),
4938 'isDescendentOfSingleProductTemplate' => array(
4939 'type' => 'boolean',
4940 'default' => false
4941 )
4942 ),
4943 'usesContext' => array(
4944 'query',
4945 'queryId',
4946 'postId'
4947 ),
4948 'keywords' => array(
4949 'WooCommerce'
4950 ),
4951 'supports' => array(
4952 'interactivity' => array(
4953 'clientNavigation' => true
4954 ),
4955 'inserter' => false,
4956 'color' => array(
4957 'text' => true,
4958 'background' => false,
4959 'link' => false,
4960 '__experimentalSkipSerialization' => true
4961 ),
4962 'spacing' => array(
4963 'margin' => true,
4964 'padding' => true
4965 ),
4966 'typography' => array(
4967 'fontSize' => true,
4968 '__experimentalSkipSerialization' => true
4969 )
4970 ),
4971 'selectors' => array(
4972 'root' => '.wp-block-woocommerce-product-rating-stars.wc-block-components-product-rating, .wp-block-woocommerce-product-rating-stars .wc-block-components-product-rating'
4973 ),
4974 'ancestor' => array(
4975 'woocommerce/single-product'
4976 ),
4977 'textdomain' => 'woocommerce',
4978 'apiVersion' => 3,
4979 '$schema' => 'https://schemas.wp.org/trunk/block.json'
4980 ),
4981 'product-results-count' => array(
4982 'name' => 'woocommerce/product-results-count',
4983 'title' => 'Product Results Count',
4984 'description' => 'Display the number of products on the archive page or search result page.',
4985 'category' => 'woocommerce',
4986 'keywords' => array(
4987 'WooCommerce'
4988 ),
4989 'supports' => array(
4990 'interactivity' => array(
4991 'clientNavigation' => true
4992 ),
4993 'color' => array(
4994 'text' => true,
4995 'background' => false
4996 ),
4997 'typography' => array(
4998 'fontSize' => true
4999 )
5000 ),
5001 'usesContext' => array(
5002 'queryId'
5003 ),
5004 'textdomain' => 'woocommerce',
5005 'apiVersion' => 3,
5006 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5007 ),
5008 'product-review-author-name' => array(
5009 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5010 'apiVersion' => 3,
5011 'name' => 'woocommerce/product-review-author-name',
5012 'title' => 'Review Author Name',
5013 'category' => 'woocommerce',
5014 'ancestor' => array(
5015 'woocommerce/product-reviews'
5016 ),
5017 'description' => 'Displays the name of the author of the review.',
5018 'textdomain' => 'woocommerce',
5019 'attributes' => array(
5020 'isLink' => array(
5021 'type' => 'boolean',
5022 'default' => true
5023 ),
5024 'linkTarget' => array(
5025 'type' => 'string',
5026 'default' => '_self'
5027 ),
5028 'textAlign' => array(
5029 'type' => 'string'
5030 )
5031 ),
5032 'usesContext' => array(
5033 'commentId'
5034 ),
5035 'supports' => array(
5036 'html' => false,
5037 'spacing' => array(
5038 'margin' => true,
5039 'padding' => true
5040 ),
5041 'color' => array(
5042 'gradients' => true,
5043 'link' => true,
5044 '__experimentalDefaultControls' => array(
5045 'background' => true,
5046 'text' => true,
5047 'link' => true
5048 )
5049 ),
5050 'typography' => array(
5051 'fontSize' => true,
5052 'lineHeight' => true,
5053 '__experimentalFontFamily' => true,
5054 '__experimentalFontWeight' => true,
5055 '__experimentalFontStyle' => true,
5056 '__experimentalTextTransform' => true,
5057 '__experimentalTextDecoration' => true,
5058 '__experimentalLetterSpacing' => true,
5059 '__experimentalDefaultControls' => array(
5060 'fontSize' => true
5061 )
5062 ),
5063 'interactivity' => array(
5064 'clientNavigation' => true
5065 ),
5066 '__experimentalBorder' => array(
5067 'radius' => true,
5068 'color' => true,
5069 'width' => true,
5070 'style' => true,
5071 '__experimentalDefaultControls' => array(
5072 'radius' => true,
5073 'color' => true,
5074 'width' => true,
5075 'style' => true
5076 )
5077 )
5078 )
5079 ),
5080 'product-review-content' => array(
5081 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5082 'apiVersion' => 3,
5083 'name' => 'woocommerce/product-review-content',
5084 'title' => 'Review Content',
5085 'category' => 'woocommerce',
5086 'ancestor' => array(
5087 'woocommerce/product-reviews'
5088 ),
5089 'description' => 'Displays the contents of a product review.',
5090 'textdomain' => 'woocommerce',
5091 'usesContext' => array(
5092 'commentId'
5093 ),
5094 'attributes' => array(
5095 'textAlign' => array(
5096 'type' => 'string'
5097 )
5098 ),
5099 'supports' => array(
5100 'color' => array(
5101 'gradients' => true,
5102 'link' => true,
5103 '__experimentalDefaultControls' => array(
5104 'background' => true,
5105 'text' => true
5106 )
5107 ),
5108 'typography' => array(
5109 'fontSize' => true,
5110 'lineHeight' => true,
5111 '__experimentalFontFamily' => true,
5112 '__experimentalFontWeight' => true,
5113 '__experimentalFontStyle' => true,
5114 '__experimentalTextTransform' => true,
5115 '__experimentalTextDecoration' => true,
5116 '__experimentalLetterSpacing' => true,
5117 '__experimentalDefaultControls' => array(
5118 'fontSize' => true
5119 )
5120 ),
5121 '__experimentalBorder' => array(
5122 'radius' => true,
5123 'color' => true,
5124 'width' => true,
5125 'style' => true,
5126 '__experimentalDefaultControls' => array(
5127 'radius' => true,
5128 'color' => true,
5129 'width' => true,
5130 'style' => true
5131 )
5132 ),
5133 'spacing' => array(
5134 'padding' => array(
5135 'horizontal',
5136 'vertical'
5137 ),
5138 '__experimentalDefaultControls' => array(
5139 'padding' => true
5140 )
5141 ),
5142 'html' => false
5143 )
5144 ),
5145 'product-review-date' => array(
5146 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5147 'apiVersion' => 3,
5148 'name' => 'woocommerce/product-review-date',
5149 'title' => 'Review Date',
5150 'category' => 'woocommerce',
5151 'ancestor' => array(
5152 'woocommerce/product-reviews'
5153 ),
5154 'description' => 'Displays the date on which the review was posted.',
5155 'textdomain' => 'woocommerce',
5156 'attributes' => array(
5157 'format' => array(
5158 'type' => 'string'
5159 ),
5160 'isLink' => array(
5161 'type' => 'boolean',
5162 'default' => true
5163 )
5164 ),
5165 'usesContext' => array(
5166 'commentId'
5167 ),
5168 'supports' => array(
5169 'html' => false,
5170 'color' => array(
5171 'gradients' => true,
5172 'link' => true,
5173 '__experimentalDefaultControls' => array(
5174 'background' => true,
5175 'text' => true,
5176 'link' => true
5177 )
5178 ),
5179 'spacing' => array(
5180 'margin' => true,
5181 'padding' => true
5182 ),
5183 'typography' => array(
5184 'fontSize' => true,
5185 'lineHeight' => true,
5186 '__experimentalFontFamily' => true,
5187 '__experimentalFontWeight' => true,
5188 '__experimentalFontStyle' => true,
5189 '__experimentalTextTransform' => true,
5190 '__experimentalTextDecoration' => true,
5191 '__experimentalLetterSpacing' => true,
5192 '__experimentalDefaultControls' => array(
5193 'fontSize' => true
5194 )
5195 ),
5196 'interactivity' => array(
5197 'clientNavigation' => true
5198 ),
5199 '__experimentalBorder' => array(
5200 'radius' => true,
5201 'color' => true,
5202 'width' => true,
5203 'style' => true,
5204 '__experimentalDefaultControls' => array(
5205 'radius' => true,
5206 'color' => true,
5207 'width' => true,
5208 'style' => true
5209 )
5210 )
5211 )
5212 ),
5213 'product-review-form' => array(
5214 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5215 'apiVersion' => 3,
5216 'name' => 'woocommerce/product-review-form',
5217 'title' => 'Reviews Form',
5218 'category' => 'woocommerce',
5219 'description' => 'Display a product\'s reviews form.',
5220 'textdomain' => 'woocommerce',
5221 'attributes' => array(
5222 'textAlign' => array(
5223 'type' => 'string'
5224 )
5225 ),
5226 'usesContext' => array(
5227 'postId',
5228 'postType'
5229 ),
5230 'supports' => array(
5231 'interactivity' => true,
5232 'html' => false,
5233 'color' => array(
5234 'gradients' => true,
5235 'heading' => true,
5236 'link' => true,
5237 '__experimentalDefaultControls' => array(
5238 'background' => true,
5239 'text' => true
5240 )
5241 ),
5242 'spacing' => array(
5243 'margin' => true,
5244 'padding' => true
5245 ),
5246 'typography' => array(
5247 'fontSize' => true,
5248 'lineHeight' => true,
5249 '__experimentalFontStyle' => true,
5250 '__experimentalFontWeight' => true,
5251 '__experimentalLetterSpacing' => true,
5252 '__experimentalTextTransform' => true,
5253 '__experimentalDefaultControls' => array(
5254 'fontSize' => true
5255 )
5256 ),
5257 '__experimentalBorder' => array(
5258 'radius' => true,
5259 'color' => true,
5260 'width' => true,
5261 'style' => true,
5262 '__experimentalDefaultControls' => array(
5263 'radius' => true,
5264 'color' => true,
5265 'width' => true,
5266 'style' => true
5267 )
5268 )
5269 ),
5270 'example' => array(
5271 'attributes' => array(
5272 'textAlign' => 'center'
5273 )
5274 ),
5275 'viewScriptModule' => 'woocommerce/product-review-form',
5276 'style' => 'file:../woocommerce/product-review-form-style.css',
5277 'editorStyle' => 'file:../woocommerce/product-review-form-editor.css'
5278 ),
5279 'product-review-rating' => array(
5280 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5281 'apiVersion' => 3,
5282 'name' => 'woocommerce/product-review-rating',
5283 'title' => 'Review Rating',
5284 'category' => 'woocommerce',
5285 'ancestor' => array(
5286 'woocommerce/product-reviews'
5287 ),
5288 'description' => 'Displays the rating of a product review.',
5289 'textdomain' => 'woocommerce',
5290 'usesContext' => array(
5291 'commentId'
5292 ),
5293 'attributes' => array(
5294 'textAlign' => array(
5295 'type' => 'string'
5296 )
5297 ),
5298 'supports' => array(
5299 'interactivity' => array(
5300 'clientNavigation' => true
5301 ),
5302 'color' => array(
5303 'gradients' => true,
5304 '__experimentalDefaultControls' => array(
5305 'background' => true,
5306 'text' => true
5307 )
5308 )
5309 )
5310 ),
5311 'product-review-template' => array(
5312 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5313 'apiVersion' => 3,
5314 'name' => 'woocommerce/product-review-template',
5315 'title' => 'Reviews Template',
5316 'category' => 'woocommerce',
5317 'ancestor' => array(
5318 'woocommerce/product-reviews'
5319 ),
5320 'description' => 'Contains the block elements used to display product reviews, like the title, author, date, rating and more.',
5321 'textdomain' => 'woocommerce',
5322 'usesContext' => array(
5323 'postId',
5324 'postType'
5325 ),
5326 'supports' => array(
5327 'align' => true,
5328 'html' => false,
5329 'reusable' => false,
5330 'spacing' => array(
5331 'margin' => true,
5332 'padding' => true
5333 ),
5334 'typography' => array(
5335 'fontSize' => true,
5336 'lineHeight' => true,
5337 '__experimentalFontFamily' => true,
5338 '__experimentalFontWeight' => true,
5339 '__experimentalFontStyle' => true,
5340 '__experimentalTextTransform' => true,
5341 '__experimentalTextDecoration' => true,
5342 '__experimentalLetterSpacing' => true,
5343 '__experimentalDefaultControls' => array(
5344 'fontSize' => true
5345 )
5346 ),
5347 'interactivity' => array(
5348 'clientNavigation' => true
5349 ),
5350 '__experimentalBorder' => array(
5351 'radius' => true,
5352 'color' => true,
5353 'width' => true,
5354 'style' => true,
5355 '__experimentalDefaultControls' => array(
5356 'radius' => true,
5357 'color' => true,
5358 'width' => true,
5359 'style' => true
5360 )
5361 )
5362 )
5363 ),
5364 'product-reviews' => array(
5365 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5366 'apiVersion' => 3,
5367 'name' => 'woocommerce/product-reviews',
5368 'icon' => 'admin-comments',
5369 'title' => 'Product Reviews',
5370 'description' => 'Display a product\'s reviews',
5371 'category' => 'woocommerce',
5372 'textdomain' => 'woocommerce',
5373 'attributes' => array(
5374 'tagName' => array(
5375 'type' => 'string',
5376 'default' => 'div'
5377 )
5378 ),
5379 'supports' => array(
5380 'interactivity' => true,
5381 'align' => array(
5382 'wide',
5383 'full'
5384 ),
5385 'html' => false,
5386 'color' => array(
5387 'gradients' => true,
5388 'heading' => true,
5389 'link' => true,
5390 '__experimentalDefaultControls' => array(
5391 'background' => true,
5392 'text' => true,
5393 'link' => true
5394 )
5395 ),
5396 'spacing' => array(
5397 'margin' => true,
5398 'padding' => true
5399 ),
5400 'typography' => array(
5401 'fontSize' => true,
5402 'lineHeight' => true,
5403 '__experimentalFontFamily' => true,
5404 '__experimentalFontWeight' => true,
5405 '__experimentalFontStyle' => true,
5406 '__experimentalTextTransform' => true,
5407 '__experimentalTextDecoration' => true,
5408 '__experimentalLetterSpacing' => true,
5409 '__experimentalDefaultControls' => array(
5410 'fontSize' => true
5411 )
5412 ),
5413 '__experimentalBorder' => array(
5414 'radius' => true,
5415 'color' => true,
5416 'width' => true,
5417 'style' => true,
5418 '__experimentalDefaultControls' => array(
5419 'radius' => true,
5420 'color' => true,
5421 'width' => true,
5422 'style' => true
5423 )
5424 )
5425 ),
5426 'usesContext' => array(
5427 'postId',
5428 'postType'
5429 ),
5430 'viewScriptModule' => 'woocommerce/product-reviews'
5431 ),
5432 'product-reviews-pagination' => array(
5433 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5434 'apiVersion' => 3,
5435 'name' => 'woocommerce/product-reviews-pagination',
5436 'title' => 'Reviews Pagination',
5437 'category' => 'woocommerce',
5438 'ancestor' => array(
5439 'woocommerce/product-reviews'
5440 ),
5441 'allowedBlocks' => array(
5442 'woocommerce/product-reviews-pagination-previous',
5443 'woocommerce/product-reviews-pagination-numbers',
5444 'woocommerce/product-reviews-pagination-next'
5445 ),
5446 'description' => 'Displays a paginated navigation to next/previous set of product reviews, when applicable.',
5447 'textdomain' => 'woocommerce',
5448 'attributes' => array(
5449 'paginationArrow' => array(
5450 'type' => 'string',
5451 'default' => 'none'
5452 )
5453 ),
5454 'example' => array(
5455 'attributes' => array(
5456 'paginationArrow' => 'none'
5457 )
5458 ),
5459 'providesContext' => array(
5460 'reviews/paginationArrow' => 'paginationArrow'
5461 ),
5462 'supports' => array(
5463 'align' => true,
5464 'reusable' => false,
5465 'html' => false,
5466 'color' => array(
5467 'gradients' => true,
5468 'link' => true,
5469 '__experimentalDefaultControls' => array(
5470 'background' => true,
5471 'text' => true,
5472 'link' => true
5473 )
5474 ),
5475 'layout' => array(
5476 'allowSwitching' => false,
5477 'allowInheriting' => false,
5478 'default' => array(
5479 'type' => 'flex'
5480 )
5481 ),
5482 'typography' => array(
5483 'fontSize' => true,
5484 'lineHeight' => true,
5485 '__experimentalFontFamily' => true,
5486 '__experimentalFontWeight' => true,
5487 '__experimentalFontStyle' => true,
5488 '__experimentalTextTransform' => true,
5489 '__experimentalTextDecoration' => true,
5490 '__experimentalLetterSpacing' => true,
5491 '__experimentalDefaultControls' => array(
5492 'fontSize' => true
5493 )
5494 ),
5495 'interactivity' => array(
5496 'clientNavigation' => true
5497 )
5498 )
5499 ),
5500 'product-reviews-pagination-next' => array(
5501 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5502 'apiVersion' => 3,
5503 'name' => 'woocommerce/product-reviews-pagination-next',
5504 'title' => 'Reviews Next Page',
5505 'category' => 'woocommerce',
5506 'ancestor' => array(
5507 'woocommerce/product-reviews-pagination'
5508 ),
5509 'description' => 'Displays the next product review\'s page link.',
5510 'textdomain' => 'woocommerce',
5511 'attributes' => array(
5512 'label' => array(
5513 'type' => 'string',
5514 'role' => 'content'
5515 )
5516 ),
5517 'usesContext' => array(
5518 'postId',
5519 'reviews/paginationArrow'
5520 ),
5521 'supports' => array(
5522 'reusable' => false,
5523 'html' => false,
5524 'color' => array(
5525 'gradients' => true,
5526 'text' => false,
5527 '__experimentalDefaultControls' => array(
5528 'background' => true
5529 )
5530 ),
5531 'typography' => array(
5532 'fontSize' => true,
5533 'lineHeight' => true,
5534 '__experimentalFontFamily' => true,
5535 '__experimentalFontWeight' => true,
5536 '__experimentalFontStyle' => true,
5537 '__experimentalTextTransform' => true,
5538 '__experimentalTextDecoration' => true,
5539 '__experimentalLetterSpacing' => true,
5540 '__experimentalDefaultControls' => array(
5541 'fontSize' => true
5542 )
5543 ),
5544 'interactivity' => array(
5545 'clientNavigation' => true
5546 )
5547 )
5548 ),
5549 'product-reviews-pagination-numbers' => array(
5550 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5551 'apiVersion' => 3,
5552 'name' => 'woocommerce/product-reviews-pagination-numbers',
5553 'title' => 'Reviews Page Numbers',
5554 'category' => 'woocommerce',
5555 'ancestor' => array(
5556 'woocommerce/product-reviews-pagination'
5557 ),
5558 'description' => 'Displays a list of page numbers for product reviews pagination.',
5559 'textdomain' => 'woocommerce',
5560 'usesContext' => array(
5561 'postId'
5562 ),
5563 'supports' => array(
5564 'reusable' => false,
5565 'html' => false,
5566 'color' => array(
5567 'gradients' => true,
5568 'text' => false,
5569 '__experimentalDefaultControls' => array(
5570 'background' => true
5571 )
5572 ),
5573 'typography' => array(
5574 'fontSize' => true,
5575 'lineHeight' => true,
5576 '__experimentalFontFamily' => true,
5577 '__experimentalFontWeight' => true,
5578 '__experimentalFontStyle' => true,
5579 '__experimentalTextTransform' => true,
5580 '__experimentalTextDecoration' => true,
5581 '__experimentalLetterSpacing' => true,
5582 '__experimentalDefaultControls' => array(
5583 'fontSize' => true
5584 )
5585 ),
5586 'interactivity' => array(
5587 'clientNavigation' => true
5588 )
5589 )
5590 ),
5591 'product-reviews-pagination-previous' => array(
5592 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5593 'apiVersion' => 3,
5594 'name' => 'woocommerce/product-reviews-pagination-previous',
5595 'title' => 'Reviews Previous Page',
5596 'category' => 'woocommerce',
5597 'ancestor' => array(
5598 'woocommerce/product-reviews-pagination'
5599 ),
5600 'description' => 'Displays the previous product review\'s page link.',
5601 'textdomain' => 'woocommerce',
5602 'attributes' => array(
5603 'label' => array(
5604 'type' => 'string',
5605 'role' => 'content'
5606 )
5607 ),
5608 'usesContext' => array(
5609 'postId',
5610 'reviews/paginationArrow'
5611 ),
5612 'supports' => array(
5613 'reusable' => false,
5614 'html' => false,
5615 'color' => array(
5616 'gradients' => true,
5617 'text' => false,
5618 '__experimentalDefaultControls' => array(
5619 'background' => true
5620 )
5621 ),
5622 'typography' => array(
5623 'fontSize' => true,
5624 'lineHeight' => true,
5625 '__experimentalFontFamily' => true,
5626 '__experimentalFontWeight' => true,
5627 '__experimentalFontStyle' => true,
5628 '__experimentalTextTransform' => true,
5629 '__experimentalTextDecoration' => true,
5630 '__experimentalLetterSpacing' => true,
5631 '__experimentalDefaultControls' => array(
5632 'fontSize' => true
5633 )
5634 ),
5635 'interactivity' => array(
5636 'clientNavigation' => true
5637 )
5638 )
5639 ),
5640 'product-reviews-title' => array(
5641 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5642 'apiVersion' => 3,
5643 'name' => 'woocommerce/product-reviews-title',
5644 'title' => 'Reviews Title',
5645 'category' => 'woocommerce',
5646 'ancestor' => array(
5647 'woocommerce/product-reviews'
5648 ),
5649 'description' => 'Displays a title with the number of reviews.',
5650 'textdomain' => 'woocommerce',
5651 'usesContext' => array(
5652 'postId',
5653 'postType'
5654 ),
5655 'attributes' => array(
5656 'textAlign' => array(
5657 'type' => 'string'
5658 ),
5659 'showProductTitle' => array(
5660 'type' => 'boolean',
5661 'default' => true
5662 ),
5663 'showReviewsCount' => array(
5664 'type' => 'boolean',
5665 'default' => true
5666 ),
5667 'level' => array(
5668 'type' => 'number',
5669 'default' => 2
5670 ),
5671 'levelOptions' => array(
5672 'type' => 'array'
5673 )
5674 ),
5675 'supports' => array(
5676 'anchor' => false,
5677 'align' => true,
5678 'html' => false,
5679 '__experimentalBorder' => array(
5680 'radius' => true,
5681 'color' => true,
5682 'width' => true,
5683 'style' => true
5684 ),
5685 'color' => array(
5686 'gradients' => true,
5687 '__experimentalDefaultControls' => array(
5688 'background' => true,
5689 'text' => true
5690 )
5691 ),
5692 'spacing' => array(
5693 'margin' => true,
5694 'padding' => true
5695 ),
5696 'typography' => array(
5697 'fontSize' => true,
5698 'lineHeight' => true,
5699 '__experimentalFontFamily' => true,
5700 '__experimentalFontWeight' => true,
5701 '__experimentalFontStyle' => true,
5702 '__experimentalTextTransform' => true,
5703 '__experimentalTextDecoration' => true,
5704 '__experimentalLetterSpacing' => true,
5705 '__experimentalDefaultControls' => array(
5706 'fontSize' => true,
5707 '__experimentalFontFamily' => true,
5708 '__experimentalFontStyle' => true,
5709 '__experimentalFontWeight' => true
5710 )
5711 ),
5712 'interactivity' => array(
5713 'clientNavigation' => true
5714 )
5715 )
5716 ),
5717 'product-sale-badge' => array(
5718 'name' => 'woocommerce/product-sale-badge',
5719 'title' => 'On-Sale Badge',
5720 'description' => 'Displays an on-sale badge if the product is on-sale.',
5721 'category' => 'woocommerce-product-elements',
5722 'attributes' => array(
5723 'productId' => array(
5724 'type' => 'number',
5725 'default' => 0
5726 ),
5727 'isDescendentOfQueryLoop' => array(
5728 'type' => 'boolean',
5729 'default' => false
5730 ),
5731 'isDescendentOfSingleProductBlock' => array(
5732 'type' => 'boolean',
5733 'default' => false
5734 ),
5735 'isDescendentOfSingleProductTemplate' => array(
5736 'type' => 'boolean',
5737 'default' => false
5738 )
5739 ),
5740 'supports' => array(
5741 'interactivity' => array(
5742 'clientNavigation' => true
5743 ),
5744 'html' => false,
5745 'align' => true,
5746 'color' => array(
5747 'gradients' => true,
5748 'background' => true,
5749 'link' => false,
5750 '__experimentalSkipSerialization' => true
5751 ),
5752 'typography' => array(
5753 'fontSize' => true,
5754 'lineHeight' => true,
5755 '__experimentalFontFamily' => true,
5756 '__experimentalFontWeight' => true,
5757 '__experimentalFontStyle' => true,
5758 '__experimentalSkipSerialization' => true,
5759 '__experimentalLetterSpacing' => true,
5760 '__experimentalTextTransform' => true,
5761 '__experimentalTextDecoration' => true
5762 ),
5763 '__experimentalBorder' => array(
5764 'color' => true,
5765 'radius' => true,
5766 'width' => true,
5767 '__experimentalSkipSerialization' => true
5768 ),
5769 'spacing' => array(
5770 'margin' => true
5771 ),
5772 'email' => true
5773 ),
5774 'selectors' => array(
5775 'root' => '.wp-block-woocommerce-product-sale-badge .wc-block-components-product-sale-badge'
5776 ),
5777 'ancestor' => array(
5778 'woocommerce/single-product',
5779 'woocommerce/product-template',
5780 'core/post-template',
5781 'woocommerce/product-gallery'
5782 ),
5783 'usesContext' => array(
5784 'query',
5785 'queryId',
5786 'postId'
5787 ),
5788 'keywords' => array(
5789 'WooCommerce'
5790 ),
5791 'textdomain' => 'woocommerce',
5792 'apiVersion' => 3,
5793 'example' => array(
5794
5795 ),
5796 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5797 ),
5798 'product-sku' => array(
5799 'name' => 'woocommerce/product-sku',
5800 'title' => 'Product SKU',
5801 'description' => 'Displays the SKU of a product.',
5802 'category' => 'woocommerce-product-elements',
5803 'attributes' => array(
5804 'productId' => array(
5805 'type' => 'number',
5806 'default' => 0
5807 ),
5808 'isDescendantOfAllProducts' => array(
5809 'type' => 'boolean',
5810 'default' => false
5811 ),
5812 'showProductSelector' => array(
5813 'type' => 'boolean',
5814 'default' => false
5815 ),
5816 'prefix' => array(
5817 'type' => 'string',
5818 'default' => 'SKU:',
5819 'role' => 'content'
5820 ),
5821 'suffix' => array(
5822 'type' => 'string',
5823 'default' => '',
5824 'role' => 'content'
5825 )
5826 ),
5827 'usesContext' => array(
5828 'query',
5829 'queryId',
5830 'postId'
5831 ),
5832 'ancestor' => array(
5833 'woocommerce/product-meta',
5834 'woocommerce/all-products',
5835 'woocommerce/single-product',
5836 'woocommerce/product-template',
5837 'core/post-template'
5838 ),
5839 'supports' => array(
5840 'html' => false,
5841 'interactivity' => array(
5842 'clientNavigation' => true
5843 ),
5844 'color' => array(
5845 'text' => true,
5846 'background' => true
5847 ),
5848 'typography' => array(
5849 'fontSize' => true,
5850 'lineHeight' => true,
5851 '__experimentalFontWeight' => true,
5852 '__experimentalFontFamily' => true,
5853 '__experimentalFontStyle' => true,
5854 '__experimentalTextTransform' => true,
5855 '__experimentalTextDecoration' => true,
5856 '__experimentalLetterSpacing' => true
5857 ),
5858 'spacing' => array(
5859 'margin' => true,
5860 'padding' => true
5861 )
5862 ),
5863 'keywords' => array(
5864 'WooCommerce'
5865 ),
5866 'textdomain' => 'woocommerce',
5867 'apiVersion' => 3,
5868 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5869 ),
5870 'product-specifications' => array(
5871 '$schema' => 'https://schemas.wp.org/trunk/block.json',
5872 'apiVersion' => 3,
5873 'name' => 'woocommerce/product-specifications',
5874 'version' => '1.0.0',
5875 'title' => 'Product Specifications',
5876 'description' => 'Display product weight, dimensions, and attributes.',
5877 'category' => 'woocommerce',
5878 'keywords' => array(
5879 'attributes',
5880 'weight',
5881 'dimensions',
5882 'additional information'
5883 ),
5884 'textdomain' => 'woocommerce',
5885 'ancestor' => array(
5886 'woocommerce/single-product',
5887 'woocommerce/product-template',
5888 'core/post-template'
5889 ),
5890 'attributes' => array(
5891 'showWeight' => array(
5892 'type' => 'boolean',
5893 'default' => true
5894 ),
5895 'showDimensions' => array(
5896 'type' => 'boolean',
5897 'default' => true
5898 ),
5899 'showAttributes' => array(
5900 'type' => 'boolean',
5901 'default' => true
5902 )
5903 ),
5904 'usesContext' => array(
5905 'postId',
5906 'postType'
5907 ),
5908 'supports' => array(
5909 'html' => false,
5910 'align' => array(
5911 'wide',
5912 'full'
5913 ),
5914 'spacing' => array(
5915 'margin' => true,
5916 'padding' => true
5917 ),
5918 'typography' => array(
5919 'fontSize' => true,
5920 'lineHeight' => true
5921 )
5922 )
5923 ),
5924 'product-stock-indicator' => array(
5925 'name' => 'woocommerce/product-stock-indicator',
5926 'icon' => 'info',
5927 'title' => 'Product Stock Indicator',
5928 'description' => 'Let shoppers know when products are out of stock or on backorder. This block is hidden when products are in stock.',
5929 'category' => 'woocommerce-product-elements',
5930 'attributes' => array(
5931 'isDescendantOfAllProducts' => array(
5932 'type' => 'boolean',
5933 'default' => false
5934 )
5935 ),
5936 'supports' => array(
5937 'html' => false,
5938 'interactivity' => true,
5939 'color' => array(
5940 'text' => true,
5941 'background' => true
5942 ),
5943 'typography' => array(
5944 'fontSize' => true,
5945 'lineHeight' => true,
5946 '__experimentalFontWeight' => true,
5947 '__experimentalFontFamily' => true,
5948 '__experimentalFontStyle' => true,
5949 '__experimentalTextTransform' => true,
5950 '__experimentalTextDecoration' => true,
5951 '__experimentalLetterSpacing' => true
5952 ),
5953 'spacing' => array(
5954 'margin' => true,
5955 'padding' => true
5956 )
5957 ),
5958 'ancestor' => array(
5959 'woocommerce/all-products',
5960 'woocommerce/single-product',
5961 'woocommerce/product-template',
5962 'core/post-template'
5963 ),
5964 'usesContext' => array(
5965 'query',
5966 'queryId',
5967 'postId'
5968 ),
5969 'keywords' => array(
5970 'WooCommerce'
5971 ),
5972 'textdomain' => 'woocommerce',
5973 'apiVersion' => 3,
5974 '$schema' => 'https://schemas.wp.org/trunk/block.json'
5975 ),
5976 'product-summary' => array(
5977 'name' => 'woocommerce/product-summary',
5978 'icon' => 'page',
5979 'title' => 'Product Summary',
5980 'description' => 'Display a short description about a product.',
5981 'category' => 'woocommerce-product-elements',
5982 'attributes' => array(
5983 'productId' => array(
5984 'type' => 'number',
5985 'default' => 0
5986 ),
5987 'isDescendentOfQueryLoop' => array(
5988 'type' => 'boolean',
5989 'default' => false
5990 ),
5991 'isDescendentOfSingleProductTemplate' => array(
5992 'type' => 'boolean',
5993 'default' => false
5994 ),
5995 'isDescendentOfSingleProductBlock' => array(
5996 'type' => 'boolean',
5997 'default' => false
5998 ),
5999 'isDescendantOfAllProducts' => array(
6000 'type' => 'boolean',
6001 'default' => false
6002 ),
6003 'showDescriptionIfEmpty' => array(
6004 'type' => 'boolean',
6005 'default' => false
6006 ),
6007 'showLink' => array(
6008 'type' => 'boolean',
6009 'default' => false
6010 ),
6011 'summaryLength' => array(
6012 'type' => 'number',
6013 'default' => 0
6014 ),
6015 'linkText' => array(
6016 'type' => 'string',
6017 'default' => ''
6018 )
6019 ),
6020 'supports' => array(
6021 'interactivity' => array(
6022 'clientNavigation' => true
6023 ),
6024 'color' => array(
6025 'text' => true,
6026 'background' => true,
6027 'link' => true
6028 ),
6029 'spacing' => array(
6030 'margin' => true,
6031 'padding' => true
6032 ),
6033 'typography' => array(
6034 'fontSize' => true,
6035 'lineHeight' => true,
6036 'textAlign' => true,
6037 '__experimentalFontFamily' => true,
6038 '__experimentalFontWeight' => true,
6039 '__experimentalFontStyle' => true,
6040 '__experimentalTextTransform' => true,
6041 '__experimentalTextDecoration' => true,
6042 '__experimentalLetterSpacing' => true,
6043 '__experimentalDefaultControls' => array(
6044 'fontSize' => true
6045 )
6046 )
6047 ),
6048 'selectors' => array(
6049 'root' => '.wp-block-woocommerce-product-summary.wc-block-components-product-summary, .wp-block-woocommerce-product-summary .wc-block-components-product-summary'
6050 ),
6051 'ancestor' => array(
6052 'woocommerce/all-products',
6053 'woocommerce/featured-product',
6054 'woocommerce/single-product',
6055 'woocommerce/product-template',
6056 'core/post-template'
6057 ),
6058 'usesContext' => array(
6059 'query',
6060 'queryId',
6061 'postId'
6062 ),
6063 'keywords' => array(
6064 'WooCommerce'
6065 ),
6066 'textdomain' => 'woocommerce',
6067 'apiVersion' => 3,
6068 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6069 ),
6070 'product-tag' => array(
6071 'name' => 'woocommerce/product-tag',
6072 'title' => 'Products by Tag',
6073 'category' => 'woocommerce',
6074 'keywords' => array(
6075 'WooCommerce'
6076 ),
6077 'description' => 'Display a grid of products with selected tags.',
6078 'supports' => array(
6079 'interactivity' => array(
6080 'clientNavigation' => false
6081 ),
6082 'align' => array(
6083 'wide',
6084 'full'
6085 ),
6086 'html' => false,
6087 'inserter' => false
6088 ),
6089 'attributes' => array(
6090 'columns' => array(
6091 'type' => 'number',
6092 'default' => 3
6093 ),
6094 'rows' => array(
6095 'type' => 'number',
6096 'default' => 3
6097 ),
6098 'alignButtons' => array(
6099 'type' => 'boolean',
6100 'default' => false
6101 ),
6102 'contentVisibility' => array(
6103 'type' => 'object',
6104 'default' => array(
6105 'image' => true,
6106 'title' => true,
6107 'price' => true,
6108 'rating' => true,
6109 'button' => true
6110 ),
6111 'properties' => array(
6112 'image' => array(
6113 'type' => 'boolean',
6114 'default' => true
6115 ),
6116 'title' => array(
6117 'type' => 'boolean',
6118 'default' => true
6119 ),
6120 'price' => array(
6121 'type' => 'boolean',
6122 'default' => true
6123 ),
6124 'rating' => array(
6125 'type' => 'boolean',
6126 'default' => true
6127 ),
6128 'button' => array(
6129 'type' => 'boolean',
6130 'default' => true
6131 )
6132 )
6133 ),
6134 'tags' => array(
6135 'type' => 'array',
6136 'default' => array(
6137
6138 )
6139 ),
6140 'tagOperator' => array(
6141 'type' => 'string',
6142 'default' => 'any'
6143 ),
6144 'orderby' => array(
6145 'type' => 'string',
6146 'default' => 'date'
6147 ),
6148 'isPreview' => array(
6149 'type' => 'boolean',
6150 'default' => false
6151 ),
6152 'stockStatus' => array(
6153 'type' => 'array'
6154 )
6155 ),
6156 'textdomain' => 'woocommerce',
6157 'apiVersion' => 3,
6158 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6159 ),
6160 'product-template' => array(
6161 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6162 'apiVersion' => 3,
6163 'name' => 'woocommerce/product-template',
6164 'title' => 'Product Template',
6165 'category' => 'woocommerce',
6166 'description' => 'Contains the block elements used to render a product.',
6167 'keywords' => array(
6168 'WooCommerce'
6169 ),
6170 'textdomain' => 'woocommerce',
6171 'usesContext' => array(
6172 'queryId',
6173 'query',
6174 'queryContext',
6175 'displayLayout',
6176 'templateSlug',
6177 'postId',
6178 'queryContextIncludes',
6179 'collection',
6180 '__privateProductCollectionPreviewState'
6181 ),
6182 'supports' => array(
6183 'interactivity' => true,
6184 'inserter' => false,
6185 'reusable' => false,
6186 'html' => false,
6187 'align' => array(
6188 'wide',
6189 'full'
6190 ),
6191 'anchor' => true,
6192 'color' => array(
6193 'gradients' => true,
6194 'link' => true,
6195 '__experimentalDefaultControls' => array(
6196 'background' => true,
6197 'text' => true
6198 )
6199 ),
6200 'typography' => array(
6201 'fontSize' => true,
6202 'lineHeight' => true,
6203 '__experimentalFontFamily' => true,
6204 '__experimentalFontWeight' => true,
6205 '__experimentalFontStyle' => true,
6206 '__experimentalTextTransform' => true,
6207 '__experimentalTextDecoration' => true,
6208 '__experimentalLetterSpacing' => true,
6209 '__experimentalDefaultControls' => array(
6210 'fontSize' => true
6211 )
6212 ),
6213 'layout' => array(
6214 'allowEditing' => false,
6215 'allowSwitching' => false,
6216 'allowInheriting' => false,
6217 'allowSizingOnChildren' => false,
6218 'allowVerticalAlignment' => false
6219 ),
6220 'email' => true
6221 ),
6222 'editorStyle' => 'file:../woocommerce/product-template-editor.css',
6223 'style' => 'file:../woocommerce/product-template-style.css'
6224 ),
6225 'product-title' => array(
6226 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6227 'apiVersion' => 3,
6228 'name' => 'woocommerce/product-title',
6229 'version' => '1.0.0',
6230 'title' => 'Product Title',
6231 'category' => 'woocommerce-product-elements',
6232 'description' => 'Display the title of a product.',
6233 'supports' => array(
6234 'html' => false,
6235 'interactivity' => array(
6236 'clientNavigation' => false
6237 ),
6238 'typography' => array(
6239 'fontSize' => true,
6240 'lineHeight' => true,
6241 '__experimentalFontWeight' => true,
6242 '__experimentalTextTransform' => true,
6243 '__experimentalFontFamily' => true
6244 ),
6245 'color' => array(
6246 'text' => true,
6247 'background' => true,
6248 'link' => false,
6249 'gradients' => true,
6250 '__experimentalSkipSerialization' => true
6251 ),
6252 'spacing' => array(
6253 'margin' => true,
6254 '__experimentalSkipSerialization' => true
6255 )
6256 ),
6257 'selectors' => array(
6258 'root' => '.wp-block-woocommerce-product-title .wc-block-components-product-title'
6259 ),
6260 'textdomain' => 'woocommerce',
6261 'attributes' => array(
6262 'headingLevel' => array(
6263 'type' => 'number',
6264 'default' => 2
6265 ),
6266 'showProductLink' => array(
6267 'type' => 'boolean',
6268 'default' => true
6269 ),
6270 'linkTarget' => array(
6271 'type' => 'string'
6272 ),
6273 'productId' => array(
6274 'type' => 'number',
6275 'default' => 0
6276 ),
6277 'align' => array(
6278 'type' => 'string'
6279 )
6280 ),
6281 'ancestor' => array(
6282 'woocommerce/all-products'
6283 )
6284 ),
6285 'product-top-rated' => array(
6286 'name' => 'woocommerce/product-top-rated',
6287 'title' => 'Top Rated Products',
6288 'category' => 'woocommerce',
6289 'keywords' => array(
6290 'WooCommerce'
6291 ),
6292 'description' => 'Display a grid of your top rated products.',
6293 'supports' => array(
6294 'interactivity' => array(
6295 'clientNavigation' => false
6296 ),
6297 'align' => array(
6298 'wide',
6299 'full'
6300 ),
6301 'html' => false,
6302 'inserter' => false
6303 ),
6304 'attributes' => array(
6305 'columns' => array(
6306 'type' => 'number',
6307 'default' => 3
6308 ),
6309 'rows' => array(
6310 'type' => 'number',
6311 'default' => 3
6312 ),
6313 'alignButtons' => array(
6314 'type' => 'boolean',
6315 'default' => false
6316 ),
6317 'contentVisibility' => array(
6318 'type' => 'object',
6319 'default' => array(
6320 'image' => true,
6321 'title' => true,
6322 'price' => true,
6323 'rating' => true,
6324 'button' => true
6325 ),
6326 'properties' => array(
6327 'image' => array(
6328 'type' => 'boolean',
6329 'default' => true
6330 ),
6331 'title' => array(
6332 'type' => 'boolean',
6333 'default' => true
6334 ),
6335 'price' => array(
6336 'type' => 'boolean',
6337 'default' => true
6338 ),
6339 'rating' => array(
6340 'type' => 'boolean',
6341 'default' => true
6342 ),
6343 'button' => array(
6344 'type' => 'boolean',
6345 'default' => true
6346 )
6347 )
6348 ),
6349 'categories' => array(
6350 'type' => 'array',
6351 'default' => array(
6352
6353 )
6354 ),
6355 'catOperator' => array(
6356 'type' => 'string',
6357 'default' => 'any'
6358 ),
6359 'isPreview' => array(
6360 'type' => 'boolean',
6361 'default' => false
6362 ),
6363 'stockStatus' => array(
6364 'type' => 'array'
6365 ),
6366 'editMode' => array(
6367 'type' => 'boolean',
6368 'default' => true
6369 ),
6370 'orderby' => array(
6371 'type' => 'string',
6372 'enum' => array(
6373 'date',
6374 'popularity',
6375 'price_asc',
6376 'price_desc',
6377 'rating',
6378 'title',
6379 'menu_order'
6380 ),
6381 'default' => 'rating'
6382 )
6383 ),
6384 'textdomain' => 'woocommerce',
6385 'apiVersion' => 3,
6386 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6387 ),
6388 'products-by-attribute' => array(
6389 'name' => 'woocommerce/products-by-attribute',
6390 'title' => 'Products by Attribute',
6391 'category' => 'woocommerce',
6392 'keywords' => array(
6393 'WooCommerce'
6394 ),
6395 'description' => 'Display a grid of products with selected attributes.',
6396 'supports' => array(
6397 'interactivity' => array(
6398 'clientNavigation' => false
6399 ),
6400 'align' => array(
6401 'wide',
6402 'full'
6403 ),
6404 'html' => false,
6405 'inserter' => false
6406 ),
6407 'attributes' => array(
6408 'attributes' => array(
6409 'type' => 'array',
6410 'default' => array(
6411
6412 )
6413 ),
6414 'attrOperator' => array(
6415 'type' => 'string',
6416 'enum' => array(
6417 'all',
6418 'any'
6419 ),
6420 'default' => 'any'
6421 ),
6422 'columns' => array(
6423 'type' => 'number',
6424 'default' => 3
6425 ),
6426 'contentVisibility' => array(
6427 'type' => 'object',
6428 'default' => array(
6429 'image' => true,
6430 'title' => true,
6431 'price' => true,
6432 'rating' => true,
6433 'button' => true
6434 ),
6435 'properties' => array(
6436 'image' => array(
6437 'type' => 'boolean',
6438 'default' => true
6439 ),
6440 'title' => array(
6441 'type' => 'boolean',
6442 'default' => true
6443 ),
6444 'price' => array(
6445 'type' => 'boolean',
6446 'default' => true
6447 ),
6448 'rating' => array(
6449 'type' => 'boolean',
6450 'default' => true
6451 ),
6452 'button' => array(
6453 'type' => 'boolean',
6454 'default' => true
6455 )
6456 )
6457 ),
6458 'orderby' => array(
6459 'type' => 'string',
6460 'enum' => array(
6461 'date',
6462 'popularity',
6463 'price_asc',
6464 'price_desc',
6465 'rating',
6466 'title',
6467 'menu_order'
6468 ),
6469 'default' => 'date'
6470 ),
6471 'rows' => array(
6472 'type' => 'number',
6473 'default' => 3
6474 ),
6475 'alignButtons' => array(
6476 'type' => 'boolean',
6477 'default' => false
6478 ),
6479 'isPreview' => array(
6480 'type' => 'boolean',
6481 'default' => false
6482 ),
6483 'stockStatus' => array(
6484 'type' => 'array'
6485 )
6486 ),
6487 'textdomain' => 'woocommerce',
6488 'apiVersion' => 3,
6489 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6490 ),
6491 'rating-filter' => array(
6492 'name' => 'woocommerce/rating-filter',
6493 'title' => 'Filter by Rating Controls',
6494 'description' => 'Enable customers to filter the product grid by rating.',
6495 'category' => 'woocommerce',
6496 'keywords' => array(
6497 'WooCommerce'
6498 ),
6499 'supports' => array(
6500 'interactivity' => array(
6501 'clientNavigation' => false
6502 ),
6503 'html' => false,
6504 'multiple' => false,
6505 'color' => array(
6506 'background' => true,
6507 'text' => true,
6508 'button' => true
6509 ),
6510 'inserter' => false,
6511 'lock' => false
6512 ),
6513 'attributes' => array(
6514 'className' => array(
6515 'type' => 'string',
6516 'default' => ''
6517 ),
6518 'showCounts' => array(
6519 'type' => 'boolean',
6520 'default' => false
6521 ),
6522 'displayStyle' => array(
6523 'type' => 'string',
6524 'default' => 'list'
6525 ),
6526 'showFilterButton' => array(
6527 'type' => 'boolean',
6528 'default' => false
6529 ),
6530 'selectType' => array(
6531 'type' => 'string',
6532 'default' => 'multiple'
6533 ),
6534 'isPreview' => array(
6535 'type' => 'boolean',
6536 'default' => false
6537 )
6538 ),
6539 'textdomain' => 'woocommerce',
6540 'apiVersion' => 3,
6541 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6542 ),
6543 'related-products' => array(
6544 'name' => 'woocommerce/related-products',
6545 'title' => 'Related Products',
6546 'icon' => 'product',
6547 'description' => 'Display related products.',
6548 'category' => 'woocommerce',
6549 'supports' => array(
6550 'interactivity' => array(
6551 'clientNavigation' => true
6552 ),
6553 'align' => true,
6554 'reusable' => false,
6555 'inserter' => false
6556 ),
6557 'keywords' => array(
6558 'WooCommerce'
6559 ),
6560 'usesContext' => array(
6561 'postId',
6562 'postType',
6563 'queryId'
6564 ),
6565 'textdomain' => 'woocommerce',
6566 'apiVersion' => 3,
6567 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6568 ),
6569 'reviews-by-category' => array(
6570 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6571 'apiVersion' => 3,
6572 'name' => 'woocommerce/reviews-by-category',
6573 'title' => 'Reviews by Category',
6574 'category' => 'woocommerce',
6575 'keywords' => array(
6576 'WooCommerce'
6577 ),
6578 'description' => 'Show product reviews from specific categories.',
6579 'textdomain' => 'woocommerce',
6580 'supports' => array(
6581 'html' => false,
6582 'interactivity' => array(
6583 'clientNavigation' => true
6584 ),
6585 'color' => array(
6586 'background' => false
6587 ),
6588 'typography' => array(
6589 'fontSize' => true
6590 )
6591 )
6592 ),
6593 'reviews-by-product' => array(
6594 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6595 'apiVersion' => 3,
6596 'name' => 'woocommerce/reviews-by-product',
6597 'title' => 'Reviews by Product',
6598 'category' => 'woocommerce',
6599 'keywords' => array(
6600 'WooCommerce'
6601 ),
6602 'description' => 'Display reviews for your products.',
6603 'textdomain' => 'woocommerce',
6604 'supports' => array(
6605 'html' => false,
6606 'interactivity' => array(
6607 'clientNavigation' => true
6608 ),
6609 'color' => array(
6610 'background' => false
6611 ),
6612 'typography' => array(
6613 'fontSize' => true
6614 )
6615 )
6616 ),
6617 'saved-for-later' => array(
6618 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6619 'apiVersion' => 3,
6620 'name' => 'woocommerce/saved-for-later',
6621 'version' => '1.0.0',
6622 'title' => 'Saved for Later',
6623 'description' => 'Display items the shopper has saved from their cart for later.',
6624 'category' => 'woocommerce',
6625 'keywords' => array(
6626 'WooCommerce',
6627 'Saved for Later'
6628 ),
6629 'textdomain' => 'woocommerce',
6630 'attributes' => array(
6631 'columnCount' => array(
6632 'type' => 'number',
6633 'default' => 5
6634 )
6635 ),
6636 'allowedBlocks' => array(
6637 'core/heading'
6638 ),
6639 'supports' => array(
6640 'align' => array(
6641 'wide',
6642 'full'
6643 ),
6644 'interactivity' => true,
6645 'html' => false,
6646 'reusable' => false,
6647 'spacing' => array(
6648 'margin' => true,
6649 'padding' => true,
6650 'blockGap' => true
6651 ),
6652 'typography' => array(
6653 'fontSize' => true,
6654 'lineHeight' => true
6655 ),
6656 'color' => array(
6657 'text' => true,
6658 'background' => true
6659 )
6660 ),
6661 'viewScriptModule' => 'woocommerce/saved-for-later',
6662 'style' => array(
6663 'file:../woocommerce/saved-for-later-style.css',
6664 'wc-blocks-style-product-image',
6665 'woocommerce-product-price-style',
6666 'woocommerce-product-button-style'
6667 )
6668 ),
6669 'single-product' => array(
6670 'name' => 'woocommerce/single-product',
6671 'icon' => 'info',
6672 'title' => 'Product',
6673 'description' => 'Display a single product of your choice with full control over its presentation.',
6674 'category' => 'woocommerce',
6675 'keywords' => array(
6676 'WooCommerce',
6677 'single product'
6678 ),
6679 'supports' => array(
6680 'interactivity' => true,
6681 'align' => array(
6682 'wide',
6683 'full'
6684 )
6685 ),
6686 'attributes' => array(
6687 'productId' => array(
6688 'type' => 'number'
6689 )
6690 ),
6691 'example' => array(
6692
6693 ),
6694 'usesContext' => array(
6695 'postId',
6696 'postType',
6697 'queryId'
6698 ),
6699 'textdomain' => 'woocommerce',
6700 'apiVersion' => 3,
6701 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6702 ),
6703 'stock-filter' => array(
6704 'name' => 'woocommerce/stock-filter',
6705 'title' => 'Filter by Stock Controls',
6706 'description' => 'Enable customers to filter the product grid by stock status.',
6707 'category' => 'woocommerce',
6708 'keywords' => array(
6709 'WooCommerce'
6710 ),
6711 'supports' => array(
6712 'interactivity' => array(
6713 'clientNavigation' => false
6714 ),
6715 'html' => false,
6716 'multiple' => false,
6717 'color' => array(
6718 'background' => true,
6719 'text' => true,
6720 'button' => true
6721 ),
6722 'inserter' => false,
6723 'lock' => false
6724 ),
6725 'attributes' => array(
6726 'className' => array(
6727 'type' => 'string',
6728 'default' => ''
6729 ),
6730 'headingLevel' => array(
6731 'type' => 'number',
6732 'default' => 3
6733 ),
6734 'showCounts' => array(
6735 'type' => 'boolean',
6736 'default' => false
6737 ),
6738 'showFilterButton' => array(
6739 'type' => 'boolean',
6740 'default' => false
6741 ),
6742 'displayStyle' => array(
6743 'type' => 'string',
6744 'default' => 'list'
6745 ),
6746 'selectType' => array(
6747 'type' => 'string',
6748 'default' => 'multiple'
6749 ),
6750 'isPreview' => array(
6751 'type' => 'boolean',
6752 'default' => false
6753 )
6754 ),
6755 'textdomain' => 'woocommerce',
6756 'apiVersion' => 3,
6757 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6758 ),
6759 'store-notices' => array(
6760 'name' => 'woocommerce/store-notices',
6761 'title' => 'Store Notices',
6762 'description' => 'Display shopper-facing notifications generated by WooCommerce or extensions.',
6763 'category' => 'woocommerce',
6764 'keywords' => array(
6765 'WooCommerce'
6766 ),
6767 'supports' => array(
6768 'interactivity' => array(
6769 'clientNavigation' => true
6770 ),
6771 'multiple' => false,
6772 'align' => array(
6773 'wide',
6774 'full'
6775 )
6776 ),
6777 'attributes' => array(
6778 'align' => array(
6779 'type' => 'string',
6780 'default' => 'wide'
6781 )
6782 ),
6783 'textdomain' => 'woocommerce',
6784 'apiVersion' => 3,
6785 '$schema' => 'https://schemas.wp.org/trunk/block.json'
6786 ),
6787 'wishlist' => array(
6788 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6789 'apiVersion' => 3,
6790 'name' => 'woocommerce/wishlist',
6791 'version' => '1.0.0',
6792 'title' => 'Wishlist',
6793 'description' => 'Display the shopper\'s wishlist.',
6794 'category' => 'woocommerce',
6795 'keywords' => array(
6796 'WooCommerce',
6797 'Wishlist'
6798 ),
6799 'textdomain' => 'woocommerce',
6800 'attributes' => array(
6801 'columnCount' => array(
6802 'type' => 'number',
6803 'default' => 5
6804 )
6805 ),
6806 'allowedBlocks' => array(
6807 'core/heading'
6808 ),
6809 'supports' => array(
6810 'align' => array(
6811 'wide',
6812 'full'
6813 ),
6814 'interactivity' => true,
6815 'html' => false,
6816 'reusable' => false,
6817 'spacing' => array(
6818 'margin' => true,
6819 'padding' => true,
6820 'blockGap' => true
6821 ),
6822 'typography' => array(
6823 'fontSize' => true,
6824 'lineHeight' => true
6825 ),
6826 'color' => array(
6827 'text' => true,
6828 'background' => true
6829 )
6830 ),
6831 'viewScriptModule' => 'woocommerce/wishlist',
6832 'style' => array(
6833 'file:../woocommerce/wishlist-style.css',
6834 'wc-blocks-style-product-image',
6835 'woocommerce-product-price-style',
6836 'woocommerce-product-button-style'
6837 )
6838 ),
6839 'cart-accepted-payment-methods-block' => array(
6840 'name' => 'woocommerce/cart-accepted-payment-methods-block',
6841 'version' => '1.0.0',
6842 'title' => 'Accepted Payment Methods',
6843 'description' => 'Display accepted payment methods.',
6844 'category' => 'woocommerce',
6845 'supports' => array(
6846 'align' => false,
6847 'html' => false,
6848 'multiple' => false,
6849 'reusable' => false,
6850 'inserter' => true
6851 ),
6852 'parent' => array(
6853 'woocommerce/cart-totals-block'
6854 ),
6855 'textdomain' => 'woocommerce',
6856 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6857 'apiVersion' => 3
6858 ),
6859 'cart-cross-sells-block' => array(
6860 'name' => 'woocommerce/cart-cross-sells-block',
6861 'version' => '1.0.0',
6862 'title' => 'Cart Cross-Sells',
6863 'description' => 'Shows the Cross-Sells block.',
6864 'category' => 'woocommerce',
6865 'supports' => array(
6866 'align' => false,
6867 'html' => false,
6868 'multiple' => false,
6869 'reusable' => false,
6870 'inserter' => false
6871 ),
6872 'parent' => array(
6873 'woocommerce/cart-items-block'
6874 ),
6875 'textdomain' => 'woocommerce',
6876 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6877 'apiVersion' => 3
6878 ),
6879 'cart-cross-sells-products-block' => array(
6880 'name' => 'woocommerce/cart-cross-sells-products-block',
6881 'version' => '1.0.0',
6882 'title' => 'Cart Cross-Sells Products',
6883 'description' => 'Shows the Cross-Sells products.',
6884 'category' => 'woocommerce',
6885 'supports' => array(
6886 'align' => false,
6887 'html' => false,
6888 'multiple' => false,
6889 'reusable' => false,
6890 'inserter' => false,
6891 'lock' => false,
6892 'email' => true
6893 ),
6894 'attributes' => array(
6895 'columns' => array(
6896 'type' => 'number',
6897 'default' => 3
6898 ),
6899 'lock' => array(
6900 'type' => 'object',
6901 'default' => array(
6902 'remove' => true,
6903 'move' => true
6904 )
6905 )
6906 ),
6907 'parent' => array(
6908 'woocommerce/cart-cross-sells-block'
6909 ),
6910 'textdomain' => 'woocommerce',
6911 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6912 'apiVersion' => 3
6913 ),
6914 'cart-express-payment-block' => array(
6915 'name' => 'woocommerce/cart-express-payment-block',
6916 'version' => '1.0.0',
6917 'title' => 'Express Checkout',
6918 'description' => 'Allow customers to breeze through with quick payment options.',
6919 'category' => 'woocommerce',
6920 'supports' => array(
6921 'align' => false,
6922 'html' => false,
6923 'multiple' => false,
6924 'reusable' => false,
6925 'inserter' => false,
6926 'lock' => false
6927 ),
6928 'attributes' => array(
6929 'showButtonStyles' => array(
6930 'type' => 'boolean',
6931 'default' => false
6932 ),
6933 'buttonHeight' => array(
6934 'type' => 'string',
6935 'default' => '48'
6936 ),
6937 'buttonBorderRadius' => array(
6938 'type' => 'string',
6939 'default' => '4'
6940 ),
6941 'lock' => array(
6942 'type' => 'object',
6943 'default' => array(
6944 'remove' => true,
6945 'move' => true
6946 )
6947 )
6948 ),
6949 'parent' => array(
6950 'woocommerce/cart-totals-block'
6951 ),
6952 'textdomain' => 'woocommerce',
6953 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6954 'apiVersion' => 3
6955 ),
6956 'cart-items-block' => array(
6957 'name' => 'woocommerce/cart-items-block',
6958 'version' => '1.0.0',
6959 'title' => 'Cart Items',
6960 'description' => 'Column containing cart items.',
6961 'category' => 'woocommerce',
6962 'supports' => array(
6963 'align' => false,
6964 'html' => false,
6965 'multiple' => false,
6966 'reusable' => false,
6967 'inserter' => false,
6968 'lock' => false
6969 ),
6970 'attributes' => array(
6971 'lock' => array(
6972 'type' => 'object',
6973 'default' => array(
6974 'remove' => true,
6975 'move' => true
6976 )
6977 )
6978 ),
6979 'parent' => array(
6980 'woocommerce/filled-cart-block'
6981 ),
6982 'textdomain' => 'woocommerce',
6983 '$schema' => 'https://schemas.wp.org/trunk/block.json',
6984 'apiVersion' => 3
6985 ),
6986 'cart-line-items-block' => array(
6987 'name' => 'woocommerce/cart-line-items-block',
6988 'version' => '1.0.0',
6989 'title' => 'Cart Line Items',
6990 'description' => 'Block containing current line items in Cart.',
6991 'category' => 'woocommerce',
6992 'supports' => array(
6993 'align' => false,
6994 'html' => false,
6995 'multiple' => false,
6996 'reusable' => false,
6997 'inserter' => false,
6998 'lock' => false
6999 ),
7000 'attributes' => array(
7001 'lock' => array(
7002 'type' => 'object',
7003 'default' => array(
7004 'remove' => true,
7005 'move' => true
7006 )
7007 )
7008 ),
7009 'parent' => array(
7010 'woocommerce/cart-items-block'
7011 ),
7012 'textdomain' => 'woocommerce',
7013 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7014 'apiVersion' => 3
7015 ),
7016 'cart-order-summary-block' => array(
7017 'name' => 'woocommerce/cart-order-summary-block',
7018 'version' => '1.0.0',
7019 'title' => 'Order Summary',
7020 'description' => 'Show customers a summary of their order.',
7021 'category' => 'woocommerce',
7022 'supports' => array(
7023 'align' => false,
7024 'html' => false,
7025 'multiple' => false,
7026 'reusable' => false,
7027 'inserter' => false,
7028 'lock' => false
7029 ),
7030 'attributes' => array(
7031 'lock' => array(
7032 'type' => 'object',
7033 'default' => array(
7034 'remove' => true,
7035 'move' => true
7036 )
7037 )
7038 ),
7039 'parent' => array(
7040 'woocommerce/cart-totals-block'
7041 ),
7042 'textdomain' => 'woocommerce',
7043 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7044 'apiVersion' => 3
7045 ),
7046 'cart-order-summary-coupon-form-block' => array(
7047 'name' => 'woocommerce/cart-order-summary-coupon-form-block',
7048 'version' => '1.0.0',
7049 'title' => 'Coupon Form',
7050 'description' => 'Shows the apply coupon form.',
7051 'category' => 'woocommerce',
7052 'supports' => array(
7053 'align' => false,
7054 'html' => false,
7055 'multiple' => false,
7056 'reusable' => false
7057 ),
7058 'attributes' => array(
7059 'className' => array(
7060 'type' => 'string',
7061 'default' => ''
7062 ),
7063 'lock' => array(
7064 'type' => 'object',
7065 'default' => array(
7066 'remove' => false,
7067 'move' => false
7068 )
7069 )
7070 ),
7071 'parent' => array(
7072 'woocommerce/cart-order-summary-block'
7073 ),
7074 'textdomain' => 'woocommerce',
7075 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7076 'apiVersion' => 3
7077 ),
7078 'cart-order-summary-discount-block' => array(
7079 'name' => 'woocommerce/cart-order-summary-discount-block',
7080 'version' => '1.0.0',
7081 'title' => 'Discount',
7082 'description' => 'Shows the cart discount row.',
7083 'category' => 'woocommerce',
7084 'supports' => array(
7085 'align' => false,
7086 'html' => false,
7087 'multiple' => false,
7088 'reusable' => false,
7089 'lock' => false
7090 ),
7091 'attributes' => array(
7092 'className' => array(
7093 'type' => 'string',
7094 'default' => ''
7095 ),
7096 'lock' => array(
7097 'type' => 'object',
7098 'default' => array(
7099 'remove' => true,
7100 'move' => true
7101 )
7102 )
7103 ),
7104 'parent' => array(
7105 'woocommerce/cart-order-summary-totals-block'
7106 ),
7107 'textdomain' => 'woocommerce',
7108 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7109 'apiVersion' => 3
7110 ),
7111 'cart-order-summary-fee-block' => array(
7112 'name' => 'woocommerce/cart-order-summary-fee-block',
7113 'version' => '1.0.0',
7114 'title' => 'Fees',
7115 'description' => 'Shows the cart fee row.',
7116 'category' => 'woocommerce',
7117 'supports' => array(
7118 'align' => false,
7119 'html' => false,
7120 'multiple' => false,
7121 'reusable' => false,
7122 'lock' => false
7123 ),
7124 'attributes' => array(
7125 'className' => array(
7126 'type' => 'string',
7127 'default' => ''
7128 ),
7129 'lock' => array(
7130 'type' => 'object',
7131 'default' => array(
7132 'remove' => true,
7133 'move' => true
7134 )
7135 )
7136 ),
7137 'parent' => array(
7138 'woocommerce/cart-order-summary-totals-block'
7139 ),
7140 'textdomain' => 'woocommerce',
7141 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7142 'apiVersion' => 3
7143 ),
7144 'cart-order-summary-heading-block' => array(
7145 'name' => 'woocommerce/cart-order-summary-heading-block',
7146 'version' => '1.0.0',
7147 'title' => 'Heading',
7148 'description' => 'Shows the heading row.',
7149 'category' => 'woocommerce',
7150 'supports' => array(
7151 'align' => false,
7152 'html' => false,
7153 'multiple' => false,
7154 'reusable' => false
7155 ),
7156 'attributes' => array(
7157 'className' => array(
7158 'type' => 'string',
7159 'default' => ''
7160 ),
7161 'content' => array(
7162 'type' => 'string',
7163 'default' => 'Cart totals'
7164 ),
7165 'lock' => array(
7166 'type' => 'object',
7167 'default' => array(
7168 'remove' => false,
7169 'move' => false
7170 )
7171 )
7172 ),
7173 'parent' => array(
7174 'woocommerce/cart-order-summary-block'
7175 ),
7176 'textdomain' => 'woocommerce',
7177 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7178 'apiVersion' => 3
7179 ),
7180 'cart-order-summary-shipping-block' => array(
7181 'name' => 'woocommerce/cart-order-summary-shipping-block',
7182 'version' => '1.0.0',
7183 'title' => 'Shipping',
7184 'description' => 'Shows the cart shipping row.',
7185 'category' => 'woocommerce',
7186 'supports' => array(
7187 'align' => false,
7188 'html' => false,
7189 'multiple' => false,
7190 'reusable' => false,
7191 'lock' => false
7192 ),
7193 'attributes' => array(
7194 'lock' => array(
7195 'type' => 'object',
7196 'default' => array(
7197 'remove' => true,
7198 'move' => true
7199 )
7200 )
7201 ),
7202 'parent' => array(
7203 'woocommerce/cart-order-summary-totals-block'
7204 ),
7205 'textdomain' => 'woocommerce',
7206 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7207 'apiVersion' => 3
7208 ),
7209 'cart-order-summary-subtotal-block' => array(
7210 'name' => 'woocommerce/cart-order-summary-subtotal-block',
7211 'version' => '1.0.0',
7212 'title' => 'Subtotal',
7213 'description' => 'Shows the cart subtotal row.',
7214 'category' => 'woocommerce',
7215 'supports' => array(
7216 'align' => false,
7217 'html' => false,
7218 'multiple' => false,
7219 'reusable' => false,
7220 'lock' => false
7221 ),
7222 'attributes' => array(
7223 'className' => array(
7224 'type' => 'string',
7225 'default' => ''
7226 ),
7227 'lock' => array(
7228 'type' => 'object',
7229 'default' => array(
7230 'remove' => true,
7231 'move' => true
7232 )
7233 )
7234 ),
7235 'parent' => array(
7236 'woocommerce/cart-order-summary-totals-block'
7237 ),
7238 'textdomain' => 'woocommerce',
7239 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7240 'apiVersion' => 3
7241 ),
7242 'cart-order-summary-taxes-block' => array(
7243 'name' => 'woocommerce/cart-order-summary-taxes-block',
7244 'version' => '1.0.0',
7245 'title' => 'Taxes',
7246 'description' => 'Shows the cart taxes row.',
7247 'category' => 'woocommerce',
7248 'supports' => array(
7249 'align' => false,
7250 'html' => false,
7251 'multiple' => false,
7252 'reusable' => false,
7253 'lock' => false
7254 ),
7255 'attributes' => array(
7256 'className' => array(
7257 'type' => 'string',
7258 'default' => ''
7259 ),
7260 'lock' => array(
7261 'type' => 'object',
7262 'default' => array(
7263 'remove' => true,
7264 'move' => true
7265 )
7266 )
7267 ),
7268 'parent' => array(
7269 'woocommerce/cart-order-summary-totals-block'
7270 ),
7271 'textdomain' => 'woocommerce',
7272 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7273 'apiVersion' => 3
7274 ),
7275 'cart-order-summary-totals-block' => array(
7276 'name' => 'woocommerce/cart-order-summary-totals-block',
7277 'version' => '1.0.0',
7278 'title' => 'Totals',
7279 'description' => 'Shows the subtotal, fees, discounts, shipping and taxes.',
7280 'category' => 'woocommerce',
7281 'supports' => array(
7282 'align' => false,
7283 'html' => false,
7284 'multiple' => false,
7285 'reusable' => false,
7286 'lock' => false
7287 ),
7288 'attributes' => array(
7289 'className' => array(
7290 'type' => 'string',
7291 'default' => ''
7292 ),
7293 'lock' => array(
7294 'type' => 'object',
7295 'default' => array(
7296 'remove' => true,
7297 'move' => false
7298 )
7299 )
7300 ),
7301 'parent' => array(
7302 'woocommerce/cart-order-summary-block'
7303 ),
7304 'textdomain' => 'woocommerce',
7305 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7306 'apiVersion' => 3
7307 ),
7308 'cart-totals-block' => array(
7309 'name' => 'woocommerce/cart-totals-block',
7310 'version' => '1.0.0',
7311 'title' => 'Cart Totals',
7312 'description' => 'Column containing the cart totals.',
7313 'category' => 'woocommerce',
7314 'supports' => array(
7315 'align' => false,
7316 'html' => false,
7317 'multiple' => false,
7318 'reusable' => false,
7319 'inserter' => false,
7320 'lock' => false
7321 ),
7322 'attributes' => array(
7323 'checkbox' => array(
7324 'type' => 'boolean',
7325 'default' => false
7326 ),
7327 'text' => array(
7328 'type' => 'string',
7329 'required' => false
7330 ),
7331 'lock' => array(
7332 'type' => 'object',
7333 'default' => array(
7334 'remove' => true
7335 )
7336 )
7337 ),
7338 'parent' => array(
7339 'woocommerce/filled-cart-block'
7340 ),
7341 'textdomain' => 'woocommerce',
7342 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7343 'apiVersion' => 3
7344 ),
7345 'checkout-actions-block' => array(
7346 'name' => 'woocommerce/checkout-actions-block',
7347 'version' => '1.0.0',
7348 'title' => 'Actions',
7349 'description' => 'Allow customers to place their order.',
7350 'category' => 'woocommerce',
7351 'supports' => array(
7352 'align' => false,
7353 'html' => false,
7354 'multiple' => false,
7355 'reusable' => false,
7356 'inserter' => false,
7357 'lock' => false
7358 ),
7359 'attributes' => array(
7360 'lock' => array(
7361 'type' => 'object',
7362 'default' => array(
7363 'remove' => true,
7364 'move' => true
7365 )
7366 ),
7367 'cartPageId' => array(
7368 'type' => 'number',
7369 'default' => 0
7370 ),
7371 'showReturnToCart' => array(
7372 'type' => 'boolean',
7373 'default' => false
7374 ),
7375 'className' => array(
7376 'type' => 'string',
7377 'default' => ''
7378 ),
7379 'priceSeparator' => array(
7380 'type' => 'string',
7381 'default' => '·'
7382 )
7383 ),
7384 'parent' => array(
7385 'woocommerce/checkout-fields-block'
7386 ),
7387 'textdomain' => 'woocommerce',
7388 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7389 'apiVersion' => 3
7390 ),
7391 'checkout-additional-information-block' => array(
7392 'name' => 'woocommerce/checkout-additional-information-block',
7393 'version' => '1.0.0',
7394 'title' => 'Additional information',
7395 'description' => 'Render additional fields in the \'Additional information\' location.',
7396 'category' => 'woocommerce',
7397 'supports' => array(
7398 'align' => false,
7399 'html' => false,
7400 'multiple' => false,
7401 'reusable' => false
7402 ),
7403 'attributes' => array(
7404 'className' => array(
7405 'type' => 'string',
7406 'default' => ''
7407 ),
7408 'lock' => array(
7409 'type' => 'object',
7410 'default' => array(
7411 'remove' => true,
7412 'move' => false
7413 )
7414 )
7415 ),
7416 'parent' => array(
7417 'woocommerce/checkout-fields-block'
7418 ),
7419 'textdomain' => 'woocommerce',
7420 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7421 'apiVersion' => 3
7422 ),
7423 'checkout-billing-address-block' => array(
7424 'name' => 'woocommerce/checkout-billing-address-block',
7425 'version' => '1.0.0',
7426 'title' => 'Billing Address',
7427 'description' => 'Collect your customer\'s billing address.',
7428 'category' => 'woocommerce',
7429 'supports' => array(
7430 'align' => false,
7431 'html' => false,
7432 'multiple' => false,
7433 'reusable' => false,
7434 'inserter' => false,
7435 'lock' => false
7436 ),
7437 'attributes' => array(
7438 'lock' => array(
7439 'type' => 'object',
7440 'default' => array(
7441 'remove' => true,
7442 'move' => true
7443 )
7444 )
7445 ),
7446 'parent' => array(
7447 'woocommerce/checkout-fields-block'
7448 ),
7449 'textdomain' => 'woocommerce',
7450 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7451 'apiVersion' => 3
7452 ),
7453 'checkout-contact-information-block' => array(
7454 'name' => 'woocommerce/checkout-contact-information-block',
7455 'version' => '1.0.0',
7456 'title' => 'Contact Information',
7457 'description' => 'Collect your customer\'s contact information.',
7458 'category' => 'woocommerce',
7459 'supports' => array(
7460 'align' => false,
7461 'html' => false,
7462 'multiple' => false,
7463 'reusable' => false,
7464 'inserter' => false,
7465 'lock' => false
7466 ),
7467 'attributes' => array(
7468 'lock' => array(
7469 'type' => 'object',
7470 'default' => array(
7471 'remove' => true,
7472 'move' => true
7473 )
7474 )
7475 ),
7476 'parent' => array(
7477 'woocommerce/checkout-fields-block'
7478 ),
7479 'textdomain' => 'woocommerce',
7480 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7481 'apiVersion' => 3
7482 ),
7483 'checkout-express-payment-block' => array(
7484 'name' => 'woocommerce/checkout-express-payment-block',
7485 'version' => '1.0.0',
7486 'title' => 'Express Checkout',
7487 'description' => 'Allow customers to breeze through with quick payment options.',
7488 'category' => 'woocommerce',
7489 'supports' => array(
7490 'align' => false,
7491 'html' => false,
7492 'multiple' => false,
7493 'reusable' => false,
7494 'inserter' => false,
7495 'lock' => false
7496 ),
7497 'attributes' => array(
7498 'showButtonStyles' => array(
7499 'type' => 'boolean',
7500 'default' => false
7501 ),
7502 'buttonHeight' => array(
7503 'type' => 'string',
7504 'default' => '48'
7505 ),
7506 'buttonBorderRadius' => array(
7507 'type' => 'string',
7508 'default' => '4'
7509 ),
7510 'className' => array(
7511 'type' => 'string',
7512 'default' => ''
7513 ),
7514 'lock' => array(
7515 'type' => 'object',
7516 'default' => array(
7517 'remove' => true,
7518 'move' => true
7519 )
7520 )
7521 ),
7522 'parent' => array(
7523 'woocommerce/checkout-fields-block'
7524 ),
7525 'textdomain' => 'woocommerce',
7526 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7527 'apiVersion' => 3
7528 ),
7529 'checkout-fields-block' => array(
7530 'name' => 'woocommerce/checkout-fields-block',
7531 'version' => '1.0.0',
7532 'title' => 'Checkout Fields',
7533 'description' => 'Column containing checkout address fields.',
7534 'category' => 'woocommerce',
7535 'supports' => array(
7536 'align' => false,
7537 'html' => false,
7538 'multiple' => false,
7539 'reusable' => false,
7540 'inserter' => false,
7541 'lock' => false
7542 ),
7543 'attributes' => array(
7544 'className' => array(
7545 'type' => 'string',
7546 'default' => ''
7547 ),
7548 'lock' => array(
7549 'type' => 'object',
7550 'default' => array(
7551 'remove' => true,
7552 'move' => true
7553 )
7554 )
7555 ),
7556 'parent' => array(
7557 'woocommerce/checkout'
7558 ),
7559 'textdomain' => 'woocommerce',
7560 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7561 'apiVersion' => 3
7562 ),
7563 'checkout-order-note-block' => array(
7564 'name' => 'woocommerce/checkout-order-note-block',
7565 'version' => '1.0.0',
7566 'title' => 'Order Note',
7567 'description' => 'Allow customers to add a note to their order.',
7568 'category' => 'woocommerce',
7569 'supports' => array(
7570 'align' => false,
7571 'html' => false,
7572 'multiple' => false,
7573 'reusable' => false
7574 ),
7575 'attributes' => array(
7576 'className' => array(
7577 'type' => 'string',
7578 'default' => ''
7579 ),
7580 'lock' => array(
7581 'type' => 'object',
7582 'default' => array(
7583 'remove' => false,
7584 'move' => true
7585 )
7586 )
7587 ),
7588 'parent' => array(
7589 'woocommerce/checkout-fields-block'
7590 ),
7591 'textdomain' => 'woocommerce',
7592 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7593 'apiVersion' => 3
7594 ),
7595 'checkout-order-summary-block' => array(
7596 'name' => 'woocommerce/checkout-order-summary-block',
7597 'version' => '1.0.0',
7598 'title' => 'Order Summary',
7599 'description' => 'Show customers a summary of their order.',
7600 'category' => 'woocommerce',
7601 'supports' => array(
7602 'align' => false,
7603 'html' => false,
7604 'multiple' => false,
7605 'reusable' => false,
7606 'inserter' => false,
7607 'lock' => false
7608 ),
7609 'attributes' => array(
7610 'lock' => array(
7611 'type' => 'object',
7612 'default' => array(
7613 'remove' => true
7614 )
7615 )
7616 ),
7617 'parent' => array(
7618 'woocommerce/checkout-totals-block'
7619 ),
7620 'textdomain' => 'woocommerce',
7621 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7622 'apiVersion' => 3
7623 ),
7624 'checkout-order-summary-cart-items-block' => array(
7625 'name' => 'woocommerce/checkout-order-summary-cart-items-block',
7626 'version' => '1.0.0',
7627 'title' => 'Cart Items',
7628 'description' => 'Shows cart items.',
7629 'category' => 'woocommerce',
7630 'supports' => array(
7631 'align' => false,
7632 'html' => false,
7633 'multiple' => false,
7634 'reusable' => false,
7635 'lock' => false
7636 ),
7637 'attributes' => array(
7638 'className' => array(
7639 'type' => 'string',
7640 'default' => ''
7641 ),
7642 'disableProductDescriptions' => array(
7643 'type' => 'boolean',
7644 'default' => false
7645 ),
7646 'lock' => array(
7647 'type' => 'object',
7648 'default' => array(
7649 'remove' => true,
7650 'move' => false
7651 )
7652 )
7653 ),
7654 'parent' => array(
7655 'woocommerce/checkout-order-summary-block'
7656 ),
7657 'textdomain' => 'woocommerce',
7658 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7659 'apiVersion' => 3
7660 ),
7661 'checkout-order-summary-coupon-form-block' => array(
7662 'name' => 'woocommerce/checkout-order-summary-coupon-form-block',
7663 'version' => '1.0.0',
7664 'title' => 'Coupon Form',
7665 'description' => 'Shows the apply coupon form.',
7666 'category' => 'woocommerce',
7667 'supports' => array(
7668 'align' => false,
7669 'html' => false,
7670 'multiple' => false,
7671 'reusable' => false
7672 ),
7673 'attributes' => array(
7674 'className' => array(
7675 'type' => 'string',
7676 'default' => ''
7677 ),
7678 'lock' => array(
7679 'type' => 'object',
7680 'default' => array(
7681 'remove' => false,
7682 'move' => false
7683 )
7684 )
7685 ),
7686 'parent' => array(
7687 'woocommerce/checkout-order-summary-block'
7688 ),
7689 'textdomain' => 'woocommerce',
7690 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7691 'apiVersion' => 3
7692 ),
7693 'checkout-order-summary-discount-block' => array(
7694 'name' => 'woocommerce/checkout-order-summary-discount-block',
7695 'version' => '1.0.0',
7696 'title' => 'Discount',
7697 'description' => 'Shows the cart discount row.',
7698 'category' => 'woocommerce',
7699 'supports' => array(
7700 'align' => false,
7701 'html' => false,
7702 'multiple' => false,
7703 'reusable' => false,
7704 'lock' => false
7705 ),
7706 'attributes' => array(
7707 'className' => array(
7708 'type' => 'string',
7709 'default' => ''
7710 ),
7711 'lock' => array(
7712 'type' => 'object',
7713 'default' => array(
7714 'remove' => true,
7715 'move' => true
7716 )
7717 )
7718 ),
7719 'parent' => array(
7720 'woocommerce/checkout-order-summary-totals-block'
7721 ),
7722 'textdomain' => 'woocommerce',
7723 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7724 'apiVersion' => 3
7725 ),
7726 'checkout-order-summary-fee-block' => array(
7727 'name' => 'woocommerce/checkout-order-summary-fee-block',
7728 'version' => '1.0.0',
7729 'title' => 'Fees',
7730 'description' => 'Shows the cart fee row.',
7731 'category' => 'woocommerce',
7732 'supports' => array(
7733 'align' => false,
7734 'html' => false,
7735 'multiple' => false,
7736 'reusable' => false,
7737 'lock' => false
7738 ),
7739 'attributes' => array(
7740 'className' => array(
7741 'type' => 'string',
7742 'default' => ''
7743 ),
7744 'lock' => array(
7745 'type' => 'object',
7746 'default' => array(
7747 'remove' => true,
7748 'move' => true
7749 )
7750 )
7751 ),
7752 'parent' => array(
7753 'woocommerce/checkout-order-summary-totals-block'
7754 ),
7755 'textdomain' => 'woocommerce',
7756 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7757 'apiVersion' => 3
7758 ),
7759 'checkout-order-summary-shipping-block' => array(
7760 'name' => 'woocommerce/checkout-order-summary-shipping-block',
7761 'version' => '1.0.0',
7762 'title' => 'Shipping',
7763 'description' => 'Shows the cart shipping row.',
7764 'category' => 'woocommerce',
7765 'supports' => array(
7766 'align' => false,
7767 'html' => false,
7768 'multiple' => false,
7769 'reusable' => false,
7770 'lock' => false
7771 ),
7772 'attributes' => array(
7773 'lock' => array(
7774 'type' => 'object',
7775 'default' => array(
7776 'remove' => true,
7777 'move' => true
7778 )
7779 )
7780 ),
7781 'parent' => array(
7782 'woocommerce/checkout-order-summary-totals-block'
7783 ),
7784 'textdomain' => 'woocommerce',
7785 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7786 'apiVersion' => 3
7787 ),
7788 'checkout-order-summary-subtotal-block' => array(
7789 'name' => 'woocommerce/checkout-order-summary-subtotal-block',
7790 'version' => '1.0.0',
7791 'title' => 'Subtotal',
7792 'description' => 'Shows the cart subtotal row.',
7793 'category' => 'woocommerce',
7794 'supports' => array(
7795 'align' => false,
7796 'html' => false,
7797 'multiple' => false,
7798 'reusable' => false,
7799 'lock' => false
7800 ),
7801 'attributes' => array(
7802 'className' => array(
7803 'type' => 'string',
7804 'default' => ''
7805 ),
7806 'lock' => array(
7807 'type' => 'object',
7808 'default' => array(
7809 'remove' => true,
7810 'move' => true
7811 )
7812 )
7813 ),
7814 'parent' => array(
7815 'woocommerce/checkout-order-summary-totals-block'
7816 ),
7817 'textdomain' => 'woocommerce',
7818 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7819 'apiVersion' => 3
7820 ),
7821 'checkout-order-summary-taxes-block' => array(
7822 'name' => 'woocommerce/checkout-order-summary-taxes-block',
7823 'version' => '1.0.0',
7824 'title' => 'Taxes',
7825 'description' => 'Shows the cart taxes row.',
7826 'category' => 'woocommerce',
7827 'supports' => array(
7828 'align' => false,
7829 'html' => false,
7830 'multiple' => false,
7831 'reusable' => false,
7832 'lock' => false
7833 ),
7834 'attributes' => array(
7835 'className' => array(
7836 'type' => 'string',
7837 'default' => ''
7838 ),
7839 'lock' => array(
7840 'type' => 'object',
7841 'default' => array(
7842 'remove' => true,
7843 'move' => true
7844 )
7845 )
7846 ),
7847 'parent' => array(
7848 'woocommerce/checkout-order-summary-totals-block'
7849 ),
7850 'textdomain' => 'woocommerce',
7851 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7852 'apiVersion' => 3
7853 ),
7854 'checkout-order-summary-totals-block' => array(
7855 'name' => 'woocommerce/checkout-order-summary-totals-block',
7856 'version' => '1.0.0',
7857 'title' => 'Totals',
7858 'description' => 'Shows the subtotal, fees, discounts, shipping and taxes.',
7859 'category' => 'woocommerce',
7860 'supports' => array(
7861 'align' => false,
7862 'html' => false,
7863 'multiple' => false,
7864 'reusable' => false,
7865 'lock' => false
7866 ),
7867 'attributes' => array(
7868 'className' => array(
7869 'type' => 'string',
7870 'default' => ''
7871 ),
7872 'lock' => array(
7873 'type' => 'object',
7874 'default' => array(
7875 'remove' => true,
7876 'move' => false
7877 )
7878 )
7879 ),
7880 'parent' => array(
7881 'woocommerce/checkout-order-summary-block'
7882 ),
7883 'textdomain' => 'woocommerce',
7884 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7885 'apiVersion' => 3
7886 ),
7887 'checkout-payment-block' => array(
7888 'name' => 'woocommerce/checkout-payment-block',
7889 'version' => '1.0.0',
7890 'title' => 'Payment Options',
7891 'description' => 'Payment options for your store.',
7892 'category' => 'woocommerce',
7893 'supports' => array(
7894 'align' => false,
7895 'html' => false,
7896 'multiple' => false,
7897 'reusable' => false,
7898 'inserter' => false,
7899 'lock' => false
7900 ),
7901 'attributes' => array(
7902 'lock' => array(
7903 'type' => 'object',
7904 'default' => array(
7905 'remove' => true,
7906 'move' => true
7907 )
7908 )
7909 ),
7910 'parent' => array(
7911 'woocommerce/checkout-fields-block'
7912 ),
7913 'textdomain' => 'woocommerce',
7914 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7915 'apiVersion' => 3
7916 ),
7917 'checkout-pickup-options-block' => array(
7918 'name' => 'woocommerce/checkout-pickup-options-block',
7919 'version' => '1.0.0',
7920 'title' => 'Pickup Method',
7921 'description' => 'Shows local pickup locations.',
7922 'category' => 'woocommerce',
7923 'supports' => array(
7924 'align' => false,
7925 'html' => false,
7926 'multiple' => false,
7927 'reusable' => false,
7928 'inserter' => false,
7929 'lock' => false
7930 ),
7931 'attributes' => array(
7932 'lock' => array(
7933 'type' => 'object',
7934 'default' => array(
7935 'remove' => true,
7936 'move' => true
7937 )
7938 )
7939 ),
7940 'parent' => array(
7941 'woocommerce/checkout-fields-block'
7942 ),
7943 'textdomain' => 'woocommerce',
7944 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7945 'apiVersion' => 3
7946 ),
7947 'checkout-shipping-address-block' => array(
7948 'name' => 'woocommerce/checkout-shipping-address-block',
7949 'version' => '1.0.0',
7950 'title' => 'Shipping Address',
7951 'description' => 'Collect your customer\'s shipping address.',
7952 'category' => 'woocommerce',
7953 'supports' => array(
7954 'align' => false,
7955 'html' => false,
7956 'multiple' => false,
7957 'reusable' => false,
7958 'inserter' => false,
7959 'lock' => false
7960 ),
7961 'attributes' => array(
7962 'lock' => array(
7963 'type' => 'object',
7964 'default' => array(
7965 'remove' => true,
7966 'move' => true
7967 )
7968 )
7969 ),
7970 'parent' => array(
7971 'woocommerce/checkout-fields-block'
7972 ),
7973 'textdomain' => 'woocommerce',
7974 '$schema' => 'https://schemas.wp.org/trunk/block.json',
7975 'apiVersion' => 3
7976 ),
7977 'checkout-shipping-method-block' => array(
7978 'name' => 'woocommerce/checkout-shipping-method-block',
7979 'version' => '1.0.0',
7980 'title' => 'Delivery',
7981 'description' => 'Select between shipping or local pickup.',
7982 'category' => 'woocommerce',
7983 'supports' => array(
7984 'align' => false,
7985 'html' => false,
7986 'multiple' => false,
7987 'reusable' => false,
7988 'inserter' => false,
7989 'lock' => false
7990 ),
7991 'attributes' => array(
7992 'lock' => array(
7993 'type' => 'object',
7994 'default' => array(
7995 'remove' => true,
7996 'move' => true
7997 )
7998 )
7999 ),
8000 'parent' => array(
8001 'woocommerce/checkout-fields-block'
8002 ),
8003 'textdomain' => 'woocommerce',
8004 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8005 'apiVersion' => 3
8006 ),
8007 'checkout-shipping-methods-block' => array(
8008 'name' => 'woocommerce/checkout-shipping-methods-block',
8009 'version' => '1.0.0',
8010 'title' => 'Shipping Options',
8011 'description' => 'Display shipping options and rates for your store.',
8012 'category' => 'woocommerce',
8013 'supports' => array(
8014 'align' => false,
8015 'html' => false,
8016 'multiple' => false,
8017 'reusable' => false,
8018 'inserter' => false,
8019 'lock' => false
8020 ),
8021 'attributes' => array(
8022 'lock' => array(
8023 'type' => 'object',
8024 'default' => array(
8025 'remove' => true,
8026 'move' => true
8027 )
8028 )
8029 ),
8030 'parent' => array(
8031 'woocommerce/checkout-fields-block'
8032 ),
8033 'textdomain' => 'woocommerce',
8034 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8035 'apiVersion' => 3
8036 ),
8037 'checkout-terms-block' => array(
8038 'name' => 'woocommerce/checkout-terms-block',
8039 'version' => '1.0.0',
8040 'title' => 'Terms and Conditions',
8041 'description' => 'Ensure that customers agree to your Terms & Conditions and Privacy Policy.',
8042 'category' => 'woocommerce',
8043 'supports' => array(
8044 'align' => false,
8045 'html' => false,
8046 'multiple' => false,
8047 'reusable' => false
8048 ),
8049 'attributes' => array(
8050 'className' => array(
8051 'type' => 'string',
8052 'default' => ''
8053 ),
8054 'checkbox' => array(
8055 'type' => 'boolean',
8056 'default' => false
8057 ),
8058 'text' => array(
8059 'type' => 'string',
8060 'required' => false
8061 ),
8062 'showSeparator' => array(
8063 'type' => 'boolean',
8064 'default' => true
8065 )
8066 ),
8067 'parent' => array(
8068 'woocommerce/checkout-fields-block'
8069 ),
8070 'textdomain' => 'woocommerce',
8071 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8072 'apiVersion' => 3
8073 ),
8074 'checkout-totals-block' => array(
8075 'name' => 'woocommerce/checkout-totals-block',
8076 'version' => '1.0.0',
8077 'title' => 'Checkout Totals',
8078 'description' => 'Column containing the checkout totals.',
8079 'category' => 'woocommerce',
8080 'supports' => array(
8081 'align' => false,
8082 'html' => false,
8083 'multiple' => false,
8084 'reusable' => false,
8085 'inserter' => false,
8086 'lock' => false
8087 ),
8088 'attributes' => array(
8089 'className' => array(
8090 'type' => 'string',
8091 'default' => ''
8092 ),
8093 'checkbox' => array(
8094 'type' => 'boolean',
8095 'default' => false
8096 ),
8097 'text' => array(
8098 'type' => 'string',
8099 'required' => false
8100 )
8101 ),
8102 'parent' => array(
8103 'woocommerce/checkout'
8104 ),
8105 'textdomain' => 'woocommerce',
8106 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8107 'apiVersion' => 3
8108 ),
8109 'empty-cart-block' => array(
8110 'name' => 'woocommerce/empty-cart-block',
8111 'version' => '1.0.0',
8112 'title' => 'Empty Cart',
8113 'description' => 'Contains blocks that are displayed when the cart is empty.',
8114 'category' => 'woocommerce',
8115 'supports' => array(
8116 'align' => array(
8117 'wide'
8118 ),
8119 'html' => false,
8120 'multiple' => false,
8121 'reusable' => false,
8122 'inserter' => false,
8123 'lock' => false
8124 ),
8125 'attributes' => array(
8126 'lock' => array(
8127 'type' => 'object',
8128 'default' => array(
8129 'remove' => true,
8130 'move' => true
8131 )
8132 )
8133 ),
8134 'parent' => array(
8135 'woocommerce/cart'
8136 ),
8137 'textdomain' => 'woocommerce',
8138 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8139 'apiVersion' => 3
8140 ),
8141 'empty-mini-cart-contents-block' => array(
8142 'name' => 'woocommerce/empty-mini-cart-contents-block',
8143 'version' => '1.0.0',
8144 'title' => 'Empty Mini-Cart view',
8145 'description' => 'Blocks that are displayed when the Mini-Cart is empty.',
8146 'category' => 'woocommerce',
8147 'supports' => array(
8148 'align' => false,
8149 'html' => false,
8150 'multiple' => false,
8151 'reusable' => false,
8152 'inserter' => false,
8153 'lock' => false,
8154 'interactivity' => true
8155 ),
8156 'attributes' => array(
8157 'lock' => array(
8158 'type' => 'object',
8159 'default' => array(
8160 'remove' => true,
8161 'move' => true
8162 )
8163 )
8164 ),
8165 'parent' => array(
8166 'woocommerce/mini-cart-contents'
8167 ),
8168 'textdomain' => 'woocommerce',
8169 'apiVersion' => 3,
8170 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8171 ),
8172 'filled-cart-block' => array(
8173 'name' => 'woocommerce/filled-cart-block',
8174 'version' => '1.0.0',
8175 'title' => 'Filled Cart',
8176 'description' => 'Contains blocks that are displayed when the cart contains products.',
8177 'category' => 'woocommerce',
8178 'supports' => array(
8179 'align' => array(
8180 'wide'
8181 ),
8182 'html' => false,
8183 'multiple' => false,
8184 'reusable' => false,
8185 'inserter' => false,
8186 'lock' => false
8187 ),
8188 'attributes' => array(
8189 'lock' => array(
8190 'type' => 'object',
8191 'default' => array(
8192 'remove' => true,
8193 'move' => true
8194 )
8195 )
8196 ),
8197 'parent' => array(
8198 'woocommerce/cart'
8199 ),
8200 'textdomain' => 'woocommerce',
8201 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8202 'apiVersion' => 3
8203 ),
8204 'filled-mini-cart-contents-block' => array(
8205 'name' => 'woocommerce/filled-mini-cart-contents-block',
8206 'version' => '1.0.0',
8207 'title' => 'Filled Mini-Cart view',
8208 'description' => 'Contains blocks that display the content of the Mini-Cart.',
8209 'category' => 'woocommerce',
8210 'supports' => array(
8211 'align' => false,
8212 'html' => false,
8213 'multiple' => false,
8214 'reusable' => false,
8215 'inserter' => false,
8216 'lock' => false,
8217 'interactivity' => true
8218 ),
8219 'attributes' => array(
8220 'lock' => array(
8221 'type' => 'object',
8222 'default' => array(
8223 'remove' => true,
8224 'move' => true
8225 )
8226 )
8227 ),
8228 'parent' => array(
8229 'woocommerce/mini-cart-contents'
8230 ),
8231 'textdomain' => 'woocommerce',
8232 'apiVersion' => 3,
8233 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8234 ),
8235 'mini-cart-cart-button-block' => array(
8236 'name' => 'woocommerce/mini-cart-cart-button-block',
8237 'version' => '1.0.0',
8238 'title' => 'Mini-Cart View Cart Button',
8239 'description' => 'Block that displays the cart button when the Mini-Cart has products.',
8240 'category' => 'woocommerce',
8241 'supports' => array(
8242 'align' => false,
8243 'html' => false,
8244 'multiple' => false,
8245 'reusable' => false,
8246 'inserter' => true,
8247 'color' => array(
8248 'text' => true,
8249 'background' => true
8250 ),
8251 'interactivity' => array(
8252 'clientNavigation' => true
8253 )
8254 ),
8255 'attributes' => array(
8256 'lock' => array(
8257 'type' => 'object',
8258 'default' => array(
8259 'remove' => false,
8260 'move' => false
8261 )
8262 ),
8263 'cartButtonLabel' => array(
8264 'type' => 'string',
8265 'default' => ''
8266 )
8267 ),
8268 'styles' => array(
8269 array(
8270 'name' => 'fill',
8271 'label' => 'Fill'
8272 ),
8273 array(
8274 'name' => 'outline',
8275 'label' => 'Outline',
8276 'isDefault' => true
8277 )
8278 ),
8279 'parent' => array(
8280 'woocommerce/mini-cart-footer-block'
8281 ),
8282 'textdomain' => 'woocommerce',
8283 'apiVersion' => 3,
8284 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8285 ),
8286 'mini-cart-checkout-button-block' => array(
8287 'name' => 'woocommerce/mini-cart-checkout-button-block',
8288 'version' => '1.0.0',
8289 'title' => 'Mini-Cart Proceed to Checkout Button',
8290 'description' => 'Block that displays the checkout button when the Mini-Cart has products.',
8291 'category' => 'woocommerce',
8292 'supports' => array(
8293 'align' => false,
8294 'html' => false,
8295 'multiple' => false,
8296 'reusable' => false,
8297 'inserter' => true,
8298 'color' => array(
8299 'text' => true,
8300 'background' => true
8301 ),
8302 'interactivity' => array(
8303 'clientNavigation' => true
8304 )
8305 ),
8306 'attributes' => array(
8307 'lock' => array(
8308 'type' => 'object',
8309 'default' => array(
8310 'remove' => false,
8311 'move' => false
8312 )
8313 ),
8314 'checkoutButtonLabel' => array(
8315 'type' => 'string',
8316 'default' => ''
8317 )
8318 ),
8319 'styles' => array(
8320 array(
8321 'name' => 'fill',
8322 'label' => 'Fill',
8323 'isDefault' => true
8324 ),
8325 array(
8326 'name' => 'outline',
8327 'label' => 'Outline'
8328 )
8329 ),
8330 'parent' => array(
8331 'woocommerce/mini-cart-footer-block'
8332 ),
8333 'textdomain' => 'woocommerce',
8334 'apiVersion' => 3,
8335 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8336 ),
8337 'mini-cart-footer-block' => array(
8338 'name' => 'woocommerce/mini-cart-footer-block',
8339 'version' => '1.0.0',
8340 'title' => 'Mini-Cart Footer',
8341 'description' => 'Block that displays the footer of the Mini-Cart block.',
8342 'category' => 'woocommerce',
8343 'supports' => array(
8344 'align' => false,
8345 'html' => false,
8346 'multiple' => false,
8347 'reusable' => false,
8348 'inserter' => false,
8349 'lock' => false,
8350 'interactivity' => true
8351 ),
8352 'attributes' => array(
8353 'lock' => array(
8354 'type' => 'object',
8355 'default' => array(
8356 'remove' => true,
8357 'move' => true
8358 )
8359 )
8360 ),
8361 'parent' => array(
8362 'woocommerce/filled-mini-cart-contents-block'
8363 ),
8364 'textdomain' => 'woocommerce',
8365 'apiVersion' => 3,
8366 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8367 ),
8368 'mini-cart-items-block' => array(
8369 'name' => 'woocommerce/mini-cart-items-block',
8370 'version' => '1.0.0',
8371 'title' => 'Mini-Cart Items',
8372 'description' => 'Contains the products table and other custom blocks of filled mini-cart.',
8373 'category' => 'woocommerce',
8374 'supports' => array(
8375 'align' => false,
8376 'html' => false,
8377 'multiple' => false,
8378 'reusable' => false,
8379 'inserter' => false,
8380 'lock' => false,
8381 'interactivity' => array(
8382 'clientNavigation' => true
8383 )
8384 ),
8385 'attributes' => array(
8386 'lock' => array(
8387 'type' => 'object',
8388 'default' => array(
8389 'remove' => true,
8390 'move' => true
8391 )
8392 )
8393 ),
8394 'parent' => array(
8395 'woocommerce/filled-mini-cart-contents-block'
8396 ),
8397 'textdomain' => 'woocommerce',
8398 'apiVersion' => 3,
8399 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8400 ),
8401 'mini-cart-products-table-block' => array(
8402 'name' => 'woocommerce/mini-cart-products-table-block',
8403 'version' => '1.0.0',
8404 'title' => 'Mini-Cart Products Table',
8405 'description' => 'Block that displays the products table of the Mini-Cart block.',
8406 'category' => 'woocommerce',
8407 'supports' => array(
8408 'align' => false,
8409 'html' => false,
8410 'multiple' => false,
8411 'reusable' => false,
8412 'inserter' => false,
8413 'lock' => false,
8414 'interactivity' => true
8415 ),
8416 'attributes' => array(
8417 'lock' => array(
8418 'type' => 'object',
8419 'default' => array(
8420 'remove' => true,
8421 'move' => false
8422 )
8423 )
8424 ),
8425 'parent' => array(
8426 'woocommerce/mini-cart-items-block'
8427 ),
8428 'textdomain' => 'woocommerce',
8429 'apiVersion' => 3,
8430 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8431 ),
8432 'mini-cart-shopping-button-block' => array(
8433 'name' => 'woocommerce/mini-cart-shopping-button-block',
8434 'version' => '1.0.0',
8435 'title' => 'Mini-Cart Shopping Button',
8436 'description' => 'Block that displays the shopping button when the Mini-Cart is empty.',
8437 'category' => 'woocommerce',
8438 'supports' => array(
8439 'align' => false,
8440 'html' => false,
8441 'multiple' => false,
8442 'reusable' => false,
8443 'inserter' => true,
8444 'color' => array(
8445 'text' => true,
8446 'background' => true
8447 ),
8448 'interactivity' => array(
8449 'clientNavigation' => true
8450 )
8451 ),
8452 'attributes' => array(
8453 'lock' => array(
8454 'type' => 'object',
8455 'default' => array(
8456 'remove' => false,
8457 'move' => false
8458 )
8459 ),
8460 'startShoppingButtonLabel' => array(
8461 'type' => 'string',
8462 'default' => ''
8463 )
8464 ),
8465 'styles' => array(
8466 array(
8467 'name' => 'fill',
8468 'label' => 'Fill',
8469 'isDefault' => true
8470 ),
8471 array(
8472 'name' => 'outline',
8473 'label' => 'Outline'
8474 )
8475 ),
8476 'parent' => array(
8477 'woocommerce/empty-mini-cart-contents-block'
8478 ),
8479 'textdomain' => 'woocommerce',
8480 'apiVersion' => 3,
8481 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8482 ),
8483 'mini-cart-title-block' => array(
8484 'name' => 'woocommerce/mini-cart-title-block',
8485 'version' => '1.0.0',
8486 'title' => 'Mini-Cart Title',
8487 'description' => 'Block that displays the title of the Mini-Cart block.',
8488 'category' => 'woocommerce',
8489 'supports' => array(
8490 'align' => false,
8491 'html' => false,
8492 'multiple' => false,
8493 'reusable' => false,
8494 'inserter' => false,
8495 'lock' => false,
8496 'color' => array(
8497 'text' => true,
8498 'background' => false
8499 ),
8500 'typography' => array(
8501 'fontSize' => true
8502 ),
8503 'interactivity' => array(
8504 'clientNavigation' => true
8505 )
8506 ),
8507 'attributes' => array(
8508 'lock' => array(
8509 'type' => 'object',
8510 'default' => array(
8511 'remove' => true,
8512 'move' => true
8513 )
8514 )
8515 ),
8516 'parent' => array(
8517 'woocommerce/filled-mini-cart-contents-block'
8518 ),
8519 'textdomain' => 'woocommerce',
8520 'apiVersion' => 3,
8521 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8522 ),
8523 'mini-cart-title-items-counter-block' => array(
8524 'name' => 'woocommerce/mini-cart-title-items-counter-block',
8525 'version' => '1.0.0',
8526 'title' => 'Mini-Cart Title Items Counter',
8527 'description' => 'Block that displays the items counter part of the Mini-Cart Title block.',
8528 'category' => 'woocommerce',
8529 'supports' => array(
8530 'align' => false,
8531 'html' => false,
8532 'multiple' => false,
8533 'reusable' => false,
8534 'inserter' => false,
8535 'lock' => false,
8536 'color' => array(
8537 'text' => true,
8538 'background' => true
8539 ),
8540 'typography' => array(
8541 'fontSize' => true
8542 ),
8543 'spacing' => array(
8544 'padding' => true
8545 ),
8546 'interactivity' => true
8547 ),
8548 'parent' => array(
8549 'woocommerce/mini-cart-title-block'
8550 ),
8551 'textdomain' => 'woocommerce',
8552 'apiVersion' => 3,
8553 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8554 ),
8555 'mini-cart-title-label-block' => array(
8556 'name' => 'woocommerce/mini-cart-title-label-block',
8557 'version' => '1.0.0',
8558 'title' => 'Mini-Cart Title Label',
8559 'description' => 'Block that displays the \'Your cart\' part of the Mini-Cart Title block.',
8560 'category' => 'woocommerce',
8561 'supports' => array(
8562 'align' => false,
8563 'html' => false,
8564 'multiple' => false,
8565 'reusable' => false,
8566 'inserter' => false,
8567 'lock' => false,
8568 'color' => array(
8569 'text' => true,
8570 'background' => true
8571 ),
8572 'typography' => array(
8573 'fontSize' => true
8574 ),
8575 'spacing' => array(
8576 'padding' => true
8577 ),
8578 'interactivity' => array(
8579 'clientNavigation' => true
8580 )
8581 ),
8582 'attributes' => array(
8583 'label' => array(
8584 'type' => 'string',
8585 'default' => ''
8586 )
8587 ),
8588 'parent' => array(
8589 'woocommerce/mini-cart-title-block'
8590 ),
8591 'textdomain' => 'woocommerce',
8592 'apiVersion' => 3,
8593 '$schema' => 'https://schemas.wp.org/trunk/block.json'
8594 ),
8595 'proceed-to-checkout-block' => array(
8596 'name' => 'woocommerce/proceed-to-checkout-block',
8597 'version' => '1.0.0',
8598 'title' => 'Proceed to Checkout',
8599 'description' => 'Allow customers proceed to Checkout.',
8600 'category' => 'woocommerce',
8601 'supports' => array(
8602 'align' => false,
8603 'html' => false,
8604 'multiple' => false,
8605 'reusable' => false,
8606 'inserter' => false,
8607 'lock' => false
8608 ),
8609 'attributes' => array(
8610 'lock' => array(
8611 'type' => 'object',
8612 'default' => array(
8613 'remove' => true,
8614 'move' => true
8615 )
8616 )
8617 ),
8618 'parent' => array(
8619 'woocommerce/cart-totals-block'
8620 ),
8621 'textdomain' => 'woocommerce',
8622 '$schema' => 'https://schemas.wp.org/trunk/block.json',
8623 'apiVersion' => 3
8624 )
8625 );
8626