# Integrare Nexus ERP cu WooCommerce: ghid

> Cum sincronizezi Nexus ERP cu WooCommerce: stoc pe gestiuni, prețuri în valută la cursul BNR, comenzi, clienți și facturi în cont. Ghid din proiect real.

- Sursa: https://maxdev.ro/resurse/sincronizare-nexus-woocommerce/
- Versiunea în engleză: https://maxdev.ro/en/resources/nexus-woocommerce-sync/
- Autor: MAXDEV SRL
- Publicat: 2026-10-23
- Indexul site-ului pentru AI: https://maxdev.ro/llms.txt

---

**WooCommerce și Nexus ERP: cum sincronizezi stocuri, prețuri, comenzi și facturi.**

Ghid practic, dintr-o integrare reală la un distribuitor de produse pentru irigații: ce circulă prin webservice-ul Nexus, cât de des și ce probleme rezolvă.

0 facturi negăsite

Înainte, unul din cinci clienți nu își găsea factura pe email. Acum facturile apar în contul lui.

0 prețuri greșite

Înainte, cel puțin 5 din 50 de comenzi aveau prețul greșit. Prețurile vin acum direct din Nexus.

144-180 de ore pe an

Între 12 și 15 ore pe lună de muncă manuală eliminată, adică 18-22 de zile de lucru pe an.

40-50 de comenzi pe zi

trimise automat în Nexus, fără nicio introducere manuală.

Cifrele sunt estimarea clientului. Calculul orelor presupune că pașii automatizați nu mai cer deloc muncă manuală.

Nexus ERP e unul dintre cele mai folosite ERP-uri din România la distribuitori și firme comerciale, iar [WooCommerce](https://maxdev.ro/servicii/woocommerce-development/) e cea mai răspândită platformă de magazin online pe WordPress. Între ele nu există o legătură gata făcută: Nexus știe stocul, prețurile, clienții și facturile, WooCommerce știe ce s-a comandat. Fără o [integrare ERP](https://maxdev.ro/servicii/integrare-erp/), cineva copiază datele de mână dintr-o parte în alta, iar fiecare copiere e o ocazie de greșeală.

Mai jos arătăm cum am legat cele două sisteme la un distribuitor de produse pentru irigații, ce date circulă, cât de des și la ce să fii atent dacă faci același lucru. Lucrezi cu SoftOne? Vezi [ghidul pentru sincronizarea SoftOne cu WooCommerce](https://maxdev.ro/resurse/sincronizare-softone-woocommerce/).

## Ce se sincronizează exact

Șase categorii de date circulă automat între Nexus și WooCommerce:

**Stoc pe mai multe gestiuni:** cantitățile vin din fiecare gestiune din Nexus, nu dintr-un total introdus de mână. Magazinul vinde doar ce există fizic.

**Prețuri:** două surse, combinate: prețurile de vânzare obișnuite și listele de prețuri speciale din Nexus, pentru [clienții care au condiții negociate](https://maxdev.ro/servicii/platforma-b2b-woocommerce/). O parte din produse au prețul definit în valută; conversia în lei se face automat, la cursul BNR din ziua respectivă.

**Comenzi:** fiecare comandă plasată în magazin ajunge automat în Nexus, cu produsele, cantitățile, prețurile și datele de livrare, gata de procesat.

**Clienți:** dacă cel care comandă nu există încă în Nexus, e creat automat. Persoanele fizice sunt recunoscute după numărul de telefon sau adresa de email, firmele după CUI, așa că un client care revine nu apare de două ori în ERP.

**Localități:** localitatea aleasă la checkout e potrivită cu nomenclatorul de localități din Nexus, ca adresa de livrare și cea de facturare să ajungă în ERP exact cum le așteaptă Nexus.

**Facturi:** factura emisă în Nexus e preluată automat în WooCommerce și apare în contul clientului, lângă comanda la care se referă.

Dacă vinzi și către firme, datele firmei se pot completa încă de la checkout, [automat, după CUI](https://maxdev.ro/blog/completare-automata-date-firma-cui-woocommerce/), iar același CUI e folosit apoi la identificarea clientului în Nexus. Despre prețurile negociate găsești mai multe în ghidul nostru despre [prețuri diferite pe client în WooCommerce](https://maxdev.ro/blog/preturi-diferite-pe-client-woocommerce/).

## Cum arată fluxul, pas cu pas

Legătura se face prin webservice-ul Nexus. Instanța de Nexus a clientului rulează în cloud, iar conectorul construit de noi citește și scrie date prin webservice, în ambele sensuri. Nu există export CSV, fișiere puse pe un FTP sau pași făcuți de cineva din echipă.

Produsele sunt potrivite între cele două sisteme după SKU: codul produsului din WooCommerce e același cu codul articolului din Nexus. E o regulă simplă, dar de ea depinde tot restul: stocul, prețul și liniile de comandă ajung la produsul corect doar dacă codurile sunt identice în ambele părți.

Simplificat, fluxul arată așa:

1. Clientul plasează comanda în magazin.
2. Conectorul verifică dacă clientul există în Nexus (după telefon, email sau CUI) și îl creează dacă nu există.
3. Comanda e trimisă în Nexus, cu localitatea potrivită pe nomenclatorul Nexus.
4. Echipa procesează comanda în Nexus, ca pe oricare alta, și emite factura.
5. Factura e preluată automat în WooCommerce și apare în contul clientului.

Fiecare operațiune lasă o urmă într-un jurnal, ca să se vadă ce s-a trimis, ce s-a actualizat și când, iar o eroare să nu treacă neobservată.

nexus-sync.json

```
{
  "sync_id": "run-20931",
  "source": "Nexus ERP",
  "target": "WooCommerce",
  "product_sku": "IRG-40217",
  "stock": [
    { "warehouse": "Gestiune principală", "quantity": 120 },
    { "warehouse": "Gestiune secundară", "quantity": 18 }
  ],
  "price": {
    "list": "Listă specială distribuitori",
    "currency": "EUR",
    "value": 42.50,
    "bnr_rate": 4.9752,
    "value_ron": 211.45
  },
  "status": "ok"
}
```

Fragment simplificat, cu valori de exemplu: structura datelor care circulă la o rulare de sincronizare între Nexus ERP și WooCommerce.

## Cât de des se sincronizează

Nu toate datele au nevoie de aceeași viteză, iar integrarea folosește două ritmuri diferite.

### Pe program fix

Prețurile se actualizează la fiecare oră, stocurile de trei ori pe zi. La un volum de 40-50 de comenzi pe zi, ritmul e suficient: stocul afișat rămâne apropiat de realitate, iar sincronizările nu încarcă inutil nici Nexus, nici serverul magazinului. Ritmul se alege după volum; un magazin cu sute de comenzi pe zi sau cu stocuri mici pe produse care se vând repede are nevoie de actualizări mai dese.

### Imediat, prin webhook

Comenzile, clienții și facturile nu așteaptă un program. O comandă nouă pleacă spre Nexus în momentul plasării, clientul nou e creat odată cu ea, iar factura apare în contul clientului imediat ce a fost emisă. Acestea sunt evenimentele pe care cineva le așteaptă de cealaltă parte: echipa care procesează comanda și clientul care vrea factura.

Concluzia: „în timp real” nu e un scop în sine. Contează ca fiecare tip de date să ajungă la timp pentru cine îl folosește.

## Prețuri în valută și cursul BNR

La distribuitori, o parte din produse se cumpără în euro, iar prețul de vânzare e definit tot în euro în Nexus. Pe site, clientul trebuie să vadă însă prețul în lei, corect pentru ziua în care comandă.

Conectorul preia zilnic cursul publicat de Banca Națională a României și convertește automat prețurile în valută. Echipa clientului nu mai recalculează nimic de mână când se schimbă cursul și nu mai există riscul ca pe site să rămână un preț calculat la cursul de acum o săptămână.

În zilele în care BNR nu publică un curs nou (weekend, sărbători legale), se folosește ultimul curs publicat, la fel cum procedează și contabilitatea. Cursul folosit la fiecare conversie rămâne în jurnal, ca un preț să poată fi verificat oricând.

Cum facem noi la maxdev

### Distribuitor de produse pentru irigații

eCommerce · B2B + B2C

WooCommerce Nexus ERP Sincronizare completă

Am legat magazinul de Nexus ERP prin webservice: stocuri pe gestiuni, prețuri din liste speciale și în valută la cursul BNR, comenzi, clienți și facturi circulă automat între cele două sisteme.

- Bidirecționalcomenzi și clienți spre Nexus, stocuri, prețuri și facturi spre magazin
- Facturi în contfiecare client își vede facturile în contul lui

## Greșeli de evitat

**Potrivirea produselor după denumire.** Denumirile diferă între ERP și magazin prin diacritice, spații sau abrevieri. Potrivirea se face după SKU, același cod în ambele sisteme.

**Un client nou la fiecare comandă.** Fără o regulă de identificare (telefon, email, CUI), același client apare de zeci de ori în Nexus, iar istoricul și soldul lui se împart pe fișe diferite.

**Localități scrise liber la checkout.** „Bucuresti”, „București” și „Sector 3” sunt trei valori diferite pentru ERP. Fără potrivire pe nomenclatorul Nexus, comanda ajunge cu adresa greșită sau nu intră deloc.

**Curs valutar introdus de mână.** Un curs actualizat manual ajunge, mai devreme sau mai târziu, să fie uitat, iar magazinul vinde zile întregi la un preț calculat greșit.

**Facturi trimise doar pe email.** Emailurile ajung în spam sau se pierd. Factura disponibilă în contul clientului elimină telefoanele de tipul „nu am primit factura”.

**Stoc însumat din toate gestiunile fără reguli.** Dacă unele gestiuni nu livrează comenzi online, stocul lor nu trebuie afișat ca disponibil în magazin.

## Întrebări pe care le primim des.

### Pot avea prețuri în euro în Nexus și în lei pe site?

Da. Prețurile în valută sunt convertite automat la cursul BNR din ziua respectivă, iar cursul folosit rămâne în jurnal.

### Ce se întâmplă cu un client care există deja în Nexus?

E recunoscut după telefon sau email (persoane fizice) ori după CUI (firme), iar comanda se atașează fișei lui existente. Nu se creează un client duplicat.

### Clienții B2B văd prețurile lor speciale?

Da. Listele de prețuri speciale din Nexus sunt sincronizate, iar fiecare client vede prețurile negociate cu el.

### Cât costă o integrare Nexus ERP + WooCommerce?

Depinde de câte date sincronizezi și de cât de complexe sunt regulile de preț. Îți dăm o estimare exactă după ce vedem instanța ta de Nexus și magazinul.

### Cât durează implementarea?

Pentru o sincronizare de stoc, preț și comenzi, de obicei câteva săptămâni. Prețurile în valută, listele speciale și facturile în cont adaugă timp; termenul exact îl stabilim după analiză.

---

## Contact

- Telefon: +40 735 343 355
- Email: contact@maxdev.ro
- WhatsApp: https://wa.me/40735343355
- Programează o discuție: https://cal.com/daniel.maxdev
- Adresă: Bd. Theodor Pallady 66A, Sector 3, București
