> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://doc.common-services.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Points retrait (Mondial Relay, Colissimo, SendCloud)

À l’import d’une commande Cdiscount / Octopia en **point retrait**, le module peut écrire le relais dans votre module transporteur PrestaShop (étiquettes, tracking).

Sans intégration activée, la commande est importée **sans** données de point retrait dans Mondial Relay / Colissimo / SendCloud.

### Prérequis

1. Modes de livraison point retrait **activés** sur Octopia (*Mes paramètres expédition*).
2. Ces modes **mappés** dans le module → **Transport** (transporteurs PrestaShop).
3. Module cible installé et configuré (Mondial Relay natif, Colissimo / So Colissimo, et/ou SendCloud).

Sinon : erreurs du type *Livraison … : non paramétré* — voir [Livraison non paramétré](https://doc.common-services.com/fr/article/livraison-non-parametre-1cs5gql/).

### Activer les intégrations

**Transport** → **Pickup Point Integrations**  
(*Enable the integrations you use… All options default to disabled.*)

Cochez uniquement ce que vous utilisez, puis **Enregistrer**.

---

### Mondial Relay integration

- Modes Octopia : `PickupPointMondialRelay`, `ExpressPickupPointMondialRelay`
- Écrit le point dans le module **Mondial Relay** natif PrestaShop
- Prérequis : module Mondial Relay installé et configuré

### Colissimo / So Colissimo integration

- Modes : `PickupPointLaPoste` (et variantes Standard / Express)
- Modules supportés : Colissimo Flexibilité (`soflexibilite`, `colissimo`) et So Colissimo legacy (`socolissimo`, `soliberte`)

### SendCloud integration

- Étiquettes SendCloud pour **Mondial Relay, Relais Colis, Colissimo** (et modes pickup supportés)
- À l’import : ligne dans `ps_service_points_v2`
- Prérequis : module SendCloud + clés API

1. Cochez **SendCloud integration**
2. **SendCloud API Public Key** / **Secret Key**
(*Obtain from SendCloud: Settings > Integrations > Sendcloud API > Connect*)
3. **Test connection**
4. Enregistrer

Quand SendCloud est OK : *When SendCloud is enabled… new Cdiscount pickup orders get their relay written to… service_points_v2 during order import.*

---

### Quelle intégration choisir ?

| Besoin | Activer |
| ---- | ---- |
| Étiquettes via module Mondial Relay PrestaShop | Mondial Relay |
| Étiquettes via Colissimo / So Colissimo | Colissimo |
| Toutes les étiquettes pickup via SendCloud | SendCloud (+ clés) |

Vous pouvez combiner (ex. SendCloud + Mondial Relay) si vos process le demandent ; activez seulement ce qui est réellement utilisé.

### Point retrait manquant (SendCloud)

**Commandes** → **Fix SendCloud pickup integration** (si SendCloud activé) :

1. ID commande PrestaShop **ou** `orderId` / référence API
2. **Retry SendCloud integration**

Le module re-récupère la commande et réécrit le relais dans `ps_service_points_v2`.  
Une **ré-importation** d’une commande déjà en PrestaShop peut aussi compléter un point manquant.

### Checklist

1. Modes pickup activés Octopia
2. Mapping **Transport**
3. Module(s) transporteur / SendCloud OK
4. Case(s) **Pickup Point Integrations** + clés SendCloud si besoin
5. Tester une commande pickup (import)
6. Si besoin : outil **Fix SendCloud**