Skip to content

Latest commit

 

History

History
50 lines (30 loc) · 6.79 KB

ReadMe.md

File metadata and controls

50 lines (30 loc) · 6.79 KB

Salut tuturor,

In acest articol o sa ne ocupam putin de platforma de eCommerce, eMag-API.

Aici aveti un info-center al platformei, iar aici aveti documentatia API-ului(aceasta este prima versiune, deja invechita!... stiu ca in 11.03.2022 se ajunsese deja la v4.4.5!).

Acest repository eMAG Tech-Labs, ar putea sa va ajute, ca si punct de plecare, desi mai sunt si altele...(glumesc... desigur!)

Daca aveti probleme cu platforma emag-marketplace-api(indiferent de versiune) stackoverflow va poate veni in ajutor. O alta solutie, de aceasta data una autohtona, ar fi sa cautati discutiile(frontend-JS si backend-nodeJS, cu account-login, User: user, pass: devforum), aparute pe forumul romanesc devforum.ro, cu privire la emag-api. Pe un alt forum cunoscut, se poate aborda subiectul legat de eMAG-API. Este vorba despre reddit.

Desigur, eMAG-api nu este singura platforma de tip marketplace din Romania. Astfel ca va puteti inspira si din exemplul celor de CEL.ro

Pentru dezvoltatorii in C# va recomand sa va uitati pe acest test-api(asta, in cazul in care doriti sa programati de la zero interfata magazinului dvs.!). Daca sunteti in criza de timp, atunci, cel putin, uitati-va pe acest cod-sursa C#, Form1.cs

Inca de la inceput, trebuie sa va spun, ca in prinicpal, din punctul de vedere al dezvoltatorului, aveti access la acest api doar in calitate de client. Un astfel de client, scris in python, poate fi chiar acesta(sub rezerva ca, acest cod ,nu a mai fost revizuit de multa vreme si s-ar putea, sa se refere, la o versiune mai veche a acestei platforme!)

O cautare dupa topicul emag, pentru limbajul php nu aduce in prim-plan prea multe rezultate(dar trebuiesc incercate si alte subiecte legate de acestea, scrise in fel si chip, si cine stie, poate voi aveti mai mult succes decat mine!). Cam la fel stau lucrurile si in cazul CEL.ro.

Daca sunteti deja pe alte platforme cum este cazul Prestashop, si doriti integrarea cu platforma eMag, atunci ar trebui sa incercati sa cautati si pe aceste platforme(ex. Prestashop, desigur dupa acest/acelasi subiect(eMag). Dar din nou uitati-va/fiti atenti si la data in care a avut loc conversatia!

Referitor la integrari, iata ca cei de la Zitec, prin aceast ghid utilizator, va aduc la cunostinta anumite reguli privind utilizarea produsului, eMAG Marketplace Plugin.

Daca va trebuie un scrapper, acest cod-JS, ar putea sa va inspire.

Daca vreti un price-tracker pt eMAG atunci puteti consulta acest repository.

Platforma eMag-API este disponibila(deocamdata), pt urmatoarele limbi naturale: RO(romana), BG(bulgara), HU(ungara) si PL(poloneza).

Sa nu uitam ca ChatGPT genereaza cod(a se vedea ce/care Surse de informare s-a folosit pentru a se elabora acest raspuns) si va poate fi de mare ajutor(mai ales, in acesta situatie, in care internetul, nu prea abunda in exemple, pt acest API). Totusi, tot acest cod, generat de catre ChatGPT, sub rezerva ca se pot strecura si greseli sau inadvertențe, trebuie in prelabil testat separat, pentru ca mai apoi, sa fie inserat in aplicatiile voastre de baza/principale, deja dezvoltate pana in acel moment.

Trebuie sa va spun ca acest api nu este gratuit si in plus se adreseaza in general persoanelor juridice(PJ). Pentru a aceesa aceasta interfata va trebui ca pe site-ul lor sa va creati un cont(inregistrati ca si utilizator), sa va logati( a nu se face confuzie cu site-ul Emag pt utilizatorii-obisnuiti de web) si apoi, sa va alegeti limba de dialog ca mai apoi sa furnizati informatiile de plata:

  • IBAN*

  • Bank account holder*

  • sa bifati daca raspunsul este afirmativ la intrebarea
    The bank account holder is the legal company?

  • Bank*

  • SWIFT*

  • currency*

  • sa alegeti YES, daca raspunsul este afirmativ, sau NO, in caz contrar:
    I am romanian producer?*

  • Short description of company

    NOTA:
    Inainte de a furniza aceste date, cred ca ar fi bine sa contactati telefonic, sau cel putin prin email, oficialitatile eMag. pt a va asigura ca le puteti furniza cu incredere(conform GDPR), aceste date sensibile. Cel putin/macar, puteti folosi un cont curent bancar, mai putin folosit si care nu contine o suma semnificativa!!!!