Liste de prețuri B2B în Magento 2: cum funcționează Price List în Kowal B2B Suite?

11 min de citire 2 vizualizări

Listele de prețuri B2B din Magento 2 permit stabilirea prețurilor pentru anumite companii, produse și cantități comandate. În Kowal B2B Suite, Price List combină liste comune mai multor clienți profesionali cu prețuri contractuale individuale. Agentul comercial stabilește condițiile, iar mecanismul selectează suma potrivită pentru companie, canal, SKU, monedă și cantitate.

Este util când un distribuitor, un instalator și un client fidel cumpără același produs în condiții diferite. Mai jos explicăm funcționarea listelor, ordinea alegerii prețului, configurarea și șase scenarii. Descrierea corespunde implementării Kowal B2B Suite verificate în noiembrie 2026.

Ce este Price List în Kowal B2B Suite?

Price List este un set de prețuri denumit, asociat unui anumit website Magento și unei monede. Conține poziții identificate prin SKU, preț și cantitatea minimă de la care acesta se aplică. Același produs poate apărea de mai multe ori dacă fiecare poziție are alt prag cantitativ.

Lista este atribuită unei companii B2B. Un set poate deservi mai mulți clienți, iar o companie poate folosi mai multe liste. Prioritatea salvată în atribuire stabilește ordinea verificării lor.

ElementCe stabileșteExemplu
Listă de prețuriDenumire, website, monedă și stare activă„Instalatori — Polonia”, PLN, activă
Poziție în listăSKU, preț unitar și cantitate minimăFILTR-A: 90 PLN de la 10 bucăți
Atribuire către companieCompanie, website, listă și prioritateCompania Alfa, lista instalatorilor, prioritate 10
Preț contractualPreț individual pentru companie, website, SKU, monedă și pragCompania Alfa: FILTR-A la 88 PLN de la 1 bucată

Această separare permite păstrarea unei oferte comune pe segment și înregistrarea excepțiilor negociate cu o anumită companie.

Cum alege Magento prețul B2B? Ordinea contează

Kowal B2B Suite verifică întâi dacă B2B este activat pentru website și dacă firma are o asociere activă cu acesta. Apoi stabilește prețul în această ordine:

  1. Prețul contractual al companiei. Trebuie să corespundă compania, website-ul, SKU-ul și moneda. Dintre pragurile disponibile este aleasă cea mai mare cantitate minimă care nu depășește cantitatea comandată.
  2. Listele atribuite companiei. Sunt verificate după valoarea crescătoare a priorității: 10 înainte de 100. Sunt omise listele inactive, în altă monedă sau fără poziție potrivită pentru SKU și cantitate. Se returnează prețul din prima listă corespunzătoare.
  3. Prețul din catalogul Magento. Dacă nu există un preț B2B, mecanismul de bază returnează sursa catalog. În coș, modulul elimină prețul B2B personalizat aplicat anterior și lasă calculul ulterior mecanismului standard Magento.

Prioritatea stabilește lista care prevalează. Sistemul nu compară toate sumele pentru a găsi cel mai mic preț. Și un preț contractual potrivit prevalează asupra listei, chiar dacă este mai mare. Stabilește prioritățile conform politicii comerciale și folosește valori diferite pentru listele suprapuse.

Cum configurezi o listă B2B în Magento 2

  1. Pregătește contextul companiei. Activează B2B pentru website-ul corect și verifică asocierea activă a firmei cu acel canal.
  2. Creează lista. În Pricing introdu o denumire clară, alege website-ul și moneda și stabilește starea activă.
  3. Adaugă poziții. Specifică SKU-uri existente, preț unitar și cantitate minimă pozitivă. Introdu pozițiile separat sau importă-le din CSV.
  4. Atribuie lista companiei. Alege compania și website-ul și setează prioritatea. Formularul verifică dacă lista aparține aceluiași website.
  5. Adaugă excepțiile convenite. Dacă firma are un acord separat pentru anumite SKU-uri, salvează prețurile contractuale aferente.
  6. Verifică rezultatul. Folosește Explain Price pentru o companie, un SKU, o monedă și o cantitate concrete. Testează apoi coșul și vizualizările sau integrările care folosesc indexul.

Denumiri ca „Distribuitori PL”, „Service parteneri EUR” sau „Ofertă proiect Alfa” sunt de obicei mai practice decât numerele succesive. Ele explică și de ce compania are anumite condiții.

Scenariul 1: un produs, prețuri diferite pe segmente

Un producător vinde filtrul FILTR-A instalatorilor și distribuitorilor. Creează două liste și le atribuie companiilor potrivite. Ambele folosesc același website și moneda PLN.

ClientListă atribuităFILTR-A de la 1 bucată
Firma de instalații AlfaInstalatori PL92 PLN
Distribuitor BetaDistribuitori PL84 PLN
Companie fără preț B2B potrivitFără poziție corespunzătoareSursa catalog Magento

Orice companie nouă din segment poate primi lista existentă. Modificarea unui preț în „Instalatori PL” actualizează condițiile comune ale firmelor atribuite. Prețurile contractuale individuale își păstrează prioritatea.

Sumele și denumirile companiilor sunt ilustrative. Pentru claritate presupunem prețuri nete și omitem taxele, livrarea și reducerile suplimentare. În magazinul real, introducerea și afișarea sumelor trebuie să respecte configurarea fiscală Magento.

Scenariul 2: praguri cantitative pentru comenzi angro

Un angrosist dorește să încurajeze comenzile mai mari ale unui produs. În „Parteneri PL” salvează trei poziții pentru același SKU:

Cantitate minimăPreț unitarIntervalul exemplului
195 PLN1–9 bucăți
1090 PLN10–49 bucăți
5086 PLNDe la 50 de bucăți

Pentru 12 bucăți se alege pragul 10 și prețul unitar de 90 PLN. Pentru 80 se aplică pragul 50 și 86 PLN: 6.880 PLN pentru poziție. La 95 PLN ar fi 7.600 PLN, cu 720 PLN mai mult.

Prețul ales se aplică întregii cantități a poziției. Nu este un calcul progresiv în care primele nouă bucăți costă 95 PLN, iar următoarele alt preț. Pragul privește cantitatea produsului transmisă la calcul; nu însumează automat SKU-uri diferite sau achiziții din comenzi anterioare.

În integrarea standard a coșului, modulul reaplică prețurile B2B la recalcularea totalurilor. Schimbarea cantității poate modifica pragul selectat.

Scenariul 3: listă de proiect completată cu o listă de bază

Alfa are două atribuiri: „Proiect Alfa”, prioritate 10, și „Parteneri PL”, prioritate 100. Lista de proiect acoperă numai produsele proiectului, iar cea de bază asigură prețurile restului sortimentului.

SKUProiect Alfa, prioritate 10Parteneri PL, prioritate 100Preț selectat
FILTR-A85 PLN de la 1 bucată80 PLN de la 1 bucată85 PLN din lista proiectului
ZAWOR-BFără poziție44 PLN de la 1 bucată44 PLN din lista de bază

Primul rând arată importanța priorității: lista de proiect câștigă în ciuda sumei mai mari. În al doilea, mecanismul continuă deoarece prima listă nu are o poziție potrivită. La fel poate proceda când cantitatea este sub toate pragurile acelui SKU din prima listă.

Este util pentru câteva excepții într-o ofertă de bază extinsă. Înainte de implementare testează produsele din ambele liste și pe cele prezente numai într-una.

Scenariul 4: preț contractual pentru un client important

O companie are FILTR-A la 82 PLN în listă, dar acordul stabilește un preț contractual separat de 88 PLN de la o bucată. Pentru compania, website-ul și moneda corespunzătoare, modulul alege 88 PLN din contract.

Prețul contractual convenit are prioritate. Dacă există și alte praguri, de exemplu 88 PLN de la 1 bucată și 79 PLN de la 100, o comandă de 120 de bucăți primește prețul contractual de 79 PLN.

Dacă prețul contractual începe doar la 100 de bucăți, o comandă de 20 nu atinge pragul. Mecanismul poate trece la listele atribuite firmei. Astfel combini condițiile zilnice cu acorduri separate pentru livrări mari.

Scenariul 5: prețuri separate pe canale și monede

O firmă deservește piața poloneză și exportul. Introduce liste PLN și EUR și stabilește atribuirile în website-urile Magento potrivite. FILTR-A poate costa 95 PLN într-o listă și 22 EUR în cealaltă.

La calculul în EUR sunt omise listele PLN. Prețurile contractuale trebuie să corespundă și ele monedei cerute. Sumele din liste sunt condiții comerciale salvate într-o anumită monedă; resolverul B2B nu convertește automat o listă PLN în EUR.

Poți menține astfel o politică distinctă pentru export. Dacă lipsește un preț potrivit în moneda cerută, calculul trece la sursa următoare. Verifică acest caz înainte de a oferi clienților un selector de monedă.

Scenariul 6: actualizarea a sute de poziții prin CSV

Când un furnizor actualizează oferta, editarea manuală a fiecărei poziții consumă timp. În zona pozițiilor poți exporta datele curente, pregăti noile sume și importa fișierul în lista aleasă.

Antetele obligatorii sunt sku și price. min_qty definește pragul; dacă valoarea este goală sau coloana lipsește, importatorul folosește 1. Exemplu de fișier:

sku,price,min_qty
FILTR-A,95.00,1
FILTR-A,90.00,10
FILTR-A,86.00,50
ZAWOR-B,44.00,1

Folosește virgule pentru separarea coloanelor și puncte pentru zecimale. SKU-urile trebuie să corespundă produselor existente în Magento.

Importatorul caută poziții după listă + SKU + cantitate minimă. Dacă găsește una, o actualizează; altfel creează o poziție nouă. Schimbarea numai a pragului poate adăuga o poziție în loc să o înlocuiască pe cea veche.

După import primești numărul pozițiilor create, actualizate și omise, plus erori cu numerele rândurilor. Rândurile sunt procesate separat: unul incorect nu anulează automat celelalte modificări. Pozițiile nu sunt șterse doar fiindcă lipsesc din fișier. La înlocuirea întregii liste verifică și SKU-urile și pragurile vechi.

Exportul include și un identificator extern și câmpuri de dată. Identificatorul ajută la asocierea cu un sistem extern; importul CSV singur nu reprezintă sincronizare ERP automată.

De unde provine prețul? Explain Price și indexul de prețuri

Explain Price permite introducerea companiei, website-ului, SKU-ului, monedei și cantității, apoi afișează rezultatul. Arată suma, sursa prețului, identificatorul sursei și detaliile potrivirii. Pentru o listă, acestea includ ID-ul, prioritatea și pragul selectat.

Este util pentru întrebarea clientului: „De ce are acest produs alt preț pentru mine?”. Verificarea contextului poate identifica atribuiri lipsă, liste inactive, alte monede, o listă prioritară sau un preț contractual activ.

Modulul oferă și un index de prețuri B2B și reconstruirea acestuia. După actualizări importante verifică dacă este la zi acolo unde îl folosesc vizualizări, rapoarte sau integrări. Verifică rezultatul concret prin Explain Price și un test în coș, pentru a reflecta contextul complet al comenzii.

Listele, coșul și ofertele RFQ

Integrarea standard determină compania cumpărătorului autentificat, website-ul, moneda coșului și cantitatea poziției. Aplică prețul contractual sau de listă potrivit ca preț personalizat al poziției. Recalcularea are loc după adăugarea produsului și înaintea totalurilor.

Mecanismul furnizează și sugestii de preț în ofertele RFQ. Agentul comercial poate începe de la condițiile companiei. Când sursa este catalogul Magento, sugestiile țin cont de prețul final pentru magazinul, grupul de clienți și cantitatea selectate. Pentru contracte și liste se folosește suma salvată în moneda cerută.

Verifică afișarea netă și brută și interacțiunea cu promoțiile în configurarea reală. Alegerea unui preț B2B nu combină automat toate reducerile de catalog și coș.

Ce verifici înainte de lansarea listelor?

  • Date de valabilitate: versiunea verificată salvează valid_from și valid_to, dar resolverul principal nu filtrează ofertele după ele. Introducerea datelor nu activează și nu încheie automat promoțiile. Acțiunile temporare necesită gestionarea adecvată a stării active sau extinderea mecanismului.
  • Priorități clare: folosește valori diferite pentru liste suprapuse și verifică rezultatul. Numărul mai mic este verificat primul.
  • Monedă și website: pregătește prețuri pentru canalele și monedele folosite efectiv de clienți.
  • Praguri cantitative: testează cantități imediat sub prag, exact la prag și peste el.
  • Prețuri contractuale: verifică excepțiile înainte de modificarea unei liste comune, deoarece pot păstra prioritatea.
  • Import: verifică raportul, un eșantion de produse și pozițiile vechi absente din noul fișier.

Întrebări frecvente despre listele B2B din Magento 2

Poate fi atribuită o listă mai multor companii?

Da. Atribuirile leagă firmele de liste existente și permit menținerea unor prețuri comune, de exemplu pentru instalatori sau distribuitori.

Poate o companie avea mai multe liste simultan?

Da. Sunt verificate după prioritatea crescătoare a atribuirii și se alege prima listă activă cu monedă, SKU și prag potrivite.

Modulul alege întotdeauna prețul cel mai mic?

Nu. Aplică întâi un preț contractual potrivit, apoi ordinea listelor. În sursa potrivită selectează cea mai mare cantitate minimă atinsă.

Ce se întâmplă dacă produsul lipsește din listă?

Sunt verificate celelalte liste atribuite. Dacă nu există poziție potrivită și nici preț contractual aplicabil, se trece la sursa catalog Magento.

Pot fi actualizate prețurile din Excel?

Da, salvând datele într-un CSV corect. Importul acceptă SKU, preț și praguri și raportează pozițiile create, actualizate și omise.

O listă este același lucru cu un grup de clienți Magento?

Nu. În Kowal B2B Suite, lista se atribuie unei companii într-un website. Grupurile Magento sunt un mecanism separat; rolul lor fiscal și promoțional trebuie configurat coerent cu condițiile B2B.

Planifică politica de prețuri pentru clienții profesionali

O listă bine pregătită transferă acordurile recurente în magazin: condiții comune pe segment, praguri și excepții pentru firme importante. Comercianții se concentrează pe negociere, iar comenzile obișnuite urmează regulile convenite.

Descoperă funcționalitățile complete Kowal B2B Suite pentru Magento 2 sau discută cu noi despre implementarea listelor B2B. Un exemplu din lista actuală și două sau trei comenzi reale pot fi punctul de pornire.

Citește și: reducerea gestionării manuale a vânzărilor B2B în Magento 2 și costul gestionării manuale a comenzilor B2B.

Keep reading

Magento 2: limitarea accesului la catalog cu Forced Login

Magento 2: limitarea accesului la catalog cu Forced Login

3 min de citire 3 vizualizări
Kowal_ForcedLogin solicită autentificarea pe paginile protejate conform modului selectat și excepțiilor URL configurate.
Citește mai mult
Cât costă cu adevărat gestionarea manuală a unei comenzi B2B?

Cât costă cu adevărat gestionarea manuală a unei comenzi B2B?

7 min de citire 6 vizualizări
Verificați unde apare costul gestionării manuale a comenzilor B2B și cum Kowal B2B Suite ajută la mutarea prețurilor, RFQ, limitelor, aprobărilor, documentelor și comenzilor rapide în Magento 2.
Citește mai mult
Cum să limitați gestionarea manuală a vânzărilor B2B în Magento 2?

Cum să limitați gestionarea manuală a vânzărilor B2B în Magento 2?

7 min de citire 12 vizualizări
Vedeți cum Kowal B2B Suite reduce gestionarea manuală a comenzilor și adaugă în Magento 2 prețuri contractuale, RFQ, limite, aprobări și documente.
Citește mai mult
Modifică preferințele pentru cookie-uri