-
Notifications
You must be signed in to change notification settings - Fork 252
Expand file tree
/
Copy pathcommerce_checkout.schema.yml
More file actions
91 lines (82 loc) · 2.23 KB
/
commerce_checkout.schema.yml
File metadata and controls
91 lines (82 loc) · 2.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
commerce_order.commerce_order_type.*.third_party.commerce_checkout:
type: mapping
label: 'Checkout settings'
mapping:
checkout_flow:
type: string
label: 'Checkout flow'
commerce_checkout.commerce_checkout_flow.*:
type: config_entity
label: 'Checkout flow'
mapping:
label:
type: label
label: 'Label'
id:
type: string
label: 'Machine-readable name'
plugin:
type: string
label: 'Plugin'
configuration:
type: commerce_checkout.commerce_checkout_flow.plugin.[%parent.plugin]
commerce_checkout.commerce_checkout_flow.plugin.*:
type: mapping
mapping:
display_checkout_progress:
type: boolean
label: 'Display checkout progress'
order_summary_view:
type: string
label: 'Order summary view'
commerce_checkout.commerce_checkout_flow.plugin.multistep_default:
type: commerce_checkout_flow_with_panes_configuration
commerce_checkout_flow_with_panes_configuration:
type: mapping
mapping:
display_checkout_progress:
type: boolean
label: 'Display checkout progress'
order_summary_view:
type: string
label: 'Order summary view'
panes:
type: sequence
label: 'Panes'
sequence:
type: commerce_checkout.commerce_checkout_pane.[%key]
commerce_checkout.commerce_checkout_pane.*:
type: commerce_checkout_pane_configuration
commerce_checkout.commerce_checkout_pane.completion_message:
type: commerce_checkout_pane_configuration
mapping:
message:
type: text
label: 'Message'
commerce_checkout.commerce_checkout_pane.contact_information:
type: commerce_checkout_pane_configuration
mapping:
double_entry:
type: boolean
label: 'Require double entry of email'
commerce_checkout.commerce_checkout_pane.login:
type: commerce_checkout_pane_configuration
mapping:
allow_guest_checkout:
type: boolean
label: 'Allow guest checkout'
allow_registration:
type: boolean
label: 'Allow registration'
email_only:
type: boolean
label: 'E-Mail only registration'
commerce_checkout_pane_configuration:
type: mapping
mapping:
step:
type: string
label: 'Step'
weight:
type: integer
label: 'Weight'