Stie cineva care este principiul dupa care se face integrarea a doua api-uri? Daca am un magazin online pe Magento si vreau sa listez produsele intr-un marketplace, cum pot fi “conectate” cele doua api-uri astfel incat actualizarile sa se faca in timp real in ambele directii?
Imi este clar ce trebuie facut pe directia Magento -> marketplace, dar invers? Cum “stie” magazinul meu ca in marketplace s-a facut o comanda? Acest lucru nu il inteleg. Ma gandesc ca o interogare a api-ului marketplace la un interval de timp nu este o solutie, mai ales daca este vorba de cateva mii de produse.
Exista posibilitatea unei astfel de integrari fara sa existe un modul al aplicatiei marketplace pentru Magento?
Ei spun ca extensia ofera posibilitatea de a programa actualizări zilnice ale produselor si ofertelor. Eram curios daca exista posibilitatea actualizarii lor in timp real. Daca un client comanda un produs pe marketplace, in acel moment sa se actualizeze stocul in Magento. Daca eu am programata actualizarea la 15 minute dupa comanda din marketplace si intre timp raman cu stoc zero pe magazin, atunci am o problema. Clientul Emag se asteapta sa primeasca produsul pentru ca la momentul comenzii el figura in stoc.
Există callback obligatoriu (chiar e recomandat să îi faci log pe 30 de zile), am documentația lor pe undeva. Dar e recomandat și un cron care să facă read la emag pentru comenzi care se pierd.
Uite documentația actualizată : (min_sale_price și max_sale_price ca noutăți obligatorii)
Va multumesc pentru informatii, m-am lamurit citind documentatia:
“3.2. Order notification, acknowledgment and order filters
When a new order is placed in eMAG Marketplace for the first time, it’s status is 1 (new) and a GET request with the order id is automatically made to an URL you provide (call-back URL).
Ex: http://valid_url/path?order_id=123” ( pag. 24).