You are here

uc_store.schema.yml in Ubercart 8.4

uc_store/config/schema/uc_store.schema.yml

File

uc_store/config/schema/uc_store.schema.yml
View source
  1. # Schema for the configuration files of the Store module.
  2. uc_store.settings:
  3. type: config_object
  4. label: 'Store settings'
  5. mapping:
  6. name:
  7. type: string
  8. label: 'The store name'
  9. mail:
  10. type: email
  11. label: 'The store e-mail address'
  12. mail_include_name:
  13. type: boolean
  14. label: 'Whether to include the store name as part of the From: e-mail address'
  15. phone:
  16. type: string
  17. label: 'The store telephone number'
  18. fax:
  19. type: string
  20. label: 'The store fax number'
  21. help_page:
  22. type: uri
  23. label: ''
  24. address:
  25. type: mapping
  26. label: 'The store mailing address'
  27. mapping:
  28. first_name:
  29. type: string
  30. label: 'The mailing address first name'
  31. last_name:
  32. type: string
  33. label: 'The mailing address last name'
  34. company:
  35. type: string
  36. label: 'The mailing address company'
  37. street1:
  38. type: string
  39. label: 'The mailing address street, line 1'
  40. street2:
  41. type: string
  42. label: 'The mailing address street, line 2'
  43. city:
  44. type: string
  45. label: 'The mailing address city'
  46. zone:
  47. type: string
  48. label: 'The mailing address zone'
  49. country:
  50. type: string
  51. label: 'The mailing address country'
  52. postal_code:
  53. type: string
  54. label: 'The mailing address postal code'
  55. phone:
  56. type: string
  57. label: 'Telephone number'
  58. email:
  59. type: email
  60. label: 'Email address'
  61. address_fields:
  62. type: mapping
  63. label: 'Fields to collect for customer addresses'
  64. mapping:
  65. first_name:
  66. type: mapping
  67. label: 'First name'
  68. mapping:
  69. required:
  70. type: boolean
  71. label: 'Required'
  72. status:
  73. type: boolean
  74. label: 'Enabled'
  75. weight:
  76. type: integer
  77. label: 'Listing weight'
  78. last_name:
  79. type: mapping
  80. label: 'Last name'
  81. mapping:
  82. required:
  83. type: boolean
  84. label: 'Required'
  85. status:
  86. type: boolean
  87. label: 'Enabled'
  88. weight:
  89. type: integer
  90. label: 'Listing weight'
  91. company:
  92. type: mapping
  93. label: 'Company'
  94. mapping:
  95. required:
  96. type: boolean
  97. label: 'Required'
  98. status:
  99. type: boolean
  100. label: 'Enabled'
  101. weight:
  102. type: integer
  103. label: 'Listing weight'
  104. street1:
  105. type: mapping
  106. label: 'Street address, line 1'
  107. mapping:
  108. required:
  109. type: boolean
  110. label: 'Required'
  111. status:
  112. type: boolean
  113. label: 'Enabled'
  114. weight:
  115. type: integer
  116. label: 'Listing weight'
  117. street2:
  118. type: mapping
  119. label: 'Street address, line 2'
  120. mapping:
  121. required:
  122. type: boolean
  123. label: 'Required'
  124. status:
  125. type: boolean
  126. label: 'Enabled'
  127. weight:
  128. type: integer
  129. label: 'Listing weight'
  130. city:
  131. type: mapping
  132. label: 'City'
  133. mapping:
  134. required:
  135. type: boolean
  136. label: 'Required'
  137. status:
  138. type: boolean
  139. label: 'Enabled'
  140. weight:
  141. type: integer
  142. label: 'Listing weight'
  143. zone:
  144. type: mapping
  145. label: 'State/Province/Zone'
  146. mapping:
  147. required:
  148. type: boolean
  149. label: 'Required'
  150. status:
  151. type: boolean
  152. label: 'Enabled'
  153. weight:
  154. type: integer
  155. label: 'Listing weight'
  156. country:
  157. type: mapping
  158. label: 'Country'
  159. mapping:
  160. required:
  161. type: boolean
  162. label: 'Required'
  163. status:
  164. type: boolean
  165. label: 'Enabled'
  166. weight:
  167. type: integer
  168. label: 'Listing weight'
  169. postal_code:
  170. type: mapping
  171. label: 'Postal code'
  172. mapping:
  173. required:
  174. type: boolean
  175. label: 'Required'
  176. status:
  177. type: boolean
  178. label: 'Enabled'
  179. weight:
  180. type: integer
  181. label: 'Listing weight'
  182. phone:
  183. type: mapping
  184. label: 'Telephone number'
  185. mapping:
  186. required:
  187. type: boolean
  188. label: 'Required'
  189. status:
  190. type: boolean
  191. label: 'Enabled'
  192. weight:
  193. type: integer
  194. label: 'Listing weight'
  195. currency:
  196. type: mapping
  197. label: 'Currency display settings'
  198. mapping:
  199. code:
  200. type: string
  201. label: '3-character currency code'
  202. symbol:
  203. type: string
  204. label: 'Currency symbol'
  205. symbol_after:
  206. type: boolean
  207. label: 'Currency symbol position'
  208. thousands_marker:
  209. type: string
  210. label: 'Currency thousands marker'
  211. decimal_marker:
  212. type: string
  213. label: 'Currency decimal marker'
  214. precision:
  215. type: integer
  216. label: 'Currency decimal places'
  217. weight:
  218. type: mapping
  219. label: 'Weight display settings'
  220. mapping:
  221. units:
  222. type: string
  223. label: 'Default weight units'
  224. thousands_marker:
  225. type: string
  226. label: 'Weight thousands marker'
  227. decimal_marker:
  228. type: string
  229. label: 'Weight decimal marker'
  230. precision:
  231. type: integer
  232. label: 'Weight decimal places'
  233. length:
  234. type: mapping
  235. label: 'Length display settings'
  236. mapping:
  237. units:
  238. type: string
  239. label: 'Default length units'
  240. thousands_marker:
  241. type: string
  242. label: 'Length thousands marker'
  243. decimal_marker:
  244. type: string
  245. label: 'Length decimal marker'
  246. precision:
  247. type: integer
  248. label: 'Length decimal places'
  249. customer_address:
  250. type: string
  251. label: 'Address type to use'
  252. capitalize_address:
  253. type: boolean
  254. label: 'Display address in all capital letters'
  255. footer_message:
  256. type: boolean
  257. label: 'Display footer message'
  258. block.settings.powered_by_ubercart:
  259. type: block_settings
  260. label: 'Branding block'
  261. mapping:
  262. message:
  263. type: integer
  264. label: 'Message to use'