50 lines
3.8 KiB
XML
50 lines
3.8 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>
|
|
<section id="esun_reward" translate="label" type="text" sortOrder="350"
|
|
showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Reward Points</label>
|
|
<tab>esun</tab>
|
|
<resource>Esun_Reward::configuration</resource>
|
|
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>General</label>
|
|
<field id="enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Enabled</label>
|
|
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
|
|
</field>
|
|
</group>
|
|
<group id="earning" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Earning Rules</label>
|
|
<field id="items" translate="label comment" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Earning Rule Items</label>
|
|
<frontend_model>Esun\Reward\Block\Adminhtml\System\Config\Form\Field\EarningRuleItems</frontend_model>
|
|
<backend_model>Esun\Reward\Model\Config\Backend\EarningRuleItems</backend_model>
|
|
<comment>Select a supported trigger event and configure its reward value, customer-facing activity name and history reason. Adding a row does not create a new event type. For Paid Order, Reward Points means points per currency unit and %1 in Reason is replaced by the order number.</comment>
|
|
</field>
|
|
</group>
|
|
<group id="spending" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Spending Rules</label>
|
|
<field id="points_per_dollar" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1"><label>Points Required per Currency Unit</label><validate>validate-number validate-greater-than-zero</validate></field>
|
|
<field id="max_checkout_points" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1"><label>Maximum Checkout Points</label><validate>validate-number validate-zero-or-greater</validate></field>
|
|
</group>
|
|
<group id="tiers" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>VIP Tiers</label>
|
|
<field id="items" translate="label comment" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Tier Items</label>
|
|
<frontend_model>Esun\Reward\Block\Adminhtml\System\Config\Form\Field\TierItems</frontend_model>
|
|
<backend_model>Esun\Reward\Model\Config\Backend\TierItems</backend_model>
|
|
<comment>Set the lifetime spend threshold and points multiplier for each tier. Tiers are evaluated from the highest threshold down.</comment>
|
|
</field>
|
|
</group>
|
|
<group id="review" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Review Eligibility</label>
|
|
<field id="eligibility" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
|
|
<label>Customers Can Review After</label>
|
|
<source_model>Esun\Reward\Model\Config\Source\ReviewEligibility</source_model>
|
|
</field>
|
|
</group>
|
|
</section>
|
|
</system>
|
|
</config>
|