Files
ltsecurityinc/app/code/Amasty/HidePrice/etc/adminhtml/system.xml
T

253 lines
15 KiB
XML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0"?>
<!--
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Hide Price (Call for Price) for Magento 2
*/-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<section id="amasty_hide_price" translate="label" type="text" sortOrder="130115" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Hide Price</label>
<tab>amasty</tab>
<resource>Amasty_HidePrice::config</resource>
<group id="amasty_information" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Information</label>
<frontend_model>Amasty\HidePrice\Block\Adminhtml\System\Config\Information</frontend_model>
</group>
<group id="general" translate="label" type="text" sortOrder="10" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>General Settings</label>
<field id="enabled" translate="label comment" type="select" sortOrder="10" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Enable Extension</label>
<comment>Choose ‘Yes’ to hide the price for the selected product categories and customer groups</comment>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="customer_group" translate="label comment" type="multiselect" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide Price for Selected Group(s)</label>
<comment>Product price will be hidden for the selected customer groups only</comment>
<source_model>Amasty\HidePrice\Model\Source\Group</source_model>
</field>
<field id="category" translate="label comment" type="multiselect" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide Price for Selected Category(s)</label>
<comment>Product price will be hidden for the selected product categories only</comment>
<source_model>Amasty\HidePrice\Model\Source\Category</source_model>
</field>
<field id="ignore_products" translate="label comment" type="text" sortOrder="30" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Do not Apply to Product ID’s</label>
<comment>Specify comma separated product id’s to show the price for. This setting has the maximum priority</comment>
</field>
<field id="ignore_customer" translate="label comment" type="text" sortOrder="40" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Do not Apply to Customer ID’s</label>
<comment>Specify comma separated customer id’s to show price for. This setting has the maximum priority</comment>
</field>
<field id="sender" translate="label" type="select" sortOrder="50" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Sender for Admin Reply Email</label>
<source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
</field>
<field id="template" translate="label comment" type="select" sortOrder="60" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Template for Admin Reply Email</label>
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
<comment>Email template chosen based on theme fallback when "Default" option is selected</comment>
</field>
</group>
<group id="information" translate="label" type="text" sortOrder="15" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Hide Price Options</label>
<field id="hide_price" translate="label" type="select" sortOrder="40" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide Price</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="hide_button" translate="label comment" type="select" sortOrder="50" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide "Add to Cart"</label>
<comment>Hide ‘Add to Cart’ or replace it with the custom button, e.g. ‘Sign up’ or ‘Get a Quote’</comment>
<source_model>Amasty\HidePrice\Model\Source\HideButton</source_model>
</field>
<field id="replace_text" translate="label" type="text" sortOrder="60" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Replace "Add to Cart" Title with</label>
<depends>
<field id="hide_button">2</field>
</depends>
</field>
<field id="replace_with" translate="label" type="select" sortOrder="65" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Replace "Add to Cart" Link with</label>
<source_model>Amasty\HidePrice\Model\Source\ReplaceButton</source_model>
<backend_model>Amasty\HidePrice\Model\Config\Backend\Popup\Customform</backend_model>
<depends>
<field id="hide_button">2</field>
</depends>
</field>
<field id="redirect_link" translate="label" type="text" sortOrder="67" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Custom URL</label>
<depends>
<field id="hide_button">2</field>
<field id="replace_with">0</field>
</depends>
</field>
<field id="custom_form" translate="label" type="select" sortOrder="67" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Custom Form</label>
<source_model>Amasty\HidePrice\Model\Source\CustomForm</source_model>
<depends>
<field id="hide_button">2</field>
<field id="replace_with">2</field>
</depends>
</field>
<field id="replace_css" translate="label" type="textarea" sortOrder="65" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Css Styles for Replaced Link</label>
<comment>Customize the CSS Styles for the replaced Link</comment>
<depends>
<field id="hide_button">2</field>
</depends>
</field>
<field id="hide_wishlist" translate="label comment" type="select" sortOrder="80" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide "Add to Wishlist"</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
<comment>Hide wishlist link when price is hidden</comment>
</field>
<field id="hide_compare" translate="label" type="select" sortOrder="90" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide "Add to Compare"</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
<comment>Hide compare link when price is hidden</comment>
</field>
</group>
<group id="frontend" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Frontend Options</label>
<field id="text" translate="label comment" type="textarea" sortOrder="10" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Hide Price Text</label>
<comment>Display the above text when price is hidden, e.g. ‘Call for Price’</comment>
</field>
<field id="custom_css" translate="label comment" type="textarea" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Custom CSS Styles for Hide Price Link</label>
<comment>Customize the CSS Styles for the Hide Price Link</comment>
</field>
<field id="image" translate="label comment" type="image" sortOrder="30" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Upload Image</label>
<backend_model>Magento\Config\Model\Config\Backend\Image</backend_model>
<upload_dir config="system/filesystem/media" scope_info="1">amasty/hide_price</upload_dir>
<base_url type="media" scope_info="1">amasty/hide_price</base_url>
<comment>Show the uploaded image instead of price</comment>
</field>
<field id="link" translate="label comment" type="text" sortOrder="40" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Link Url</label>
<comment>Use text ‘AmastyHidePricePopup’ for opening Ajax Popup with a ‘Get a Quote’ form. Insert the page URL to redirect customers to any page you need</comment>
</field>
</group>
<group id="admin_email" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Admin Email Notifications</label>
<field id="to" translate="label comment" type="text" sortOrder="10" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Send Email to</label>
<comment>Leave Empty to Disable Notifications</comment>
</field>
<field id="sender" translate="label" type="select" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Sender</label>
<source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
</field>
<field id="template" translate="label comment" type="select" sortOrder="30" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Template</label>
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
<comment>Email template chosen based on theme fallback when "Default" option is selected</comment>
</field>
</group>
<group id="reply_email" translate="label" type="text" sortOrder="50" showInDefault="1" showInWebsite="1"
showInStore="1">
<label>Auto Reply Email Options</label>
<field id="enabled" 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="sender" translate="label" type="select" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Sender</label>
<source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
</field>
<field id="template" translate="label comment" type="select" sortOrder="30" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Email Template</label>
<source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
<comment>Email template chosen based on theme fallback when "Default" option is selected</comment>
</field>
</group>
<group id="gdpr" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
<label>GDPR Consent</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>
<field id="text" translate="label" type="textarea" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
<label>Сonsent Text</label>
<depends>
<field id="enabled">1</field>
</depends>
</field>
</group>
<group id="stock_status" translate="label" type="text" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Custom Stock Status</label>
<field id="stock_status" translate="label comment" type="multiselect" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Hide Price for Custom Stock Status</label>
<comment>Installation of Amasty Custom Stock Status module is required</comment>
<source_model>Amasty\HidePrice\Model\Source\StockStatus</source_model>
</field>
</group>
<group id="developer" translate="label" type="text" sortOrder="90" showInDefault="1" showInWebsite="1"
showInStore="0">
<label>Developer Options</label>
<comment>These options need to be changed if you are using a custom Magento theme</comment>
<field id="addtocart" translate="label comment" type="text" sortOrder="10" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>"Add to Cart" Selector</label>
<comment>Default value: form[data-role="tocart-form"], button.tocart</comment>
</field>
<field id="parent" translate="label" type="text" sortOrder="20" showInDefault="1"
showInWebsite="1" showInStore="1">
<label>Category Item Selector</label>
</field>
</group>
</section>
</system>
</config>