<?xml version="1.0"?>
<!--
/**
 * Copyright © 2018 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
    <system>
	    <tab id="prashant" translate="label" sortOrder="1000000">
            <label>Prashant Extensions</label>
        </tab>	
        <section id="ordersuccesspage" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
            <label>Checkout Order Success Page</label>
            <tab>prashant</tab>
            <resource>Prashant_OrderSuccess::ordersuccess</resource>
            
			<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>General Configuration</label>
                <field id="enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable Module</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment>Enable/Disable Checkout Success Page Module</comment>
                </field>
                <field id="thank_you_title" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Thank You Message Text</label>
                    <depends>
                        <field id="enabled">1</field>
                    </depends>
                </field>
                <field id="thank_you_title_color" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Thank You Message Title Text Color</label>
                    <frontend_model>Prashant\OrderSuccess\Block\ColorPicker</frontend_model>
                    <depends>
                        <field id="enabled">1</field>
                    </depends>
                </field>
                <field id="order_status" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Order Status</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <depends>
                        <field id="enabled">1</field>
                    </depends>
                </field>
                <field id="order_date" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Order Date</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <depends>
                        <field id="enabled">1</field>
                    </depends>
                </field>
            </group>

            <group id="order_section_config" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Order Information Section</label>
                <field id="product_table" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Order Table</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
                <field id="product_images" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Product Images</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                    <depends>
                        <field id="ordersuccess_product_table">1</field>
                    </depends>
                </field>
                <field id="discount" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Discount</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                    <depends>
                        <field id="ordersuccess_product_table">1</field>
                    </depends>
                </field>
                <field id="shipping_rate" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Shipping Rate</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                    <depends>
                        <field id="ordersuccess_product_table">1</field>
                    </depends>
                </field>
                <field id="tax" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Tax</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                    <depends>
                        <field id="ordersuccess_product_table">1</field>
                    </depends>
                </field>
                <field id="shipping_method" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Shipping Method</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
                <field id="payment_method" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Payment Method</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
                <field id="regstration_enable" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Registration Link</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
               
            </group>

            <group id="address_section" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Order Address Information Section</label>
                <field id="address_shipping" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Shipping Address</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
				<field id="address_billing" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Billing Address</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
               
            </group>
            
			<group id="ordersuccess_cms_section" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Order CMS Information Section</label>
                <field id="enable_cms_bottom" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display CMS Block on Bottom</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
                <field id="cms_bottom_id" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>CMS Block</label>
                    <source_model>Prashant\OrderSuccess\Model\Config\Source\StaticBlock</source_model>
					<depends>
                    	<field id="enable_cms_bottom">1</field>
                    </depends>
                </field>
               
            </group>

            <group id="ordersuccess_custom_style" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Custom Style Section</label>
                <field id="title_background_color" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Title Background Color</label>
                    <frontend_model>Prashant\OrderSuccess\Block\ColorPicker</frontend_model>
                </field>
                <field id="title_text_color" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Title Text Color</label>
                    <frontend_model>Prashant\OrderSuccess\Block\ColorPicker</frontend_model>
                </field>
            </group>
            <group id="ordersuccess_newsletter_section" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Newsletter Subscription Settings</label>
                <field id="enable_newsletter" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Section</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[ ]]></comment>
                </field>
              
            </group>
            <group id="ordersuccess_coupon_section" translate="label" type="text" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Coupon Code Section Section</label>
                <field id="enable_coupon" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[]]></comment>
                </field>
                <field id="coupon_code" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Use Coupon Code</label>
                    <source_model>Prashant\OrderSuccess\Model\Config\Source\CouponCode</source_model>
                    <depends>
                        <field id="enable_coupon">1</field>
                    </depends>
                </field>
                <field id="coupon_background_img" translate="label" type="Magento\Config\Block\System\Config\Form\Field\File" sortOrder="50" showInDefault="1" showInWebsite="1" >
                    <label>Background Image</label>
                    <backend_model>Magento\Config\Model\Config\Backend\File</backend_model>
                    <upload_dir config="system" scope_info="1">success</upload_dir>
                    <base_url type="media" scope_info="1">success</base_url>
                    <depends>
                        <field id="enable_coupon">1</field>
                    </depends>
                    <comment><![CDATA[Allowed file types: jpg, jpeg, gif, png]]></comment>
                </field>
            </group>
            <group id="ordersuccess_social_share_section" translate="label" type="text" sortOrder="80" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>AddThis Social Share Section</label>
                <field id="enable_social_share" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Display Section</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[ ]]></comment>
                </field>
                <field id="addthis_profile_id" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
                    <label>AddThis profile ID</label>
                    <validate>required-entry</validate>
                    <comment><![CDATA[ Enter AddThis profile ID here (for eg: ra-5c7547384891bedc)]]></comment>
                    <depends>
                        <field id="enable_social_share">1</field>
                    </depends>
                </field>
            </group>
            <group id="ordersuccess_google_adwords_section" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Google Adwords Tracking Section</label>
                <field id="enable_google_adwords" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[ ]]></comment>
                </field>
                <field id="conversion_id" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Conversion Id</label>
                    <validate>required-entry</validate>
                    <depends>
                        <field id="enable_google_adwords">1</field>
                    </depends>
                </field>
                <field id="conversion_label" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Conversion Label</label>
                    <validate>required-entry</validate>
                    <depends>
                        <field id="enable_google_adwords">1</field>
                    </depends>
                </field>
                <field id="conversion_format" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
                    <label>Conversion Format</label>
                    <depends>
                        <field id="enable_google_adwords">1</field>
                    </depends>
                </field>
                <field id="conversion_color" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Conversion Color</label>
                    <depends>
                        <field id="enable_google_adwords">1</field>
                    </depends>
                    <comment><![CDATA[ Leave empty for using default value : "ffffff"]]></comment>
                </field>
                <field id="language" translate="label" type="select" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Conversion Language</label>
                    <source_model>Magento\Config\Model\Config\Source\Locale</source_model>
                    <comment><![CDATA[ ]]></comment>
                    <depends>
                        <field id="enable_google_adwords">1</field>
                    </depends>
                </field>
            </group>
            <group id="ordersuccess_facebook_pixel_section" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Facebook Pixel Code Section</label>
                <field id="enable_facebook_pixel" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Enable</label>
                    <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                    <comment><![CDATA[ ]]></comment>
                </field>
                <field id="fb_fixel_id" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
                    <label>Pixel Id</label>
                    <validate>required-entry</validate>
                    <comment><![CDATA[ Enter Facebook Pixel Id here]]></comment>
                    <depends>
                        <field id="enable_facebook_pixel">1</field>
                    </depends>
                </field>
            </group>
            <group id="debug" translate="label" type="text" sortOrder="110" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>Checkout Success Page Testing Settings</label>
                <field id="ordersuccess_test" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="0">
                  <label>Enable Checkout Success Page Testing</label>
                  <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
                  <comment>You can navigate to your success page with any order id include as the query parameter order, ex http://localhost/magento230/checkout/onepage/success/?order=000000001</comment>
                </field>
              </group>
		</section>
    </system>
</config>



