-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathload_products_to_moltin.py
61 lines (56 loc) · 1.54 KB
/
load_products_to_moltin.py
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
from api_moltin import create_products, create_flow_from_fields, push_addresses_to_pizzeria
from dotenv import load_dotenv
def load_products():
load_dotenv()
fields_for_pizzeria = [
{
'name': 'address',
'slug': 'address',
'type': 'string',
'description': 'pizzeria address'
},
{
'name': 'alias',
'slug': 'alias',
'type': 'string',
'description': 'pizzeria name'
},
{
'name': 'longitude',
'slug': 'lon',
'type': 'float',
'description': 'Longitude'
},
{
'name': 'latitude',
'slug': 'lat',
'type': 'float',
'description': 'Latitude'
},
{
'name': 'courier',
'slug': 'courier',
'type': 'integer',
'description': 'telegram id'
},
]
fields_for_customer_address = [
{
'name': 'longitude',
'slug': 'lon',
'type': 'float',
'description': 'Longitude'
},
{
'name': 'latitude',
'slug': 'lat',
'type': 'float',
'description': 'Latitude'
},
]
create_products()
create_flow_from_fields(fields_for_pizzeria, 'Pizzeria', 'Ododo pizzeria')
push_addresses_to_pizzeria()
create_flow_from_fields(fields_for_customer_address, 'customer_address', 'customer address')
if __name__ == '__main__':
load_products()