<?xml version="1.0"?>
<!--
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Osc
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
    <system>
        <section id="osc" translate="label comment" sortOrder="10" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
            <label>One Step Checkout</label>
            <tab>mageplaza</tab>
            <resource>Mageplaza_Osc::configuration</resource>
            <group id="general" translate="label comment" sortOrder="10" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>General Configuration</label>
                <field id="enabled" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable One Step Checkout</label>
                    <comment><![CDATA[Select <strong>Yes</strong> to enable the module.]]></comment>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                </field>
                <field id="title" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>One Step Checkout Page Title</label>
                    <comment>Enter the title of the page.</comment>
                </field>
                <field id="description" translate="label comment" sortOrder="40" type="textarea" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>One Step Checkout Description</label>
                    <comment>Enter description for the page. HTML allowed.</comment>
                </field>
                <field id="default_shipping_method" translate="label comment" sortOrder="70" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Default Shipping Method</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\ShippingMethods</source_model>
                    <comment>Set default shipping method in the checkout process.</comment>
                </field>
                <field id="default_payment_method" translate="label comment" sortOrder="80" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Default Payment Method</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\PaymentMethods</source_model>
                    <comment>Set default payment method in the checkout process.</comment>
                </field>
                <field id="allow_guest_checkout" translate="label comment" sortOrder="90" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Allow Guest Checkout</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\AllowGuestCheckout</source_model>
                    <comment><![CDATA[Yes: Allow checking out as a guest. </br>
                                      No (require create account): Guest must enter password to create account at checkout. </br>
                                      No (require login): Guest must login before checkout.]]>
                    </comment>
                </field>
                <field id="redirect_to_one_step_checkout" translate="label comment" sortOrder="95" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Auto-redirect to One Step Checkout Page</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment>Select Yes to enable redirecting to the Checkout Page after a product's added to cart.</comment>
                </field>
                <field id="show_billing_address" translate="label comment" sortOrder="100" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show Billing Address</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Select Yes to allow the <strong>Billing Address</strong> block to appear in the Checkout Page, or No to imply that <strong>Billing Address</strong> and <strong>Shipping Address</strong> are the same.]]></comment>
                </field>
                <field id="auto_detect_address" translate="label comment" sortOrder="101" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Use Auto Suggestion Technology</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\AddressSuggest</source_model>
                    <comment><![CDATA[Select <strong>Google</strong> to use it for automatic address suggestion, or <strong>No</strong> to disable this feature.]]></comment>
                </field>
                <field id="google_api_key" translate="label comment" sortOrder="102" type="obscure" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Google Api Key</label>
                    <comment><![CDATA[You should register a new key. Get Api key <a href="https://developers.google.com/maps/documentation/javascript/get-api-key" target="_blank">here</a>]]></comment>
                    <backend_model>Magento\Config\Model\Config\Backend\Encrypted</backend_model>
                    <validate>required-entry</validate>
                    <depends>
                        <field id="auto_detect_address">google</field>
                    </depends>
                </field>
                <field id="google_specific_country" translate="label comment" sortOrder="102" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Restrict the auto suggestion for a specific country</label>
                    <source_model>Magento\Directory\Model\Config\Source\Country</source_model>
                    <depends>
                        <field id="auto_detect_address">google</field>
                    </depends>
                </field>
                <field id="pca_website_key" translate="label comment" sortOrder="102" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Capture+ Key</label>
                    <comment><![CDATA[To set up a Capture+ account or these keys, please visit <a href="http://www.pcapredict.com/en-us/address-capture-software/?utm_source=mageplaza.com&amp;utm_medium=one-step-checkout&amp;utm_campaign=one-step-checkout" target="_blank" style="margin-left:0;">Getting Started</a> page]]></comment>
                    <depends>
                        <field id="auto_detect_address">pca</field>
                    </depends>
                </field>
                <field id="pca_country_lookup" translate="label comment" sortOrder="103" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>IP Country Lookup</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment>The default country will be set based on location of the customer.</comment>
                    <depends>
                        <field id="auto_detect_address">pca</field>
                    </depends>
                </field>
                <field id="geoip" translate="label comment" sortOrder="110" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Enable GeoIP</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[You need install <a href="https://github.com/mageplaza/magento-2-geoip-library/?utm_source=mageplaza.com&amp;utm_medium=one-step-checkout&amp;utm_campaign=one-step-checkout" target="_blank">Mageplaza GeoIP Extension</a> to use this function.]]></comment>
                </field>
                <field id="route" translate="label comment" type="text" sortOrder="130" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Route</label>
                    <validate>letters-only</validate>
                    <comment>Leave empty to use default URL route. Default: onestepcheckout</comment>
                    <depends>
                        <field id="enabled">1</field>
                    </depends>
                </field>
            </group>
            <group id="display_configuration" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Display Configuration</label>
                <field id="is_display_foothead" translate="label comment" sortOrder="8" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show/Hide Footer/Header</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Experiment: Show/Hide both Footer/Header at the same time. Should clear cache after making change]]></comment>
                </field>
                <field id="is_enabled_login_link" translate="label comment" sortOrder="5" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show Login Link</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Select <strong>Yes</strong> to show a link for visitors to login.]]></comment>
                </field>
                <field id="show_coupon" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show Discount Code Section</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\ComponentPosition</source_model>
                    <comment><![CDATA[Select <strong>Yes</strong> to show Discount Code section.]]></comment>
                </field>
                <field id="is_enabled_comments" translate="label comment" sortOrder="15" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show Order Comment</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Select <strong>Yes</strong> to allow customers to comment on the order.<br/>
                            To Add comment into Order Confirmation Email, please refer the guide <a href="https://www.mageplaza.com/faqs/how-add-comment-email-order-confirmations.html" target="_blank">here</a>.]]>
                    </comment>
                </field>
                <field id="is_enabled_gift_message" translate="label comment" sortOrder="20" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable Gift Messages on order</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Select <strong>Yes</strong> to allow leaving messages on the whole order.]]></comment>
                </field>
                <field id="is_enabled_gift_message_items" translate="label comment" sortOrder="25" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable Gift Messages on item</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[Select <strong>Yes</strong> to allow leaving messages on each item.]]></comment>
                </field>
                <field id="show_toc" translate="label comment" sortOrder="30" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Show Terms and Conditions</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\ComponentPosition</source_model>
                    <comment><![CDATA[Select <strong>No</strong> to hide <strong>Terms and Conditions</strong>, or select an area to display it.]]></comment>
                </field>
                <field id="is_enabled_social_login" translate="label comment" sortOrder="35" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable Social Login On Checkout Page</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <if_module_enabled>Mageplaza_SocialLogin</if_module_enabled>
                    <comment><![CDATA[Select <strong>Yes</strong> to allow customers to login via their social network accounts. Supports Mageplaza <a href="https://www.mageplaza.com/magento-2-social-login-extension" target="_blank">Social Login</a>]]></comment>
                </field>
                <group id="review_cart_section" translate="label" showInDefault="1" sortOrder="105" showInWebsite="1" showInStore="1">
                    <label>Review Cart Section</label>
                    <field id="is_enabled_review_cart_section" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Show Order Review Section</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <comment><![CDATA[Select <strong>No</strong> to remove the Order Review section. The section is displayed by default.]]></comment>
                        <config_path>osc/display_configuration/is_enabled_review_cart_section</config_path>
                    </field>
                    <field id="is_show_item_list_toggle" translate="label comment" sortOrder="20" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Show Product List Toggle</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <depends>
                            <field id="is_enabled_review_cart_section">1</field>
                        </depends>
                        <comment><![CDATA[Select <strong>Yes</strong> to show product list toggle.]]></comment>
                        <config_path>osc/display_configuration/is_show_item_list_toggle</config_path>
                    </field>
                    <field id="is_show_product_image" translate="label comment" sortOrder="30" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Show Product Thumbnail Image</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <depends>
                            <field id="is_enabled_review_cart_section">1</field>
                        </depends>
                        <comment><![CDATA[Select <strong>Yes</strong> to show product thumbnail image.]]></comment>
                        <config_path>osc/display_configuration/is_show_product_image</config_path>
                    </field>
                </group>
                <group id="gift_wrap" translate="label" showInDefault="1" sortOrder="110" showInWebsite="1" showInStore="1">
                    <label>Gift Wrap</label>
                    <field id="is_enabled_gift_wrap" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Enable Gift Wrap</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <comment><![CDATA[Select <strong>Yes</strong> to enable Gift Wrap.]]></comment>
                        <config_path>osc/display_configuration/is_enabled_gift_wrap</config_path>
                    </field>
                    <field id="gift_wrap_type" translate="label comment" sortOrder="20" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Calculate Method</label>
                        <source_model>Mageplaza\Osc\Model\System\Config\Source\Giftwrap</source_model>
                        <comment>To calculate gift wrap fee based on item or order.</comment>
                        <depends>
                            <field id="is_enabled_gift_wrap">1</field>
                        </depends>
                        <config_path>osc/display_configuration/gift_wrap_type</config_path>
                    </field>
                    <field id="gift_wrap_amount" translate="label comment" sortOrder="30" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Amount</label>
                        <comment>Enter the amount of gift wrap fee.</comment>
                        <validate>validate-number validate-zero-or-greater</validate>
                        <depends>
                            <field id="is_enabled_gift_wrap">1</field>
                        </depends>
                        <config_path>osc/display_configuration/gift_wrap_amount</config_path>
                    </field>
                </group>
                <group id="newsletter" translate="label" showInDefault="1" sortOrder="115" showInWebsite="1" showInStore="1">
                    <label>Newsletter</label>
                    <field id="is_enabled_newsletter" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Show Newsletter Checkbox</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <comment><![CDATA[Select <strong>Yes</strong> to show the Newsletter checkbox.]]></comment>
                        <config_path>osc/display_configuration/is_enabled_newsletter</config_path>
                    </field>
                    <field id="is_checked_newsletter" translate="label comment" sortOrder="20" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Checked Newsletter by default</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <depends>
                            <field id="is_enabled_newsletter">1</field>
                        </depends>
                        <comment><![CDATA[Select <strong>Yes</strong> to have the Newsletter checkbox ticked by default.]]></comment>
                        <config_path>osc/display_configuration/is_checked_newsletter</config_path>
                    </field>
                </group>
                <group id="survey" translate="label" showInDefault="1" sortOrder="125" showInWebsite="1" showInStore="1">
                    <label>Survey</label>
                    <field id="is_enabled_survey" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Enable Survey</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <comment><![CDATA[Select <strong>Yes</strong> to show a survey after successful checkout]]></comment>
                        <config_path>osc/display_configuration/is_enabled_survey</config_path>
                    </field>
                    <field id="survey_question" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Survey Question</label>
                        <depends>
                            <field id="is_enabled_survey">1</field>
                        </depends>
                        <config_path>osc/display_configuration/survey_question</config_path>
                    </field>
                    <field id="survey_answers" translate="label comment" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Survey Answers</label>
                        <frontend_model>Mageplaza\Osc\Model\System\Config\Source\Survey</frontend_model>
                        <backend_model>Magento\Config\Model\Config\Backend\Serialized\ArraySerialized</backend_model>
                        <depends>
                            <field id="is_enabled_survey">1</field>
                        </depends>
                        <config_path>osc/display_configuration/survey_answers</config_path>
                    </field>
                    <field id="allow_customer_add_other_option" translate="label comment" sortOrder="40" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Allow Customer Add Other Option</label>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <depends>
                            <field id="is_enabled_survey">1</field>
                        </depends>
                        <config_path>osc/display_configuration/allow_customer_add_other_option</config_path>
                    </field>
                </group>
                <group id="seal_block" translate="label" showInDefault="1" sortOrder="130" showInWebsite="1" showInStore="1">
                    <label>Seal block</label>
                    <field id="is_enabled_seal_block" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Enable Seal Block</label>
                        <source_model>Mageplaza\Osc\Model\System\Config\Source\SealBlockPosition</source_model>
                        <comment>This seal will be displayed under Place Order button</comment>
                    </field>
                    <field id="seal_static_block" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Block</label>
                        <source_model>Magento\Cms\Model\ResourceModel\Block\Collection</source_model>
                        <depends>
                            <field id="is_enabled_seal_block">1</field>
                        </depends>
                    </field>
                    <field id="seal_image" translate="label comment" type="image" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Upload Image</label>
                        <backend_model>Mageplaza\Osc\Model\System\Config\Backend\SealBlockImage</backend_model>
                        <comment><![CDATA[Find more badges <a href="https://github.com/mageplaza/m2-one-step-checkout-releases/tree/master/badges" target="_blank">here</a>]]></comment>
                        <base_url type="media" scope_info="1">mageplaza/osc/seal</base_url>
                        <depends>
                            <field id="is_enabled_seal_block">2</field>
                        </depends>
                    </field>
                    <field id="seal_description" translate="label comment" sortOrder="40" type="textarea" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                        <label>Seal Description</label>
                        <comment>Enter description for the seal. HTML allowed.</comment>
                        <depends>
                            <field id="is_enabled_seal_block">2</field>
                        </depends>
                    </field>
                </group>
                <group id="block_configuration" translate="label comment" sortOrder="135" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Static CMS Block</label>
                    <field id="is_enabled_block" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Enable Static CMS Block</label>
                        <comment><![CDATA[Select <strong>Yes</strong> to enable Static CMS Block.]]></comment>
                        <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                        <config_path>osc/block_configuration/is_enabled_block</config_path>
                    </field>
                    <field id="list" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                        <label>Show Static Block</label>
                        <frontend_model>Mageplaza\Osc\Block\Adminhtml\Config\Backend\StaticBlock</frontend_model>
                        <backend_model>Magento\Config\Model\Config\Backend\Serialized\ArraySerialized</backend_model>
                        <comment>Sort Order is optional. By default, blocks will be arranged sequentially</comment>
                        <depends>
                            <field id="is_enabled_block">1</field>
                        </depends>
                        <config_path>osc/block_configuration/list</config_path>
                    </field>
                </group>
            </group>
            <group id="design_configuration" translate="label comment" sortOrder="30" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Design Configuration</label>
                <field id="page_layout" translate="label comment" sortOrder="1" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Checkout Page Layout</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\Layout</source_model>
                    <comment>Select the layout used for the Checkout Page.</comment>
                </field>
                <field id="page_design" translate="label comment" sortOrder="10" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Design Style</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\Design</source_model>
                    <comment>Select the design style for the Checkout Page.</comment>
                </field>
                <field id="heading_background" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Heading Background Color</label>
                    <validate>jscolor {hash:true,refine:false}</validate>
                    <depends>
                        <field id="page_design">flat</field>
                    </depends>
                </field>
                <field id="heading_text" translate="label comment" sortOrder="25" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Heading Text Color</label>
                    <validate>jscolor {hash:true,refine:false}</validate>
                    <depends>
                        <field id="page_design">flat</field>
                    </depends>
                </field>
                <field id="radio_button_style" translate="label comment" sortOrder="26" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Radio Button Style</label>
                    <depends>
                        <field id="page_design">material</field>
                    </depends>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\RadioStyle</source_model>
                    <comment>Select the radio button style.</comment>
                </field>
                <field id="checkbox_button_style" translate="label comment" sortOrder="27" type="select" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>CheckBox Button Style</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\CheckboxStyle</source_model>
                    <depends>
                        <field id="page_design">material</field>
                    </depends>
                    <comment>Select the checkbox button style.</comment>
                </field>
                <field id="material_color" translate="label comment" sortOrder="28" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Material Color</label>
                    <validate>jscolor {hash:true,refine:false}</validate>
                    <comment>Change color icon heading, border input text, radio,checkbox buttons.</comment>
                    <depends>
                        <field id="page_design">material</field>
                    </depends>
                </field>
                <field id="place_order_button" translate="label comment" sortOrder="30" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Place Order button color</label>
                    <validate>jscolor {hash:true,refine:false}</validate>
                </field>
                <field id="custom_css" sortOrder="100" type="textarea" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Custom CSS</label>
                    <comment><![CDATA[Example: .step-title{background-color: #1979c3;}]]></comment>
                </field>
            </group>
            <group id="field_configuration" translate="label comment" sortOrder="40" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Custom Fields Configuration</label>
                <comment><![CDATA[Compatible with <a href="https://www.mageplaza.com/magento-2-customer-attributes/?utm_source=configuration&utm_medium=link&utm_campaign=one-step-checkout" target="_blank">Customer Attributes</a>]]></comment>
                <field id="field_1_label" translate="label comment" sortOrder="10" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Custom Field 1 Label</label>
                    <comment>Input text field</comment>
                </field>
                <field id="field_2_label" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Custom Field 2 Label</label>
                    <comment>Input text field</comment>
                </field>
                <field id="field_3_label" translate="label comment" sortOrder="30" type="text" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Custom Field 3 Label</label>
                    <comment>Date picker field</comment>
                </field>
                <field id="show_in_customer_grid" translate="label" type="multiselect" sortOrder="40" showInDefault="1" showInWebsite="0" showInStore="0">
                    <label>Show in Customer Grid</label>
                    <source_model>Mageplaza\Osc\Model\System\Config\Source\CustomField</source_model>
                    <can_be_empty>1</can_be_empty>
                </field>
            </group>
        </section>
    </system>
</config>
