Skip to content
Guide • Updated Sep 2025 PrestaShop

PrestaShop 3PL: The Complete Guide (2025)

A no‑nonsense blueprint to connect PrestaShop to a 3PL via module or WebService, automate labels, support multistore, and streamline EU shipping.

TL;DR

  • Choose approach: module (fast) or WebService API (flexible).
  • Normalise product data: combinations, attributes, and packaging hints.
  • Automate labels: pick DPD/DHL/GLS/UPS/Royal Mail based on rules.
  • Support multistore: isolate stock and routing per shop if needed.
  • Measure KPIs: reprint rate, DIFOT, cost per order.

Readiness checklist for PrestaShop

Catalogue hygiene

  • Accurate weights/dimensions per combination
  • HS codes/origin for international
  • Bundle/pack rules where applicable

Shipping methods

  • Standard/Express/Intl named consistently
  • Map to carrier products + cut‑offs
  • Returns authorisation policy

Integrations

  • Module compatibility list and versions
  • WebService credentials (if API route)
  • Webhook endpoints for status updates

Modules vs WebService API

Modules get you live quickly and often cover 80% of use cases. Verify label formats, returns, and multistore support. WebService API gives fine‑grained control for custom documents (ASN/EDI), split shipments, and complex routing. Many merchants combine both with middleware for rules and printing.

Tip: If you have multistore, test order routing and stock sync per shop - don’t assume defaults apply globally.

Label automation: EU‑friendly setup

  • DPD Predict for premium domestic and cross‑border EU.
  • DHL for fast international express; GLS for regional value.
  • Royal Mail for UK small packets; ensure 100×150 mm at 203 - 300 DPI.

Avoid reprints: disable fit‑to‑page; use scale 100% and the correct stock size in your printer driver.

Multistore & warehouses

Define routing per shop and per warehouse. Common patterns include “nearest depot”, “by product family”, and “by region”. When stock is low, prefer the site with the shortest promised delivery window.

International & VAT considerations

  • Keep HS codes/origin current to avoid customs holds.
  • Use IOSS for eligible EU orders to reduce fees and confusion.
  • For DDP vs DAP, pick by basket value and customer segment.

Choosing a PrestaShop‑friendly 3PL

Integration depth

  • PrestaShop module history and support
  • WebService examples, webhook catalog
  • Sandbox + onboarding timeline

Operations

  • EU carrier choice (DPD/DHL/GLS/UPS)
  • Returns flows and labels/QR
  • Cut‑offs and exception SLAs

Commercials

  • Transparent rate cards + surcharges
  • Peak caps and seasonal staffing
  • Exit and data portability

KPIs to watch

  • Fill rate (stock accuracy across combinations)
  • DIFOT and cycle time
  • Reprint rate and return rate
  • Cost per order incl. surcharges and cross‑border fees

ParcelOffice for PrestaShop 3PL

Rules choose the right carrier and label format per order. Support multistore, EU carriers, and returns without custom code.

“For France/Spain retail orders ≤2kg with IOSS present, use DDP with paperless trade; attach CN22 if carrier requires fallback.”

Labels:

  • 1 × DPD Classic DDP (EU IOSS) (4×6) + Paperless trade docs (auto‑transmitted)
  • CN22 only if carrier flags paperless not accepted for that route

“US orders >$200 value: FedEx International Priority DDP with $1,000 insurance; attach 3 invoices + include HS codes from catalog.”

Labels:

  • 1 × FedEx International Priority (DDP) (4×6)
  • Commercial Invoice ×3 (paperless where supported)
  • Insurance endorsement embedded in label metadata

FAQs

Can I run multistore with one 3PL?

Yes. Define separate routing rules per shop and coordinate stock sync per warehouse. Many 3PLs support this pattern out of the box.

Do I need a dedicated returns portal?

Not always. Many carriers offer QR/print‑at‑home flows. You can embed these into your customer emails or account area.