Buy Button pe eMAG: cum funcționează, ce contează în afară de preț și cât te costă o reducere (2026)

Poziția ta la Buy Button vine din API în trei câmpuri, iar al patrulea (prețul de pe locul doi) nu vine niciodată. Cum detectezi factorii care nu țin de preț, cât îți mănâncă marja o reducere și cum se măsoară plafonul.

11 min de cititEchipa editorială Verimle

Pe eMAG mai mulți vânzători pot avea oferte pe aceeași pagină de produs, iar butonul „Adaugă în coș” merge la unul singur. Articolul acesta nu îți promite că îți câștigă Buy Button-ul — nimeni nu poate promite asta, fiindcă eMAG nu publică formula de ranking. Ce îți promite este mai util: ce îți spune de fapt datele pe care le ai, cum detectezi că lucrează un factor care nu ține de preț și ce face o reducere de preț marjei tale.

Ce îți spune API-ul eMAG despre Buy Button și ce nu îți spune niciodată?

Îți spune trei lucruri — poziția ta, prețul câștigător și numărul de oferte — și niciodată al patrulea, adică prețul de pe locul doi. În documentația oficială eMAG Marketplace API, răspunsul de citire a ofertelor (product_offer/read) conține următoarele câmpuri:

  • buy_button_rank — poziția ta în cursa pentru „Adaugă în coș”. 1 înseamnă că butonul este al tău.
  • best_offer_sale_price — prețul câștigător pe acel produs.
  • number_of_offers — câți vânzători au în acel moment o ofertă activă.
  • part_number_key — identificatorul de produs al eMAG și unitatea reală a competiției. Concurenții tăi nu sunt alte anunțuri, ci celelalte oferte de sub același part_number_key.

O diferență de arhitectură mică, dar practică: pe Trendyol datele de buybox vin de la un endpoint separat, în timp ce pe eMAG sosesc chiar în citirea ofertelor. O singură scanare a catalogului aduce deci și datele de competiție — un avantaj real când limita de request-uri este strâmtă. Partea de Trendyol am tratat-o în ghidul buybox Trendyol.

Ce nu îți spune niciodată este exact cifra de care ai cea mai mare nevoie: prețul de pe locul doi. Trendyol expune un echivalent; eMAG, nu. Consecința este concretă: odată ce ai câștigat butonul la un preț mic, întrebarea „cu cât îl pot crește?” nu are un răspuns gata făcut. Rămâi cu două opțiuni proaste — fie stai la nesfârșit la prețul mic cu care ai câștigat (o pierdere tăcută de marjă), fie crești orbește și pierzi butonul.

Ce contează în afară de preț? Răspunsul onest

Răspunsul onest: nu se știe ce factori decid clasamentul; singurul lucru pe care îl poți dovedi cu propriile date este că un factor care nu ține de preț există. Majoritatea răspunsurilor pe care le găsești online sunt inventate. eMAG nu publică criteriile de ranking și nici ponderile lor, iar API-ul nu returnează motivul poziției tale. Prin urmare, orice tabel care pretinde „scorul de livrare contează atât, recenziile atât” nu are sursă. Ce avem în mână sunt două tipuri de cunoaștere: limitele mecanice sigure și ce poți măsura din propriile date.

Două limite mecanice sigure

1. Un preț din afara intervalului nu se salvează niciodată. Fiecare ofertă eMAG are un preț minim și unul maxim de vânzare, iar un preț din afara acelui interval este respins. Așadar, un preț pe care îl considerai „competitiv” pe hârtie s-ar putea să nu fi intrat deloc în cursă. În ziua în care poziția ta scade, intervalul este primul lucru la care te uiți.

2. Prețurile se compară pe planul FĂRĂ TVA. Pe eMAG prețul pe care îl introduci este fără TVA — câmpul din API este definit literal ca „sale price without VAT”. Un vânzător care, din obișnuința de pe Trendyol, introduce o sumă cu TVA inclus își listează de fapt produsul cu acea sumă drept preț net: în România, la cota standard de TVA de 21%, dacă introduci 100 RON clientul plătește 121 RON, iar dacă introduci 121 RON clientul plătește 146 RON. Vânzătorul acela nu pierde butonul pentru că nu ar fi competitiv, ci pentru că a calculat pe planul greșit. Am explicat diferența în detaliu în vânzare pe eMAG: comision, TVA și butonul de cumpărare.

Cum detectezi un factor care nu ține de preț

Există exact o singură metodă riguroasă: dacă poziția ta s-a schimbat deși prețul tău a rămas la fel, lucrul care a mișcat-o nu a fost prețul tău. Asta dovedește că un factor non-preț există; nu îl identifică. Totuși, cele trei câmpuri pe care le ai sunt suficiente pentru a face distincția:

  • Poziția a scăzut și prețul câștigător a scăzut și el → este competiție de preț; decizia se ia raportat la prețul tău minim.
  • Poziția a scăzut, prețul câștigător este neschimbat, iar numărul de oferte a crescut → a intrat un vânzător nou; înainte să tai prețul, vezi dacă rămâne.
  • Poziția a scăzut și nicio cifră nu s-a mișcat → s-a schimbat un factor care nu ține de preț. Mișcarea corectă aici nu este o reducere, ci o verificare a stocului și a livrării, plus înregistrarea observației cu dată.

Poți face asta manual pentru un produs; nu pentru cinci sute. Exact aici își câștigă măsurarea locul: iei decizia de preț pornind de la prețul câștigător și numărul de oferte din ziua respectivă, nu de la impresia că „probabil m-a subcotat cineva”.

Cât îți erodează marja o reducere de preț?

În exemplul de mai jos, o reducere de 5% șterge aproximativ 28% din marja pe bucată — de cinci ori cât reducerea. „Coboară până câștigi” nu este o strategie, ci distrugerea controlată a marjei. Ca să vezi de ce, ia o singură bucată pe planul eMAG. Cifrele de comision și de cost de mai jos sunt un exemplu: nu există o singură rată „comision eMAG” — ea variază pe categorii și poate scădea la vânzările din campanie. Citește-ți propria rată din panoul de vânzător și din factura de comision.

LinieButonul este al tăuDupă o reducere de 5%
Prețul tău (fără TVA)100,00 RON95,00 RON
Comision (exemplu 15%)−15,00 RON−14,25 RON
Cât îți rămâne85,00 RON80,75 RON
Costul produsului (exemplu)−70,00 RON−70,00 RON
Marja pe bucată15,00 RON10,75 RON
Clientul plătește (TVA 21%)121,00 RON114,95 RON

Ai redus prețul cu doar 5%; marja ta a scăzut cu 28%. Ca să aduni același profit ai nevoie acum de circa 40% mai multe bucăți — iar fiecare dintre ele înseamnă ambalare în plus, transport în plus și risc de retur în plus. Cu cât marja e mai subțire, cu atât efectul de levier e mai brutal: dacă porneai de la o marjă de 8 RON în loc de 15 RON, aceeași reducere de 5% i-ar fi șters mai mult de jumătate.

Regula solidă care rezultă: unde se oprește reducerea decide prețul tău minim, nu concurentul. Iar pe eMAG formula prețului minim diferă de cea de pe Trendyol, pentru că prețul nu conține TVA:

eMAG (plan fără TVA): preț minim = (cost + transport + marja țintă) ÷ (1 − rata comisionului).
Trendyol (plan cu TVA inclus): preț minim = (cost + transport + marja țintă) ÷ (1 − rata comisionului − cota de TVA).
Dacă aplici formula de Trendyol pe eMAG, scazi o taxă pe care prețul nu a conținut-o niciodată: prețul minim îți iese prea mare și ieși din competiție fără să observi.

Baza de calcul, spusă deschis: și tabelul, și formula de mai sus calculează comisionul pe prețul fără TVA, fiindcă pe eMAG comisionul se ia din suma fără TVA. Câmpul de preț al eMAG este definit literal fără TVA în documentația oficială (§2.4): TVA-ul se încasează de la client și merge la stat, nu intră niciodată în buzunarul tău — deci nu face parte nici din baza comisionului. Ce diferă este rata în sine: citește-ți propria rată din factura de comision, ea diferă în funcție de categorie.

Ca să încerci pe propriul produs, folosește calculatorul de comision eMAG: introduci prețul fără TVA, rata comisionului și țara, și vezi cât îți rămâne.

Cu cât poți crește prețul fără să pierzi butonul?

Fără al doilea preț nu poți citi plafonul — dar îl poți măsura. Fiecare observație este un semnal:

  • Poziția 1 înseamnă că la acel preț câștigai → „cel mai mare preț la care am câștigat” urcă.
  • Poziția peste 1 înseamnă că la acel preț pierdeai → „cel mai mic preț la care am pierdut” coboară.

Cele două cifre încadrează plafonul din ambele părți și converg spre limita reală în câteva runde. Detaliul critic: măsurătorile se învechesc. Fiindcă prețurile concurenței se mișcă, un interval mai vechi de 48 de ore nu mai descrie piața de azi și nu ar trebui să stea la baza unei decizii. Descoperirea plafonului nu este deci o operațiune de o singură dată, ci o buclă continuă de observație.

Și limita promisiunii, spusă direct: mecanismul acesta măsoară plafonul, nu îți garantează butonul. Când intră în joc factori care nu țin de preț, nici cel mai bun preț pentru marja ta nu îl aduce neapărat înapoi.

„Am schimbat prețul — de ce nu s-a văzut imediat?”

Răspunsul nu este un software lent, ci contractul marketplace-ului. Limitele scrise în documentația API eMAG sunt 1 request la 3 secunde și 20 de request-uri pe minut — iar limita este comună pentru toate resursele, deci aducerea comenzilor și scrierea prețurilor consumă același buget. Citirile returnează maximum 100 de înregistrări pe pagină; scrierile în masă duc maximum 50 de oferte per request.

Aritmetica: un catalog de 3.587 de produse se scanează în aproximativ 36 de request-uri, adică în jur de 2 minute. Este la fel indiferent ce instrument folosești — limita aparține marketplace-ului. Request-urile invalide sunt limitate suplimentar la 3 pe minut și 180 pe oră, așa că a răspunde unei erori cu reîncercări agresive nu face decât să îți încetinească tot contul.

Încă o capcană: conform propriei avertizări din documentație, o ofertă poate fi salvată chiar și atunci când răspunsul vine cu isError=true. Așadar scrierea unui preț nu se termină când pleacă request-ul, ci când următoarea scanare a ofertelor confirmă prețul observat.

Ce se întâmplă dacă prețul minim urcă peste limita superioară?

Pe scurt: scrierea unui preț profitabil pentru acel produs devine imposibilă, iar reacția corectă nu este să forțezi prețul, ci să actualizezi intervalul din panou. Un scenariu frecvent, pe care majoritatea vânzătorilor îl ratează: costul a crescut, prețul tău minim a urcat, dar limita superioară a ofertei a rămas la valoarea veche. Scrierea unui preț profitabil pentru acel produs devine tehnic imposibilă — niciun motor, oricât de deștept, nu poate scrie în afara intervalului. Reacția corectă nu este să forțezi prețul, ci să actualizezi intervalul din panou. Și situația nu trebuie trecută cu vederea în tăcere, ci raportată ca motiv vizibil: „prețul maxim eMAG este sub prețul tău minim”.

Ce face Verimle pe eMAG — și ce nu face?

Cadrul onest: Verimle nu îți câștigă Buy Button-ul. Ce face este să măsoare și să înregistreze. Odată ce îți conectezi contul eMAG, fiecare scanare a ofertelor înregistrează poziția ta, prețul câștigător și numărul de oferte; scăderea poziției o urmărești în panou; păstrează istoricul de preț; iar când calculează o țintă de repricing cu marjă protejată nu coboară niciodată sub prețul tău minim și încadrează ținta în intervalul obligatoriu de preț.

Acoperirea, punct cu punct:

  • Poziția la Buy Button o urmărești în panou. Fiecare scanare a ofertelor măsoară poziția ta, prețul câștigător și numărul de oferte și le scrie în panou, așa că vezi scăderea pe fiecare produs, împreună cu istoricul ei. Lanțul care produce o alertă automată de pierdere a butonului este montat pe partea de Trendyol și Amazon.
  • Pe eMAG profitul se calculează din datele comenzilor și este etichetat „estimat”. Motivul este tehnic și limpede: factura de comision eMAG returnează totalul documentului, nu o defalcare pe comandă/SKU. De aceea profitul vine din comenzile tale și din rata de comision pe care ai introdus-o, iar eticheta spune cinstit ce este acea cifră.
  • API-ul eMAG nu are un endpoint prin care să depui o contestație de reținere; facturile se pot doar citi.
  • Scorul de vânzător și urmărirea recenziilor cu stele nu sunt disponibile pe eMAG — API-ul nu are echivalent.

O configurație construită în jurul acestor limite nu trebuie să rămână pe un singur canal: am analizat cum același produs lasă profituri diferite pe Trendyol și pe eMAG în strategia de vânzări multi-marketplace. Dacă vrei să vezi ce date eMAG aducem, pagina de integrare eMAG listează acoperirea punct cu punct. Pentru resursele oficiale de vânzător, vezi eMAG Marketplace.

Trei întrebări frecvente

După ce criterii se stabilește poziția la Buy Button pe eMAG?

eMAG nu publică formula, iar API-ul nu returnează motivul: vezi doar pe ce loc ești, prețul câștigător și numărul de oferte. Singurele limite sigure sunt pe partea de preț — un preț din afara intervalului obligatoriu nu se salvează, iar prețurile se compară pe planul fără TVA. Un factor care nu ține de preț îl poți deduce doar când poziția ta se mișcă deși prețul tău nu.

Trebuie să reduc prețul ca să câștig Buy Button?

Prețul este singura pârghie pe care o controlezi, dar costul este disproporționat: în exemplul de mai sus, o reducere de 5% șterge 28% din marjă și cere circa 40% mai multe bucăți pentru același profit. De aceea prețul tău minim, nu concurentul, ar trebui să decidă unde se oprește reducerea.

Cu cât pot crește prețul după ce am câștigat Buy Button?

eMAG nu returnează niciodată prețul de pe locul doi, deci nu există un răspuns gata făcut; plafonul se măsoară. Cel mai mare preț la care ai câștigat și cel mai mic la care ai pierdut îl încadrează din ambele părți, iar fiindcă prețurile concurenței se mișcă, o observație mai veche de 48 de ore trebuie tratată ca învechită.

Nu mai citi — lasă Verimle să urmărească în locul tău

Profit net real, reconcilierea încasărilor, urmărirea Buybox și depistarea reținerilor nedrepte — totul automat, într-un singur panou.

Buy Button pe eMAG: cum funcționează, ce contează în afară de preț…