Cum sunt corelate datele între MerchantPro și ERP
MerchantPro și ERP-ul trebuie să recunoască aceeași înregistrare chiar dacă o afișează diferit. Corelarea se face prin identificatori și mapări, adică prin legături stabilite între valorile corespunzătoare din cele două sisteme.
O denumire asemănătoare nu este suficientă pentru o potrivire sigură. Două produse pot avea același nume, iar aceeași metodă de plată sau localitate poate fi scrisă diferit în cele două sisteme.
Pentru produse, SKU (Stock Keeping Unit) este codul intern al produsului sau variantei, iar EAN (European Article Number) este codul de bare comercial.
Identificatorii folosiți în fluxurile ERP
| Înregistrare | Identificatori posibili | Rol în integrare |
|---|---|---|
| Produs sau variantă | De regulă, SKU sau EAN la prima corelare; apoi ID ERP | Ajută integrarea să actualizeze produsul corect și să evite crearea unei dubluri. |
| Depozit | Identificator ERP al gestiunii | Direcționează cantitatea către depozitul corespunzător din MerchantPro. |
| Comandă | ID comandă MerchantPro și ID-ul primit din ERP | Leagă înregistrarea trimisă de cea creată în ERP și permite actualizări ulterioare, când sunt acceptate. |
| Client | Datele și identificatorul acceptate de conector | Permit găsirea sau asocierea clientului, dacă integrarea include acest flux. |
La prima corelare, integrarea caută de regulă produsul sau varianta din MerchantPro după SKU ori EAN, conform configurării conectorului. După ce găsește înregistrarea, salvează ID-ul primit din ERP. Procesele următoare pot folosi acest ID ERP pentru a păstra legătura dintre cele două sisteme.
Integrarea poate folosi un singur identificator principal sau o combinație de reguli. Câmpul ales trebuie să fie completat consecvent în ambele sisteme și să identifice fără ambiguitate înregistrarea potrivită.
Produsele cu variante se corelează la nivel operațional
Pentru un produs multivariant, fiecare variantă care are preț și stoc propriu trebuie să poată fi recunoscută separat. De exemplu, două mărimi ale aceluiași produs pot avea SKU-uri sau EAN-uri diferite.
Identificatorul produsului părinte nu înlocuiește identificatorii variantelor atunci când ERP-ul administrează fiecare variantă ca articol separat. Regula exactă depinde de structura acceptată de conector.
Mapările traduc valorile dintre sisteme
Identificatorii răspund la întrebarea „care este aceeași înregistrare?”. Mapările răspund la întrebarea „care valoare corespunde în celălalt sistem?”. O integrare poate avea nevoie de mapări pentru:
- depozite sau gestiuni;
- statusuri de comandă și de plată;
- metode de plată și de livrare;
- județe, localități sau alte date de adresă;
- clienți, furnizori ori alte entități incluse de conector.
Valorile nu trebuie să aibă același nume, dar trebuie să aibă o corespondență clară. O mapare incorectă poate trimite o comandă cu o metodă diferită, poate atribui stocul altui depozit sau poate împiedica prelucrarea înregistrării.
Ce se întâmplă când un identificator se schimbă
Schimbarea unui SKU, EAN, ID ERP sau identificator de depozit poate rupe legătura existentă. La următorul proces, integrarea poate să nu mai găsească înregistrarea, să o ignore, să o respingă sau, dacă fluxul permite creare, să o trateze ca înregistrare nouă.
Înainte să schimbi coduri folosite de integrare, confirmă regula cu echipa de suport MerchantPro. Pentru produse noi, completează identificatorii după aceeași convenție folosită de restul catalogului.