# WooCommerce

Il n'existe pas d'extension WooCommerce VaEmail. Les emails de commande passent par le relais SMTP, ou par l'API si vous avez un développement sur mesure.

## Prérequis

- WooCommerce sur WordPress.
- Un domaine d'envoi authentifié.
- Une clé API dédiée à la boutique.
- Un seul chemin d'envoi actif pour les emails de commande.

## Tutoriel

Par SMTP, réglez votre extension SMTP sur `smtp.vaemail.fr`, port `587` ou `2525` avec STARTTLS, ou `465` en TLS. Le mot de passe est la clé API. WooCommerce envoie alors ses emails par ce chemin, sans autre réglage.

Par l'API, appelez `POST /api/v1/transactional/send` depuis votre code, avec une `Idempotency-Key` stable par commande et par type d'email.

## Comment tester

1. Passez une commande de test avec une adresse à vous.
2. Vérifiez qu'un seul message arrive et qu'il figure dans votre journal VaEmail.
3. Avec l'API, lisez `GET /api/v1/messages/{id}` : seul `delivered` confirme la remise.

## Limites

VaEmail ne lit pas les commandes WooCommerce et ne déclenche aucun email à leur place. Le contenu reste celui de WooCommerce.

## Reprise après erreur

Après un délai dépassé, ne renvoyez pas la commande par un second chemin : lisez d'abord le journal. Avec l'API, réutilisez la même `Idempotency-Key` pour relancer. Si deux extensions d'envoi sont actives, désactivez-en une.
