# WooCommerce

<figure><img src="https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FzIBTdIMZnrmyMZhJkd6h%2Fkoppel%20je%20WooCommerce%20webshop.webp?alt=media&#x26;token=0f4cca02-7791-4870-8e2e-d72f4258374e" alt=""><figcaption></figcaption></figure>

[WooCommerce](https://woocommerce.com/) est un plugin WordPress populaire avec lequel vous pouvez facilement mettre en place une boutique en ligne. Grâce au lien WooCommerce dans eFactori, vous pouvez convertir automatiquement une commande de votre boutique en ligne WooCommerce en un bon de commande, un bon de livraison ou une facture. Celui-ci peut ensuite être envoyé par eFactori (automatiquement) au client par e-mail.

## Activer la connexion WooCommerce

Vous pouvez activer la connexion WooCommerce via 'Applications et connexions'.&#x20;

1. Accédez à votre adresse électronique dans le coin supérieur droit et choisissez 'Applications et connexions' dans le menu.&#x20;
2. Dans la liste de 'Paramètres avancés', allez à 'WooCommerce'.&#x20;
3. Appuyez le bouton vert 'Activer'.

## Configurer la connexion WooCommerce

Dès que le lien a été activé, un bouton jaune "Configurer" apparaît sur le côté gauche. Cliquez dessus pour établir le lien.

<figure><img src="https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FqWkuHby4FYzsup66Ezo4%2Fimage.png?alt=media&#x26;token=2c328a85-52cb-4f76-a49d-9e156947aee7" alt=""><figcaption></figcaption></figure>

### Paramètres du webhook

Un "webhook" permet à votre boutique WooCommerce d'envoyer toutes les informations relatives à la commande à eFactori lorsqu'une commande est passée.&#x20;

Pour mettre en place le lien entre eFactori et WooCommerce, vous devez configurer deux webhooks, en entrant certaines données eFactori dans votre propre environnement WooCommerce.

<figure><img src="https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2F6w5RFohPfcOB8QGdt2Vx%2Fimage.png?alt=media&#x26;token=577e4e6d-48af-4344-bdfa-cdc87d02b38e" alt=""><figcaption></figcaption></figure>

Allez dans le panneau d'administration de votre boutique en ligne:

* Cliquez sous 'WooCommerce' sur 'Settings' (ou 'Paramètres', selon votre choix de langue). Voir l'étape (1) de la figure ci-dessous.
* Allez dans le tab 'Advanced' / 'Avancé' (2)
* Dans le menu ci-dessous, allez à 'Webhooks' (3)
* Cliquez sur le bouton 'Add webhook' / 'Ajouter webhook' (4)

![](https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FGYLOATQncztDEm1vcI5Y%2Fimage.png?alt=media\&token=a83a5cb3-bafc-4133-8435-54ae70fddd0f)

Vous verrez maintenant les champs suivants :&#x20;

![](https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FqBPwAID7zahouDGoCHrE%2Fimage.png?alt=media\&token=1b551a78-5cf2-44b2-a81c-2560d985f51b)

* Nom: au choix, donnez à cette action un nom qui a du sens pour vous (par exemple "eFactori.be").
* Statut: selectionnez 'Active' / 'Actif'
* Topic: sélectionnez ici l'action appropriée pour votre flux de travail.
  * Choisissez 'Order Created' / 'Commande créée' pour le premier webhook.
  * Choissisez 'Order Updated' / 'Commande actualisée' pour le deuxième webhook.
* Delivery URL: copiez la valeur du champ 'Delivery URL' dans eFactori vers ce champ dans WooCommerce
* Secret: copiez la valeur du champ 'Secret' dans eFactori vers ce champ dans WooCommerce
* API Version: laissez la sélection suggérée ici (vous n'avez pas besoin de la modifier).

Cliquez le bouton 'Save webhook' pour le sauvegarder dans WooCommerce.&#x20;

{% hint style="info" %}
Répétez ces étapes pour configurer le deuxième webhook.
{% endhint %}

Vous pouvez maintenant retourner au panneau de configuration dans eFactori. Les commandes passées dans WooCommerce seront désormais transmises vers eFactori.

### Paramètres de commande

Dans cette section, choisissez quel type de document doit être créé dans eFactori, quand il doit être créé et comment il sera envoyé.

<figure><img src="https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FVJlY98oKjtQ8pV6vu911%2Fimage.png?alt=media&#x26;token=86a2fe13-1541-4c01-9756-8d80a106e2c2" alt=""><figcaption></figcaption></figure>

Vous pouvez choisir de créer un bon de commande, un bon de livraison ou une facture.&#x20;

Vous pouvez ensuite choisir le moment où le document sera créé :&#x20;

* dès que la commande a été créée dans WooCommerce&#x20;
* dès que la commande a reçu le statut "payé" dans WooCommerce (statut "completed") ou qu'elle a été payée immédiatement en ligne, par exemple via Mollie&#x20;
* dès que la commande est en cours de traitement dans WooCommerce (statut "processing")&#x20;
* dès que la commande est terminée dans WooCommerce (statut "completed")

Si vous cochez la case "Envoyer automatiquement par e-mail", le document est immédiatement envoyé à l'adresse e-mail avec laquelle la commande a été passée dans WooCommerce. Si vous ne cochez pas cette case, le document sera créé avec le statut 'Concept' dans eFactori et vous devrez l'envoyer vous-même.&#x20;

Lorsqu'un client saisit quelque chose dans le champ 'Note de commande' dans WooCommerce, cela sera affiché dans le 'Champ de texte supplémentaire en haut du document' sur les documents eFactori. Dans l'interface eFactori, cela apparaît dans le champ "Note interne" du document.

### Légendes et e-mails

Vous pouvez définir la légende sur le document lui-même et utiliser des textes différents pour les documents des commandes qui ont déjà été payés ou qui doivent encore être payés. Si vous avez activé l'application "[Clients étrangers](../../modules/clients-etrangers)", vous pouvez définir ces textes par langue.

![](https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FcJLa0i8ya0Vv7WClHBD1%2Fimage.png?alt=media\&token=3db627d3-b1dc-4908-a40c-2b9f8f88d3b1)

Vous pouvez également définir le texte de l'e-mail d'accompagnement. Ici aussi, vous pouvez faire la distinction entre un texte d'e-mail pour une commande qui a déjà été payée et une commande qui doit encore être payée.

## Meilleures pratiques

### Évitez les courriels en double

Si vous avez coché l'option 'Envoyer automatiquement par e-mail', le client recevra un e-mail d'eFactori avec le document créé immédiatement après sa commande dans votre boutique en ligne. Par défaut, WooCommerce envoie également un e-mail au client après une commande. Pour éviter que le client ne reçoive deux e-mails, vous pouvez choisir de désactiver l'e-mail de WooCommerce.&#x20;

Vous pouvez gérer cela via 'Settings' / 'Paramètres', puis en haut de l'onglet "Emails". Vous voyez ici une liste de tous les emails actifs envoyés par WooCommerce. Par exemple, vous pouvez désactiver l'e-mail concernant la "nouvelle commande", de sorte que seul l'e-mail d'eFactori parvienne au client.

![](https://4290047735-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtByhxiYsFxlUWLBU7Os%2Fuploads%2FWLiA6E4XTEmDxkM3meGK%2Fimage.png?alt=media\&token=123847a8-4621-4ab9-a48b-a0e887e57c94)

### Paiement après commande

Si vous voulez envoyer la facture eFactori à votre client et qu'elle n'a pas encore été payée, vous pouvez la faire payer via [Mollie](../connexion-paiement-en-ligne/mollie) ou [Payconiq QR](../connexion-paiement-en-ligne/payconiq) (comme une facture régulière).&#x20;

Si le client souhaite de payer par virement bancaire, veillez à demander au client de payer sur la base du numéro de facture ou du communication structuré, comme pour une facture eFactori régulière. De cette façon, le document peut être marqué comme 'payé' dans eFactori.

### Gestion des stocks

Utilisez-vous la [gestion des stocks](../../modules/gestion-des-stocks) dans eFactori ? Choisissez alors de gérer votre stock soit dans eFactori, soit dans WooCommerce. La liaison n'assure pas la synchronisation des stocks entre les deux systèmes. Dès qu'une facture est créée pour un article dans eFactori, le stock change automatiquement. Il est donc recommandé de ne pas afficher les numéros de stock dans votre boutique en ligne et de ne les gérer que dans eFactori.
