CRMconnect Azuvio · Docs

Operator narudžbina OMS

Odeljenje: OMS i e-commerce
Nivo: Operativni
Primarni cilj: Svakodnevna obrada narudžbina iz svih kanala — od ulaska do potvrđene isporuke

Šta radi ova uloga

Operator narudžbina upravlja objedinjenim redom narudžbina iz svih izvora: online prodavnice (WooCommerce/Shopify), B2B Portal, ručne narudžbine iz Prodaje, EDI narudžbine od maloprodavaca i distributera i narudžbine primljene putem API-ja iz eksternih sistema. Osigurava da svaka narudžbina ispravno prođe ceo ciklus: validacija → odobrenje → potvrda → otpremnica → AWB → isporuka → povrati.


Moduli koji se koriste svakodnevno

Modul Gde se nalazi Za šta se koristi
OmniSales narudžbine OmniSales → Narudžbine Glavni red narudžbina — svi kanali
Prodajni kanali OmniSales → Kanali Konfiguracija po kanalu — fakturisanje, odobrenje, sinhronizacija
Prodajne narudžbine Prodaja → Prodajne narudžbine Ručne narudžbine i narudžbine B2B portala
Otpremnice Magacin → Otpremnice Generisanje otpremnice iz potvrđene narudžbine
Liste pakovanja Magacin → Liste pakovanja Pripremljeni paketi → AWB
Innoship Integracije → Innoship AWB za 230+ kurira, 35 zemalja
Direktni kuriri Operacije → Kuriri Direktni AWB Cargus / FanCourier / Palex
Fakture Prodaja → Fakture Faktura pri potvrdi ili otpremi
OMS Povrati Magacin → Povrati Povrati od kupaca
Audit sinhronizacije OmniSales → Log sinhronizacije Greške uvoza WooCommerce/Shopify

Izvori narudžbina — odakle narudžbine dolaze

Sve narudžbine stižu u objedinjeni red /admin/omni_sales/order_list, bez obzira na izvor:

Izvor Kako ulazi Šta proveriti
WooCommerce / Shopify Automatski putem webhooka (u realnom vremenu) ili crona (u intervalima) Kupac ispravno kreiran, SKU mapiran, plaćanje prepoznato
B2B Portal Kupac naručuje iz sopstvenog kataloga Cene iz Cenovnika, dostupne zalihe, odobrenje ako je konfigurisano
Prodajna narudžbina (ručna/agent) Agent kreira iz /admin/estimates Ispravne cene i popusti, važeća adresa isporuke
EDI (EDIconnect) Automatski — maloprodavac/distributer šalje X12 850 ili EDIFACT ORDERS putem AS2 Ispravno mapiranje proizvoda/šifara, količina, uslovi ugovora
Eksterni API Sistem treće strane POST-uje na REST endpoint omni_sales/orders Kompletni podaci, asociran kupac, postojeći proizvodi
Ručno (osoblje) Operator kreira direktno iz /admin/omni_sales/order_list → Dodaj Sva obavezna polja popunjena
POS Prodaja na šalteru/terminalu Trenutno plaćanje, gotovinski račun automatski generisan
Predurudžbina Narudžbina s budućom isporukom Obećani datum isporuke, zalihe se ne proveravaju odmah

Dnevna rutina

Jutro — trijaža (20–30 min)

1. /admin/omni_sales/order_list → filter: status Nacrt (0) ili Obrada (1)
   → Nove narudžbine stigle tokom noći (WooCommerce, B2B Portal, EDI)
   → Pregledati i obraditi

2. Narudžbine s approve_status = 0
   → Na čekanju odobrenja → poslati odobravaocu ili sami odobriti (ako je dozvoljeno)

3. /admin/omni_sales/diary_sync
   → Greške sinhronizacije WooCommerce/Shopify s prethodne noći
   → Rešiti greške (nedostajuća šifra, nekreiran kupac, neprepoznato plaćanje)

4. Narudžbine status 16 (Zalihe nedostupne)
   → Zaostale narudžbine — obavestiti Nabavku za hitan RFQ

5. /admin/warehouse/manage_packing_list → paketi bez AWB-a
   → Popuniti dimenzije/težinu → generisati AWB

Tokom dana

Nova narudžbina → pregled → potvrda (status 3)
  ↓
Faktura automatski generisana (ako je konfigurisano na kanalu)
  ↓
Otpremnica kreirana (automatski ili ručno)
  ↓
Magacin: komisioniranje + pakovanje + merenje + dimenzije
  ↓
Generisanje AWB-a (Innoship ili direktni kurir)
  ↓
Narudžbina → status Otprema (4)
  ↓
Kurir isporučuje → status Isporučeno (5) — automatski putem praćenja

Nedeljno

  • Izveštaj o povratima: novi zahtevi + odobreni + zalihe ponovo unete
  • Narudžbine na čekanju > 3 dana → eskalirati ili rešiti
  • Narudžbine Zalihe nedostupne > 7 dana → proveriti status nabavke

Status narudžbine — vodič za akciju

Šifra Status Šta treba uraditi
0 Nacrt Kompletno proveriti: proizvode, cene, kupca, adresu → potvrditi ili eskalirati
1 Obrada Proveriti zalihe i dostupnost
2 Na čekanju plaćanja Čeka potvrdu avansnog plaćanja — ne generisati otpremnicu dok nije plaćeno
3 Potvrđeno Otpremnica kreirana → magacin preuzima
4 Otprema AWB generisan, paket kod kurira
5 Isporučeno Kompletan ciklus ✓
9 Na čekanju Problem (zalihe, plaćanje, adresa) → rešiti i ponovo pokrenuti
14 Plaćeno Plaćeno — može se generisati otpremnica
15 Spreman Zalihe rezervisane, magacin spreman za komisioniranje
16 Zalihe nedostupne Zaostala narudžbina — obavestiti Nabavku, narudžbina čeka
11 Povrat na čekanju Zahtev za povrat na čekanju — odlučiti: odobriti ili odbiti
7 Povrat Povrat u potpunosti odobren i obrađen
12 Delimičan povrat Delimičan povrat — neki proizvodi vraćeni
8 Otkazano Otkazano — rezervisane zalihe oslobođene

Tok odobrenja

Ako je pravilo odobrenja aktivno na kanalu:

approve_status Značenje Vaša akcija
0 Na čekanju Poslati odobravaocu ili sami odobriti ako imate dozvolu
1 Odobreno Može se normalno obraditi narudžbina
-1 Odbijeno Kupac automatski obavešten; narudžbina se ne obrađuje

Pravila odobrenja su konfigurisana po kanalu — npr. "sve B2B narudžbine > 10.000 RON zahtevaju odobrenje Menadžera prodaje".


Obrada po vrsti izvora

WooCommerce / Shopify narudžbine

Narudžbina se pojavljuje u OmniSales (putem webhooka ili crona)
  ↓
Proveriti u diary_sync da je uvoz prošao bez grešaka
  ↓
Otvoriti narudžbinu:
  → Kupac ispravno kreiran/asociran?
  → Proizvodi ispravno mapirani (podudaranje šifara)?
  → Plaćanje prepoznato (metoda plaćanja mapirana na kanalu)?
  ↓
Ako je sve ispravno → potvrditi → automatska faktura + otpremnica
  ↓
Status automatski ažuriran u WooCommerce/Shopify (dvosmerna sinhronizacija)

Česte greške sinhronizacije:

Greška Uzrok Rešenje
Nepostojeća šifra WooCommerce proizvod ne postoji u CRM-u Kreirati proizvod u CRM-u s istom šifrom
Kupac nije kreiran Duplikat emaila ili nedostaje obavezno polje Proveriti i ispraviti karticu kupca
Plaćanje nije prepoznato Metoda plaćanja nije mapirana na kanalu Dodati mapiranje u podešavanjima kanala
Otpremnica blokirana Nedovoljne zalihe Delimična isporuka ili zaostala narudžbina

Narudžbine B2B Portala

Kupac naručuje iz sopstvenog kataloga
  ↓
Pojavljuje se u OmniSales sa statusom Nacrt
  ↓
Proveriti: da li cena odgovara Cenovniku kupca?
  → Ako da → potvrditi
  → Ako ne → proveriti Cenovnik na /admin/sales/price_lists
  ↓
Ako je narudžbina > prag odobrenja → poslati Menadžeru prodaje
  ↓
Odobrenje → status Potvrđeno → otpremnica + faktura

EDI narudžbine (od maloprodavaca/distributera)

EDIconnect obrađuje EDI narudžbine potpuno automatski — nisu potrebne ručne akcije za svaku narudžbinu. Povezivanje novog maloprodavca uključuje nekoliko aktivacionih polja; stvarnu konfiguraciju (mapiranja, sertifikati, protokoli) vrši CRMconnect tim.

Podržani protokoli: API, AS2, sFTP, FTP secured — plus sinhronizacija s ERP-om kupca.

Maloprodavac/distributer šalje Narudžbenicu (X12 850 / EDIFACT ORDERS)
  ↓
EDIconnect prima i obrađuje automatski
  ↓
Prodajna narudžbina automatski kreirana u OmniSales
  → Kupac identifikovan po EDI ID partnera
  → Proizvodi mapirani po konfigurisan EDI šiframa
  ↓
Proverite kreiranu narudžbinu:
  → Da li se količine i cene podudaraju s ugovorom?
  → Da li su zalihe dostupne?
  ↓
Potvrditi → sistem automatski šalje EDI outbound:
  Potvrda narudžbine (X12 855 / EDIFACT ORDRSP) → partner
  ↓
Pri otpremi → EDI Otpremnica (X12 856 / EDIFACT DESADV) → partner automatski
Pri fakturisanju → EDI Faktura (X12 810 / EDIFACT INVOIC) → partner automatski

Gde pratiti EDI: /admin/edi → audit log → poruke primljene/poslate po partneru

Narudžbine putem eksternog API-ja

Eksterni sistem (ERP, marketplace, mobilna aplikacija) POST-uje na:
  POST {{base_url}}omni_sales/orders

  → Narudžbina se pojavljuje u OmniSales s odgovarajućim channel_id
  → Kupac asociran po ID-u ili emailu
  → Proizvodi identifikovani po šifri
  ↓
Proveriti da su podaci kompletni i ispravni
  ↓
Obraditi normalno kao i svaku drugu narudžbinu

Upravljanje zaostalim narudžbinama (status 16 — Zalihe nedostupne)

Narudžbina primljena → provera zaliha → NEDOSTAJE
  ↓ status: 16 (Zalihe nedostupne)

1. Obavestiti Nabavku → kreirati RFQ za nedostajuće proizvode
2. Obavestiti kupca s procenjenim ETA-om (ručno ili putem Workflow-a)
3. Narudžbina ostaje u statusu 16 → pratiti svakodnevno

Po popuni zaliha (odobrena otpremnica prijema u magacinu):
4. Proveriti da su zalihe ušle u sistem
5. Ručno promeniti status na Potvrđeno (3)
6. Kreirati otpremnicu → nastaviti normalan tok

Važno: sistem ne promovišeautomatski iz statusa 16. Vi pratite listu svakodnevno.


Generisanje AWB — kuriri

Opcija A — Innoship (agregator, 230+ kurira, 35 zemalja)

Kada: međunarodne isporuke, veliki obim, poređenje tarifa, serijska štampa

Iz odobrene liste pakovanja → Generiši AWB
  → Odabrati kurira i uslugu (Standardna, Ekspres, Isti dan)
  → Sistem šalje zahtev Innoship API-ju
  → Innoship vraća: AWB broj + kod za praćenje
  → Etiketa dostupna: A4 ili termalna 100×150mm
  → Automatski status → Otprema (4) u OmniSales
  → Status automatski ažuriran u WooCommerce/Shopify

Preduslov: dimenzije (D׊×V) + težina popunjeni u listi pakovanja. Bez njih AWB se ne može generisati.

Opcija B — Direktni kuriri (bez agregera)

Kada: direktni ugovor, domaće isporuke

Kurir Konfiguracija Prednost
Cargus /admin/couriers → Cargus API ključ Direktni ugovor, bez provizije posrednika
FanCourier /admin/couriers → FanCourier akreditivi Isto
Palex /admin/couriers → Palex akreditivi Isto

Povrati — kompletan proces

Iniciranje povrata

Od kupca (putem B2B portala):

  • Kupac zahteva povrat iz istorije narudžbina → zahtev se pojavljuje s approval = 0

Ručno (operator):

  • Iz isporučene narudžbine → dugme Kreiraj povrat → popuniti artikle + količine + razlog

Vaša odluka

Situacija Akcija
Proizvod u roku za povrat, nekorišćen Odobriti (approval = 1)
Rok za povrat prekoračen Odbiti (approval = 2) s razlogom
Neispravni proizvod (bez obzira na rok) Odobriti, označiti karantin ako se ne može preprodati

Po odobrenju, automatski se kreira:

  1. Otpremnica prijema povrata → zalihe se vraćaju (ili u karantin)
  2. Evidencija povrata u omni_refunds → Finansije obrađuju plaćanje
  3. Otkazani poeni lojalnosti kupca (ako je konfigurisano)

Vrste povrata:

  • fully — cela narudžbina vraćena → status 7
  • partially — neki proizvodi → status 12
  • manual — korekcija bez fizičkog povrata (neispravni proizvod bez povrata)

Fakture i e-fakturisanje

Generisanje fakture — zavisi od konfiguracije kanala:

  • Pri potvrdi (status 3) → ako je create_invoice = on na kanalu
  • Pri otpremi (status 4 / generisan AWB)
  • Ručno → iz potvrđene narudžbine → dugme Kreiraj fakturu

ANAF e-fakturisanje — automatski za B2B kupce s važećim PIB-om:

  • XML generisan i podnet ANAF-u pri izdavanju fakture
  • ANAF registarski broj vraćen i sačuvan na fakturi
  • Proveriti status: /admin/invoices → faktura → tab e-Faktura

Metrike za praćenje

Indikator Cilj
Vreme obrade narudžbine (Nacrt → Potvrđeno) < 2h radnim danima
Narudžbine u Nacrtu > 4h 0 — sve pregledane i obrađene
Zaostale narudžbine > 7 dana Eskalirati Nabavci + obavestiti kupca
Dnevne greške sinhronizacije 0 nerešenih grešaka
Povrati > 3 dana bez odluke 0 — odlučivati svakodnevno

Saradnja s ostalim odeljenjima

Odeljenje Kako sarađujete
Magacin Vi pružate potvrđene otpremnice; oni generišu listu pakovanja; vi generirate AWB
Prodaja Narudžbine iz Prodajnih narudžbina (B2B portal, terenski agent) ulaze u vaš red
Nabavka Pri statusu 16 (nedostajuće zalihe) → odmah obavestiti za RFQ
Finansije Faktura i e-faktura → generiše ih vi, usklađuju ih oni
Korisnička podrška Kupci s problemima s narudžbinama otvaraju tikete → podrška vas uključuje za rešavanje
IT/Admin Problemi sinhronizacije WooCommerce, EDI greške, pogrešna mapiranja šifara → eskalirati IT-u

Praktični saveti

Diary sync = zdravlje vaših kanala. Proverite ga ujutro pre svega ostalog. Neotrivena greška sinhronizacije može ostaviti desetine narudžbina neuvezenih — kupci koji su platili i nemaju potvrdu.

Status 16 se ne zaboravlja, prati se. Svaka nerešena zaostala narudžbina je kupac koji je platio i nema robu. Proverite listu narudžbina s nedostajućim zalihama svakodnevno i proaktivno komunicirajte s kupcem.

Dimenzije u listi pakovanja nisu opcione. Bez D׊×V + težine AWB se ne može generisati. Ako magacin ne popuni → AWB ne izlazi → narudžbina se blokira. Postavite podsetnik ili kontrolnu listu s magacinom.

EDI outbound je automatski, ali vi verifikujete. Potvrda narudžbine i otpremnica se automatski šalju EDI partneru pri potvrdi narudžbine u CRM-u. Pratite u /admin/edi da su poruke isporučene (primljen MDN acknowledge).