Venitul canalului nu spune cât ai câștigat. Marja brută a produsului nu spune cât a costat comanda. ROAS-ul nu spune ce rămâne după comision, livrare și retur. Dacă pui aceste valori în rapoarte diferite, marketplace-ul, magazinul propriu și comparatorul pot părea profitabile în același timp, deși numai unul contribuie la costurile fixe.

Comparația utilă pornește de la aceeași unitate: o comandă livrată, fără TVA, după reduceri și după efectul estimat sau observat al retururilor. Din acel venit scazi numai costurile care apar ori se modifică fiindcă ai primit comanda. Rezultatul este contribuția comenzii înaintea costurilor fixe. Nu este profit contabil și nu înlocuiește contabilitatea; este instrumentul cu care alegi canalul, prețul, discountul și bugetul.

Începe cu o comandă livrată și cu venitul fără TVA

Prima eroare este să compari baze diferite. Marketplace-ul poate afișa valoarea comenzii plătite de client, magazinul poate raporta venit după discount, iar platforma de ads poate atribui o valoare brută de conversie. Înainte de formule, stabilește un dicționar comun.

Pentru fiecare linie de comandă păstrezi cel puțin:

  • identificatorul comenzii și canalul;
  • SKU-ul și cantitatea;
  • prețul de listă, discountul și voucherul;
  • partea de reducere suportată de comerciant;
  • venitul fără TVA recunoscut pentru produsele păstrate;
  • transportul încasat de la client, separat;
  • starea: plasată, anulată, livrată, refuzată sau returnată;
  • data comenzii, a livrării și a închiderii returului;
  • moneda și cursul folosit de contabilitate.

Unitatea recomandată pentru decizia comercială este „comandă livrată și nerevenită la data închiderii cohortei”. Comenzile plasate sunt utile operațional, dar nu trebuie să finanțeze concluzia. Dacă luna nu a trecut prin fereastra normală de retur, folosești un provizion și îl înlocuiești ulterior cu datele observate.

Formula bazei este:

venit net fără TVA = valoarea produselor fără TVA - reduceri suportate de comerciant + venit din transport fără TVA

Nu scazi comisionul sau costul de plată aici; ele apar pe liniile lor. Separarea permite auditul. Dacă un decont marketplace este net de comision, reconstruiești venitul și taxa, în loc să tratezi suma virată drept vânzare.

TVA-ul nu este venit al comerciantului, însă baza exactă, cotele, tranzacțiile transfrontaliere și OSS depind de situația fiscală. Paginile Comisiei Europene despre TVA și ANAF despre One Stop Shop sunt puncte de pornire; contabilul stabilește tratamentul companiei. În calculator păstrezi coloane distincte pentru valori cu și fără TVA ca să nu scazi o taxă dintr-o bază incompatibilă.

Nu amesteca nivelul SKU cu nivelul comenzii. Un colet cu trei produse are o singură taxă de procesare și poate avea un singur transport, dar trei costuri de produs. Pentru analiza pe SKU aloci costurile de comandă printr-o regulă stabilă — după cantitate, greutate, venit sau volum — și marchezi regula în fișier. Pentru decizia pe canal, păstrezi și totalul real al comenzii; alocarea nu trebuie să inventeze ori să piardă cost.

Adaugă două controale de integritate. Mai întâi, suma liniilor fără TVA plus taxele colectate trebuie să reconstruiască totalul plătit, în limitele rotunjirilor. Apoi, venitul comenzilor acceptate trebuie să poată fi reconciliat cu decontul și registrul contabil, separat de momentul încasării. Marketplace-ul poate vira banii mai târziu sau poate compensa taxe în același decont; decalajul de cash nu schimbă venitul comenzii, dar trebuie urmărit într-un raport de numerar distinct.

Pentru cadouri, puncte de loialitate și vouchere emise anterior, scrie cine suportă valoarea și când este recunoscută. Un cupon finanțat de canal nu este identic cu unul finanțat de comerciant. Dacă exportul nu separă contribuțiile, marchează diferența ca nereconciliată și verifică factura; nu ghici procentul din prețul observat de client.

Cele cinci componente ale costului unei unități ajunse în depozit: achiziție, transport intrare, taxe nerecuperabile, manipulare și cost pe unitate

Calculează costul produsului ajuns în depozit

Prețul de achiziție din factura furnizorului este numai începutul. Pentru un produs importat sau transportat în lot, costul economic include cheltuielile necesare ca unitatea să fie disponibilă pentru vânzare în depozit. În limbaj operațional, acesta este costul ajuns — landed cost.

Construiește-l pe lot de recepție:

cost ajuns/unitate = achiziție + transport intrare + taxe nerecuperabile + brokeraj + manipulare intrare + pierderi normale alocate

Costurile se introduc fără TVA deductibil, conform tratamentului validat de contabilitate. Dacă un transport conține SKU-uri cu dimensiuni foarte diferite, împărțirea egală pe unitate deformează rezultatul. Alege factorul care a produs costul:

Cost de intrareBază de alocare recomandatăCând nu este potrivită
transport tarifat pe greutatekilograme taxabileproduse voluminoase tarifate dimensional
transport tarifat pe volumvolum ambalatlot cu prag minim fix dominant
brokeraj procentualvaloare vamalătaxă fixă per declarație
manipulare depozitunități sau palețiSKU-uri cu efort foarte diferit
pierdere/deteriorarefamilia și lotul afectatincident singular asigurat

Salvează costul pe lot, nu rescrie istoria când intră o recepție mai scumpă. Metoda contabilă de evaluare a stocului poate folosi medie, FIFO sau altă convenție; fișierul managerial trebuie să se poată reconcilia cu ea. Dacă pentru decizia zilnică folosești un cost standard, adaugă lunar diferența dintre standard și real.

Produsele proprii au aceeași problemă. Materialele și manopera directă nu sunt suficiente dacă ambalajul de produs, controlul obligatoriu sau licența pe unitate cresc odată cu volumul. În schimb, salariul fix al managerului de produs și chiria sediului nu intră automat în fiecare comandă. Ele vor fi acoperite din contribuție.

Pentru bundle, nu copia prețul de achiziție al „produsului principal”. Aduni costul componentelor, ambalajul special și eventualul timp variabil de asamblare. Dacă bundle-ul este desfăcut la retur și o componentă nu mai poate fi revândută, pierderea așteptată intră în provizionul acelei oferte.

Un control practic este reconcilierea valorii: suma costurilor unitare consumate de comenzile lunii trebuie să poată fi urmărită către ieșirile de stoc și costul contabil, cu diferențele explicate. O marjă spectaculoasă care apare numai fiindcă nu ai actualizat transportul de intrare este o eroare, nu o oportunitate.

Ține și o dată de valabilitate pentru cost. La produse cu curs valutar sau transport volatil, costul ultimei recepții poate fi mai relevant pentru o decizie de preț decât media istorică, dar nu este baza potrivită pentru reconcilierea unei vânzări vechi. Afișează ambele: costul consumat pentru performanța trecută și costul de înlocuire pentru decizia viitoare. Diferența explică de ce un SKU poate arăta sănătos în raport, dar nu mai poate fi reaprovizionat la același preț.

Nu introduce recuperarea TVA, discounturile furnizorului sau bonusurile anuale înainte să existe document și regulă de alocare. Un rebate condiționat de volum poate fi scenariu de planificare, nu reducere certă a costului fiecărei unități.

Tradu taxa fiecărui canal în costul aceleiași comenzi

Canalele nu taxează același eveniment. Un marketplace poate percepe comision când se vinde, servicii de fulfilment și promovare. Un comparator poate factura clickul, indiferent dacă urmează comanda. Magazinul propriu plătește procesatorul, aplicațiile și achiziția traficului. Pentru comparație, transformi fiecare mecanism în cost atribuit comenzii, păstrând sursa.

Pagina eMAG despre taxe și comisioane arată la data accesării că procentul depinde de categorie și că grila detaliată este contractuală. Pagina publică Amazon pentru Europa separă planul, referral fee, fulfilment, stocarea, refund administration și programele opționale. Aceste pagini confirmă structura costului, nu taxa contului tău. Importă decontul real.

ModelEveniment facturabilCost atribuit comenziiControl
comision marketplaceprodus vândutsuma din decont, alocată linieibaza include sau nu transportul? ce se restituie la retur?
fulfilment marketplaceunitate/colet/stocarefee de procesare + parte din stocaredimensiune, greutate, vechime, servicii suplimentare
comparator CPCclickcostul clickurilor atribuite comenzilor acceptatefereastra, cookie, comenzi duplicate, retururi
procesare platătranzacție/ramburstaxă procentuală + fixă, minus rambursărice parte rămâne nerecuperată după refund?
abonamentlunăcost fix, raportat separat sau alocat volumuluinu îl transforma în variabil fără să declari convenția

O taxă fixă lunară este cost fix în sens economic pe intervalul relevant, chiar dacă dashboardul o împarte automat la comenzi. Păstreaz-o sub linia contribuției când alegi dacă o comandă suplimentară este sănătoasă. Pentru decizia „merită să păstrez canalul?”, construiești apoi un al doilea nivel în care contribuția totală acoperă abonamentul și echipa dedicată.

Evită procentele amestecate. Comisionul poate fi aplicat la o bază diferită de venitul tău fără TVA. În calculator folosești suma efectivă din document, nu venit × procent decât pentru planificare. Când planifici, formulezi baza explicit: preț produse cu/fără TVA, transport, voucher, categorie și taxă minimă.

Pentru comparatoare, costul pe comandă nu este CPC-ul. Este:

cost comparator/comandă livrată = costul clickurilor eligibile / comenzile livrate atribuite

Dacă atribuirea nu poate fi verificată, păstrezi o plajă: scenariul prudent atribuie mai puține comenzi, scenariul optimist mai multe. Articolul despre mecanismul comparatoarelor explică diferența dintre redirecționare și comandă; aici transformăm acea diferență în economie.

Controlează taxele negative și corecțiile. Deconturile pot conține rambursări de comision, penalități, servicii, ajustări din perioade vechi și sume la nivel de cont. Creează o categorie pentru fiecare și nu forța toate valorile pe comenzile lunii. Taxa legată de o comandă urmează cohorta acelei comenzi; costul general al contului rămâne la canal. O penalitate produsă de un incident se raportează separat, astfel încât să poți repara operația fără să schimbi artificial economia standard a SKU-ului.

La planificare, folosește întâi grila curentă și apoi verifică pragurile: minim per produs, diferențe pe categorie, greutate, depozitare sau serviciu. Un procent mediu al contului este util pentru forecastul total, dar poate aproba din greșeală un SKU dintr-o categorie mai scumpă.

Include logistica pe tur, refuz și retur

Costul logistic nu este doar factura curierului pentru coletul livrat. Include ambalajul de expediție, pick-and-pack, transportul tur, eventualul ramburs, refuzul, transportul invers, verificarea și pierderea de valoare a produsului întors.

Separă stările, deoarece aceeași medie ascunde cauze diferite:

Stare finalăVenit recunoscutCosturi de urmărit
livrată și păstratădaambalare, pick, tur, procesare
anulată înainte de pickingnuprocesare și suport, dacă sunt variabile
anulată după pickingnupick, repunere, ambalaj pierdut
refuzată la livrarenutur, retur, procesare, depreciere
returnatănu pentru produsul returnattur, retur, verificare, refund, depreciere
schimbnumai ce rămânedouă fluxuri logistice și diferență de produs

Tabel cu venitul recunoscut și costurile de urmărit pentru fiecare stare finală a comenzii, de la livrată și păstrată la schimb

Un marketplace cu fulfilment integrat poate grupa taxele, iar magazinul propriu le poate avea în facturi separate. Nu concluziona că primul este mai scump doar fiindcă suma este vizibilă. Reconstruiește ambele rute pe aceleași funcții: stocare, picking, ambalare, transport, suport, retur și valoare nerecuperată.

Transportul plătit de client se află în venit; factura curierului se află în cost. Diferența poate fi pozitivă sau negativă. Pragurile de transport gratuit și taxele pentru zone speciale trebuie alocate comenzilor care le produc, nu absorbite într-o medie națională dacă decizia privește un SKU voluminos.

Ambalajul are două niveluri: ambalajul produsului, inclus în costul ajuns, și materialul de expediție, inclus în fulfilment. Dacă folosești cutii personalizate numai pe site, costul aparține canalului direct. Dacă platforma cere pregătire ori etichetare suplimentară, aparține rutei respective.

Măsoară și recuperarea. Un produs returnat intact poate reintra în stoc cu un cost de verificare; unul desfăcut poate necesita discount; unul deteriorat poate avea valoare zero sau despăgubire. Provizionul corect nu presupune că întregul cost al produsului dispare și nici că tot stocul revine perfect.

Pentru primele luni, construiește trei scenarii: recuperare bună, probabilă și slabă. După ce ai suficiente retururi închise, înlocuiești ipotezele pe familie de produse și motiv de retur. Electronicele, moda și consumabilele nu trebuie să împartă aceeași rată doar pentru că sunt vândute în același magazin.

Separă costul promis de costul facturat. Tariful contractual al curierului poate primi suprataxe pentru kilometri exteriori, greutate volumetrică, ramburs sau tentative. La fel, un serviciu de fulfilment poate factura depozitarea la altă granularitate decât comanda. O dată pe lună compari modelul de tarif cu factura și creezi o rată de abatere. Până repari sursa, scenariul prudent include abaterea; nu o ascunde în „alte costuri”.

Capacitatea este și ea un cost de decizie. Dacă un canal produce vârfuri care cer ore suplimentare ori împiedică expedierea comenzilor directe, notează costul incremental și nivelul de serviciu. Salariul normal poate rămâne fix, dar orele, personalul temporar și ambalarea urgentă apar tocmai din acele comenzi.

Atribuie publicitatea la comenzi, fără să dublezi costul canalului

Publicitatea poate exista în interiorul marketplace-ului, în Google/Meta către site sau în campanii care influențează mai multe canale. Scopul calculatorului nu este să pretindă o atribuire perfectă, ci să împiedice omiterea ori dublarea aceluiași cost.

Pentru campaniile cu legătură directă și export la nivel de produs, începi cu:

cost ads atribuit/comandă = cost campanie atribuit / comenzi livrate atribuite

FAQ-ul eMAG descrie modelul PPC și exportul de impresii, clickuri și cost la nivel de produs. Acesta este un punct de reconciliere; valoarea vânzărilor din dashboard nu înlocuiește decontul, starea comenzii și returul. Ghidul dedicat eMAG Ads păstrează setarea și evaluarea campaniei; în acest calcul preluăm numai costul validat.

Construiește o punte între trei surse:

  1. platforma de ads — costul și identificatorul campaniei;
  2. platforma de vânzare — comanda, produsul și atribuirea disponibilă;
  3. ERP/contabilitate — livrarea, returul și factura.

Nu aduna costul total Google Ads în fiecare canal care a primit o conversie asistată. Stabilește o regulă managerială: last-click, modelul platformei, experiment sau distribuție proporțională. Afișează separat contribuția înainte și după media. Prima spune dacă ruta poate finanța achiziția; a doua spune ce a rămas după costul atribuit.

Pentru campanii de brand și conținut, atribuirea la comandă poate fi fragilă. Păstrează o categorie „media comună nealocată”, apoi testează incremental prin geografii, ferestre ori produse. Un cost nealocat este mai onest decât precizia falsă. La decizia de buget, scenariul prudent poate încărca o parte mai mare canalului care beneficiază probabil.

Nu confunda ROAS cu marja. ROAS împarte venitul atribuit la costul media. Două campanii cu același ROAS pot produce contribuții opuse dacă au SKU-uri, discounturi, comisioane ori retururi diferite. De aceea, exportul de media intră după calculul contribuției pre-media a comenzilor efectiv livrate.

În campaniile care promovează mai multe SKU-uri, costul poate fi alocat după atribuirea platformei, după clickuri sau după o regulă experimentală. Nu distribui automat după venit dacă produsele au trasee foarte diferite. Păstrează costul total al campaniei drept control: suma alocărilor trebuie să fie identică cu factura, iar partea nealocată rămâne explicită.

Un alt control este suprapunerea de ferestre. Aceeași comandă poate apărea în Google Ads, Meta și raportul afiliat. Decide cine primește credit managerial sau folosește contribuția incrementală la nivel de experiment. Nu permite ca trei conversii raportate să împartă același venit în trei calcule de profitabilitate.

Construiește provizionul de retur din datele magazinului

Retururile sunt decalate. Dacă evaluezi luna imediat după închidere, venitul este prezent, iar o parte din pierdere încă nu. Provizionul mută costul așteptat în cohorta care l-a produs și este apoi regularizat cu rezultatul real.

Nu folosi o rată generică găsită într-un articol. Calculează pe o cohortă suficient de matură:

rată retur unități = unități returnate / unități livrate

pierdere medie/retur = transport invers + procesare + taxe nerecuperate + pierdere de valoare - despăgubiri

provizion/comandă = probabilitate retur × pierdere medie condiționată

Cele trei mărimi din care se construiește provizionul de retur: rata de retur, pierderea medie și provizionul pe comandă

Segmentează după factorii care schimbă mecanismul:

  • canal și program de fulfilment;
  • familie și SKU;
  • mărime/variantă, dacă este relevantă;
  • motiv: nepotrivire, defect, descriere, livrare, răzgândire;
  • promoție versus preț normal;
  • client nou versus recurent, dacă ai baza legală și date legitime;
  • ramburs versus plată online;
  • perioadă și sezon.

O rată mare nu spune singură pierderea. Dacă produsul revine rapid, intact și se revinde, costul poate fi în principal logistic. Dacă revine deteriorat ori după un sezon scurt, pierderea de valoare domină. În fișier păstrezi separat probabilitatea și severitatea; astfel știi dacă repari descrierea, mărimea, ambalarea sau politica de transport.

Pentru produse cu volum mic, media SKU este instabilă. Pornești de la familia relevantă și treci la rata SKU când datele o permit. Documentezi perioada și numărul de observații, fără a transforma pragul într-o regulă universală. Un produs nou primește scenariul prudent al familiei, nu zero retururi.

La reconciliere, inversezi provizionul pentru cohorta matură și înregistrezi costul observat. Diferența arată eroarea modelului. Dacă o lași ascunsă în luna curentă, un canal care crește va părea permanent mai bun fiindcă returnările sale vin mai târziu.

Urmărește maturizarea printr-un triunghi de cohortă: luna livrării pe rânduri și luna returului pe coloane. Vezi cât din pierdere apare în fiecare interval și poți stabili când o cohortă este suficient de închisă. Pentru produsele cu drepturi ori politici diferite, triunghiurile se separă. Dacă politica se schimbă, nu combina automat perioadele.

Motivul declarat de client trebuie completat, unde este posibil, cu verdictul operațional. „Defect” poate însemna defect confirmat, deteriorare la transport, utilizare greșită sau așteptare creată de conținut. Fiecare cauză are altă acțiune și altă recuperare. Provizionul devine mai bun când taxonomia este stabilă și echipa nu folosește categoria „altul” pentru majoritatea cazurilor.

Calculează contribuția înaintea costurilor fixe

După ce toate intrările au aceeași bază, formula devine simplă:

contribuție pre-media = venit net fără TVA - cost produs ajuns - taxe variabile canal - fulfilment și logistică - cost plată - provizion retur

contribuție post-media = contribuție pre-media - publicitate atribuită

rată contribuție = contribuție / venit net fără TVA

Aceasta nu este marja brută contabilă și nici profitul net. Contribuția finanțează costurile care nu se modifică direct cu fiecare comandă: oameni, chirii, software fix, agenție, dezvoltare și administrație. Poți construi niveluri CM1/CM2/CM3, dar etichetele diferă între companii. Mai important decât numele este dicționarul: ce linie intră la fiecare nivel și de ce.

Folosește o cascadă vizibilă:

NivelScaziDecizie susținută
venit netdiscount și TVA din baza brutăcomparație comercială corectă
marjă de produscostul ajunsprodusul are economie de bază?
contribuție pre-mediataxe canal, plată, logistică, returruta suportă o comandă suplimentară?
contribuție post-mediacostul de achiziție atribuitcampania cumpără creștere sănătoasă?
rezultat canalcosturi fixe dedicatecanalul merită menținut la volumul actual?

Un cost poate fi fix într-un interval și variabil la un prag. Abonamentul software nu se schimbă la următoarea comandă, dar poate crește la următorul plan. Salariul depozitului este fix până când volumul cere o tură nouă. Pentru decizii de preț folosești contribuția marginală; pentru planul trimestrial adaugi costurile în trepte și capacitatea.

Nu aloca toate costurile centrale după venit și apoi numi rezultatul „marjă pe comandă”. O alocare contabilă poate face un canal mic să pară pierdere, deși fiecare comandă aduce contribuție pozitivă. În schimb, un canal poate avea contribuție pozitivă, dar insuficientă pentru echipa și abonamentele dedicate. Raportează ambele niveluri.

Pentru decizia de capacitate, calculează contribuția pe resursa rară: pe oră de picking, kilogram transportat, metru cub de stoc sau unitate disponibilă. Două canale cu aceeași contribuție pe comandă nu sunt echivalente dacă unul consumă de trei ori mai mult timp ori blochează stocul. Alegi resursa care limitează creșterea, nu un denominator convenabil.

Contribuția negativă nu cere întotdeauna oprire instantanee. Poate exista un pilot limitat, lichidare de stoc ori cost de achiziție acceptat pentru o cohortă cu retenție demonstrată. Excepția are buget, termen și ipoteză. Dacă valoarea ulterioară nu poate fi măsurată, tratezi pierderea ca pierdere, nu ca „investiție în brand”.

Pune același SKU în trei scenarii complet declarate

Un exemplu arată ordinea calculelor, nu oferă benchmark. Presupunem un SKU cu aceleași caracteristici, vândut prin magazin propriu, marketplace și comparator. Toate valorile de mai jos sunt ipotetice, în lei fără TVA, pentru o comandă livrată; trebuie înlocuite.

Linie ilustrativăMagazin propriuMarketplaceComparator → site
venit net200200200
cost produs ajuns-90-90-90
taxă canal / plată-6-30-6
logistică netă-18-22-18
provizion retur-8-10-8
contribuție pre-media784878
media / clickuri atribuite-32-12-24
contribuție post-media463654

Nu concluziona că comparatorul „câștigă” în general. În scenariu i-au fost atribuite alte costuri. Marketplace-ul poate aduce volum incremental, poate avea altă rată de conversie, alt cost logistic ori servicii pe care site-ul le plătește separat. Înlocuiești fiecare rând cu decontul și cohorta reală.

Testează sensibilitatea. Modifică pe rând:

  • prețul efectiv după voucher;
  • comisionul categoriei și baza sa;
  • costul clickului și rata de conversie;
  • costul transportului pentru greutate/zonă;
  • probabilitatea și pierderea returului;
  • contribuția cerută pentru capacitate și costuri fixe.

Rezultatul relevant nu este numai valoarea centrală, ci intervalul în care decizia se schimbă. Dacă o diferență mică de retur face canalul negativ, ai o rută fragilă. Dacă rămâne sănătos și în scenariul prudent, poți testa volum.

Adaugă și scenariul de stoc limitat. Când ai o singură unitate, canalul potrivit nu este neapărat cel cu mai multe comenzi, ci cel cu contribuția așteptată mai mare după probabilitatea de retur și anulare. Când ai stoc excedentar ori cost de îmbătrânire, un canal cu contribuție mai mică poate elibera capital. Notează motivul, pentru ca o decizie temporară de lichidare să nu devină preț permanent.

Scenariul trebuie calculat și la nivel de comandă multiprodus. Marketplace-ul poate vinde o unitate, iar site-ul poate forma un coș cu accesorii; contribuția SKU-ului erou nu surprinde economia coșului. Păstrează atât contribuția produsului, cât și a comenzii, fără să atribui arbitrar întregul avantaj accesoriului principal.

Compară și totalul, nu doar ordinul pe comandă. Un canal cu contribuție mai mică pe comandă poate aduce clienți și unități incrementale. Articolul despre canibalizare arată cum verifici dacă volumul este nou sau doar mutat. MKT-20 furnizează valoarea care trebuie comparată: contribuția totală după retur, nu GMV-ul fiecărui dashboard.

Derivă discountul maxim și break-even ROAS din contribuție

Discountul nu se aprobă ca procent rotund din preț, ci ca sumă pe care economia o poate suporta. Pornești din contribuția dorită și rezolvi formula pentru preț.

Într-o formă simplificată, cu o taxă procentuală t aplicată venitului și costuri variabile fixe C:

preț minim fără TVA = (C + contribuția minimă dorită) / (1 - t)

discount maxim = preț de referință - preț minim

În C intră produsul ajuns, logistica, plata fixă, provizionul și alte taxe pe unitate. Dacă există mai multe procente cu baze diferite, nu le însumezi automat; reconstruiești ordinea contractuală. Dacă voucherul este finanțat parțial de platformă, scazi numai partea comerciantului și verifici decontul.

Break-even ROAS trebuie derivat din contribuția înainte de media:

cost media maxim/comandă = contribuție pre-media - contribuție minimă dorită

ROAS break-even = venit atribuit / cost media maxim

Dacă obiectivul este contribuție zero după media, costul maxim este întreaga contribuție pre-media. Dacă vrei să acoperi și costuri fixe ori să păstrezi o rezervă, o scazi înainte. Formula devine inutilă când contribuția pre-media este zero sau negativă: publicitatea nu poate repara economia comenzii.

Calculează la mixul real, nu la SKU-ul cu marjă bună ales pentru prezentare. Campania poate vinde un amestec de produse și bundle-uri. Folosește venitul și contribuția cohortelor atribuite, după retur, apoi construiește un prag prudent pentru perioada următoare. Dacă mixul se schimbă, pragul se schimbă.

Nu lua drept țintă permanentă valoarea break-even. Ea descrie limita la care media consumă contribuția permisă. Bugetul are nevoie de spațiu pentru eroare, întârzieri, returnări și variația licitației. Raportează trei repere: break-even, țintă operațională și oprire de risc.

Reconcilierea lunară transformă calculatorul în sistem de decizie

Un calculator completat o dată este o ipoteză. Sistemul apare când legi fiecare intrare de un document, închizi cohortele și explici diferențele. Fișierul lunar poate avea patru foi: dicționar, comenzi, costuri/deconturi și sumar.

În foaia de comenzi păstrezi un rând pe linie de produs. În costuri imporți:

  • facturi și recepții pentru costul ajuns;
  • deconturile marketplace și rapoartele de taxe;
  • facturile curierului și fișierul de status;
  • procesatorul de plată și refundurile;
  • rapoartele Ads și costurile comparatorului;
  • retururile, motivul și valoarea recuperată;
  • cursurile și regulile fiscale validate.

În sumar arăți canal × familie × cohortă, cu venit net, contribuție pre-media, media, contribuție post-media și costurile fixe dedicate. Adaugi un registru de diferențe: document lipsă, taxă necunoscută, comandă nereconciliată, retur deschis, curs provizoriu. Totalul „necunoscut” trebuie să fie vizibil; nu îl distribui automat ca să iasă tabelul.

Închide luna printr-o secvență stabilă:

  1. îngheață exporturile și identificatorii;
  2. potrivește comenzile cu deconturile și livrările;
  3. exclude anulările și separă retururile deschise;
  4. actualizează costurile de produs pe lot;
  5. alocă logistica și taxele după regulile declarate;
  6. importă media fără dubluri;
  7. inversează provizionul cohortelor mature;
  8. explică diferența față de luna trecută;
  9. aprobă prețurile, portofoliul și bugetele următoare.

Păstrează versiunea formulelor și a dicționarului. Dacă schimbi modul de alocare a transportului, recalculează comparabil perioada anterioară ori marchează ruptura. Altfel, o schimbare metodologică va fi interpretată drept îmbunătățire comercială.

Automatizarea vine după reconcilierea manuală a unui eșantion. Alege comenzi din fiecare stare și canal, urmărește-le de la checkout la factură, decont, AWB și retur, apoi compară cu rezultatul calculatorului. Când există diferență, repari regula și păstrezi testul drept control recurent. Un dashboard automat care nu poate explica o comandă concretă multiplică eroarea mai repede.

Definește și proprietarul fiecărui câmp. Achizițiile răspund de costul ajuns, operațiunile de fulfilment și retur, marketingul de cheltuiala atribuită, finanțele de TVA și reconciliere, iar ownerul de pragurile comerciale. Fără responsabilitate, coloanele necunoscute devin permanente și decizia revine la venit brut.

Ownerul nu are nevoie de încă un dashboard, ci de o listă de decizii. Pentru fiecare excepție notezi SKU, canal, cauză, valoare, proprietar și termen: mărești prețul, oprești discountul, renegociezi fulfilmentul, corectezi descrierea care produce retururi sau reduci media. Luna următoare verifici acțiunea în același fișier. Așa marja pe canal devine instrument de alocare a capitalului, nu raport post-mortem.

Întrebări frecvente

Marja brută și contribuția sunt același lucru?

Nu. Marja brută scade în principal costul produsului din venit. Contribuția scade și costurile variabile necesare vânzării: taxe de canal, plată, logistică, retur și, la nivelul ales, publicitate.

Comisionul marketplace se calculează întotdeauna la prețul fără TVA?

Nu presupune baza. Verifică documentația, contractul și decontul canalului. Calculatorul trebuie să folosească suma efectivă ori o formulă care declară exact baza.

Cum tratez abonamentul lunar al platformei?

Îl păstrezi sub contribuția pe comandă dacă nu se modifică la următoarea vânzare. Pentru decizia de menținere a canalului, compari contribuția totală și cu abonamentul, echipa și celelalte costuri fixe dedicate.

Ce rată de retur folosesc pentru un produs nou?

Folosește scenariul prudent al familiei și canalului, marchează-l ca ipoteză și înlocuiește-l după maturizarea cohortelor. O rată generică din piață nu descrie produsul, oferta și operațiunea ta.

Pot compara două canale numai prin ROAS?

Nu. ROAS-ul ignoră costul produsului, comisionul, logistica și returul. Compară contribuția post-media pe aceeași bază și păstrează separat incertitudinea atribuirii.

Când este un canal cu marjă mai mică totuși util?

Când aduce contribuție totală incrementală, acces la cerere ori un rol strategic demonstrabil și nu blochează capacitatea mai profitabilă. Decizia cere atât economie pe comandă, cât și dovada volumului nou.