Vnašanje naročil v OM je sedaj možno tudi z datotekami, ki vsebujejo naročila.
Hitri koraki do prvega uvoza
1. Izberemo dodatne nastavitve.
2. Ko se odprejo dodatne nastavitve se klinkne na Order Management in nato na Uvoz naročil.
3. Za uvažanje naročil potrebujemo predlogo, ki bo specificirala kako se bodo naročila uvozila.
Predloga mora vsebovati tri ključne dele, in sicer:
- naziv (title)
- nastavitve (settings)
- mapiranje stolpcev (column)
Vrednosti za kreiranje json predloge so navede v spodnjih tabela.
Zraven je priložen primer json predloge z testno vhodno datoteko.
(1) Izbira predloge
(2) Uredi trenutno izbrane predloge
(3) Dodaj novo predlogo
(4) Odstrani trenutno izbrano predlogo
4. Naložimo vhodno datoteko. Podprta tipa datoteke sta csv in xlsx.
5.
(1) Izberemo vrsto dostave, za uvožena naročila.
6.
(1) Razultati uvoza bodo prikazani spodaj.
(2) Zgodovina uvozov pa je na voljo pod zavihkom Ostalo - zahtevki.
Vrednosti za kreiranje predloge
Konfiguracija za uvoz naročil :
Tip | Pomen | Opomba |
title | Naslov predloge | Obvezen podatek |
settings | Nastavitve uvoza | Obvezen podatek |
column | Mapiranje stolpcev | Obvezen podatek |
doc_date | Datum uvoza naročila | Vrednost se samodenjo nastavi na datum in uro uvoza |
Vrednosti za objekt settings :
Tip | Pomen | Opomba |
product_position | Način branja vhodne datoteke | Obvezen podatek Vrednosti: per_row |
store_eshop_sync_id | Id trgovine | |
default_tax | Davek | Če vrednost ni podana se vzame nastavitev podjetja |
check_customer_order_not_exist | Pred uvozom preveri ali naročila že obstajajo | Vrednosti: true / false |
method_of_payment | Način plačila naročil | Primer: Transakcijski račun |
mark_as_full_paid | Plačilni status naročila | Vrednost: yes / no |
method_of_payment_map | Mapiranje načinov plačila | Primer: [{"PAY_PAL": "PayPal"}] PAY_PAL - vrednost v datoteki PayPay - šifrat v MetaKocki |
payment_map | Mapiranje vrste plačila | Primer: [{"PAY_PAL": "PayPal"}] PAY_PAL - vrednost v datoteki PayPay - šifrat v MetaKocki |
default_status | Status, ki bo samodejno izbran ob kliku na predlogo | |
default_delivery_type | Vrsta dostave, ki bo samodejno izbrana ob kliku na predlogo | V primeru, da imate imate vrsto dostave EU in nonEU, tu vnesete vrsto dostave za EU |
default_delivery_type_nonEU | Vrsta dostave, ki bo samodejno izbrana ob kliku na predlogo | V primeru, da imate možnost vrsta dostave za non-EU |
create_bill | Ustvari račun za uvoženo naročilo | Vrednosti: true / false |
header_notes | Opomba na naročilu - glava | |
footer_notes | Opomba na naročilu - noga | |
empty_customer_order | Uvoz naročil brez naročilo kupca - samodejno številčenje | Vrednosti: true / false V primeru, da je vrednost 'true' potem ni mogoče preveriti če naročila že obstajajo |
Vrednosti za objekt column :
Tip | Pomen | Opomba |
title | Glava stolpca v vhodni datoteki | Obvezen podatek |
type | Tip stolpca | Obvezen podatek |
date_format | Format datuma | |
replace_before | Ključi za zamenjavo znakov/nizov pred uporabo vrednosti | |
delete_after_token_include | Znak/niz po katerem se vrednost odstrani vključno z njim | |
whole_order_value | Glava stolpca v vhodni datoteki, ki vsebuje skupni znesek naročila |
Vrednosti za tip type v objektu column :
Tip | Pomen | Opomba |
customer_order | Naročilo kupca | Obvezen podatek |
buyer_name | Ime kupca | Obvezen podatek |
buyer_surname | Priimek kupca | Priimek bo združen z imenom in ločen z presledkom |
buyer_street | Naslov kupca | Obvezen podatek |
buyer_street_2 | Dodatni naslov kupca | Naslova buyer_street in buyer_street_2 bosta združena in ločena z presledkom |
buyer_place | Kraj kupca | Obvezen podatek |
buyer_post_number | Poštna številka kupca | Obvezen podatek |
buyer_province | Pokrajina kupca | |
buyer_country | Država kupca | Obvezen podatek |
buyer_email | Elektronski naslov kupca | Obvezen podatek |
buyer_mobile | Mobilna številka kupca | Obvezen podatek |
receiver_name | Naziv prejemnika | |
receiver_surname | Priimek prejemnika | Priimek bo združen z imenom in ločen z presledkom |
receiver_street | Naslov prejemnika | |
receiver_street_2 | Dodatni naslov prejemnika | Naslova receiver_street in receiver_street_2 bosta združena in ločena z presledkom |
receiver_place | Kraj prejemnika | |
receiver_post_number | Poštna številka prejemnika | |
receiver_province | Pokrajina prejemnika | |
receiver_country | Država prejemnika | |
receiver_email | Elektronski naslov prejemnika | |
receiver_mobile | Mobilna številka kupca | |
count_code | Št. naročila | |
payment_type | Način plačila | |
order_sum | Skupni znesek naročila | |
payment_sum | Znesek plačila | |
payment_date | Datum plačila | |
product_amount | Količna artikla | |
product_sku | Šifra artikla | |
product_price | Cena artikla | |
currency | Valuta | - Če vrednost ni nastavljena se uporabi nastavitev podjetja. - Znaka : €, $ - Tričrkovna oznaka: EUR, HUF, ... |
whole_product_sum | Skupni znesek produkta z količna > 1 | |
notes_header | Opomba na prodajnem naročilu - glava | |
notes | Opomba na prodajnem naročilu - noga |
Primer nastavitev splošnega uvoza.
Vsi podatki so ločeni po stolpcih.
{
"title":"Splošni uvoz",
"settings":{
"default_tax":"EX4",
"order_status": "Odpremljen",
"check_customer_order_not_exist":"true",
"product_position":"per_row",
"store_eshop_sync_id":"1600353213",
"payment_map":[
{
"Credit Card":"Kreditna kartica"
}
],
"method_of_payment_map":[
{
"Credit Card":"Kreditna kartica"
}
]
},
"column":[
{
"title":"Naročilo kupca",
"type":"customer_order"
},
{
"title":"Naziv kupca",
"type":"buyer_name"
},
{
"title":"Naslov kupca",
"type":"buyer_street"
},
{
"title":"Kraj kupca",
"type":"buyer_place"
},
{
"title":"Poštna številka kupca",
"type":"buyer_post_number"
},
{
"title":"Pokrajina kupca",
"type":"buyer_province"
},
{
"title":"Država kupca",
"type":"buyer_country"
},
{
"title":"Email kupca",
"type":"buyer_email"
},
{
"title":"GSM kupca",
"type":"buyer_mobile"
},
{
"title":"Naziv prejemnika",
"type":"receiver_name"
},
{
"title":"Naslov prejemnika",
"type":"receiver_street"
},
{
"title":"Kraj prejemnika",
"type":"receiver_place"
},
{
"title":"Poštna številka prejemnika",
"type":"receiver_post_number"
},
{
"title":"Pokrajina prejemnika",
"type":"receiver_province"
},
{
"title":"Država prejemnika",
"type":"receiver_country"
},
{
"title":"Email prejemnika",
"type":"receiver_email"
},
{
"title":"GSM prejemnika",
"type":"receiver_mobile"
},
{
"title":"Način plačila",
"type":"payment_type"
},
{
"title":"Znesek plačila",
"type":"payment_sum"
},
{
"date_format":"dd/MM/yyyy",
"title":"Datum plačila",
"type":"payment_date"
},
{
"title":"Šifra artikla",
"type":"product_sku"
},
{
"title":"Količina artikla",
"type":"product_amount"
},
{
"title":"Cena artikla",
"type":"product_price"
},
{
"title":"Valuta",
"type":"currency"
}
]
}
Primer nastavitev za uvoz z združenimi vrednostmi.
Vsako naročilo vsebuje le en izdeleke, ki ima lahko poljubno količino.
Plačana vrednost je enaka vrednosti naročila in valuta je zapisana v delu zneska.
{
"title":"Združene vrednosti",
"settings":{
"default_tax":"EX4",
"order_status": "Odpremljen",
"check_customer_order_not_exist":"true",
"product_position":"per_row",
"store_eshop_sync_id":"301300006019",
"payment_map":[
{
"Credit Card":"Kreditna kartica"
}
],
"method_of_payment_map":[
{
"Credit Card":"Kreditna kartica"
}
]
},
"column":[
{
"title":"Order No.",
"type":"customer_order"
},
{
"title":"Name",
"type":"buyer_name"
},
{
"title":"Shipping Address",
"type":"buyer_street"
},
{
"title":"Shipping City",
"type":"buyer_place"
},
{
"title":"Shipping Zip/Postal Code",
"type":"buyer_post_number",
"replace_before":{
"=":""
}
},
{
"title":"Shipping State/Province",
"type":"buyer_province"
},
{
"title":"Shipping Country",
"type":"buyer_country"
},
{
"title":"Email",
"type":"buyer_email"
},
{
"title":"Shipping Phone Number",
"type":"buyer_mobile"
},
{
"title":"Receiver Name",
"type":"receiver_name"
},
{
"title":"Shipping Address Receiver",
"type":"receiver_street"
},
{
"title":"Shipping City Receiver",
"type":"receiver_place"
},
{
"title":"Shipping Zip/Postal Code Receiver",
"type":"receiver_post_number",
"replace_before":{
"=":""
}
},
{
"title":"Shipping State/Province Receiver",
"type":"receiver_province"
},
{
"title":"Shipping Country Receiver",
"type":"receiver_country"
},
{
"title":"Email Receiver",
"type":"receiver_email"
},
{
"title":"Shipping Phone Number Receiver",
"type":"receiver_mobile"
},
{
"title":"Payment Method",
"type":"payment_type"
},
{
"whole_order_value":"Amount",
"title":"Amount",
"type":"order_sum",
"replace_before":{
"$":"",
"\u20ac":""
}
},
{
"title":"Payment Sum",
"type":"payment_sum",
"replace_before":{
"$":""
}
},
{
"date_format":"yyyy-MM-dd HH:mm:ss",
"title":"Funding Date",
"type":"payment_date",
"replace_before":{
" -0700":""
}
},
{
"delete_after_token_include":"x ",
"title":"Item Name",
"type":"product_amount"
},
{
"title":"Item SKU",
"type":"product_sku"
}
]
}