CRMconnect Azuvio · Docs

Manager E-commerce & OMS

Departament: OMS & E-commerce
Nivel: Management
Obiectiv principal: Strategia omnichannel, configurarea canalelor de vânzare, performanța operațională și integrările EDI

Ce face acest rol

Managerul E-commerce & OMS configurează și optimizează întreaga infrastructură de canale de vânzare: magazine online, portal B2B, EDI cu retaileri și distribuitori, API-uri externe. Definește regulile de aprobare, politicile de discount, setările de sincronizare și raportează performanța per canal la management. Este responsabil că fiecare sursă de comenzi funcționează fără erori și că Operatorul de Comenzi are instrumentele configurate corect.


Module utilizate regulat

Modul Unde îl găsești La ce îl folosești
Canale de Vânzare OmniSales → Canale Configurare completă per canal
Setări OmniSales OmniSales → Setări Politici globale: retur, taxe livrare, aprobări
Discounturi Comerciale OmniSales → Discounturi Trade discounts, vouchere, reduceri per client/grup/produs
Rapoarte OmniSales OmniSales → Rapoarte Venituri per canal, trend, top produse, retururi
Audit Sync OmniSales → Jurnal Sync Sănătatea sincronizărilor WooCommerce/Shopify
WooCommerce Integrări → WooCommerce Configurare magazine online
Portal B2B OmniSales → Portal B2B Configurare acces clienți B2B
Price Lists Vânzări → Liste Prețuri Prețuri per client/grup/canal
Workflow Automation Integrări → Automatizare Notificări, aprobări automate, escaladări
API Management Integrări → API Token-uri pentru integrări externe
EDIconnect /admin/edi Configurare parteneri EDI, monitoring mesaje

Configurarea canalelor de vânzare

Unde: /admin/omni_sales/omni_sales_channel

Setări esențiale per canal

Setare Opțiuni Impact
Auto-confirmare on/off Dacă on → comanda trece direct la status 3 fără revizie manuală
Auto-factură (create_invoice) on/off Factura se generează la confirmare sau la expediere
Auto-aviz livrare on/off Avizul se creează automat la comanda confirmată
Reguli aprobare JSON per canal Ex: „comenzi > 10.000 RON necesită aprobare Sales Manager"
Price List ID price list Prețurile afișate clienților pe acest canal
Grupuri clienți ID grupuri Cine are acces la canal
Taxă de livrare Sumă fixă Costul transportului implicit pe canal
Mapare statusuri JSON Status WooCommerce/Shopify ↔ status OmniSales

Canale disponibile și configurarea lor

WooCommerce / Shopify:

/admin/woocommerce/stores → Adaugă magazin:
  → URL magazin
  → Consumer Key + Consumer Secret (din WooCommerce → Settings → REST API)
  → Intervalele de sincronizare:
     time2 = sync stocuri (ex: 15 min)
     time3 = sync prețuri (ex: 60 min)
     time6 = import comenzi noi (ex: 5 min)
  → Webhook URL (pentru push real-time la plasarea comenzii)

Portal B2B:

/admin/omni_sales/setting → omni_b2b_portal_flow_enabled = 1
  → Clientul se autentifică la /authentication/login
  → Vede catalogul cu prețurile din Price List asignată
  → Plasează comanda → apare în OmniSales

Per client:
  /admin/clients → editează client → Price List: [selectezi lista]
  
Per grup de clienți:
  /admin/clients → Client Groups → asignezi Price List la grup

Canal Manual:

  • Operatorul creează comenzi direct din /admin/omni_sales/order_list → Adaugă
  • Util pentru comenzi telefonice, email sau față în față

Pre-order:

  • Canal pentru comenzi cu livrare viitoare
  • Stocul nu se verifică la plasare
  • Clientul e notificat când marfa devine disponibilă

EDIconnect — comenzi de la retaileri și distribuitori

Unde: /admin/edi

Ce este EDI în contextul OMS

EDI (Electronic Data Interchange) permite retailerilor mari și distribuitorilor să trimită comenzile direct în CRMconnect — fără email, fără introducere manuală. CRMconnect este EDI Provider nativ prin modulul EDIconnect.

Comenzile EDI intră complet automat în sistem. Conectarea cu un retailer nou înseamnă câteva bife de activare — configurarea tehnică (protocoale, mapări, certificate) este realizată de echipa CRMconnect, nu de tine.

Protocoale de conectare suportate:

Protocol Utilizare tipică
API Integrări moderne, ERP-uri cu REST API
AS2 Retail, automotive, supply chain internațional (HTTPS mutual TLS)
sFTP Schimb de fișiere securizat — retaileri tradiționali
FTP secured Sisteme legacy — compatibilitate extinsă

Formate EDI suportate:

Standard Utilizat de Document comandă
ANSI X12 Retaileri USA, multinaționale X12 850 (Purchase Order)
EDIFACT Europa, logistică EDIFACT ORDERS
UBL 2.1 Administrații publice europene UBL Order
JSON/XML Sisteme moderne Format liber pe API

Sincronizare cu ERP-ul propriu: EDIconnect poate fi conectat și la ERP-ul intern al companiei (SAP, Navision, Saga, WinMentor, etc.) prin aceleași protocoale — comenzile, facturile și avizele se sincronizează bidirecțional între CRMconnect și ERP fără intervenție manuală.

Activarea unui retailer/partener EDI nou

Ce faci tu: contactezi echipa CRMconnect cu datele partenerului → bifezi activarea din /admin/edi. Echipa CRMconnect realizează configurarea tehnică (mapări documente, protocoale, certificate AS2, mapare SKU-uri).

Ce se întâmplă după activare:

Retailer trimite Purchase Order (X12 850 / EDIFACT ORDERS)
  ↓
EDIconnect recepționează și procesează automat
  ↓
Comandă de Vânzare creată automat în OmniSales
  → Clientul identificat după ID-ul EDI al partenerului
  → Produsele mapate după codurile EDI configurate
  ↓
Operatorul de comenzi vede comanda în coadă → verifică → confirmă
  ↓
Outbound automat:
  Confirmare comandă (X12 855 / EDIFACT ORDRSP) → partener
  La expediere: Aviz Livrare (X12 856 / EDIFACT DESADV) → partener
  La facturare: Factură electronică (X12 810 / EDIFACT INVOIC) → partener

Monitorizarea EDI

Zilnic: /admin/edi → audit log → verifici:

  • Mesaje primite în ultimele 24h (status: received/processed/error)
  • Confirmare de livrare (MDN/acknowledge) primită de la parteneri
  • Erori — dacă apar, le escaladezi la echipa CRMconnect

Semnale de alarmă:

Semnal Ce înseamnă Acțiunea ta
Comandă EDI fără confirmare (no MDN) Partenerul nu a primit mesajul outbound Escaladezi la echipa CRMconnect
Volum 0 comenzi EDI de la un partener activ Posibilă problemă de conexiune Verifici cu partenerul și escaladezi la CRMconnect
Eroare la crearea comenzii în OMS Mapare SKU sau client incorectă Escaladezi la echipa CRMconnect pentru reconfigurare

Discounturi comerciale — configurare

Unde: /admin/omni_sales/trade_discount

Structura unui discount

Discount „Summer 2026 — 15% Electronice"
  → Tip: procentual (formal = 1), 15%
  → Perioadă: 01.06.2026 – 31.08.2026
  → Aplicabil pe: Grup produse = Electronice
  → Aplicabil pentru: Grup clienți = Retail
  → Canal: toate canalele (channel = 0)
  → Voucher: gol = aplicat automat (fără cod)

Tipuri de discount și când le folosești

Tip Configurare Scenariu
Automat per grup Group clients + group items Toți clienții din grupul „VIP" primesc -10% la toate produsele
Voucher cu cod Câmpul voucher completat Campanie email: „Introdu codul VARA2026 pentru -15%"
Per client specific Câmpul clients cu IDs Client strategic — condiție negociată individual
Sumă fixă formal = 0, discount = 50 „50 RON reducere la comenzi peste 500 RON"
Promoție sezonieră start_time + end_time setate Expiră automat la data configurată

Jurnalul de discounturi aplicate: toate discounturile aplicate pe comenzi sunt înregistrate în omni_log_discount — extragi per perioadă/campanie pentru raportare ROI.


Politici OmniSales — setări globale

Unde: /admin/omni_sales/setting

Setările cheie pe care le gestionezi

Setare Recomandare Note
omni_b2b_portal_flow_enabled 1 — activat Portalul B2B activ pentru clienți
invoice_sync_configuration 1 — automat Factura se creează la confirmare/expediere
omni_return_request_within_x_day 14–30 zile Fereastra de retur conform politicii comerciale
omni_fee_for_return_order 0–10% Taxa de restocking
omni_return_policies_information Text complet Afișat clientului la inițierea returului
omni_send_review_email_on_delivery 1 Email automat de recenzie după livrare
omni_google_review_url URL Google Reviews Direcționezi clientul spre recenzie
omni_order_approval_rules JSON cu reguli Per canal și per valoare

Configurarea regulilor de aprobare

// Exemplu: aprobare obligatorie pe Portal B2B pentru comenzi > 10.000 RON
{
  "channel_id": 2,
  "min_value": 10000,
  "approver_role": "sales_manager",
  "notify_email": "[email protected]"
}

Gestionarea canalelor API externe

Unde: /admin/api/api_management

Sistemele externe (ERP, marketplace, aplicații mobile) pot trimite comenzi prin REST API:

POST {{base_url}}omni_sales/orders
Headers: authtoken: <token>
Body: {
  "channel_id": <ID canal>,
  "client_id": <ID client>,
  "items": [{...}],
  "shipping_address": {...}
}

Ce configurezi:

  • Token de autentificare dedicat per sistem extern (/admin/api/api_management)
  • Canal de vânzare dedicat per sursă API (pentru raportare separată)
  • Webhook de confirmare (dacă sistemul extern vrea notificare la status change)

Raportare și KPIs

Unde: /admin/omni_sales/report

Rapoarte lunare pentru management

Raport Ce raportezi
Venituri per canal WooCommerce vs. Portal B2B vs. EDI vs. Manual vs. POS
Volum comenzi per canal Nr. comenzi + valoare medie per comandă
Rata de conversie Comenzi Draft → Confirmed / Canceled
Top produse per canal Ce se vinde cel mai bine pe fiecare canal
Efectivitate discounturi Valoare reduceri acordate vs. venituri generate
Rata de retur per canal % retururi per canal — indică calitatea comenzilor/produselor
Back-orders Comenzi în status 16 vs. rezolvate în SLA
Erori sync Nr. erori WooCommerce/Shopify + timp mediu de rezolvare

KPIs cheie

KPI Formula Target
Timp de procesare (Draft → Confirmed) Medie ore per canal < 2h în zilele lucrătoare
Rata de aprobare comenzi Aprobate / (Aprobate + Respinse) > 95%
Erori sync nerezolvate Erori diary_sync fără rezolvare > 24h 0
Rata de retur Retururi / Comenzi livrate < 5% per canal
AWB generat în termen Comenzi confirmate cu AWB < 24h > 98%
Disponibilitate portal B2B Uptime portal > 99.9% (monitorizat de IT)

Workflow Automation — ce configurezi

Unde: /admin/workflow_automation

Trigger Acțiune Beneficiu
Comandă nouă pe Portal B2B Notificare Operator OMS Procesare imediată
Comandă > 10.000 RON Task aprobare Sales Manager Control comenzi mari
Draft > 4h neatins Notificare supervisor Zero comenzi uitate
Status → Confirmed Aviz livrare creat + notificare depozit Fulfillment automat
Status → Delivered Email recenzie → client Colectare feedback Google
Status → 16 (Stoc indisponibil) Task „Aprovizionare urgentă" → Achiziții Back-order rezolvat rapid
Retur aprobat Email confirmare → client + task „Procesează refund" → Financiar Comunicare rapidă
Eroare sync WooCommerce Notificare urgentă → tu Intervenție în < 1h
EDI mesaj primit cu eroare Notificare → IT/Admin Rezolvare mapare
Factură overdue (client B2B portal) Email reminder plată → client Cash flow

Rutina lunară

Începutul lunii

  1. Raport lunar complet per canal → prezinți la management
  2. Revizuiești discounturile care expiră luna curentă → decizi dacă prelungești
  3. Verifici că intervalele de sync sunt optimizate (nu prea frecvente = load server, nu prea rare = ordere întârziate)

Mijlocul lunii

  1. Audit diary_sync — erori cumulate și tipare (erori repetate = problemă structurală de mapare)
  2. Revizuiești comenzile anulate luna aceasta → cauze: stoc, preț, client, back-order?

Finalul lunii

  1. Export rapoarte OmniSales → KPIs vs. luna anterioară
  2. Revizuiești partenerii EDI activi — mesaje fără activitate > 30 zile → verifici statusul parteneriatului
  3. Planifici campaniile de discount pentru luna viitoare (coordonezi cu Marketing)

Colaborarea cu alte departamente

Departament Cum colaborezi
Operator Comenzi Îi asiguri configurația corectă: canale, discounturi, politici de aprobare
Vânzări Coordonezi Price List-urile B2B și regulile de aprobare comenzi mari
Marketing Coordonezi campaniile de discount și voucher-ele
Depozit Configurezi integrarea WMS cu OmniSales: avize automate, statusuri
Financiar Setezi facturarea automată per canal; reconciliezi veniturile per canal
IT/Admin Probleme tehnice WooCommerce, erori EDI, configurare webhook-uri, token-uri API
Achiziții La pattern de back-orders repetate → ajustați stocul minim sau planificarea achizițiilor

Sfaturi practice

Fiecare canal are comportament diferit — configurezi separat. Un discount valabil pe Portal B2B nu se aplică automat pe WooCommerce. O regulă de aprobare configurată pe un canal nu afectează celelalte. Verifici per canal la fiecare modificare de politică.

EDI outbound e reputație. Dacă un retailer nu primește confirmarea comenzii (X12 855) sau avizul de livrare (X12 856) în termenul convenit — riști penalități SLA. Monitorizezi MDN-urile zilnic.

Diary sync e primul indicator de sănătate. 0 erori în diary_sync = 0 comenzi pierdute. 10 erori = 10 comenzi de clienți care nu știu că au o problemă. Îl verifici în fiecare dimineață înainte de orice raport.

Price List-urile sunt contracte digitale. Un client B2B care vede prețurile greșite în portal pierde încrederea imediat. Verifici maparea Price List → client după orice modificare de prețuri.


Referințe

Operator Comenzi OMS · OMS — Ghid Departament · Flux E-commerce Fulfillment · Flux Portal B2B · EDIconnect · Portal B2B — Ghid Client

Tip

Faceți din Jurnalul de Sincronizare prima verificare de dimineață — zero erori înseamnă zero comenzi pierdute. O singură eroare nocturnă poate lăsa comenzile clienților neprocessate în timp ce echipa de fulfillment lucrează la alte sarcini fără să știe că comenzile lipsesc.

Warning

Listele de Prețuri din portalul B2B sunt contracte digitale cu distribuitorii — prețuri incorecte vizibile în portal erodează imediat încrederea. Verificați fiecare mapare Listă de Prețuri → client după orice modificare de structură de prețuri.