-
Notifications
You must be signed in to change notification settings - Fork 178
Expand file tree
/
Copy pathtutorials.js
More file actions
153 lines (152 loc) · 5.11 KB
/
tutorials.js
File metadata and controls
153 lines (152 loc) · 5.11 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
module.exports = [
{
title: "Introduction",
path: "/tutorials/",
},
{
title: "Admin development",
path: "/tutorials/admin/",
pages: [
{
title: "Create an Admin page",
path: "/tutorials/admin/create-admin-page/",
},
{
title: "Customize the Admin design",
path: "/tutorials/admin/custom-admin-design/",
},
{
title: "Create a dynamic row system configuration",
path: "/tutorials/admin/create-dynamic-row-configuration/",
},
{
title: "Customize the product creation form",
path: "/tutorials/admin/custom-product-creation-form/",
pages: [
{
title: "Customize form configuration",
path: "/tutorials/admin/custom-product-creation-form/configuration/",
},
{
title: "Customize using a modifier class",
path: "/tutorials/admin/custom-product-creation-form/modifier-class/",
},
],
},
{
title: "Create a text field attribute",
path: "/tutorials/admin/custom-text-field-attribute/",
},
],
},
{
title: "Frontend development",
path: "/tutorials/frontend/",
pages: [
{
title: "Customize checkout",
path: "/tutorials/frontend/custom-checkout/",
pages: [
{
title: "Add a new checkout step",
path: "/tutorials/frontend/custom-checkout/add-new-step/",
},
{
title: "Customize the view of a checkout step",
path: "/tutorials/frontend/custom-checkout/customize-view/",
},
{
title: "Add a custom payment method to checkout",
path: "/tutorials/frontend/custom-checkout/add-payment-method/",
},
{
title: "Add custom validations before order placement",
path: "/tutorials/frontend/custom-checkout/add-order-validation/",
},
{
title: "Add a custom shipping carrier",
path: "/tutorials/frontend/custom-checkout/add-shipping-carrier/",
},
{
title: "Add custom shipping carrier validations",
path: "/tutorials/frontend/custom-checkout/add-carrier-validation/",
},
{
title: "Add a custom input mask for ZIP code",
path: "/tutorials/frontend/custom-checkout/add-input-mask/",
},
{
title: "Add a custom template for a form field on checkout page",
path: "/tutorials/frontend/custom-checkout/add-template/",
},
{
title: "Add a new input form the checkout",
path: "/tutorials/frontend/custom-checkout/add-form/",
},
{
title: "Add a new field in address form",
path: "/tutorials/frontend/custom-checkout/add-address-field/",
},
{
title: "Add a custom shipping address renderer",
path: "/tutorials/frontend/custom-checkout/add-address-renderer/",
},
{
title: "Add custom fields that influence other checkout fields",
path: "/tutorials/frontend/custom-checkout/add-checkbox/",
},
{
title: "Customize the list of shipping methods",
path: "/tutorials/frontend/custom-checkout/add-shipping-methods/",
},
{
title: "Add a custom field for an offline payment method",
path: "/tutorials/frontend/custom-checkout/add-payment-field/",
},
],
},
{
title: "Create a custom widget",
path: "/tutorials/frontend/create-custom-widget/",
},
],
},
{
title: "Backend development",
path: "/tutorials/backend/",
pages: [
{
title: "Create an integration with an external API",
path: "/tutorials/backend/create-api-integration/",
},
{
title: "Create a custom REST API",
path: "/tutorials/backend/create-custom-rest-api/",
},
{
title: "Create an access control list (ACL) rule",
path: "/tutorials/backend/create-access-control-list-rule/",
},
{
title: "Create a custom import entity",
path: "/tutorials/backend/create-custom-import-entity/",
},
{
title: "Convert serialized to JSON",
path: "/tutorials/backend/convert-serialized-data/",
},
{
title: "Copy fieldsets",
path: "/tutorials/backend/copy-fieldsets/",
},
{
title: "Modify media library folder permissions",
path: "/tutorials/backend/modify-image-library-permissions/",
},
{
title: "Create a custom product attribute input type",
path: "/tutorials/backend/create-custom-attribute-input-type/",
},
],
},
];