Files
esun3d/app/code/Esun/OrderNumber/etc/adminhtml/system.xml
T
2026-09-15 10:35:56 +08:00

35 lines
2.0 KiB
XML

<?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="esun" translate="label" sortOrder="300">
<label>Esun</label>
</tab>
<section id="esun_order_number" translate="label" type="text" sortOrder="380"
showInDefault="1" showInWebsite="1" showInStore="0">
<label>Order Number</label>
<tab>esun</tab>
<resource>Esun_OrderNumber::configuration</resource>
<group id="general" translate="label comment" type="text" sortOrder="10"
showInDefault="1" showInWebsite="1" showInStore="0">
<label>Website Order Number</label>
<comment>Configure this separately for each Website.</comment>
<field id="site_name" translate="label comment" type="text" sortOrder="10"
showInDefault="1" showInWebsite="1" showInStore="0">
<label>Site Name</label>
<comment>Order numbers use Site Name + Number, for example US100001. If empty, the Website code is used.</comment>
<validate>validate-length maximum-length-24</validate>
<config_path>sales/order_number/site_name</config_path>
</field>
<field id="start_number" translate="label comment" type="text" sortOrder="20"
showInDefault="1" showInWebsite="1" showInStore="0">
<label>First Order Number</label>
<comment>Used only when this Website generates its first custom order number. Later changes do not reset an active sequence.</comment>
<validate>required-entry validate-digits validate-greater-than-zero</validate>
<config_path>sales/order_number/start_number</config_path>
</field>
</group>
</section>
</system>
</config>