Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

318 строки
24 KiB

  1. <?xml version="1.0"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
  9. <system>
  10. <tab id="customer" translate="label" sortOrder="300">
  11. <label>Customers</label>
  12. </tab>
  13. <section id="customer" translate="label" sortOrder="130" showInDefault="1" showInWebsite="1" showInStore="1">
  14. <class>separator-top</class>
  15. <label>Customer Configuration</label>
  16. <tab>customer</tab>
  17. <resource>Magento_Customer::config_customer</resource>
  18. <group id="account_share" translate="label" type="text" sortOrder="10" showInDefault="1">
  19. <label>Account Sharing Options</label>
  20. <hide_in_single_store_mode>1</hide_in_single_store_mode>
  21. <field id="scope" translate="label" type="select" sortOrder="1" showInDefault="1" canRestore="1">
  22. <label>Share Customer Accounts</label>
  23. <backend_model>Magento\Customer\Model\Config\Share</backend_model>
  24. <source_model>Magento\Customer\Model\Config\Share</source_model>
  25. </field>
  26. </group>
  27. <group id="create_account" translate="label" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
  28. <label>Create New Account Options</label>
  29. <field id="auto_group_assign" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  30. <label>Enable Automatic Assignment to Customer Group</label>
  31. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  32. </field>
  33. <field id="tax_calculation_address_type" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  34. <label>Tax Calculation Based On</label>
  35. <source_model>Magento\Customer\Model\Config\Source\Address\Type</source_model>
  36. <depends>
  37. <field id="auto_group_assign">1</field>
  38. </depends>
  39. </field>
  40. <field id="default_group" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  41. <label>Default Group</label>
  42. <source_model>Magento\Customer\Model\Config\Source\Group</source_model>
  43. <validate>required-entry</validate>
  44. </field>
  45. <field id="viv_domestic_group" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
  46. <label>Group for Valid VAT ID - Domestic</label>
  47. <source_model>Magento\Customer\Model\Config\Source\Group</source_model>
  48. <depends>
  49. <field id="auto_group_assign">1</field>
  50. </depends>
  51. </field>
  52. <field id="viv_intra_union_group" translate="label" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
  53. <label>Group for Valid VAT ID - Intra-Union</label>
  54. <source_model>Magento\Customer\Model\Config\Source\Group</source_model>
  55. <depends>
  56. <field id="auto_group_assign">1</field>
  57. </depends>
  58. </field>
  59. <field id="viv_invalid_group" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
  60. <label>Group for Invalid VAT ID</label>
  61. <source_model>Magento\Customer\Model\Config\Source\Group</source_model>
  62. <depends>
  63. <field id="auto_group_assign">1</field>
  64. </depends>
  65. </field>
  66. <field id="viv_error_group" translate="label" type="select" sortOrder="55" showInDefault="1" showInWebsite="1" showInStore="1">
  67. <label>Validation Error Group</label>
  68. <source_model>Magento\Customer\Model\Config\Source\Group</source_model>
  69. <depends>
  70. <field id="auto_group_assign">1</field>
  71. </depends>
  72. </field>
  73. <field id="viv_on_each_transaction" translate="label" type="select" sortOrder="56" showInDefault="1" showInWebsite="1" showInStore="1">
  74. <label>Validate on Each Transaction</label>
  75. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  76. <depends>
  77. <field id="auto_group_assign">1</field>
  78. </depends>
  79. </field>
  80. <field id="viv_disable_auto_group_assign_default" translate="label" type="select" sortOrder="57" showInDefault="1" canRestore="1">
  81. <label>Default Value for Disable Automatic Group Changes Based on VAT ID</label>
  82. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  83. <backend_model>Magento\Customer\Model\Config\Backend\CreateAccount\DisableAutoGroupAssignDefault</backend_model>
  84. </field>
  85. <field id="vat_frontend_visibility" translate="label comment" type="select" sortOrder="58" showInDefault="1" showInWebsite="1" canRestore="1">
  86. <label>Show VAT Number on Storefront</label>
  87. <comment>To show VAT number on Storefront, set Show VAT Number on Storefront option to Yes.</comment>
  88. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  89. </field>
  90. <field id="email_domain" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  91. <label>Default Email Domain</label>
  92. </field>
  93. <field id="email_template" translate="label comment" type="select" sortOrder="70" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  94. <label>Default Welcome Email</label>
  95. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  96. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  97. </field>
  98. <field id="email_no_password_template" translate="label comment" type="select" sortOrder="75" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  99. <label>Default Welcome Email Without Password</label>
  100. <comment><![CDATA[
  101. This email will be sent instead of the Default Welcome Email, if a customer was created without password. <br /><br />
  102. Email template chosen based on theme fallback when "Default" option is selected.
  103. ]]></comment>
  104. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  105. </field>
  106. <field id="email_identity" translate="label" type="select" sortOrder="80" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  107. <label>Email Sender</label>
  108. <source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
  109. </field>
  110. <field id="confirm" translate="label" type="select" sortOrder="90" showInDefault="1" showInWebsite="1" canRestore="1">
  111. <label>Require Emails Confirmation</label>
  112. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  113. </field>
  114. <field id="email_confirmation_template" translate="label comment" type="select" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  115. <label>Confirmation Link Email</label>
  116. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  117. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  118. </field>
  119. <field id="email_confirmed_template" translate="label comment" type="select" sortOrder="110" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  120. <label>Welcome Email</label>
  121. <comment><![CDATA[
  122. This email will be sent instead of the Default Welcome Email, after account confirmation. <br /><br />
  123. Email template chosen based on theme fallback when "Default" option is selected.
  124. ]]></comment>
  125. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  126. </field>
  127. <field id="generate_human_friendly_id" translate="label" type="select" sortOrder="120" showInDefault="1" canRestore="1">
  128. <label>Generate Human-Friendly Customer ID</label>
  129. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  130. </field>
  131. </group>
  132. <group id="password" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
  133. <label>Password Options</label>
  134. <field id="forgot_email_template" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  135. <label>Forgot Email Template</label>
  136. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  137. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  138. </field>
  139. <field id="remind_email_template" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  140. <label>Remind Email Template</label>
  141. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  142. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  143. </field>
  144. <field id="reset_password_template" translate="label comment" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  145. <label>Reset Password Template</label>
  146. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  147. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  148. </field>
  149. <field id="forgot_email_identity" translate="label" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  150. <label>Password Template Email Sender</label>
  151. <source_model>Magento\Config\Model\Config\Source\Email\Identity</source_model>
  152. </field>
  153. <field id="reset_link_expiration_period" translate="label comment" type="text" sortOrder="60" showInDefault="1" canRestore="1">
  154. <label>Recovery Link Expiration Period (hours)</label>
  155. <comment>Please enter a number 1 or greater in this field.</comment>
  156. <validate>required-entry validate-digits validate-digits-range digits-range-1-</validate>
  157. <backend_model>Magento\Customer\Model\Config\Backend\Password\Link\Expirationperiod</backend_model>
  158. </field>
  159. <field id="required_character_classes_number" translate="label comment" type="text" sortOrder="70" showInDefault="1" canRestore="1">
  160. <label>Number of Required Character Classes</label>
  161. <comment>Number of different character classes required in password: Lowercase, Uppercase, Digits, Special Characters.</comment>
  162. <validate>required-entry validate-digits validate-digits-range digits-range-1-4</validate>
  163. </field>
  164. <field id="minimum_password_length" translate="label comment" type="text" sortOrder="80" showInDefault="1" canRestore="1">
  165. <label>Minimum Password Length</label>
  166. <comment>Please enter a number 1 or greater in this field.</comment>
  167. <validate>required-entry validate-digits validate-digits-range digits-range-1-</validate>
  168. </field>
  169. <field id="lockout_failures" translate="label comment" sortOrder="70" showInDefault="1" canRestore="1">
  170. <label>Maximum Login Failures to Lockout Account</label>
  171. <comment>Use 0 to disable account locking.</comment>
  172. <frontend_class>required-entry validate-digits</frontend_class>
  173. </field>
  174. <field id="lockout_threshold" translate="label comment" sortOrder="80" showInDefault="1" canRestore="1">
  175. <label>Lockout Time (minutes)</label>
  176. <comment>Account will be unlocked after provided time.</comment>
  177. <frontend_class>required-entry validate-digits</frontend_class>
  178. </field>
  179. <field id="autocomplete_on_storefront" type="select" translate="label" sortOrder="65" showInDefault="1" showInWebsite="1" canRestore="1">
  180. <label>Enable Autocomplete on login/forgot password forms</label>
  181. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  182. </field>
  183. </group>
  184. <group id="account_information" translate="label" type="text" sortOrder="35" showInDefault="1" showInWebsite="1" showInStore="1">
  185. <label>Account Information Options</label>
  186. <field id="change_email_template" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  187. <label>Change Email Template</label>
  188. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  189. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  190. </field>
  191. <field id="change_email_and_password_template" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  192. <label>Change Email and Password Template</label>
  193. <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
  194. <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  195. </field>
  196. <field id="confirm" translate="label" type="select" sortOrder="30" showInDefault="1" showInWebsite="1" canRestore="1">
  197. <label>Require email confirmation if email has been changed</label>
  198. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  199. </field>
  200. </group>
  201. <group id="address" translate="label" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
  202. <label>Name and Address Options</label>
  203. <field id="street_lines" translate="label comment" sortOrder="10" showInDefault="1" showInWebsite="1" canRestore="1">
  204. <label>Number of Lines in a Street Address</label>
  205. <backend_model>Magento\Customer\Model\Config\Backend\Address\Street</backend_model>
  206. <comment>Valid range: 1-4</comment>
  207. <validate>required-entry validate-digits validate-digits-range digits-range-1-4</validate>
  208. </field>
  209. <field id="prefix_show" translate="label comment" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" canRestore="1">
  210. <label>Show Prefix</label>
  211. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  212. <backend_model>Magento\Customer\Model\Config\Backend\Show\Address</backend_model>
  213. <comment>The title that goes before name (Mr., Mrs., etc.)</comment>
  214. </field>
  215. <field id="prefix_options" translate="label comment" sortOrder="30" showInDefault="1" showInWebsite="1" canRestore="1">
  216. <label>Prefix Dropdown Options</label>
  217. <comment>
  218. <![CDATA[Semicolon (;) separated values.<br/>Leave empty for open text field.]]>
  219. </comment>
  220. </field>
  221. <field id="middlename_show" translate="label comment" type="select" sortOrder="40" showInDefault="1" showInWebsite="1" canRestore="1">
  222. <label>Show Middle Name (initial)</label>
  223. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  224. <comment>Always optional.</comment>
  225. <backend_model>Magento\Customer\Model\Config\Backend\Show\Address</backend_model>
  226. </field>
  227. <field id="suffix_show" translate="label comment" type="select" sortOrder="50" showInDefault="1" showInWebsite="1" canRestore="1">
  228. <label>Show Suffix</label>
  229. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  230. <comment>The suffix that goes after name (Jr., Sr., etc.)</comment>
  231. <backend_model>Magento\Customer\Model\Config\Backend\Show\Address</backend_model>
  232. </field>
  233. <field id="suffix_options" translate="label comment" sortOrder="60" showInDefault="1" showInWebsite="1" canRestore="1">
  234. <label>Suffix Dropdown Options</label>
  235. <comment>
  236. <![CDATA[Semicolon (;) separated values.<br/>Leave empty for open text field.]]>
  237. </comment>
  238. </field>
  239. <field id="dob_show" translate="label" type="select" sortOrder="70" showInDefault="1" showInWebsite="1" canRestore="1">
  240. <label>Show Date of Birth</label>
  241. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  242. <backend_model>Magento\Customer\Model\Config\Backend\Show\Customer</backend_model>
  243. </field>
  244. <field id="taxvat_show" translate="label" type="select" sortOrder="80" showInDefault="1" showInWebsite="1" canRestore="1">
  245. <label>Show Tax/VAT Number</label>
  246. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  247. <backend_model>Magento\Customer\Model\Config\Backend\Show\Customer</backend_model>
  248. </field>
  249. <field id="gender_show" translate="label" type="select" sortOrder="90" showInDefault="1" showInWebsite="1" canRestore="1">
  250. <label>Show Gender</label>
  251. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  252. <backend_model>Magento\Customer\Model\Config\Backend\Show\Customer</backend_model>
  253. </field>
  254. <field id="telephone_show" translate="label" type="select" sortOrder="100" showInDefault="1" showInWebsite="1" canRestore="1">
  255. <label>Show Telephone</label>
  256. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  257. <backend_model>Magento\Customer\Model\Config\Backend\Show\AddressOnly</backend_model>
  258. </field>
  259. <field id="company_show" translate="label" type="select" sortOrder="110" showInDefault="1" showInWebsite="1" canRestore="1">
  260. <label>Show Company</label>
  261. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  262. <backend_model>Magento\Customer\Model\Config\Backend\Show\AddressOnly</backend_model>
  263. </field>
  264. <field id="fax_show" translate="label" type="select" sortOrder="120" showInDefault="1" showInWebsite="1" canRestore="1">
  265. <label>Show Fax</label>
  266. <source_model>Magento\Config\Model\Config\Source\Nooptreq</source_model>
  267. <backend_model>Magento\Customer\Model\Config\Backend\Show\AddressOnly</backend_model>
  268. </field>
  269. </group>
  270. <group id="startup" translate="label" sortOrder="90" showInDefault="1" showInWebsite="1" showInStore="1">
  271. <label>Login Options</label>
  272. <field id="redirect_dashboard" translate="label comment" type="select" sortOrder="1" showInDefault="1" showInWebsite="1" canRestore="1">
  273. <label>Redirect Customer to Account Dashboard after Logging in</label>
  274. <source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
  275. <comment>Customer will stay on the current page if "No" is selected.</comment>
  276. </field>
  277. </group>
  278. <group id="address_templates" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1">
  279. <label>Address Templates</label>
  280. <field id="text" translate="label" type="textarea" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  281. <label>Text</label>
  282. </field>
  283. <field id="oneline" translate="label" type="textarea" sortOrder="2" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  284. <label>Text One Line</label>
  285. </field>
  286. <field id="html" translate="label" type="textarea" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  287. <label>HTML</label>
  288. <comment>Only 'b', 'br', 'em', 'i', 'li', 'ol', 'p', 'strong', 'sub', 'sup', 'ul' tags are allowed</comment>
  289. </field>
  290. <field id="pdf" translate="label" type="textarea" sortOrder="4" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
  291. <label>PDF</label>
  292. </field>
  293. </group>
  294. <group id="online_customers" translate="label" type="text" sortOrder="10" showInDefault="1">
  295. <label>Online Customers Options</label>
  296. <field id="online_minutes_interval" translate="label comment" type="text" sortOrder="1" showInDefault="1">
  297. <label>Online Minutes Interval</label>
  298. <validate>validate-number validate-greater-than-zero</validate>
  299. <comment>Leave empty for default (15 minutes).</comment>
  300. </field>
  301. <field id="section_data_lifetime" translate="label comment" type="text" sortOrder="1" showInDefault="1">
  302. <label>Customer Data Lifetime</label>
  303. <validate>validate-number validate-greater-than-zero</validate>
  304. <comment>Please specify value in minutes.</comment>
  305. </field>
  306. </group>
  307. </section>
  308. <section id="general">
  309. <group id="store_information">
  310. <field id="validate_vat_number" translate="button_label" sortOrder="62" showInDefault="1" showInWebsite="1">
  311. <button_label>Validate VAT Number</button_label>
  312. <frontend_model>Magento\Customer\Block\Adminhtml\System\Config\Validatevat</frontend_model>
  313. </field>
  314. </group>
  315. </section>
  316. </system>
  317. </config>