# ⚙️ Exemple de configuration d'un module

Pour chaque site sur laquelle l'extension fonctionne, il y a un module dédié. Le paramétrage est assez intuitif et se répète pour chaque module, nous allons donc voir ensemble un exemple pour le module Shopify :

<figure><img src="https://3717991958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0lyYqOmLjQTAjZyxHiFa%2Fuploads%2FzvX9PfpwobMWYRnKrERb%2Fimage.png?alt=media&#x26;token=cfafbb8a-107f-4c5f-bb39-1980d79ec6c5" alt=""><figcaption></figcaption></figure>

**Deux modes vous sont proposés : Fast et Manual** et ça concerne la manière de faire. En mode Fast, l'extension va tout faire, ajouter la taille au panier, cliquer sur les boutons pour payer ainsi que mettre les informations d'adresse et bancaires. Le mode Manual lui va simplement ajouter les informations et vous devrez cliquer sur les boutons. **Nous recommandons de mettre le mode Fast**\
\
**Payment method** va gérer le moyen de paiement utilisé, pour Shopify le meilleur moyen est la **carte de crédit**, Paypal est inutile donc le choix n'est pas possible pour ce module.\
\
**Size mode** : ceci va concerner la taille que l'extension va ajouter automatiquement au panier,

* **FirstAvailable** va prendre la première taille disponible en partant de la plus petite
* **Random** sera aléatoire
* **Single** pour une seule taille qu'il faudra renseigner
* **Range** pour indiquer une suite de tailles dans laquelle choisir, l'extension prendra la plus petite taille disponible

**Profile** : pour choisir quel profil utiliser sur ce module.

<figure><img src="https://3717991958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0lyYqOmLjQTAjZyxHiFa%2Fuploads%2Fq6nJy38k3VtRyHwG9DmX%2Fimage.png?alt=media&#x26;token=b4198130-8d26-4b89-aaca-736a934ff384" alt=""><figcaption></figcaption></figure>

## Test du module

Rendez nous sur Asphaltgold après avoir activé le module Shopify avec un profil ayant une fausse CB pour voir si tout est bon, on voit en bas à droite que le terminal s'affiche et qu'il a bien chargé le profil correspondant :&#x20;

<figure><img src="https://3717991958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0lyYqOmLjQTAjZyxHiFa%2Fuploads%2FYzmy9Jsgf6zu42i0g0sE%2Fimage.png?alt=media&#x26;token=236bfc6c-870f-4f39-8ee4-180dd911dd77" alt=""><figcaption><p>(si il écrit "Error about the profile" vous avez fait une erreur dans la création de votre profil)</p></figcaption></figure>

Ensuite, nous allon aller sur une page produit avec l'ATC automatique activé. Attention à bien être sur un profil de test car tout se fait en request ce qui veut dire que vous ne verrez rien à l'écran, juste les étapes que passe l'extension.

<figure><img src="https://3717991958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0lyYqOmLjQTAjZyxHiFa%2Fuploads%2FZcKUxdOoQh5W1EINduez%2Fimage.png?alt=media&#x26;token=74ea0d35-14c3-4da4-9583-fca4fb330efc" alt=""><figcaption></figcaption></figure>

Si le script s'arrête à "<mark style="color:red;">Payment Error</mark>", cela indique que tout est bon et que le script s'est arrêté simplement car la carte renseignée était une carte de test.

## Mention spécial pour Kith EU :&#x20;

Si lorsque vous essayez de cop sur Kith, vous voyez que le terminal s'arrête à l'étape "Submitting address \[1]" c'est dû au fait que dans votre profil, votre numéro de téléphone est en +33... au lieu de 06... car en effet Kith ne supporte pas ce format de numéro de téléphone, ils veulent obligatoirement du +06 sinon impossible de payer. (Attention impossible d'annuler une commande chez Kith)

<figure><img src="https://3717991958-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0lyYqOmLjQTAjZyxHiFa%2Fuploads%2FE4MsJxRlLin0ZfgiRWAY%2Fimage.png?alt=media&#x26;token=b9f31f18-dd38-4668-9b80-0910b1464809" alt=""><figcaption></figcaption></figure>
