WooCommerce · infrastructură omnichannelCENTRUL DE RUTARE

Marketplace Hub: nucleul care coordonează WooCommerce și canalele marketplace.

Marketplace Hub pentru WooCommerce unifică logica pe care toate integrările o folosesc — catalog, identificatori, cozi, comenzi, stoc, webhook-uri și diagnostic — fără să amestece regulile fiecărui canal. WooCommerce rămâne sursa comercială, iar eMAG, Trendyol și viitoarele canale intră prin adaptoare independente.

  • WooCommerce ca sursă principală
  • Adaptoare independente pe canal
  • Cozi cu reluări și erori finale
  • Mișcări de stoc idempotente

Marketplace Hub nu conține singur conexiunea API către eMAG sau Trendyol. Fiecare canal necesită un adaptor separat, configurat și verificat pentru API-ul său.

Diagramă conceptuală cu WooCommerce ca sursă de catalog și stoc, Marketplace Hub ca strat de validare, mapare și coadă, adaptoare externe și fluxul invers al comenzilor.
00

O singură sursă, mai multe ruteieșiri controlate și răspunsuri urmărite

MODEL CONCEPTUAL
  1. 01Sursăcatalog și stoc în WooCommerce
  2. 02Contractcapabilități declarate de adaptor
  3. 03Execuțielucrări izolate în coadă
  4. 04Dovadămapări, stări și jurnal

01 / ARHITECTURĂ OMNICHANNEL

Nucleul păstrează regulile comune. Adaptoarele păstrează diferențele.

Separarea reduce duplicarea și permite ca fiecare conexiune marketplace să evolueze fără să rescrie indexarea, coada, istoricul comenzilor sau mișcările de stoc.
SURSĂ

WooCommerce

Produse, variații, prețuri și stoc vandabil.

DATE COMERCIALE
NUCLEU

Marketplace Hub

Index, validare, mapări, coadă și trasabilitate.

LOGICĂ PARTAJATĂ
ADAPTOARE

Canale independente

Autentificare, taxonomii, seturi de date și răspunsuri API.

REGULI SPECIFICE

02 / PORTURI MODULAREREGISTRU · CAPABILITĂȚI · CONFIGURARE

Fiecare canal intră în sistem printr-un contract explicit.

Adaptorul se înregistrează cu un identificator unic, un nume și lista operațiunilor pe care le poate executa. Hub-ul trimite o lucrare numai când acel adaptor există, este configurat și declară capabilitatea cerută.

  • 01
    Produse

    Publicare sau actualizare prin datele și regulile canalului.

  • 02
    Prețuri și stoc

    Operațiuni separate, declanșate de schimbările WooCommerce.

  • 03
    Comenzi

    Normalizare controlată înaintea efectelor locale.

  • 04
    Webhook-uri

    Verificare și interpretare delegate adaptorului.

Placă modulară în care adaptoare marketplace separate declară capabilități pentru catalog, preț, stoc, comenzi și webhook.
Structură conceptuală: un port comun, capabilități declarate și implementare separată pe canal.

03 / PAȘAPORTUL CATALOGULUIINDEX · VARIAȚII · VALIDARE

Catalogul este pregătit local înainte să intre pe ruta unui canal.

Indexul păstrează produse și variații ca entități distincte, cu datele necesare fluxurilor externe. Actualizările curente refac intrările afectate, iar o reconstrucție completă procesează catalogul în loturi pentru a evita o cerere lungă.

OBLIGATORIU

Identitate comercială

SKU, preț și stoc cantitativ pentru produsul simplu sau variația vandabilă.

STRUCTURĂ

Produs complet

Titlu, imagine principală, categorie și atributele fiecărei variații.

AVERTIZARE

EAN / GTIN

Nucleul îl semnalează; adaptorul poate impune blocarea publicării dacă piața îl cere.

INDEX

Date normalizate

Prețuri, stoc, dimensiuni, atribute, taxonomii și lista imaginilor.

Pașaport vectorial al unui produs și al variațiilor sale, verificat pentru SKU, preț, stoc cantitativ, imagini, categorie și GTIN înainte de trimitere.
Date demonstrative, fără produse sau identificatori proveniți dintr-un magazin real.

04 / CALEA UNEI LUCRĂRI

Fiecare actualizare are stare, încercări și o ieșire controlată.

Lucrările sunt separate de cererea care a salvat produsul. O cheie unică oprește dublurile active, iar preluarea înainte de execuție reduce riscul procesării simultane.
Traseu vectorial al unei lucrări marketplace de la așteptare și procesare la finalizare, reluare temporizată sau eroare finală, cu prevenirea duplicatelor.
Reluarea este progresivă și limitată; o eroare finală rămâne vizibilă pentru intervenție.
  1. 01În așteptaredate și cheie unică
  2. 02În lucrupreluare cu jeton
  3. 03Reluareinterval progresiv
  4. 04Finalizatrezultat înregistrat
  5. 05Eroare finalădiagnostic și intervenție

05 / COMENZI ȘI STOCSEPARARE · IDEMPOTENȚĂ · REVENIRE

O comandă externă produce o singură mișcare verificabilă.

Comanda normalizată este păstrată separat de comenzile WooCommerce pentru a nu dubla automat raportarea. Dacă fluxul o cere, fiecare linie poate scădea stocul după SKU printr-o cheie unică, astfel încât aceeași comandă să nu aplice efectul de două ori.

INGESTIE

ID extern unic

Aceeași comandă este actualizată, nu multiplicată în registrul Hub.

STOC

Efect o singură dată

Fiecare linie folosește o cheie stabilă pentru mișcarea cantitativă.

ANULARE

Eliberare controlată

Cantitatea scăzută poate fi restituită în stoc o singură dată după anularea confirmată.

RETUR

Inspecție înainte de stoc

Marfa returnată nu este repusă automat înainte de verificarea fizică.

Flux conceptual în care o comandă externă este păstrată separat și produce o singură mișcare de stoc pe SKU, cu eliberare controlată la anulare și inspecție înainte de reaprovizionarea returului.
Separarea păstrează efectele operaționale explicite și evită dublarea automată.

06 / TRASABILITATEMAPĂRI · WEBHOOK · JURNAL

Fiecare rută lasă repere pentru diagnostic.

Mapările leagă cheia locală de identificatorul extern și păstrează starea ultimei sincronizări. Webhook-ul comun găsește adaptorul potrivit, iar acesta trebuie să verifice autenticitatea înainte de procesare. Evenimentele, lucrările și erorile pot fi urmărite prin jurnale locale.

  • MAPARESKU local ↔ ID externunicitate pe marketplace și tip de entitate
  • INTRAREWebhook verificat de adaptorsemnătură și date specifice canalului
  • EVENIMENTIdentificator și amprentăprotecții împotriva procesării repetate
  • JURNALCanal, entitate și mesajretenție configurabilă și diagnostic operațional
Registru vectorial care leagă SKU-ul local de identificatorul extern și urmărește webhook-ul verificat, starea sincronizării și eroarea acționabilă.
Informațiile sunt demonstrative și descriu fluxul, fără credențiale ori date comerciale reale.

07 / CE LIVRĂM

Un nucleu adaptat la catalogul, canalele și operațiunile tale.

Pornim de la fluxurile comune validate în implementarea de referință, apoi adaptăm schema, protecțiile și operarea înainte de conectarea oricărui marketplace.
ARHITECTURĂ

Modelul sursei principale

Responsabilități clare pentru WooCommerce, Hub, adaptor și sistemele fiscale.

DATE · AUTORITATE · LIMITE
CATALOG

Index și validare

Produse, variații, câmpuri comune și extensii de validare pe canal.

LOTURI · STĂRI · PREGĂTIRE
INTEGRARE

Contract pentru adaptoare

Capabilități, configurare, procesarea lucrărilor și verificarea webhook-urilor.

PORTURI · API · IZOLARE
EXECUȚIE

Coadă rezilientă

Deduplicare, revendicare, reluări, erori finale și operare controlată.

STARE · ÎNCERCĂRI · DIAGNOSTIC
OPERAȚIUNI

Comenzi și stoc

Ingestie separată, efecte idempotente, anulări și limite pentru retur.

SKU · MIȘCARE · REVENIRE
PREDARE

Matrice de testare

Scenarii cap-coadă, volum, cron, erori API, revenire și documentație.

MEDIU DE TESTARE · LANSARE · SUPORT

08 / COMPATIBILITATE ȘI LIMITE

Arhitectura finală se decide după fluxurile comerciale reale.

Marketplace Hub este o fundație, nu o promisiune universală. Verificăm întâi sursele de date, extensiile și efectele fiecărui eveniment.
Matrice orientativă de compatibilitate pentru Marketplace Hub
SuprafațăCe verificămRezultat urmărit
WooCommerceversiune, produse, variații, SKU și stocsursă comercială unică
HPOSextensii și fluxuri care ating comenzilecompatibilitate declarată și testată
ProgramareAction Scheduler, WP-Cron și concurențăcoadă recuperabilă
Catalogvolum, câmpuri, imagini și taxonomiiindex stabil și măsurabil
API-urilimite de cereri, timp de răspuns, erori și procesare unicăadaptare pe fiecare canal
Dateretenție, acces, jurnale și seturi de dateexpunere minimă și controlată

09 / IMPLEMENTARE

Construim traseul de la sursa principală la prima sincronizare controlată.

Separăm mai întâi responsabilitățile, apoi adăugăm un singur canal și extindem după ce fluxurile critice sunt stabile.
  1. 01
    AUDIT

    Harta datelor

    Catalog, stoc, comenzi, ERP, facturare și responsabilitatea fiecărui sistem.

  2. 02
    CONTRACT

    Regulile nucleului

    Index, identificatori, mapări, evenimente, stări și limite comune.

  3. 03
    MEDIU DE TESTARE

    Primul adaptor

    Conectăm un canal cu seturi de date anonimizate și operații fără efect comercial.

  4. 04
    VALIDARE

    Scenarii cap-coadă

    Produse, variații, preț, stoc, comenzi, anulări, depășirea timpului și reluări.

  5. 05
    LANSARE

    Activare graduală

    Creștem loturile, urmărim coada și documentăm intervenția și revenirea.

11 / ÎNTREBĂRI FRECVENTE

Înainte să conectăm primul canal.

Răspunsurile delimitează nucleul comun, adaptoarele și verificările necesare.
01Ce este Marketplace Hub pentru WooCommerce?

Este nucleul tehnic care coordonează fluxurile comune dintre WooCommerce și adaptoarele marketplace. Centralizează indexul de produse, validările de bază, mapările, coada de lucrări, comenzile externe, mișcările de stoc, webhook-urile și jurnalizarea, fără să amestece regulile specifice fiecărui canal.

02Marketplace Hub include automat conectori pentru eMAG sau Trendyol?

Nu. Hub-ul oferă contractul comun și infrastructura de coordonare, iar fiecare marketplace este conectat printr-o extensie separată care își declară capabilitățile, configurația, mapările și regulile API. Conectorii eMAG și Trendyol rămân implementări distincte din portofoliu.

03Care sistem rămâne sursa principală pentru produse și stoc?

În arhitectura verificată, WooCommerce rămâne sursa comercială pentru catalog și stocul vandabil. Identificatorii și taxonomiile marketplace se păstrează în mapările Hub-ului, iar adaptoarele nu trebuie să transforme datele externe în sursa principală a produsului.

04Ce date intră în indexul local de produse?

Indexul păstrează separat produsul și variația, SKU-ul, EAN/GTIN-ul, titlul, starea, prețurile, moneda, stocul cantitativ, dimensiunile, atributele, taxonomiile și imaginile. Reconstruirea indexului rulează în loturi, iar modificările WooCommerce actualizează intrările relevante.

05Cum sunt validate produsele înainte de conectare?

Validatorul comun verifică existența produsului, SKU-ul, prețul, stocul cantitativ, titlul, imaginea principală, categoria și atributele variației. Lipsa EAN/GTIN este avertizare la nivelul nucleului, dar un adaptor precum eMAG o poate transforma într-o cerință obligatorie.

06Cum sunt procesate actualizările de produs, preț și stoc?

Evenimentele WooCommerce creează lucrări numai pentru adaptoarele configurate care declară capabilitatea necesară. Coada evită duplicatele active printr-o cheie unică, revendică fiecare lucrare înainte de execuție și aplică reluări progresive până la limita configurată, după care o marchează drept eroare finală.

07Marketplace Hub garantează sincronizare în timp real?

Nu. Procesarea este asincronă și depinde de Action Scheduler sau de mecanismul WP-Cron de rezervă, de disponibilitatea API-ului, de limitele canalului și de configurarea infrastructurii. Monitorizăm întârzierile și erorile, dar nu promitem livrare instantanee sau eliminarea completă a diferențelor de stoc.

08Cum sunt gestionate comenzile externe și stocul?

Comenzile marketplace normalizate sunt păstrate în tabele separate de comenzile WooCommerce, pentru a evita dublarea automată a rapoartelor. Scăderea stocului poate fi aplicată o singură dată prin chei idempotente, iar anularea poate elibera stocul tot o singură dată. Returul nu repune automat marfa în stoc înaintea verificării fizice.

09Cum sunt protejate webhook-urile marketplace?

Hub-ul expune o rută comună și trimite cererea către adaptorul marketplace înregistrat. Verificarea semnăturii și interpretarea setului de date aparțin adaptorului; cererea este procesată numai după confirmarea acestuia. În proiectul final stabilim și testăm în adaptorul dedicat protecțiile necesare împotriva retrimiterilor abuzive, procesarea unică, limitarea cererilor și jurnalizarea erorilor potrivit API-ului real.

10Ce se verifică înainte de lansarea Marketplace Hub?

Validăm versiunile WordPress, WooCommerce și PHP, HPOS, schema bazei de date, permisiunile, cronul, Action Scheduler, volumul catalogului, SKU-urile și variațiile, mapările, limitele API, concurența cozii, anulările, retururile, retenția jurnalelor și planul de revenire. Credențialele rămân exclusiv în conectorii configurați și nu sunt incluse în pagina de prezentare.

12 / URMĂTORUL PAS

Construiește un nucleu în care fiecare canal intră pe o rută clară.

Trimite-ne structura catalogului, sistemele conectate, marketplace-urile vizate și regulile actuale pentru stoc și comenzi. Începem cu harta surselor și definim nucleul înaintea primului adaptor. Implementarea este configurată mai întâi în mediul de testare. Nicio sincronizare cu un canal nu este activată automat.
KEPA
CENTRU DE PREFERINȚE
CONTROLUL RĂMÂNE LA TINE

Tu alegi ce permiți.

Cookie-urile necesare susțin funcționarea site-ului. Celelalte categorii sunt opționale și pornesc numai după acordul tău. Refuzul nu limitează accesul la serviciile și conținutul de bază KEPA.

Strict necesare

Mereu active

Permit memorarea alegerii tale și funcțiile esențiale, precum securitatea, autentificarea sau procesarea unei solicitări. Nu sunt folosite de acest plugin pentru publicitate.

Google Analytics 4 ne ajută să înțelegem ce pagini sunt vizitate și cum sunt folosite. Poate prelucra identificatori online și informații despre dispozitiv, pagini și interacțiuni. Nu pornim măsurarea înainte de acord.

Cu acordul tău, măsurăm și interacțiunile cu formularul de ofertă și clickurile către magazinele partenere. Nu transmitem în aceste evenimente numele, e-mailul, telefonul sau mesajul introdus.

Google Analytics 4 · încărcat prin Google Tag Manager

Integrarea KEPA nu activează Google Ads sau remarketing. Acceptarea statisticilor nu acordă permisiune pentru publicitate.

La retragerea acordului, pagina se poate reîncărca pentru a opri scripturile deja pornite. Salvează mai întâi informațiile introduse într-un formular.