|
<< Click pentru afișare cuprins >> Navigare: SmartCash Everywhere REST Server > Studii De Caz > Integrare SmartCash RMS cu Site-uri E-Commerce > Descrierea generala a proceselor de integrare |
Din punctul de vedere al fluxurilor operationale existente intr-o solutie integrata SmartCash RMS – site eCommerce, acestea sunt reprezentate in imaginea urmatoare:

Dupa cum se observa, toate procesele specifice pentru retail si pentru gestionarea marfurilor sunt controlate la nivelul solutiei SmartCash RMS indiferent de numarul de locatii de livrare sau magazine. Reteaua de magazine este controlata operational dintr-o centrala de magazine, care asigura toate functionalitatile necesare. La nivelul acesteia sunt colectate toate datele din lantul de magazine si de aici se asigura controlul asupra cataloagelor de produse, clienti, furnizori, etc, valabile in toata reteaua de magazine.
Din punct de vedere operational (stocuri), un site online este vazut de la nivelul centralei de magazine SmartCash ca un alt magazin din aceeasi retea, avand un numar unic ce va fi mapat cu site-ul.
Toate procesele de schimb de date intre site-ul eCommerce si SmartCash RMS se desfasoara prin intermediul unui serviciu web HTTP REST reprezentat de componenta software denumita SmartCash Everywhere REST Server. Shimbul de date se desfasoara prin apelarea unor metode publicate pe aceasta interfata in format JSON.
Formatul JSON utilizat (vezi manual), este sub forma de array de perechi de valori, de tipul Camp – Valoare, cu eticheta generala DATASET.
Pentru realizarea interfetei bidirectionale dintre site-ul eCommerce si reteaua de magazine gestionata cu SmartCash RMS, trebuiesc implementate urmatoarele procese de schimb de date intre cele doua sisteme:
1.Actualizarea de articole
2.Actualizarea listei de magazine SmartCash
3.Actualizarea localitatilor SmartCash
4.Consultare stoc disponibil
5.Transmitere comenzi livrare
6.Consultare stare comenzi livrare
7.Actualizare optionala clienti
In capitolele urmatoare vor fi detaliate fiecare dintre aceste procese, impreuna cu metodele REST ce trebuiesc apelate pentru implementarea lor.