CRMconnect Azuvio · Docs

Tok rada: OmniSales Ispunjenje Narudžbine

Uključeni moduli: OmniSales · Skladište (Otpremnice, Liste Pakovanja) · Innoship · Kuriri (Cargus / FanCourier) · Fakture
Ko ga koristi: Operater narudžbina, Skladište, Logistika, Finansije
Tipično trajanje: Sati – dani (od narudžbine do dostave)

Pregled

Kompletan tok obrade narudžbina primljenih iz bilo kog prodajnog kanala (WooCommerce, Shopify, portal klijenta, POS, ručno): od nove narudžbine kroz generisanje AWB-a do automatskog fakturisanja. Pretežno se njime bave timovi za skladište i logistiku.


Dijagram toka

[OMNI NARUDŽBINA]  ← WooCommerce / Shopify / Portal / Ručno / POS
  │  status: Nacrt (0) → U Obradi (1) → Potvrđeno (3)
  │  ↓ Potvrda narudžbine (ručno ili automatski)
  │
[OTPREMNICA (Robna Otpremnica)]
  │  status: ready_for_packing → packed
  │  kreirana automatski iz potvrđene narudžbine
  │  ↓ Komisionisanje u skladištu — fizički izaberi proizvode
  │
[LISTA PAKOVANJA]
  │  status: wh_ready_to_deliver → wh_in_transit → wh_delivered
  │  kreirana iz otpremnice (potpuna ili delimična)
  │  sadrži dimenzije paketa: dužina, širina, visina, težina
  │  ↓ Odobrenje liste pakovanja
  │
[AWB INNOSHIP]
  │  generisan putem Innoship API iz odobrene liste pakovanja
  │  AWB odštampan i nalepljen na paket
  │  broj za praćenje vraćen automatski
  │  ↓ Predaj kuriru
  │
[FAKTURA]
  │  generisana automatski ili ručno iz narudžbine / otpremnice
  │  status: Nacrt → Poslato → Plaćeno
  │
[DOSTAVA ZAVRŠENA]
  │  status narudžbine → Isporučeno (5)
  │  status liste pakovanja → wh_delivered

Korak po korak

1. OmniSales Narudžbina — Prijem narudžbine

Gde: /admin/omni_sales/order_list

Izvori narudžbina:

Izvor Kako ulazi u CRM
WooCommerce Automatska sinhronizacija (cron) ili ručno — WooCommerce modul
Shopify Automatska sinhronizacija — Shopify modul
Portal klijenta Klijent naručuje iz sopstvenog portala
POS Operater unosi narudžbinu na šalteru
Ručno Osoblje unosi narudžbinu direktno iz /admin/omni_sales

Statusi narudžbine:

Kod Status Opis
0 Nacrt Nova narudžbina, nepotvrdjena
1 U Obradi U obradi — proverava se stanje i dostupnost
2 Čeka Plaćanje Čeka avansno plaćanje
3 Potvrđeno Potvrđeno — može se generisati otpremnica
4 Isporuka Preuzeto od kurira
5 Isporučeno Isporučeno i završeno
8 Otkazano Otkazano
9 Na Čekanju Privremeno suspendovano
14 Plaćeno Plaćeno
15 Spremno Spremno za dostavu

Odobrenje narudžbine:
Narudžbine mogu zahtevati odobrenje pre potvrde — approve_status: 0 (na čekanju) → 1 (odobreno) → -1 (odbijeno). Konfigurabilan po prodajnom kanalu.

Ključna polja narudžbine:

  • Klijent (id_contact) — veza ka zapisu klijenta
  • Kanal (channel_id) — izvor narudžbine
  • Proizvodi + količine + cene
  • Adresa dostave
  • Način plaćanja

2. Otpremnica (Robna Otpremnica) — Priprema narudžbine

Gde: /admin/warehouse/manage_delivery

Kreiranje:

  • Automatski: kada narudžbina dostigne status Potvrđeno (3) ili Isporuka (4), sistem automatski kreira otpremnicu putem omnisales_auto_create_goods_delivery_with_invoice()
  • Ručno: iz potvrđene narudžbine, dugme Generiši Otpremnicu

Šta otpremnica sadrži:

  • Sve linije proizvoda iz narudžbine (šifra, naziv, količina, cena)
  • Izvorno skladište
  • Adresa klijenta (kopirana iz narudžbine)
  • Jedinstveni broj (konfigurabilan prefiks + auto-inkrement)

Statusi otpremnice:

Status Opis
ready_for_packing Kreirana, čeka komisionisanje
packed Proizvodi su upakovani; kreirana lista pakovanja

Komisionisanje (prikupljanje proizvoda):
Operater skladišta uzima otpremnicu (fizički ili na ekranu) i skuplja navedene proizvode. Zaliha se definitorno ne oduzima sve dok se dostava ne završi ili faktura ne generiše.


3. Lista Pakovanja — Pakovanje i priprema paketa

Gde: /admin/warehouse/manage_packing_list

Kreiranje:

  • Iz odobrene otpremnice — dugme Kreiraj Listu Pakovanja
  • Podržava delimično pakovanje (type_of_packing_list = 'partial'): ako nisu svi proizvodi na zalihama, možeš isporučiti delimično i generisati drugu listu pakovanja kasnije

Obavezni podaci za listu pakovanja:

Polje Napomene
Proizvodi + količine Kopirani iz otpremnice; podesivi za delimičnu dostavu
Težina (kg) Obavezno za generisanje AWB-a
Dužina / Širina / Visina (cm) Dimenzije paketa — obavezno za kurira
Adresa dostave Kopirana iz narudžbine; može se urediti
Kurirska usluga Izaberi iz Innoship liste (standardna, ekspresna, itd.)

Statusi liste pakovanja:

Status Opis
wh_ready_to_deliver Kreirana, čeka AWB
wh_in_transit AWB generisan, paket preuzet od kurira
wh_delivered Potvrđena dostava

Odobrenje liste pakovanja:
Ako je tok odobrenja aktivan, menadžer odobrava listu pakovanja (approval = 1) pre generisanja AWB-a.


4. AWB Innoship — Generisanje dokumenta za isporuku

Gde: Dugme Generiši AWB iz odobrene liste pakovanja
ili direktno iz /admin/innoship/awb

Preduslovi:

  • Konfigurisani Innoship kredencijali: innoship_api_key, innoship_external_id (na /admin/innoship/settings)
  • Kurir i usluga izabrani u listi pakovanja
  • Popunjene dimenzije i težina
  • Validna adresa dostave u Innoship bazi podataka

Šta se dešava pri generisanju:

  1. CRM šalje zahtev Innoship API-ju sa podacima o paketu
  2. Innoship vraća: AWB broj + kod za praćenje
  3. CRM kreira zapis u wh_omni_shipments sa vraćenim podacima
  4. Status liste pakovanja → wh_in_transit
  5. Status narudžbine → Isporuka (4)
  6. AWB dostupan za štampanje (A4 ili termalni PDF)
  7. Kreira se evidencija u innoship_audit_log

Kuriri podržani putem Innoshipa:
Fan Courier, DPD, Cargus, Sameday, GLS, DHL i drugi (zavisi od aktivnih Innoship ugovora).

Direktna alternativa — modul Kuriri:
Ako imaš direktne ugovore sa Cargus-om ili FanCourier-om (bez agregatora), možeš generisati AWB-ove putem modula Kuriri (/admin/couriers) — konfiguriši API ključeve direktno sa svakim kurirom, bez posrednika.

Rešenje Podržani kuriri Kada ga koristiti
Innoship Fan Courier, DPD, Cargus, Sameday, GLS, DHL + drugi Imaš ugovor sa Innoshiopom kao agregatorom
Direktni Kuriri Cargus, FanCourier Imaš direktan ugovor; hoćeš integraciju bez agregatora

Praćenje:
Iz liste AWB-ova (/admin/innoship/awb ili /admin/couriers/awb), status dostave se automatski ažurira putem periodične sinhronizacije.


5. Faktura — Zahtev za plaćanje

Gde: /admin/invoices

Generisanje:

Režim Kada
Automatski pri potvrdi Ako je opcija create_invoice = uključeno na kanalu — faktura se generiše kada narudžbina dostigne status Isporuka (4)
Automatski pri dostavi Ako je generisanje konfigurisano pri statusu Isporučeno (5)
Ručno Iz potvrđene narudžbine, dugme Kreiraj Fakturu; ili iz otpremnice

Kreirane veze:

  • cart.number_invoiceinvoices.id
  • goods_delivery.invoice_idinvoices.id

Sadržaj fakture:
Linije se uzimaju iz narudžbine: proizvodi, količine, cene, porezi. Adresa za naplatu dolazi iz profila klijenta ili iz narudžbine.


6. Završena dostava i povrati

Potvrda dostave: Kada Innoship potvrdi dostavu (product_delivered):

  • Status liste pakovanja → wh_delivered
  • Status narudžbine → Isporučeno (5)
  • Zaliha se definitorno oduzima iz skladišta

Povrati (ako je primenjivo):

Polje Napomene
Rok za povrat Konfigurabilan (podrazumevano 30 dana)
Tip povrata manual, partially, fully
Tabela wh_order_returns — povezana sa original_order_id
Povraćaj sredstava Ako je povrat odobren, generiše se povraćaj u omni_refunds

Povrat klijenta → Priznanica o Povratu (/admin/warehouse/manage_order_return_receipt)


Šta se kreira automatski

Događaj Kreira se automatski
Narudžbina sinhronizovana iz WooCommerce/Shopify OmniSales narudžbina sa klijentom i proizvodima
Narudžbina → status Potvrđeno Otpremnica sa linijama narudžbine
Lista pakovanja odobrena + AWB generisan wh_omni_shipments, Innoship evidencija, status → U Tranzitu
Narudžbina → status Isporuka (ako je create_invoice = uključeno) Faktura sa linijama narudžbine
Dostava potvrđena od Innoshipa Status narudžbine → Isporučeno, zaliha oduzeta

Tačke gde tok rada može zapeti

Problem Verovatni uzrok Rešenje
Narudžbina se ne pojavljuje iz WooCommerce-a Sinhronizacioni cron ne radi ili netačni kredencijali Proveri /admin/woocommerce/stores i cron
Otpremnica nije generisana automatski Opcija automatskog kreiranja onemogućena na kanalu Omogući iz podešavanja prodajnog kanala
Greška pri generisanju AWB-a Adresa klijenta nije pronađena u Innoship bazi Proveri pravopis opštine; kontaktiraj Innoship
Nedostaju dimenzije/težina Polja nisu popunjena na listi pakovanja Popuni sva 4 fizička polja (obavezno)
Zaliha je 0 ali narudžbina je potvrđena Nedovoljna zaliha u skladištu Proveri čekajuće priznanice o prijemu ili napravi korekciju zalihe
Faktura nije generisana automatski create_invoice onemogućeno na kanalu Omogući iz /admin/omni_sales/omni_sales_channel → Uredi kanal

Revizija i izveštaji

  • Revizija Sinhronizacije/admin/omni_sales/diary_sync — evidencija sinhronizacije WooCommerce/Shopify
  • Innoship Revizijska Evidencija/admin/innoship/audit — sve AWB operacije
  • OmniSales Izveštaji/admin/omni_sales/report — narudžbine po kanalu, statusu, periodu
  • Istorija Zalihe/admin/warehouse/warehouse_history — kretanja zalihe

Uključeni moduli — detaljna dokumentacija

← Nazad na Tokove Rada