Files
ltsecurityinc/app/code/JR/NetSuite/etc/adminhtml/system.xml
T

94 lines
6.0 KiB
XML
Executable File

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<tab id="jr_netsuite" translate="label" sortOrder="400">
<label>JR NetSuite</label>
</tab>
<section id="jr_netsuite" translate="label" type="button" sortOrder="0" showInDefault="1" showInWebsite="1" showInStore="1">
<label>NetSuite</label>
<tab>jr_netsuite</tab>
<resource>JR_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>
<field id="multi_location_enable" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Enable Multi-Location</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="api_url" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>API Url Key</label>
</field>
<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="restful" translate="label" type="text" sortOrder="21" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Restful</label>
<field id="service_endpoint" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Service Endpoint</label>
</field>
<field id="account_id" translate="label comment" sortOrder="2" type="text" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Account Id</label>
</field>
</group>
<group id="default" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Default Settings</label>
<field id="store_id" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Store</label>
<source_model>JR\NetSuite\Model\Config\Source\Store</source_model>
</field>
<field id="customer_group" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Customer Group</label>
<source_model>JR\NetSuite\Model\Config\Source\CustomerGroup</source_model>
</field>
<field id="category" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Product Category</label>
<source_model>JR\NetSuite\Model\Config\Source\Category</source_model>
</field>
<field id="visibility_id" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Product Visibility</label>
<source_model>JR\NetSuite\Model\Config\Source\Visibility</source_model>
</field>
<field id="tax_class" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Product Tax Class</label>
<source_model>JR\NetSuite\Model\Config\Source\Taxclass</source_model>
</field>
</group>
<group id="advanced" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Advanced</label>
<field id="batch_size" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Processing Batch Size</label>
</field>
<field id="log_file" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Log File name</label>
</field>
</group>
</section>
</system>
</config>