Unošenje narudžbi u OM sada je omogućeno i datotekama koje sadrže narudžbe.



Brzi koraci do prvog uvoza



1. Odaberemo dodatne postavke


2. Kada se dodatne postavke otvore, klikne se na Order Management i potom na Uvoz narudbži.


3. Za uvoženje narudžbi potreban nam je predložak koji će odrediti kako će se narudžbe uvoziti.


Predložak mora sadržavati tri ključna djela, i to:

    - naziv (title)

    - postavke (settings)

    - preslikavanje stupaca (column)


Vrijednosti za kreiranje json predloška su navedene u tablicama ispod. Primjer json predloška sa probnom ulaznom datotekom je priložen ispod.




(1) Odabir predloška

(2) Uredite trenutno odabrane predloške

(3) Dodajte novi predložak

(4) Uklonite trenutno odabrani predložak



4. Otpremite ulaznu datoteku. Podržani formati datoteke su csv i xlsx.



5. 

 Odaberemo vrstu isporuke, za uvezene narudžbe.


6. 

(1) Rezultati uvoza će biti prikazani ispod.

(2) Povijest uvoza je dostupna u tabu Ostalo - zahtjevi






Vrijednosti za kreiranje predloška


Konfiguracija za uvoz narudžbi:


Tip
Značenje
Napomena
title
Naslov predloška
Obavezan podatak
settings
Postavke uvoza
Obavezan podatak
column
Preslikavanje stupaca
Obavezan podatak
doc_date
Datum uvoza narudžbe
Vrijednost se automatski podesi na datum i vrijeme uvoza



Vrijednosti za objekt settings :


Tip
Značenje
Napomena
product_positionNačin čitanja ulazne datoteke
Obavezan podatak
Vriednosti: per_row
store_eshop_sync_id
Id trgovine

default_tax
Porez
Ako vrijednost nije pružena, uzima se postavka firme
check_customer_order_not_exist
Prije uvoza provjeri je li narudžbe već postoje
Vrijednosti: true / false
method_of_paymentNačin plaćanja narudžbi
Primjer: Bankovni račun
mark_as_full_paidPlatni status narudžbe
Vrednost: yes / no
method_of_payment_mapMapiranje načina plaćanja
Primjer: [{"PAY_PAL": "PayPal"}]
PAY_PAL - vrijednost u datoteci
PayPay - registar u MetaKocki
payment_mapMapiranje vrste plaćanja
Primjer: [{"PAY_PAL": "PayPal"}]
PAY_PAL - vrijednost u datoteci
PayPay - registar u MetaKocki
default_status
Status koji će biti automatski odabran prilikom klika na predložak

default_delivery_type
Vrsta dostave koja će biti automatski odabrana prilikom klika na predložak
U slučaju da imate vrstu dostave EU i nonEu, ovdje unesitie vrstu dostave za EU
default_delivery_type_nonEUVrsta dostave koja će biti automatski odabrana prilikom klika na predložak
U slučaju da imate mogućnost vrsta dostave za non-EU
create_bill
Kreiraj račun za uvezenu narudžbu
Vrijednosti: true / false
header_notes
Napomena na narudžbi - zaglavlje

footer_notes
Napomena na narudžbi - podnožje

empty_customer_order
Uvoz narudžbi bez narudžbe kupca - automatsko numeriranje
Vrijednosti: true / false

U slučaju da je vrijednost 'true' potom nije moguće provjeriti je li narudžbe već postoje


Vrijednosti za objekt column :


Tip
Značenje
Napomena
title
Glava stucpa u ulaznoj datoteci
Obavezan podatak
type
Tip stupca
Obavezan podatak
date_format
Format datuma

replace_before
Ključevi za zamjenu znakova/nizova pred upotrebu vrijednosti

delete_after_token_include
Znak/niz po kojem se vrijednost uklanja zajedno sa njim

whole_order_value
Glava stupca u ulaznoj datoteci, koja sadrži ukupan iznos narudže



Vrijednosti za tip type u objektu column :


Tip
Značenje
Napomena
customer_order
Narudžba kupca
Obavezan podatak
buyer_name
Ime kupca
Obavezan podatak
buyer_surname
Prezime kupca
Prezime će biti združeno s imenom i odvojeno razmakom
buyer_street
Adresa kupca
Obavezan podatak
buyer_street_2
Dodatna adresa kupca
Adrese buyer_street in buyer_street_2 će biti združene i odvojene razmakom
buyer_place
Grad kupca
Obavezan podatak
buyer_post_number
Poštanski broj kupca
Obavezan podatak
buyer_province
Pokrajina kupca

buyer_country
Država kupca
Obavezan podatak
buyer_emailE-mail adresa kupca
Obavezan podatak
buyer_mobile
Broj telefona kupca
Obavezan podatak
receiver_name
Ime primatelja

receiver_surname
Prezime primatelja
Prezime će biti združeno i odvojeno razmakom
receiver_street
Adresa primatelja

receiver_street_2
Dodatna adresa primatelja
Adrese receiver_street in receiver_street_2 će biti združene i odvojene razmakom
receiver_place
Grad primatelja

receiver_post_number
Poštanski broj primatelja

receiver_province
Pokrajina primatelja

receiver_country
Država primatelja

receiver_email
E-mail adresa primatelja

receiver_mobile
Broj telefona kupca

count_code
Br. narudžbe

payment_type
Način plaćanja

order_sum
Ukupan iznos narudžbe

payment_sum
Iznos uplate

payment_date
Datum uplate

product_amount
Količna proizvoda

product_sku
Šifra proizvoda

product_price
Cijena proizvoda

currencyValuta
- Ako vrijednost nije podešena, koriste se postavke firme.
- Znakovi: €, $
- Troslovna oznaka: EUR, HUF, ...
whole_product_sum
Ukupan iznos proizvoda s količinom > 1

notes_header
Napomena u prodajnoj narudžbi  - zaglavlje

notes
Napomena u prodajnoj narudžbi - podnožje



Primjer postavke općeg uvoza.

Svi podaci su odvojeni po stupcima.

{  "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"    }  ]}
Generic



Primjer postavke za uvoz s združenim vrijednostima.

Svaka narudžba sadrži samo jedan proizvod, koji može imati željenu količinu.

Plaćena vrijednost je jednaka vrijednosti narudžbe i valuta je zapisana u djelu iznosa

{  "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"    }  ]}