<?xml version="1.0"?>
<!--
/**
 * @author Amasty Team
 * @copyright Copyright (c) 2023 Amasty (https://www.amasty.com)
 * @package GeoIP Data for Magento 2 (System)
 */-->

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/system_file.xsd">
    <system>
        <section id="amgeoip" translate="label" type="text" sortOrder="70504" showInDefault="1" showInWebsite="1" showInStore="1">
            <label>Geo Ip Data</label>
            <tab>amasty</tab>
            <resource>Amasty_Geoip::amasty_geoip</resource>
            <group id="download_import" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
                <label>Download and Import</label>
                <field id="download_import_button" translate="label comment" type="button" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
                    <frontend_model>Amasty\Geoip\Block\Adminhtml\Settings\DownloadNImport</frontend_model>
                </field>
            </group>
            <group id="import" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="0" showInStore="0">
                <label>Import</label>
                <field id="import_button" translate="label comment" type="button" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
                    <frontend_model>Amasty\Geoip\Block\Adminhtml\Settings\Import</frontend_model>
                </field>
            </group>
            <group id="debug" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
                <label>Debug</label>
                <field id="force_ip_enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
                    <label>Enable Force IP</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                </field>
                <field id="forced_ip" translate="label comment" sortOrder="20" type="text" showInDefault="1" showInWebsite="0" showInStore="0">
                    <label>Force IP Address</label>
                    <comment>You can set IP address for testing. Please be careful to avoid issues on production.</comment>
                    <depends>
                        <field id="force_ip_enabled">1</field>
                    </depends>
                </field>
            </group>
        </section>
    </system>
</config>
