INTRODUCERE

Prețuri personalizate, conturi corporate și sincronizare bidirecțională Woocommerce-ERP

Trei companii din România, din producție și distribuție, foloseau ERP-urile SocrateCloud și Pluriva pentru administrarea clienților, produselor, stocurilor, prețurilor și regulilor comerciale. Site-urile lor erau construite în WordPress, iar extinderea canalului digital necesita un portal B2B online, conectat direct la ERP.

Un magazin B2B nu putea funcționa însă cu aceleași prețuri și condiții pentru toți utilizatorii. Fiecare companie-client trebuia identificată și asociată cu condițiile comerciale stabilite în ERP: în pagina de produs, în rezultatele căutării, în produsele recomandate, la selectarea variațiilor și, în final, în comandă.

OPTI a proiectat și implementat un strat de integrare între ERP și WooCommerce, astfel încât ERP-ul să rămână sursa regulilor comerciale, iar site-ul să devină un portal de autoservire pentru clienții business.

Obiectivul a fost păstrarea ERP-ului ca sursă unică de adevăr, cu o experiență de comandă simplă și rapidă pentru clienții B2B.


WooCommerce
Portaluri e-commerce B2B integrate cu SocrateCloud și Pluriva

PROVOCĂRI

Portalul e-commerce B2B trebuia să păstreze logica comercială a ERP-ului în fiecare moment al experienței online.

  1. Prețuri și discounturi personalizate în toate ecranele
    • Prețul personalizat trebuia afișat în categorii și liste de produse, rezultate de căutare, produse recomandate, paginile produselor, coș și comandă.
  2. Produse variabile, fără reîncărcarea paginii
    • Prețul corect trebuia afișat imediat după selectarea variației, fără refresh, păstrând comportamentul rapid al WooCommerce, fără ca un preț calculat pentru o listă comercială să fie reutilizat din cache pentru alt client.
  3. Aceeași companie-client, mai multe identități în ERP
    • Integrarea trebuia să recunoască toate identitățile asociate și să aplice prețurile speciale ale întregului grup.
  4. Sincronizare bidirecțională fără duplicate
    • Un client marcat în ERP și asociat unei adrese de e-mail trebuia să primească automat un cont în magazin, o companie nouă înregistrată pe site trebuia creată și în ERP, iar CUI-ul trebuia validat în timp real la înregistrare.
  5. Control asupra produselor, stocurilor și prețurilor
    • Sincronizarea clienților, prețurilor, produselor și stocurilor trebuia pornită manual sau automat prin cron, iar produsele cu prețuri în EUR trebuiau convertite în RON după cursul zilnic BNR, cu opțiunea unui curs manual.
Daniel Curculescu
"În B2B, provocarea nu este doar sincronizarea produselor. Prețul, identitatea companiei și regulile comerciale trebuie să rămână consistente în fiecare punct al experienței: catalog, produs, coș, comandă și comunicările către client."
Daniel Curculescu, Data Engineer

SOLUȚIE

OPTI a implementat extensii B2B pentru WooCommerce și un strat de integrare adaptat sistemului ERP al fiecărui client.

Soluția a separat trei responsabilități esențiale: identitatea companiei, regulile comerciale și sincronizarea datelor.

  1. Activarea automată a clienților B2B

    • În ERP, clienții eligibili pentru acces online pot fi marcați printr-un indicator dedicat. Integrarea creează automat utilizatorul în WordPress, îl asociază companiei din ERP, salvează identificatorii ERP și lista comercială asociată și activează accesul la prețurile B2B. Formularul de înregistrare din site creează atât contul WooCommerce, cât și compania corespunzătoare în ERP.
  2. Prețuri și discounturi preluate din ERP

    • Motorul de prețuri identifică utilizatorul autentificat, compania și lista sa de preț, apoi aplică valoarea corespunzătoare în paginile de produs, categorii, căutări, recomandări, produse simple și variabile, coș și comandă.
  3. Recunoașterea companiei după CUI

    • Dacă mai multe înregistrări ERP au același CUI, sistemul reunește denumirile asociate și le tratează ca parte a aceleiași entități comerciale. Astfel, un client primește prețurile speciale corecte chiar dacă sediile sau punctele sale de lucru sunt înregistrate separat în ERP.
    Cod: recunoașterea unei companii-client sub mai multe denumiri asociate aceluiași CUI
    Funcția care reunește denumirile asociate aceluiași CUI pentru a aplica prețurile speciale corecte.
  4. Prețuri corecte pentru produsele variabile

    • Un client nu trebuie să vadă nici măcar temporar prețul altui client. De aceea, cache-ul WooCommerce este diferențiat și după lista comercială, astfel încât prețurile calculate pentru un client să nu fie reutilizate pentru altul.
    Cod: diferențierea cache-ului de preț pe lista comercială pentru produsele variabile
    Cache-ul de preț al variației este diferențiat pe lista comercială a clientului, fără reîncărcarea paginii.
  5. Sincronizare bidirecțională și control al rulărilor

    • Clienții, prețurile, produsele și stocurile se sincronizează atât din ERP către site, cât și din site către ERP, manual sau automat prin cron. Pentru produsele în EUR, conversia în RON folosește cursul zilnic BNR, cu opțiunea unui curs manual și configurarea frecvenței de actualizare.

Acest studiu de caz arată că un portal B2B funcționează corect doar atunci când ERP-ul rămâne sursa unică de adevăr pentru prețuri, stocuri și reguli comerciale, iar WooCommerce devine o interfață de autoservire sincronizată, nu un sistem paralel de date.

ARHITECTURĂ

Integrarea construită de OPTI păstrează datele comerciale în sistemul în care sunt administrate deja și expune în WooCommerce doar informațiile necesare experienței de cumpărare B2B.

ERP-ul rămâne sursa de adevăr pentru clienți, prețuri, produse și stocuri, iar stratul de integrare traduce aceste date către WooCommerce și le sincronizează înapoi către ERP atunci când clienții comandă sau se înregistrează online.

Arhitectură: fluxul de date dintre ERP, stratul de integrare OPTI și portalul B2B WooCommerce
ERP-ul rămâne sursa de adevăr, stratul de integrare OPTI aplică regulile comerciale, iar WooCommerce oferă experiența online.

REZULTATE

PORTALURI B2B LANSATE FĂRĂ DOWNTIME, ÎN TREI COMPANII

5.000+ clienți B2B sincronizați

Clienți sincronizați între ERP și portal, împreună cu identificatorii și condițiile comerciale asociate.

Activare automată clienți noi

Pentru clienții B2B noi, formularele site-ului creează contul online și compania corespunzătoare în ERP.

1.000+ comenzi B2B / lună

Comenzile folosesc prețurile speciale și populează un nomenclator propriu în ERP.

Conversie valutară la cerere

Administratorii pot controla frecvența actualizării și pot folosi un curs manual la nevoie.

Control asupra sincronizărilor

Echipa poate sincroniza separat clienții, prețurile, produsele și stocurile.

Lansare fără downtime

Toate portalurile B2B au fost lansate fără downtime și fără afectarea comenzilor B2C.


Te interesează?

Un portal B2B similar, integrat cu ERP-ul tău, poate fi livrat în câteva luni de lucru. Hai să vorbim.

TEHNOLOGII ȘI METODOLOGIE

  • Servicii: analiză de business, integrare ERP-eCommerce, dezvoltare de extensii WooCommerce, dezvoltare backend, sincronizare de date, QA, lansare controlată și suport.
  • Tech: WordPress, WooCommerce, PHP, MySQL, integrare REST/API, cron, SocrateCloud / Pluriva, integrare curs valutar BNR.
  • Metodologii: maparea regulilor de business, definirea sursei unice pentru fiecare tip de informație, implementare incrementală, matrice de testare B2B, testare de regresie, testarea izolării cache-ului, lansare controlată.
  • Standarde: ISO 9001 (calitate), ISO 27001 (securitatea informației).

Referințe

Întrebări rapide

Ce este un portal e-commerce B2B integrat cu ERP?

Este un magazin online (WooCommerce) care afișează prețuri, stocuri și reguli comerciale identice cu cele din ERP, pentru fiecare client business autentificat.

De ce nu pot toți clienții B2B să vadă aceleași prețuri?

Fiecare companie-client are propria listă de prețuri și discounturi negociate în ERP, care trebuie reflectată identic în magazin, în pagina de produs, căutare, recomandări și comandă.

Cum sunt recunoscute companiile cu mai multe înregistrări în ERP?

Sistemul grupează înregistrările după CUI și tratează toate identitățile asociate ca parte a aceleiași entități comerciale, aplicând aceleași prețuri speciale.

Cum funcționează sincronizarea bidirecțională dintre site și ERP?

Un client marcat în ERP primește automat cont pe site, iar o companie nouă înregistrată pe site este creată automat și în ERP, cu validarea CUI-ului în timp real.

A fost înlocuit ERP-ul existent (SocrateCloud / Pluriva)?

Nu. ERP-ul a rămas sursa de adevăr pentru prețuri, stocuri și reguli comerciale; WooCommerce a devenit doar interfața de autoservire pentru clienți.

Ce rezultate au fost obținute după implementare?

Peste 5.000 de clienți B2B sincronizați și peste 1.000 de comenzi B2B pe lună, cu lansare fără downtime și fără impact asupra comenzilor B2C existente.

Care este concluzia (TLDR)?

Acest studiu de caz arată că un portal B2B funcționează corect doar atunci când ERP-ul rămâne sursa unică de adevăr pentru prețuri, stocuri și reguli comerciale, iar WooCommerce devine o interfață de autoservire sincronizată, nu un sistem paralel de date.

Care sunt tehnologiile și metodologiile implicate?

Tehnologii: WordPress, WooCommerce, PHP, MySQL, SocrateCloud, Pluriva, REST API, cron, curs valutar BNR
Metodologii: Analiză de business, integrare ERP-eCommerce, dezvoltare extensii WooCommerce, sincronizare de date, testare de regresie, lansare controlată

Daniel Curculescu

Articol scris de

Daniel Curculescu

Data Engineer (Google Cloud Certified Professional). CRM Automation, AI, mobile.

Vezi profil LinkedIn →

Citește mai mult

Interesat?

Interesat?

Hai să vorbim

Studii similare


Studiu de caz: Integrare HubSpot pentru ticketing sportiv (100.000+ bilete)
14.08.2026
NOU
Studiu de caz: Integrare HubSpot pentru ticketing sportiv (100.000+ bilete)
Cum OPTI a integrat platforma de ticketing vivenu cu HubSpot pentru un club de baschet profesionist, consolidând peste 100.000 de bilete și construind un profil 360° al fanilor.
Studiu de caz: Schema.org pentru GEO / AI Search în B2B și eCommerce
31.03.2026
Studiu de caz: Implementare schema.org / JSON-LD pentru GEO (căutare cu AI) în B2B și eCommerce
Studiu de caz: Cum am construit grafuri semantice reutilizabile pentru trei site-uri (B2B și e-commerce) cu schema.org / JSON-LD generat server-side, obținând indexare mai stabilă, creștere ~70% a clicurilor GSC și primele AI Overviews.
Studiu de caz: Price Intelligence - Monitorizare prețuri și stocuri cu Google Cloud și AI
14.07.2026
Studiu de caz: Monitorizare prețuri și stocuri - aplicație de price intelligence pentru mii de produse
Cum am transformat datele comerciale din 20 de surse într-un catalog unificat, cu istoric, alerte, dashboarduri și analiză conversațională.

Noutăți și ghiduri

Mai multe noutăți