Integrare DPD România — AWB SOAP, livrare EU si Predict 1h direct pe site
Conectam magazinul tau la DPD România prin service.dpd.ro: AWB automat la confirmare comanda, livrare internationala in toata Europa, ParcelShop in checkout, Predict 1h delivery window, retur self-service. Pentru WooCommerce, Shopify, Next.js sau orice stack custom.
Integrare DPD completa, end-to-end, gata de export european
Generare AWB automat via SOAP service.dpd.ro
La confirmare comanda apelam serviciul SOAP service.dpd.ro/services/ws/ cu username/password si payload greutate, dimensiuni, recipient, ramburs. Primim parcelId + URL eticheta PDF gata de printat. Optional folosim REST nou api.dpd.ro/api/shipments/ daca contractul tau il suporta. Zero introducere manuala in MyDPD admin.
Livrare internationala EU si non-EU
DPDgroup acopera toata Europa prin retea proprie. Configuram AWB extins cu cod tarif vamal HS Code pentru Marea Britanie, Elvetia, Norvegia, Serbia. Generam automat documente CN22/CN23 sau invoice comerciala. Tranzit 3-5 zile in EU, 5-10 zile non-EU. Validare HS Code la export ANAF.
ParcelShop in checkout cu harta
Apel la endpoint DPD pentru lista celor peste 500 ParcelShop active in Romania cu filtru pe judet, oras sau cod postal. Afisare pe harta Leaflet sau Google Maps cu marker-e + program + cautare. ParcelShop-ul ales se salveaza in comanda si merge automat ca service pickup la AWB.
Predict 1h delivery window
Activam flag-ul predictEnabled la nivel de AWB. DPD trimite automat SMS si email destinatarului cu fereastra de 1 ora in ziua livrarii. Optional reschedule sau redirect prin MyDPD app. Rata de livrare la prima incercare creste cu 15-25%. Cost DPD 1-3 RON/AWB depinzand de contract.
Etichete PDF si format termic
Template-uri configurabile: PDF A4 cu 4 etichete pe pagina, format termic 100x150mm pentru imprimante Zebra GX420t, ZPL native pentru integrare directa cu liniile de productie. Bulk download zilnic toate etichetele comenzilor confirmate.
Tracking real-time si notificari client
Polling status fiecare AWB la 30-60 minute via SOAP getParcelTrackingStatus. Status mapped pe limbaj client (preluat de DPD, in tranzit, livrat, returnat, retentie). Email + SMS automat la schimbare. Webhook intern pentru CRM/ERP daca vrei sincronizare cu SmartBill, ANAF sau HubSpot.
Ramburs (COD) si reconciliere automata
Configurare ramburs cu suma exacta din comanda (transmisa la AWB in RON, limita maxima DPD 9999 RON). Procesare incasare DPD cu transfer 2-5 zile lucratoare in contul tau. Reconciliere zilnica via polling /cashOnDelivery sau webhook DPD. Flag-uire automata diferente intre suma incasata si suma comanda.
Retur self-service + ParcelShop drop-off
Pagina /retur pe site unde clientul introduce numar comanda + motiv. Cream automat AWB retur via SOAP cu pickup de la adresa lui sau drop-off la ParcelShop (fara imprimanta, cod QR). Email cu eticheta de imprimat sau QR pentru ParcelShop. Reducere costuri suport cu 60-80%.
Monitoring + alertare erori SOAP
Sentry sau echivalent care prinde toate exceptiile SOAP (autentificare invalida, parcelType incorect, cod postal invalid, cod tarif HS invalid la export). Alerta Slack/email in 5 minute la erori repetate. Retry automat cu exponential backoff (3 incercari). Dashboard cu numar AWB-uri generate zilnic.
Cod sursa livrat + documentatie
Livram codul integrarii in repo-ul tau (Git, fara vendor lock-in), README cu toate metodele SOAP folosite, variabile de mediu pentru credentiale, comenzi npm/composer pentru rerulare. WSDL-ul DPD documentat in repo. Daca dispari noi sau iei alt dev, totul e clar in 30 minute.
Cum functioneaza
De la „vreau DPD pe site” la primul AWB international generat live
Zilele 1-2
Discovery + acces SOAP DPD
Sesiune 30-45 min unde stabilim: ce servicii DPD folosesti (Classic, Express, Predict, International EU, Pickup), volumul estimat AWB/luna, daca exporti in non-EU (UK/CH/NO). Primim username + password pentru service.dpd.ro, lista pickup-points contractate, lista serviciilor active. Daca nu ai cont DPD activ, ajutam la semnare contract (5-10 zile la DPD).
Zilele 3-5
Implementare client SOAP + REST optional
Construim modulul de comunicare cu service.dpd.ro: metode createShipment, getParcelTrackingStatus, requestCourier (pickup), listPickupOffices, listOffices. Pentru proiecte noi folosim REST api.dpd.ro/api/shipments/ daca e disponibil. Integram in checkout-ul site-ului (WooCommerce hooks, Shopify webhook, cod custom Next.js).
Zilele 6-8
ParcelShop + Predict + etichete
Implementare selectie ParcelShop in checkout cu harta interactiva, cache lista offices 24h. Activare Predict 1h pe AWB-urile aplicabile. Template-uri etichete A4 + termic 100x150 + ZPL Zebra. Test cu 5-10 colete reale catre adrese variate (intern RO, EU, non-EU daca aplicabil) ca sa validam end-to-end.
Zilele 9-10
Retur + ramburs + export international
Pagina retur self-service cu drop-off ParcelShop. Reconciliere ramburs zilnica. Pentru export non-EU configuram cod tarif HS Code per produs (validare ANAF TARIC), generare automata CN22/CN23 sau invoice comerciala atasata. Monitoring Sentry, alerta Slack pentru toate exceptiile SOAP.
Zilele 11-14
Go-live + training + 30 zile suport
Activare in productie cu monitoring atent prima saptamana. Training echipa ta (1h video + manual scris) cum gestioneaza erori SOAP, cum generezi AWB manual de backup din MyDPD, cum vede tracking in admin. 30 zile suport gratuit pentru bug-uri si ajustari la modificarile API DPD.
Stack suportat
Pe ce stack-uri integram DPD România — toate principalele
Plugin oficial
WooCommerce
Plugin oficial DPD Romania in WordPress repository. Configurare username/password service.dpd.ro, customizare template etichete, ParcelShop in checkout via shortcode, Predict toggle. 4-6 zile.
Middleware n8n
Shopify
Fara app oficiala DPD in App Store. Construim middleware n8n care asculta webhook order/create si genereaza AWB prin client SOAP Node.js. App custom Shopify pentru ParcelShop in checkout. 8-12 zile.
Modul partial-oficial
PrestaShop
Modul DPD partial-oficial pentru PrestaShop 1.7+ disponibil. Il configuram, completam Predict, ParcelShop, retur. Mentenanta scazuta. 5-7 zile.
Extensie comunitara
Magento 2
Extensia comunitara DPD acopera AWB basic, completam manual Predict, ParcelShop, livrare internationala cu HS Code. Magento 2 mai greu de mentenat. 10-14 zile.
Client SOAP/REST custom
Next.js custom
Scriem client TypeScript curat cu node-soap sau axios pentru REST. Cele mai bune performante si control total. Bun pentru magazine headless cu export EU. 9-12 zile.
Client SOAP/REST custom
Astro
Asemanator Next.js, AWB se genereaza in API routes sau n8n workflow. Excelent pentru magazine cu trafic mare. 9-12 zile.
Hibrid plugin + custom
WordPress headless
WooCommerce in backend headless, frontend Next.js sau Astro. Plugin DPD genereaza AWB la admin, frontend doar consuma starea. Bun pentru migratie progresiva. 10-14 zile.
Client SOAP custom
PHP custom
Aplicatii Laravel, Symfony sau plain PHP. Scriem client cu SoapClient nativ PHP. Foarte popular la magazinele construite in-house cu echipa proprie. 7-11 zile.
Detalii tehnice API
Cum arata la nivel de cod integrarea DPD România
service.dpd.ro/services/ws/
createShipment (SOAP)
Metoda principala SOAP pentru generare AWB. Autentificare username/password in envelope. Payload: senderClient, recipient, shipmentNote, parcels (greutate, dimensiuni), serviceId, predictEnabled, cashOnDelivery. Raspuns: id (parcelId), parcelIds, pdfLink pentru eticheta. Optional cod tarif HS pentru livrari non-EU.
service.dpd.ro/services/ws/
getParcelTrackingStatus (SOAP)
Polling status AWB cu parcelIds array. Cron la 30-60 min pe AWB-uri active (nu livrate, nu returnate). Mapam status DPD pe limbaj client si trigger-uim email/SMS. Cache 5 minute la nivel de aplicatie pentru a evita rate limit pe refresh frecvent.
api.dpd.ro
POST /api/shipments/ (REST)
REST endpoint alternativ mai modern (disponibil pe contracte noi). JSON clean, OAuth2 sau API key, mai usor de integrat din TypeScript/Python. Recomandam pentru proiecte greenfield daca DPD ti-l activeaza. Documentatie la dezvoltatori.dpd.ro.
Autentificare prin username/password pe SOAP sau OAuth2/API key pe REST (rotabile din MyDPD). Sandbox disponibil pentru testing AWB inainte de productie. WSDL public la service.dpd.ro/services/ws/calculate?wsdl. Documentatie completa la dezvoltatori.dpd.ro.
Pricing
Cat costa integrarea DPD — trei tier-uri dupa complexitate
Stack-ul actual: WooCommerce + plugin oficial e mai ieftin decat Next.js custom SOAP
Numarul de servicii DPD folosite (doar AWB vs AWB + ParcelShop + Predict + retur)
Daca exista deja cont DPD activ sau il setam noi (+5-10 zile)
Livrare internationala EU vs RO doar (+400-600€ pentru HS Code + CN22/CN23)
Volum AWB/luna — peste 1000/luna recomandam dashboard custom
Integrare cu eMag Marketplace via Seller API (+400-700€)
Numar template-uri etichete (A4, 100x150, ZPL Zebra) — fiecare extra +50€
Mentenanta lunara optionala 50€ pentru fix-uri rapide la modificari API DPD
Intrebari frecvente
Ce ne intreaba magazinele inainte sa porneasca integrarea DPD
Ce face exact o integrare DPD România si ce primesc concret in magazin?
Integrarea DPD conecteaza site-ul tau direct la serviciile web DPD prin service.dpd.ro/services/ws/ (SOAP) sau optional REST via api.dpd.ro/api/shipments/. Concret: la confirmare comanda generam automat AWB-ul cu greutate, dimensiuni, adresa destinatar, ramburs si optional cod tarif vamal pentru livrari non-EU. Primesti URL eticheta PDF gata de printat, tracking number salvat in comanda, status polling automat (preluat, in tranzit, livrat, returnat), notificare client prin email/SMS la fiecare schimbare. Pe checkout adaugam selectie ParcelShop (peste 500 puncte de ridicare in RO), activare Predict pentru fereastra de livrare 1h si toggle pickup la sediu pentru retur. Codul integrarii il livram in repo-ul tau, fara vendor lock-in.
Cat costa integrarea DPD si ce costuri reale am dincolo de implementare?
Implementarea integrarii la noi costa intre 500€ si 2000€ one-off in functie de scope: 500-800€ pentru AWB basic pe WooCommerce sau PrestaShop cu plugin existent, 900-1400€ pentru integrare completa cu ParcelShop in checkout, Predict si retur self-service, 1500-2000€+ pentru stack-uri custom Next.js/PHP cu livrare internationala EU si cod tarif vamal pentru Marea Britanie sau Elvetia. Costurile recurente: 0-50€/luna mentenanta optionala la noi (fix-uri rapide la schimbari de API DPD), restul DPD le factureaza separat pe baza contractului tau (per AWB, tarif standard cu DPD direct). Nu exista fee per AWB de la noi, iar Sandbox-ul DPD pentru testing e gratuit pe durata implementarii.
Cum livreaza DPD international in EU si non-EU, ce setam pentru export?
DPD România face parte din DPDgroup (Geopost), una dintre cele mai mari retele de curierat din Europa, cu acoperire directa in toate statele membre EU plus Marea Britanie, Elvetia, Norvegia, Serbia. Pentru EU intra-comunitar (Germania, Franta, Italia, Spania etc.) cream AWB normal cu serviciul DPD Classic EU, transit 3-5 zile, fara documente vamale. Pentru non-EU (UK post-Brexit, CH, NO, RS) configuram AWB extins cu cod tarif vamal HS Code per produs (4-10 cifre), valoare declarata, origine marfa, currency. Generam automat documentele CN22/CN23 sau invoice comerciala atasata electronic. Important: validam codurile HS la export ANAF inainte sa trimitem, ca sa eviti retineri la vama. Recomandam integrarea cu modul TARIC EU pentru cautare automata cod tarif.
Predict 1h delivery window — cum functioneaza si merita integrat?
Predict este serviciul DPD prin care destinatarul primeste prin SMS si email o fereastra de livrare de 1 ora in ziua livrarii, plus posibilitatea de a reprograma sau redirectiona coletul prin aplicatia MyDPD. Pentru integrare activam flag-ul Predict la nivel de AWB (parametru predictEnabled true), iar DPD trimite automat notificarile catre telefon si email-ul completate la AWB. Beneficiu real: rata de livrare la prima incercare creste cu 15-25% (mai putine reincercari, mai putine retururi de coletut), customer satisfaction crescut, ticket-uri de suport reduse drastic. Costul DPD pentru Predict variaza intre 1-3 RON per AWB depinzand de contractul tau. Recomandam pentru cosuri peste 100 RON sau produse fragile, unde clientul vrea control asupra livrarii. Pentru cosuri mici sau livrari express, nu se justifica.
Pe ce stack-uri integrati DPD — WooCommerce, Shopify, PrestaShop, custom?
Mergem pe orice stack care poate face cereri HTTP cu SOAP envelope sau REST JSON. 1) WooCommerce: plugin oficial DPD Romania disponibil in repository-ul DPD, il configuram cu username/password de la service.dpd.ro, customizam template etichete, adaugam ParcelShop in checkout via shortcode. 2) Shopify: nu exista app oficiala DPD in App Store, construim middleware n8n care asculta webhook order/create si genereaza AWB prin client SOAP scris in Node.js. 3) PrestaShop: modul DPD partial-oficial disponibil, completam manual Predict si ParcelShop. 4) Magento 2: extensie comunitara existenta, o adaptam. 5) Next.js, Astro, PHP custom: scriem client SOAP cu node-soap sau strong-soap, sau folosim REST-ul mai nou api.dpd.ro/api/shipments/ daca contractul tau il suporta. Eel mai curat e REST + TypeScript pentru proiecte noi.
Cum procedam la retur si cum gestionam ramburs/COD prin DPD?
Pentru retur cream pagina /retur pe site unde clientul introduce numar comanda si motiv (mismatch marime, defect, schimbare opinie). Generam automat AWB retur prin acelasi serviciu SOAP cu parametru serviceId pentru retur si pickup de la adresa clientului sau drop la ParcelShop. Clientul primeste eticheta PDF pe email sau cod QR pentru ParcelShop drop-off (super simplu, fara imprimanta). DPD aduce coletut inapoi la pickup-ul tau in 3-7 zile, costul retur facturat separat in contractul DPD. Pentru ramburs (COD), la generare AWB transmitem amount-ul exact in RON (DPD nu accepta alte monede pe RO), DPD incaseaza la livrare si transfera in contul tau in 2-5 zile lucratoare. Reconcilierea zilnica o automatizam via webhook DPD sau polling /api/cashOnDelivery — comparam suma incasata cu suma comanda si flag-uim diferentele. Atentie: COD limita maxima DPD e 9999 RON per colet.
Suportati integrare cu eMag Marketplace prin DPD ca curier ales de noi?
Da, eMag Marketplace permite sellerilor sa-si aleaga curierul propriu pentru livrare in afara FBE (Fulfillment by eMag). Pentru sellerii care vor sa foloseasca DPD direct (nu courier-ul implicit eMag), construim un workflow care preia comenzile din Seller Account eMag via Marketplace API (orders endpoint), genereaza automat AWB DPD prin SOAP, trimite AWB-ul inapoi la eMag prin awb_update endpoint pentru a fi vizibil cumparatorului in interfata eMag. Sincronizam status-urile periodic ca eMag sa marcheze comanda livrata. Beneficii: control mai bun pe tarife daca ai contract DPD avantajos, retur direct fara overhead eMag, brand experience consistent. Costuri suplimentare integrare: +400-700€ peste pretul integrarii DPD standard. Recomandam pentru sellerii cu peste 500 comenzi eMag/luna unde diferenta de cost per AWB justifica setup-ul.
DPD vs Sameday vs Fan Courier — cand alegem DPD si pentru ce magazine?
DPD castiga clar in: 1) Livrare internationala EU si non-EU — singurul curier din RO cu retea proprie consolidata in toata Europa (DPDgroup detinut de Geopost/La Poste). Pentru magazine care exporta in DE, FR, UK, IT, CH alege DPD fara discutie. 2) Predict 1h delivery window — unic in RO, valoros pentru produse premium si fragile. 3) Acoperire urbana premium cu rute optimizate AI. 4) Brand global, reduce frictiunea de checkout pentru clienti familiarizati cu DPD din alte tari. Sameday castiga la: easybox dens in orase mari, integrare API mai moderna (REST clean vs SOAP DPD), preturi mai bune in RO pe colete mici. Fan Courier castiga la: acoperire rurala, preturi competitive pe volum mare, dar API SOAP mai vechi. Recomandare: DPD pentru magazine cu export EU si segment premium, Sameday pentru e-commerce romanesc mass-market, Fan Courier pentru volume mari si zone rurale. Putem rula multi-curier cu routing rule-based.
Integrari conexe
Vrei si alti curieri sau mai multe integrari pe site?
Trimite-ne stack-ul actual (WooCommerce, Shopify, Next.js custom etc.), volumul estimat AWB/luna si daca exporti in EU/non-EU. Iti raspundem in 4 ore cu oferta scrisa, scope clar si calendar de livrare.