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