119 lines
5.3 KiB
XML
Executable File
119 lines
5.3 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<!--
|
|
/**
|
|
* @author 18th DigiTech Team
|
|
* @copyright Copyright (c) 2020 18th DigiTech (https://www.18thdigitech.com)
|
|
* @package Caratlane_NetSuite
|
|
*/
|
|
-->
|
|
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
|
|
<system>
|
|
<tab id="caratlane" translate="label" sortOrder="400">
|
|
<label>Caratlane</label>
|
|
</tab>
|
|
<section id="netsuite" translate="label" type="button" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>NetSuite</label>
|
|
<tab>caratlane</tab>
|
|
<resource>Caratlane_NetSuite::config</resource>
|
|
<group id="general" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>General</label>
|
|
<field id="enable" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enable</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
</group>
|
|
<group id="apidetail" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>API details</label>
|
|
|
|
|
|
<field id="oauth_realm" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>OAuth Realm</label>
|
|
</field>
|
|
|
|
<field id="oauth_consumer_key" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>OAuth Consumer Key</label>
|
|
</field>
|
|
<field id="oauth_consumer_secret" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>OAuth Consumer Secret</label>
|
|
</field>
|
|
|
|
<field id="oauth_token" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>OAuth Token</label>
|
|
</field>
|
|
<field id="oauth_token_secret" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>OAuth Secret</label>
|
|
</field>
|
|
<field id="script" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Script</label>
|
|
</field>
|
|
|
|
</group>
|
|
<group id="cronScheduled" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Push Orders</label>
|
|
<field id="enable" translate="label" type="select" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enable</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
<field id="api_url" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>API Url Key</label>
|
|
</field>
|
|
|
|
<field id="netsuite_count_from" translate="label" type="text" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>NetSuite Count From Days</label>
|
|
<comment>Order collection from last dayes</comment>
|
|
</field>
|
|
<field id="netsuite_max_attempt" translate="label" type="text" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>NetSuite Max Attempt</label>
|
|
<comment>Order re-schedule Max fail to push</comment>
|
|
</field>
|
|
|
|
<field id="frequency" translate="label" type="select" sortOrder="4" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Frequency</label>
|
|
<source_model>Magento\Cron\Model\Config\Source\Frequency</source_model>
|
|
<backend_model>Caratlane\NetSuite\Model\Config\CronConfig</backend_model>
|
|
</field>
|
|
<field id="time" translate="label comment" sortOrder="5" type="time" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Start Time</label>
|
|
</field>
|
|
</group>
|
|
<group id="setCreateShipmentsFrequency" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Create Shipments</label>
|
|
<field id="enable" translate="label" type="select" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enable</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
</group>
|
|
<group id="setOrdersUpdateFrequency" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Orders Update</label>
|
|
<field id="enable" translate="label" type="select" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enable</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
</group>
|
|
<group id="setUpdateInvoicepdfFrequency" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
|
|
showInStore="1">
|
|
<label>Update Inovice PDF</label>
|
|
<field id="enable" translate="label" type="select" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enable</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
</group>
|
|
|
|
</section>
|
|
</system>
|
|
</config>
|