|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Studii De Caz > Integrare SmartCash RMS cu Site-uri E-Commerce > Procesele de schimb de date cu un site eCommerce > Consultarea starii unei comenzi din dispeceratul de comenzi SmartCash RMS |
Pe masura ce o comanda trece prin diferitele faze premergatoare livrarii (picking, confirmare, facturare) sau post livrare (transmis cu curieri, incasare, etc) in dispeceratul de comenzi SmartCash sunt actualizate diferitele stari, existand posibilitatea de introducere din programul SmartCash Shop, de date suplimentare (ex. AWB, etc).
Starea unei comenzi poate fi consultata de la nivelul aplicatiei eCommerce oricand dupa numarul comenzii respective generat pe site folosind metoda: GetDeliveryOrderInfoEx.
Metoda GetDeliveryOrderInfoEx, intoarce toate informatiile disponibile despre o anumita comanda de livrare deschisa in cadrul dispeceratului de comenzi SmartCash RMS. Se vor mapa listele de stari si substari disponibile in SmartCash pe identificatorii de stare specifici site-ului eCommerce.
Sunt intoarse in noduri separate, toate informatiile, defalcate pe linii de articole, pentru documentele intermediare emise in sistemul SmartCash pentru comanda respectiva.
Primul nod disponibil in ordinea data de fluxul de operare SmartCash este ORDER_ITEMS si contine lista de articole primite prin interfata de la aplicatia eCommerce in dispeceratul de comenzi. Aceasta lista de articole trebuie sa fie identica cu cea din site-ul eCommerce la data lansarii comenzii si e disponibila imediat dupa apelarea cu succes a metodei AddNewDeliveryOrder si primirea comenzii in SmartCash RMS.
Al doilea nod disponibil in ordinea data de fluxul de operare SmartCash este PICKING_ORDER_ITEMS, reprezentand lista de articole pentru care se efectueaza picking-ul pentru documentul de picking (comanda de livrare/aviz) PICKING_ORDER_NUMBER. Dupa primirea comenzii de pe site in dispecerat, aceasta este transformata intr-un document de tipul „Comanda Livrare” in sistemul SmartCash RMS, care primeste un numar si o data ca orice alt tip de document emis in SmartCash RMS. Acest tip de document poate fi considerat, pentru aplicatiile care au nevoie de asa ceva, ca Aviz de Insotire al carui numar este disponibil in campul PICKING_ORDER_NUMBER. Informatia din acest nod este disponibila doar dupa Emiterea comenzii de livrare in sistemul SmartCash RMS si sincronizarea informatiei cu centrala SmartCash. Lista de articole din PICKING_ORDER poate suferi modificari fata de comanda initiala primita din site. Folosind informatiile din acest nod se pot face eventualele corectii si pe comanda originala de pe site.
Este posibil ca in anumite scenarii, daca sunt permise pe cale administrativa, o comanda de livrare SmartCash sa poata fi redeschisa pentru modificari (flag-ul emis pe off). In aceasta situatie, dupa reemiterea comenzii cu modificarile operate, aceasta se va recentraliza in centrala SmartCash, rezultand la un apel ulterior al acestei metode, o alta lista de articole in nodul PICKING_ORDER_ITEMS fata de o apelare anterioara.
Al treilea nod disponibil in ordinea data de fluxul de operare SmartCash este INVOICE_ITEMS care este lista de articole facturate efectiv catre clientul final pe factura INVOICE_NUMBER pentru comanda trimisa din site.
Acest nod este disponibil dupa emiterea facturii fiscale pentru comanda online in sistemul SmartCash si sincronizarea informatiei cu centrala de magazine SmartCash. Informatia din acest nod poate fi utilizata pentru replicarea facturii si in sistemul eCommerce pentru eventuala referinta a clientului. Folosin acest nod se poate recompune factura fiscala pe site-ul online pentru referinta clientului.