E-commerce · Vânzare încrucișată
Cum construiești „cumpărate frecvent împreună” din propriile comenzi
Un bloc „cumpărate frecvent împreună” se calculează din propriile comenzi prin analiza coșului de cumpărături: numeri de câte ori apar două produse în aceeași comandă și ordonezi perechile după lift, care arată de câte ori mai des se vând împreună decât ar fi la întâmplare. Calculăm perechile pe fiecare magazin pe ultimele 180 de zile, dintr-o sursă care conține aproape toate comenzile, cu praguri minime care nu lasă produsele rare să dea lifturi absurde. Metoda găsește perechi reale; transformarea lor în pachete a fost mai grea decât matematica.
Actualizat
Ce înseamnă „cumpărate frecvent împreună” și cum se calculează
„Cumpărate frecvent împreună” e lista produselor pe care clienții le pun chiar în aceeași comandă, ordonată după cât de puternică e legătura față de întâmplare. O calculezi din propriile comenzi prin analiza coșului (market-basket analysis): pentru fiecare pereche de produse numeri comenzile care le conțin pe amândouă și ordonezi perechile după lift. Nu ai nevoie de un serviciu de recomandări, doar de liniile comenzilor cu un cod de produs.
Trei numere descriu o pereche de produse A și B. Suportul (apariția împreună) e numărul de comenzi care conțin ambele produse. Încrederea de la A la B e procentul de comenzi cu A care conțin și B: co / comenzi_cu_A. Liftul compară asta cu ce ar da întâmplarea: lift = co × total_comenzi / (comenzi_cu_A × comenzi_cu_B). Un lift de 1 înseamnă că produsele se întâlnesc la fel de des ca două produse luate la nimereală; peste 1,5 considerăm că legătura e reală.
Încrederea are o direcție, liftul nu. Dacă un accesoriu ieftin apare în aproape orice comandă, toate produsele vor avea încredere mare spre el, dar liftul lui va sta aproape de 1. De aceea ordonăm după lift și arătăm încrederea alături.
Pasul 1: coșurile se fac dintr-o sursă completă
1. Un rând per produs per comandă. Desfaci fiecare comandă în linii și păstrezi un singur rând pentru fiecare cod de produs (SKU) distinct din comandă. Cantitatea nu contează aici: o comandă cu mai multe bucăți din același produs e tot un coș care conține produsul. Numele produselor se schimbă și se traduc, așa că perechile se fac pe SKU, iar titlul afișat îl cauți la final.
2. Scoți comenzile anulate. O comandă anulată n-a plecat din depozit și de multe ori dublează altă comandă. Comenzile cu ramburs refuzate le păstrăm în această analiză, pentru că întrebarea e ce aleg clienții împreună, nu ce au plătit. E o diferență voită față de analiza valorii clienților, unde contează doar comenzile livrate.
3. Folosești cea mai completă sursă pe care o ai. Prima versiune citea coșurile din depozitul de date analitice. La un magazin, depozitul avea cu aproximativ 15% mai puține comenzi decât magazinul live, deși părea la zi. Am mutat sursa implicită pe baza de date de livrări, care are aproximativ 99% din comenzi și răspunde imediat, iar depozitul a rămas doar rezervă.
Pasul 2: pragurile vin înainte să crezi un lift
Liftul e instabil pe numere mici. Două produse vândute doar de câteva ori, care s-au nimerit în aceeași comandă, pot avea un lift uriaș. Așa că filtrăm înainte să ordonăm. Valorile noastre implicite sunt: o fereastră de 180 de zile, minimum 20 de comenzi pe produs ca să intre în calcul, minimum 15 comenzi care conțin perechea și un lift de cel puțin 1,5.
Ordinea filtrelor contează. Întâi scoți produsele sub pragul de comenzi, apoi calculezi totalul de comenzi doar pe produsele rămase, apoi numeri perechile. Dacă totalul include și comenzi formate numai din produse eliminate, fiecare lift crește cu același factor, iar clasamentul pare mai bun decât e.
Lifturi foarte mari tot apar și de obicei sunt adevărate. Pe magazinele noastre de parfumuri, două parfumuri din aceeași gamă au avut un lift de aproximativ 240, iar altă pereche a apărut împreună în 297 de comenzi. Un lift mare între două produse cu volum mediu înseamnă de regulă că oamenii le văd ca pe un set. La un magazin de casă și grădină, perechile erau la fel de ușor de recunoscut: rafturi de depozitare cumpărate împreună, variante ale aceleiași lustre, seturi de cutii de depozitare și un pătuț lângă pat împreună cu o cădiță pentru bebeluși.
Pasul 3: complementele unui singur produs
Lista de perechi e utilă celui care se ocupă de ofertă; pagina de produs are nevoie de întrebarea inversă: pentru produsul A, ce recomandăm? Filtrăm perechile care îl conțin pe A și ordonăm celălalt produs după lift, cu numărul de apariții împreună și încrederea de la A. Primele trei complemente ale fiecărui produs principal sunt cele pe care le-am pune într-un bloc „cumpărate frecvent împreună”.
Aceeași listă are patru folosințe. Un bloc pe pagina de produs. Un email după cumpărare care propune complementul a ce tocmai s-a cumpărat. Alegerea produsului gratuit într-o promoție de tip două plus unu, dintre complementele cu lift mare ale produselor din coș. Și oferte de pachet sau „completează setul”.
Unde am greșit: pachetul a fost partea grea
Prima greșeală a fost sursa, descrisă mai sus: depozitul de date părea complet și nu era, iar un sistem de recomandări construit pe comenzi lipsă ratează tocmai magazinele unde golul e cel mai mare.
A doua lecție a venit când am vrut să vindem perechile cu lift mare ca pachete. Un pachet nativ al platformei, la care componentele scad singure din stoc, se poate crea prin API-ul de administrare fără o aplicație separată de pachete; așa am convertit 15 kituri pe un magazin. Dar pe magazinele unde o aplicație de formular cu ramburs creează comanda pe server, nu prin finalizarea obișnuită a comenzii, platforma a respins varianta de pachet, iar un magazin renunțase deja la pachetele native din acest motiv.
Pentru magazinele acelea am făcut kiturile ca produse simple, culese la comandă, cu lista componentelor păstrată la noi. Aceeași funcție desface kitul în componente în fiecare loc care are nevoie: scannerul din depozit, preluarea comenzilor, rezervarea stocului și scăderea stocului la expediere. Un kit cunoscut doar de magazin, nu și de depozit, ar pleca drept un singur articol necunoscut.
Îmbunătățirea plănuită și încă neconstruită e ordonarea perechilor după lift înmulțit cu profitul real pe SKU, ca să împingem complementele care aduc bani, nu doar pe cele frecvente. Până atunci, lista spune ce se vinde împreună, nu ce merită promovat.
Limite
Analiza coșului vede doar ce clienții cumpără deja împreună. Un produs care nu e arătat niciodată lângă altul nu poate forma o pereche, deci metoda întărește obiceiurile existente, nu descoperă altele noi.
Magazinele unde majoritatea comenzilor au un singur produs dau foarte puține perechi. Scazi pragul pentru perechi sau lărgești fereastra și accepți un rezultat mai slab.
Interogarea noastră nu separă o linie de cadou gratuit de una plătită. Dacă o promoție adaugă un cadou fix în fiecare comandă, cadoul se va împerechea cu orice, așa că îl scoți înainte să citești lista.
Corelația nu e cauzalitate. Un lift mare spune că două produse sunt alese împreună, nu că recomandarea unuia îl va vinde pe celălalt. Testează blocul pe pagină înainte să presupui că funcționează.
Listă scurtă de verificare
Faci perechile pe SKU, un rând per produs per comandă, fără comenzile anulate. Citești coșurile din cea mai completă sursă de comenzi și îi verifici acoperirea față de magazinul live. Filtrezi produsele și perechile după pragurile minime înainte de lift și calculezi totalul pe produsele rămase. Ordonezi după lift peste 1,5 și arăți alături aparițiile împreună și încrederea. Scoți liniile de cadou fix. Înainte să vinzi o pereche ca pachet, verifici că pachetul trece de felul în care se plasează comanda și că depozitul îi vede componentele.
Întrebări și răspunsuri
Cum calculez produsele cumpărate frecvent împreună din comenzile Shopify?
Exporți liniile comenzilor cu SKU și număr de comandă, păstrezi un rând per SKU per comandă și scoți comenzile anulate. Pentru fiecare pereche de SKU numeri comenzile care le conțin pe amândouă. Liftul e aparițiile împreună înmulțite cu totalul comenzilor, împărțit la comenzile cu A înmulțite cu comenzile cu B. Păstrezi perechile cu destule comenzi și lift peste 1,5.
Ce este liftul în analiza coșului de cumpărături?
Liftul arată de câte ori mai des apar două produse în aceeași comandă decât dacă clienții le-ar alege independent. Se calculează ca apariții împreună înmulțite cu totalul comenzilor, împărțit la produsul comenzilor fiecărui articol. Un lift de 1 înseamnă nicio legătură, peste 1 înseamnă că merg împreună, iar de la 1,5 în sus îl tratăm ca semnal real.
Care e diferența dintre încredere și lift?
Încrederea de la A la B e procentul comenzilor cu A care conțin și B, deci depinde de cât de popular e B. Liftul scoate această popularitate din calcul. Un produs foarte vândut primește încredere mare de la aproape orice, dar liftul lui rămâne aproape de 1. Ordonezi complementele după lift și folosești încrederea ca să vezi la câți clienți ajunge o recomandare.
De câte comenzi am nevoie pentru o analiză de cross-sell?
De destule încât fiecare produs și fiecare pereche să apară de mai multe ori. Noi cerem minimum 20 de comenzi pe produs și 15 comenzi care conțin perechea, pe o fereastră de 180 de zile. Cu mai puține comenzi, liftul sare și perechile rare ajung în top. Magazinele cu un singur produs pe comandă au nevoie de o fereastră mai lungă sau de praguri mai mici.
De ce nu merg pachetele de produse cu o aplicație de formular cu ramburs?
Unele aplicații de formular cu ramburs creează comanda pe server, nu prin finalizarea obișnuită a comenzii, iar în cazul nostru platforma a respins varianta de pachet nativ pe acest drum. Pe acele magazine am trecut la kituri vândute ca produse simple, cu lista componentelor păstrată la noi și desfăcută de depozit la cules și la expediere.
Cum se citează
Going Stellar (2026). Cum construiești „cumpărate frecvent împreună” din propriile comenzi. GOING STELLAR S.R.L..
https://goingstellar.ro/ro/metode/cumparate-frecvent-impreuna-din-comenzi/