{"id":372382,"date":"2026-09-25T08:08:18","date_gmt":"2026-09-25T08:08:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-checkout-fields-custom-checkout-fields-block-for-woocommerce\/"},"modified":"2026-10-02T01:44:58","modified_gmt":"2026-10-02T01:44:58","slug":"yeekit-checkout-field-blocks","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/yeekit-checkout-field-blocks\/","author":22038057,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Yeekit Checkout Field Blocks for WooCommerce","header_author":"add-ons.org","header_description":"Advanced custom fields (Text\/Textarea\/Email\/Number, Radio, Date\/Time, Select, Checkbox, File Upload, Signature) for WooCommerce Checkout Block with drag-and-drop support, dynamic population, user profile auto-fill, and native styling.","assets_banners_color":"9e88d3","last_updated":"2026-10-02 01:44:58","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/add-ons.org\/","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":138,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"addonsorg","date":"2026-09-25 08:08:04","revision":3712627},"1.2.1":{"tag":"1.2.1","author":"addonsorg","date":"2026-10-02 01:44:58","revision":3724060}},"upgrade_notice":{"1.2.1":"<p>Yeekit Checkout Field Blocks 1.2.1 adds Option Pricing \/ Extra Fees for selectable blocks with real-time WooCommerce Store API cart total updates.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3712627,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3712627,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3724060,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3724060,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"checkout-fields-block\/color-swatches-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/color-swatches-field","version":"1.0.0","title":"Colour Swatches","category":"checkout-block-fields","icon":"art","description":"Custom colour palette swatches for gift wrap, monogram, or product customization.","keywords":["color","colour","swatch","palette","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Choose a colour"},"swatchesText":{"type":"string","default":"#111827 | Black\n#ffffff | White\n#ef4444 | Red\n#3b82f6 | Royal Blue\n#10b981 | Emerald Green\n#f59e0b | Amber Gold\n#8b5cf6 | Purple"},"enablePricing":{"type":"boolean","default":false},"swatchShape":{"type":"string","default":"circle"},"swatchSize":{"type":"string","default":"medium"},"showLabel":{"type":"boolean","default":true},"defaultValue":{"type":"string","default":""},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_color_swatch"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-color-swatches-editor"},"checkout-fields-block\/phone-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/phone-field","version":"1.0.0","title":"Phone","category":"checkout-block-fields","icon":"forms","description":"Telephone number input field for secondary phone, WhatsApp, etc.","keywords":["phone","tel","telephone","mobile","whatsapp","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Alternate Phone Number"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"alternate_phone"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"tel"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"dynamicUserData":{"type":"string","default":"billing_phone"},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-phone-editor"},"checkout-fields-block\/date-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/date-field","version":"1.0.0","title":"Date Picker","category":"checkout-block-fields","icon":"forms","description":"Allows shoppers to select a preferred delivery or booking date directly in checkout.","keywords":["date","delivery","calendar","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"dateMode":{"type":"string","default":"date"},"label":{"type":"string","default":"Preferred Delivery Date"},"required":{"type":"boolean","default":true},"helpText":{"type":"string","default":"Please select your preferred delivery date."},"minToday":{"type":"boolean","default":true},"maxDays":{"type":"number","default":0},"disableWeekends":{"type":"boolean","default":false},"fieldKey":{"type":"string","default":"delivery_date"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"dynamicDate":{"type":"string","default":"today"},"dynamicSpecificDate":{"type":"string","default":""},"dynamicUserMetaKey":{"type":"string","default":"birth_date"},"dynamicCustomUserMeta":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-date-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/checkbox-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/checkbox-field","version":"1.0.0","title":"Checkbox","category":"checkout-block-fields","icon":"forms","description":"Checkbox field for gift wrapping, delivery preferences, confirmations, etc.","keywords":["checkbox","checkout","custom field","field","tick","opt-in","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Choose options"},"mode":{"type":"string","default":"multiple"},"optionsText":{"type":"string","default":"Option 1\nOption 2\nOption 3"},"enablePricing":{"type":"boolean","default":false},"optionPrice":{"type":"string","default":""},"layout":{"type":"string","default":"vertical"},"defaultValue":{"type":"string","default":""},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_checkbox"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-checkbox-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/color-picker-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/color-picker-field","version":"1.0.0","title":"Colour Picker","category":"checkout-block-fields","icon":"admin-appearance","description":"Interactive colour picker allowing buyers to choose any custom colour with live preview.","keywords":["color","colour","picker","hex","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Choose custom colour"},"defaultValue":{"type":"string","default":"#3b82f6"},"showHexInput":{"type":"boolean","default":true},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_color_picker"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-color-picker-editor"},"checkout-fields-block\/slider-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/slider-field","version":"1.0.0","title":"Slider","category":"checkout-block-fields","icon":"ellipsis","description":"Interactive range slider for selecting amounts, percentages, quantities, or ratings.","keywords":["slider","range","number","percentage","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Select percentage \/ amount"},"min":{"type":"number","default":0},"max":{"type":"number","default":100},"step":{"type":"number","default":5},"unit":{"type":"string","default":"%"},"prefix":{"type":"string","default":""},"defaultValue":{"type":"number","default":20},"showValueBadge":{"type":"boolean","default":true},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_slider"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-slider-editor"},"checkout-fields-block\/url-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/url-field","version":"1.0.0","title":"Web Address (URL)","category":"checkout-block-fields","icon":"forms","description":"Website or social link input field with URL validation.","keywords":["url","website","link","web","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Website \/ Social Link"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_url"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"url"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-url-editor"},"checkout-fields-block\/datetime-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/datetime-field","version":"1.0.0","title":"Date & Time","category":"checkout-block-fields","icon":"forms","description":"Combined date and time picker for scheduled appointments, deliveries, or events.","keywords":["datetime","date","time","appointment","schedule","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"dateMode":{"type":"string","default":"datetime"},"label":{"type":"string","default":"Appointment Date & Time"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":"Please select your preferred date and time."},"minToday":{"type":"boolean","default":true},"maxDays":{"type":"number","default":0},"fieldKey":{"type":"string","default":"appointment_datetime"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-datetime-editor"},"checkout-fields-block\/radio-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/radio-field","version":"1.0.0","title":"Radio Buttons","category":"checkout-block-fields","icon":"forms","description":"Custom radio button group for delivery options, gift packaging, surveys, etc.","keywords":["radio","choice","options","select","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Choose an option"},"optionsText":{"type":"string","default":"Option 1\nOption 2\nOption 3"},"enablePricing":{"type":"boolean","default":false},"defaultValue":{"type":"string","default":""},"layout":{"type":"string","default":"vertical"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_radio"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-radio-editor"},"checkout-fields-block\/textarea-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/textarea-field","version":"1.0.0","title":"Text Area","category":"checkout-block-fields","icon":"forms","description":"Multi-line text area for gift messages, delivery remarks, special notes, etc.","keywords":["textarea","message","note","multiline","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Gift Message \/ Order Remarks"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_message"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"textarea"},"textareaRows":{"type":"number","default":3},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"dynamicUserData":{"type":"string","default":"display_name"},"dynamicCustomUserMeta":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-textarea-editor"},"checkout-fields-block\/text-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/text-field","version":"1.0.0","title":"Text","category":"checkout-block-fields","icon":"forms","description":"Single-line custom text input field for notes, VAT number, gift message, gate code, etc.","keywords":["text","note","input","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Special Instructions"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_note"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"text"},"textareaRows":{"type":"number","default":3},"minNumber":{"type":"string","default":""},"maxNumber":{"type":"string","default":""},"stepNumber":{"type":"string","default":"1"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"dynamicUserData":{"type":"string","default":"display_name"},"dynamicCustomUserMeta":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-text-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/time-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/time-field","version":"1.0.0","title":"Time Picker","category":"checkout-block-fields","icon":"forms","description":"Time selection field for preferred delivery hour, pickup window, or appointment.","keywords":["time","hour","clock","delivery","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"dateMode":{"type":"string","default":"time"},"label":{"type":"string","default":"Preferred Delivery Time"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":"Please choose your preferred time."},"fieldKey":{"type":"string","default":"delivery_time"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-time-editor"},"checkout-fields-block\/select-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/select-field","version":"1.0.0","title":"Dropdown Select","category":"checkout-block-fields","icon":"forms","description":"Dropdown select field for delivery windows, referral sources, options, etc.","keywords":["select","dropdown","checkout","custom field","field","option","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Preferred Time Slot"},"optionsText":{"type":"string","default":"Morning (9:00 AM - 12:00 PM)\nAfternoon (1:00 PM - 5:00 PM)\nEvening (6:00 PM - 9:00 PM)"},"enablePricing":{"type":"boolean","default":false},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":"Please select the best delivery time."},"fieldKey":{"type":"string","default":"delivery_time_slot"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-select-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/file-upload-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/file-upload-field","version":"1.0.0","title":"File Upload (Pro)","category":"checkout-block-fields","icon":"upload","description":"Secure file upload field with drag-and-drop support, file size validation, and temporary-to-permanent order staging.","keywords":["file","upload","attachment","pro","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Upload File"},"fieldKey":{"type":"string","default":"custom_file_upload"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"allowedTypes":{"type":"string","default":"jpg, png, pdf, doc, docx, zip"},"maxFileSize":{"type":"number","default":5},"buttonText":{"type":"string","default":"Choose file or drag & drop here"},"allowMultiple":{"type":"boolean","default":false},"maxFiles":{"type":"number","default":5},"width":{"type":"string","default":"100"},"conditionalLogic":{"type":"object"},"dynamicPricingType":{"type":"string","default":"none"},"dynamicPricingParam":{"type":"string","default":""},"attachToEmail":{"type":"boolean","default":false},"emailRecipients":{"type":"string","default":"both"}},"editorScript":"yeekit-cfb-block-file-upload-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/email-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/email-field","version":"1.0.0","title":"Email","category":"checkout-block-fields","icon":"forms","description":"Email address input field with automatic format validation.","keywords":["email","address","contact","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Recipient Email"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"recipient_email"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"email"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"dynamicUserData":{"type":"string","default":"user_email"},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-email-editor"},"checkout-fields-block\/signature-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/signature-field","version":"1.0.0","title":"Digital Signature (Pro)","category":"checkout-block-fields","icon":"edit","description":"Interactive digital signature pad for customers to sign on desktop, tablet, or mobile before checkout.","keywords":["signature","sign","pad","draw","pro","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Signature"},"fieldKey":{"type":"string","default":"custom_signature"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":"Please sign above using your finger, stylus, or mouse."},"width":{"type":"string","default":"100"},"penColor":{"type":"string","default":"#1e293b"},"penWidth":{"type":"number","default":2},"canvasHeight":{"type":"number","default":160},"clearButtonText":{"type":"string","default":"Clear Signature"},"attachToEmail":{"type":"boolean","default":false},"emailRecipients":{"type":"string","default":"both"},"showInEmailBody":{"type":"boolean","default":true},"conditionalLogic":{"type":"object"},"dynamicPricingType":{"type":"string","default":"none"},"dynamicPricingParam":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-signature-editor","editorStyle":"yeekit-cfb-field-style","style":"yeekit-cfb-field-style"},"checkout-fields-block\/password-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/password-field","version":"1.0.0","title":"Password","category":"checkout-block-fields","icon":"forms","description":"Masked password\/PIN input field for gate codes, secret keys, VIP access, etc.","keywords":["password","pin","secret","masked","code","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Secret Code \/ PIN"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_pin"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"password"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-password-editor"},"checkout-fields-block\/picture-tiles-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/picture-tiles-field","version":"1.0.0","title":"Picture Tiles","category":"checkout-block-fields","icon":"format-gallery","description":"Visual image tiles for selecting gift wrap, card style, fabric, or design templates.","keywords":["picture","image","tile","cards","gallery","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Choose a style"},"tilesText":{"type":"string","default":"Classic Kraft | | Elegant kraft paper with rustic string\nFestive Red | | Festive red & gold ribbon box\nMidnight Navy | | Modern matte navy with silver foil"},"enablePricing":{"type":"boolean","default":false},"columns":{"type":"string","default":"3"},"defaultValue":{"type":"string","default":""},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_picture_tile"},"width":{"type":"string","default":"100"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-picture-tiles-editor"},"checkout-fields-block\/number-field":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"checkout-fields-block\/number-field","version":"1.0.0","title":"Number","category":"checkout-block-fields","icon":"forms","description":"Numeric input field with min, max, and step settings.","keywords":["number","quantity","numeric","amount","checkout","custom field","woocommerce"],"parent":["woocommerce\/checkout-totals-block","woocommerce\/checkout-fields-block","woocommerce\/checkout-contact-information-block","woocommerce\/checkout-shipping-address-block","woocommerce\/checkout-billing-address-block","woocommerce\/checkout-shipping-method-block","woocommerce\/checkout-shipping-methods-block","woocommerce\/checkout-pickup-options-block","woocommerce\/checkout-additional-information-block","woocommerce\/checkout-order-note-block"],"supports":{"html":false,"multiple":true,"reusable":false},"attributes":{"label":{"type":"string","default":"Number of Items \/ Guests"},"required":{"type":"boolean","default":false},"helpText":{"type":"string","default":""},"fieldKey":{"type":"string","default":"custom_number"},"width":{"type":"string","default":"100"},"inputType":{"type":"string","default":"number"},"minNumber":{"type":"string","default":"1"},"maxNumber":{"type":"string","default":""},"stepNumber":{"type":"string","default":"1"},"saveToUser":{"type":"boolean","default":false},"dynamicType":{"type":"string","default":"none"},"dynamicParam":{"type":"string","default":""},"enableConditionalLogic":{"type":"boolean","default":false},"conditionalAction":{"type":"string","default":"show"},"conditionalType":{"type":"string","default":"field"},"conditionalField":{"type":"string","default":""},"conditionalOperator":{"type":"string","default":"equals"},"conditionalValue":{"type":"string","default":""},"conditionalOrderProp":{"type":"string","default":"cart_total"},"conditionalUserProp":{"type":"string","default":"login_status"},"conditionalProductProp":{"type":"string","default":"needs_shipping"},"conditionalUserMetaKey":{"type":"string","default":""}},"editorScript":"yeekit-cfb-block-number-editor"}},"tagged_versions":["1.2.0","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3724060,"resolution":"1","location":"assets","locale":"","width":3030,"height":1518}},"screenshots":{"1":"Visual custom field blocks in the WooCommerce Checkout Block editor.","2":"Option Pricing \/ Extra Fees configuration in the Gutenberg block settings.","3":"Live additional price indicators and real-time checkout total recalculation.","4":"Color Swatches and Picture Tiles with optional paid selections.","5":"Custom checkout field values displayed in the WooCommerce Admin Order screen.","6":"Order confirmation email showing custom field information and additional fees."}},"plugin_section":[],"plugin_tags":[232943,283954,61045,2010,286],"plugin_category":[45],"plugin_contributors":[234546],"plugin_business_model":[],"class_list":["post-372382","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout-block","plugin_tags-checkout-block-fields","plugin_tags-checkout-fields","plugin_tags-custom-fields","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-addonsorg","plugin_committers-addonsorg"],"banners":{"banner":"https:\/\/ps.w.org\/yeekit-checkout-field-blocks\/assets\/banner-772x250.png?rev=3724060","banner_2x":"https:\/\/ps.w.org\/yeekit-checkout-field-blocks\/assets\/banner-1544x500.png?rev=3724060","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yeekit-checkout-field-blocks\/assets\/icon-128x128.png?rev=3712627","icon_2x":"https:\/\/ps.w.org\/yeekit-checkout-field-blocks\/assets\/icon-256x256.png?rev=3712627","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yeekit-checkout-field-blocks\/assets\/screenshot-1.png?rev=3724060","caption":"Visual custom field blocks in the WooCommerce Checkout Block editor."}],"raw_content":"<!--section=description-->\n<p><strong>Video Demo<\/strong>: <a href=\"https:\/\/youtu.be\/oaL6IY4oNEI\">https:\/\/youtu.be\/oaL6IY4oNEI<\/a>\n<strong>Document<\/strong>: <a href=\"https:\/\/add-ons.org\/documentation-yeekit-checkout-fields-block-for-woocommerce\/\">https:\/\/add-ons.org\/documentation-yeekit-checkout-fields-block-for-woocommerce\/<\/a><\/p>\n\n<p>Yeekit Checkout Field Blocks for WooCommerce allows store owners to customize the modern WooCommerce Checkout with 19+ visual and interactive custom field blocks.<\/p>\n\n<p>Designed for the WooCommerce Checkout Block (Gutenberg), Cart Block, WooCommerce Store API, and High-Performance Order Storage (HPOS), the plugin lets you collect additional customer information and create flexible checkout experiences without writing custom code.<\/p>\n\n<p>Add fields such as text inputs, dropdowns, checkboxes, radio buttons, date and time pickers, sliders, color selectors, picture tiles, file uploads, and digital signatures directly to your checkout page.<\/p>\n\n<p>The plugin also supports option pricing for selected field types, allowing merchants to charge additional fees when customers select paid options.<\/p>\n\n<h3>Why Choose Yeekit Checkout Field Blocks?<\/h3>\n\n<ul>\n<li><strong>Visual Gutenberg Block Experience<\/strong>: Add and configure custom checkout fields directly in the WordPress Block Editor.<\/li>\n<li><strong>19+ Custom Field Types<\/strong>: Choose from standard input fields, selection fields, visual selectors, file uploads, and digital signatures.<\/li>\n<li><strong>Flexible Checkout Layouts<\/strong>: Configure fields using 100%, 50%, or 33% width options to create multi-column checkout layouts.<\/li>\n<li><strong>Conditional Checkout Options<\/strong>: Create dynamic checkout experiences by displaying fields based on customer selections.<\/li>\n<li><strong>Option Pricing \/ Extra Fees<\/strong>: Add additional charges to supported selectable fields and automatically update the WooCommerce order total.<\/li>\n<li><strong>WooCommerce Store API Integration<\/strong>: Supports real-time cart and order total updates for option pricing.<\/li>\n<li><strong>HPOS Compatible<\/strong>: Designed to work with WooCommerce High-Performance Order Storage.<\/li>\n<li><strong>Order Management<\/strong>: Custom field values, uploaded files, signatures, and additional fees can be reviewed from the WooCommerce Admin Order screen.<\/li>\n<li><strong>Customer-Facing Information<\/strong>: Custom field values can be displayed in the order confirmation and customer-facing order information.<\/li>\n<li><strong>Email Integration<\/strong>: Uploaded files and digital signatures can be attached to supported WooCommerce order emails.<\/li>\n<li><strong>Classic Checkout Fallback<\/strong>: Provides fallback rendering and fee calculation support for the classic WooCommerce checkout shortcode.<\/li>\n<\/ul>\n\n<h3>Available Field Blocks<\/h3>\n\n<p>The plugin includes 19 custom checkout field blocks:<\/p>\n\n<ol>\n<li><strong>Text<\/strong>: Single-line text input for names, PO numbers, custom IDs, gift notes, and other short information.<\/li>\n<li><strong>Textarea<\/strong>: Multi-line input for delivery instructions, greetings, notes, and additional details.<\/li>\n<li><strong>Email<\/strong>: Email input with email format validation.<\/li>\n<li><strong>Phone<\/strong>: Phone number input for collecting customer contact information.<\/li>\n<li><strong>Number<\/strong>: Numeric input with minimum, maximum, and step controls.<\/li>\n<li><strong>Password<\/strong>: Masked input for password or PIN-style information.<\/li>\n<li><strong>URL<\/strong>: URL input with web address validation.<\/li>\n<li><strong>Select<\/strong>: Dropdown selection with configurable options and optional option pricing.<\/li>\n<li><strong>Checkbox<\/strong>: Single or multiple checkbox selections with optional option pricing.<\/li>\n<li><strong>Radio<\/strong>: Single-choice radio button selection with optional option pricing.<\/li>\n<li><strong>Date<\/strong>: Interactive date picker for delivery dates, event dates, birthdays, and other date-based information.<\/li>\n<li><strong>Time<\/strong>: Time picker for delivery times, appointment times, or preferred contact times.<\/li>\n<li><strong>DateTime<\/strong>: Combined date and time picker.<\/li>\n<li><strong>Slider \/ Range<\/strong>: Range slider with configurable minimum, maximum, step, and unit prefix\/suffix.<\/li>\n<li><strong>Color Picker<\/strong>: Native HTML5 color selection field.<\/li>\n<li><strong>Color Swatches<\/strong>: Visual color selection buttons with optional option pricing.<\/li>\n<li><strong>Picture Tiles<\/strong>: Visual image-based selection options with optional option pricing.<\/li>\n<li><strong>File Upload<\/strong>: File upload field supporting images, PDFs, documents, and archives with configurable file restrictions and size limits.<\/li>\n<li><strong>Digital Signature<\/strong>: Touch- and mouse-friendly signature field with preview, clear functionality, PNG generation, and email attachment support.<\/li>\n<\/ol>\n\n<h3>Option Pricing \/ Extra Fees<\/h3>\n\n<p>The <strong>Option Pricing \/ Extra Fees<\/strong> feature allows merchants to add an additional charge when a customer selects a paid checkout option.<\/p>\n\n<p>Enable the pricing option from the block settings and assign a price to the relevant selectable option.<\/p>\n\n<p>When the customer selects the option, the configured amount is automatically added as an extra fee to the cart and order total.<\/p>\n\n<p>Option Pricing \/ Extra Fees is available for:<\/p>\n\n<ul>\n<li>Select<\/li>\n<li>Checkbox<\/li>\n<li>Radio<\/li>\n<li>Color Swatches<\/li>\n<li>Picture Tiles<\/li>\n<\/ul>\n\n<h3>Email &amp; Admin Integration<\/h3>\n\n<ul>\n<li><strong>Email Notification Attachments<\/strong>: Uploaded files and customer signatures can be attached to supported Admin and Customer order emails.<\/li>\n<li><strong>Email Body Summary<\/strong>: Custom checkout field values can be included in the order confirmation email summary.<\/li>\n<li><strong>WooCommerce Admin Order Screen<\/strong>:\n\n<ul>\n<li>Custom field values are displayed with the order information.<\/li>\n<li>Customer signatures can be previewed and downloaded.<\/li>\n<li>Uploaded files can be reviewed and downloaded.<\/li>\n<li>Additional option fees are included in the order total.<\/li>\n<\/ul><\/li>\n<li><strong>Customer-Facing Order Information<\/strong>: Customers can review submitted custom field information in supported order confirmation and account pages.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>yeekit-checkout-field-blocks<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin directly from <strong>Plugins &gt; Add New<\/strong> in WordPress.<\/li>\n<li>Activate the plugin from the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open your WooCommerce Checkout page in the WordPress Block Editor.<\/li>\n<li>Inside the <strong>Checkout Block<\/strong>, search for the available custom field blocks under the <strong>Checkout Block Fields<\/strong> category.<\/li>\n<li>Drag and position the desired fields within the appropriate checkout section, such as Contact, Address, Shipping, or Order Note.<\/li>\n<li>Configure the field settings from the block sidebar, including label, required status, placeholder, width, options, and pricing where supported.<\/li>\n<li>Click <strong>Update<\/strong> to save your checkout page.<\/li>\n<li>Visit the checkout page and test the fields and any configured option pricing.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20the%20woocommerce%20checkout%20block%3F\"><h3>Does this plugin work with the WooCommerce Checkout Block?<\/h3><\/dt>\n<dd><p>Yes. Yeekit Checkout Field Blocks is designed for the modern WooCommerce Checkout Block and integrates with the WooCommerce Store API.<\/p><\/dd>\n<dt id=\"which%20field%20types%20support%20option%20pricing%20%2F%20extra%20fees%3F\"><h3>Which field types support Option Pricing \/ Extra Fees?<\/h3><\/dt>\n<dd><p>Option Pricing \/ Extra Fees is currently supported by Select, Checkbox, Radio, Color Swatches, and Picture Tiles blocks.<\/p><\/dd>\n<dt id=\"how%20does%20option%20pricing%20%2F%20extra%20fee%20work%3F\"><h3>How does Option Pricing \/ Extra Fee work?<\/h3><\/dt>\n<dd><p>Enable the <strong>Option Pricing \/ Extra Fee<\/strong> feature in the block settings.<\/p>\n\n<p>For supported selectable fields, configure the option using the following format:<\/p>\n\n<pre><code>Option Name | Price\n<\/code><\/pre>\n\n<p>For example:<\/p>\n\n<pre><code>Express Delivery | 10.00\n<\/code><\/pre>\n\n<p>When the customer selects the option, the configured amount is added as an extra fee to the cart and order total.<\/p><\/dd>\n<dt id=\"does%20the%20checkout%20total%20update%20automatically%20when%20a%20paid%20option%20is%20selected%3F\"><h3>Does the checkout total update automatically when a paid option is selected?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports real-time cart and order total fee recalculation through the WooCommerce Store API. Dynamic fee calculation is also supported for the classic WooCommerce checkout shortcode.<\/p><\/dd>\n<dt id=\"is%20option%20pricing%20available%20for%20every%20field%20type%3F\"><h3>Is Option Pricing available for every field type?<\/h3><\/dt>\n<dd><p>No. Option Pricing \/ Extra Fees is available for Select, Checkbox, Radio, Color Swatches, and Picture Tiles.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20woocommerce%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Is the plugin compatible with WooCommerce High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports WooCommerce High-Performance Order Storage (HPOS) as well as traditional WordPress order data storage.<\/p><\/dd>\n<dt id=\"can%20i%20make%20a%20checkout%20field%20required%3F\"><h3>Can I make a checkout field required?<\/h3><\/dt>\n<dd><p>Yes. Supported field blocks include a <strong>Required<\/strong> setting that allows merchants to require customers to complete a field before completing checkout.<\/p><\/dd>\n<dt id=\"where%20are%20custom%20field%20values%20stored%3F\"><h3>Where are custom field values stored?<\/h3><\/dt>\n<dd><p>Custom field values are stored as WooCommerce order metadata.<\/p>\n\n<p>They can be accessed programmatically through the WooCommerce Order object:<\/p>\n\n<pre><code>$value = $order-&gt;get_meta( '_yeekit_cfb_' . $field_key );\n<\/code><\/pre>\n\n<p>or:<\/p>\n\n<pre><code>$value = $order-&gt;get_meta( $field_key );\n<\/code><\/pre><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20woocommerce%20checkout%20shortcode%3F\"><h3>Does it work with the classic WooCommerce checkout shortcode?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes fallback rendering for the classic WooCommerce checkout shortcode:<\/p>\n\n<pre><code>[woocommerce_checkout]\n<\/code><\/pre>\n\n<p>Dynamic AJAX fee calculations are also supported for option pricing on the classic checkout.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li><strong>New<\/strong>: Added Option Pricing \/ Extra Fees for Select, Checkbox, Radio, Color Swatches, and Picture Tiles blocks.<\/li>\n<li><strong>New<\/strong>: Added real-time cart and order total fee recalculation through the WooCommerce Store API and AJAX.<\/li>\n<li><strong>New<\/strong>: Added a block-level toggle to enable or disable option pricing from the Gutenberg Inspector.<\/li>\n<li><strong>Improved<\/strong>: Added support for displaying additional option fees in checkout and order totals.<\/li>\n<li><strong>Fix<\/strong>: Improved Store API update callback registration using <code>woocommerce_blocks_loaded<\/code>.<\/li>\n<li><strong>Fix<\/strong>: Improved WooCommerce Store API nonce synchronization for real-time fee calculations.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Initial release of Yeekit Checkout Field Blocks for WooCommerce.<\/li>\n<li>Added 17 visual custom field blocks for the WooCommerce Checkout Block.<\/li>\n<li>Added WooCommerce Cart and Checkout Blocks compatibility.<\/li>\n<li>Added High-Performance Order Storage (HPOS) compatibility.<\/li>\n<li>Added flexible field width options: 100%, 50%, and 33%.<\/li>\n<li>Added translation and internationalization support.<\/li>\n<\/ul>","raw_excerpt":"Custom fields for the WooCommerce Checkout Block with 19+ drag-and-drop field blocks, conditional options, file uploads, digital signatures, visual se &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/372382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=372382"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/addonsorg"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=372382"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=372382"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=372382"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=372382"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=372382"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=372382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}