# Mise en place eboutique

### 1ère présentation dans les grandes lignes

1. Présenter les fonctionnalités et non fonctionnalités de la eboutique, et le prix
2. Donner le lien de la doc Odoo et dire si partant ou non dans le principe

### Formation initiale

Suivre le plan de la doc : [OPTION - Site de précommande](https://librairie.grap.coop/books/odoo-v12/chapter/option-site-de-precommande "OPTION - Site de précommande")  
**Insister sur le timing →** l'activité a pas mal de choses à faire avant même le déploiement du site, voir la partie de [doc dédiée](https://librairie.grap.coop/books/odoo-v12/page/presentation-generale#bkmrk-d%C3%A9ploiement-de-la-so).

### Côté DNS nom de domaine de l'activité

<p class="callout info">À faire par le support-info ou l'activité</p>

```shell
# Rajouter 3 lignes au DNS
# Modifier boutique par ce que veut l'acti (boutique, vente etc)
# Modifier TRIGRAMME par le trigramme de l'activité

boutique CNAME cname-TRIGRAMME-boutique.grap.coop
boutique-preproduction CNAME cname-TRIGRAMME-boutique-preproduction.grap.coop
boutique-test CNAME cname-TRIGRAMME-boutique-test.grap.coop
```

#### Sur OVHCloud

<details id="bkmrk-sur-ovhcloud-suivre-"><summary>Sur OVHCloud</summary>

#### **1)** Suivre <span style="color: rgb(224, 62, 45);">**1**</span>,<span style="color: rgb(224, 62, 45);">**2**</span>,<span style="color: rgb(224, 62, 45);">**3**</span>,<span style="color: rgb(224, 62, 45);">**4**</span> pour arriver à l'écran de modification de **la Zone DNS**

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/f3Timage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-04/f3Timage.png)

#### **2) Ajouter une Entrée** et choisir **CNAME**

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/gf9image.png)](https://librairie.grap.coop/uploads/images/gallery/2026-04/gf9image.png)

#### **3)** Rentrer les infos selon l'activité puis Ajouter

<p class="callout warning">Le faire pour les 3 lignes : **boutique**, **boutique-preproduction** et **boutique-test**</p>

[![image.png](https://librairie.grap.coop/uploads/images/gallery/2026-04/scaled-1680-/05fimage.png)](https://librairie.grap.coop/uploads/images/gallery/2026-04/05fimage.png)

</details>

### Côté DNS sur grap.coop

<p class="callout info">À faire par le support-info</p>

```shell
# Rajouter 3 lignes au DNS
# Modifier boutique par ce que veut l'acti (boutique, vente etc)
# Modifier TRIGRAMME par le trigramme de l'activité

cname-TRIGRAMME-boutique 300 IN A 51.159.30.249
cname-TRIGRAMME-boutique-preproduction 3600 IN A 51.254.44.22
cname-TRIGRAMME-boutique-test 3600 IN A 94.23.17.188
```


### Côté support info

<div id="bkmrk-donner-le-groupe-opt" style="position: relative;"><div style="position: relative;"><div class=""><div aria-atomic="true" aria-label="À 15:34 le vendredi 7 avril, Sylvain LE GAL (GRAP) a répondu **Côté support info**
- il faut donner le groupe "Option : fait des ventes en lignes" à / aux utilisateurs. (EPF, + caisse1 / caisse 2 / etc...)
ensuite, elle a tous les accès pour paramétrer ses produits / ses infos de eboutique / etc...
(nota : je crois que elle a déjà, mais j'en suis plus sûr.)" class="a11y__section post same--user same--root post--comment " data-testid="postView" role="listitem" tabindex="0"><div aria-hidden="true" class="post__content " data-testid="postContent" role="application"><div><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post__body   "><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" tabindex="0">- Donner le groupe `Option : fait des ventes en lignes` à / aux utilisateur·rices (EPF caisse1 / caisse 2 / etc...)  
    Cela donne les accès pour paramétrer ses produits / ses infos de eboutique / etc.
- Prévenir Sylvain pour déployer la e-boutique quand il peut, avec le nom de domaine souhaité.

</div></div></div></div></div></div></div></div></div></div></div></div>### Côté admin

<div id="bkmrk-cr%C3%A9ation-d%27un-user-a" style="position: relative;"><div style="position: relative;"><div class=""><div aria-atomic="true" aria-label="À 15:33 le vendredi 7 avril, Sylvain LE GAL (GRAP) a répondu Alors y'a 2 choses.
**Côté admin** 
- je créé un user et je lui donne le groupe "eBoutique (Utilisateur technique)"
- je paramètre la société.
- je déploie un nouveau site web avec ansible
pour ça, il me faut juste le nom ( truc.epiforie.fr)
Je vais essayer de faire un tuto aussi. 
Pour cette fois, je peux l'envoyer le 17 Avril pour la mise en prod si ça te convient.
" class="a11y__section post  same--root post--comment " data-testid="postView" role="listitem" tabindex="0"><div aria-hidden="true" class="post__content " data-testid="postContent" role="application"><div><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post__body   "><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" tabindex="0">- création d'un user avec le groupe `eBoutique (Utilisateur technique)`
- paramétrage de la société.
- déploiement d'un nouveau site web avec ansible

</div></div></div></div></div></div></div></div></div></div></div></div>### Côté support info

- Paramétrer le franco sur la eboutique
- Accompagner l'activité pour le bon paramétrage

<div id="bkmrk--1" style="position: relative;"><div class=""><div aria-atomic="true" aria-label="À 15:33 le vendredi 7 avril, Sylvain LE GAL (GRAP) a répondu Alors y'a 2 choses.
**Côté admin** 
- je créé un user et je lui donne le groupe "eBoutique (Utilisateur technique)"
- je paramètre la société.
- je déploie un nouveau site web avec ansible
pour ça, il me faut juste le nom ( truc.epiforie.fr)
Je vais essayer de faire un tuto aussi. 
Pour cette fois, je peux l'envoyer le 17 Avril pour la mise en prod si ça te convient.
" class="a11y__section post  same--root post--comment " data-testid="postView" id="bkmrk--2" role="listitem" tabindex="0"><div aria-hidden="true" class="post__content " data-testid="postContent" role="application"><div><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post__body-reactions-acks">  
</div></div></div></div></div></div></div><div style="display: inline; width: 0px; height: 0px; z-index: -1; overflow: hidden; margin: 0px; padding: 0px;"><div dir="ltr" style="position: absolute; flex: 0 0 auto; overflow: hidden; visibility: hidden; z-index: -1; width: 100%; height: 100%; left: 0px; top: 0px;"><div style="flex: 0 0 auto; overflow: hidden; z-index: -1; visibility: hidden; inset: -9px -8px -8px -9px;"><div style="position: absolute; flex: 0 0 auto; visibility: hidden; overflow: scroll; z-index: -1; width: 100%; height: 100%;"><div style="position: absolute; left: 0px; top: 0px; height: 243px; width: 100%;">  
</div></div><div style="position: absolute; flex: 0 0 auto; visibility: hidden; overflow: scroll; z-index: -1; width: 100%; height: 100%;"><div style="position: absolute; height: 200%; width: 200%;">  
</div></div></div></div></div></div>### En plus  


Deux paramétrages - qu'on sait pas lequel est utile mais qui permet d'éviter le "Erreur inattendue" au moment de la confirmation d'une commande :

- Pour la Caap : Ajout au rôle `<span class="o_field_char o_field_widget o_required_modifier">eBoutique (Utilisateur technique)</span>` du groupe `Commandes Groupées / Utilisateur`
- Ajout à l'utilisateur `xxx-eboutique` du fuseau horaire `"Europe/Paris"`

Puis relancer la e-boutique.

<div id="bkmrk--0" style="position: relative;"><div class=""><div aria-atomic="true" aria-label="À 15:34 le vendredi 7 avril, Sylvain LE GAL (GRAP) a répondu **Côté support info**
- il faut donner le groupe "Option : fait des ventes en lignes" à / aux utilisateurs. (EPF, + caisse1 / caisse 2 / etc...)
ensuite, elle a tous les accès pour paramétrer ses produits / ses infos de eboutique / etc...
(nota : je crois que elle a déjà, mais j'en suis plus sûr.)" class="a11y__section post same--user same--root post--comment " data-testid="postView" id="bkmrk--4" role="listitem" tabindex="0"><div aria-hidden="true" class="post__content " data-testid="postContent" role="application"><div><div class="AutoHeight" style="transition-property: height; transition-duration: 250ms; transition-timing-function: ease; width: 100%; height: auto; overflow: visible;"><div><div class="post__body   " id="bkmrk--5"><div class="post-message post-message--collapsed"><div class="post-message__text-container" style="max-height: 600px;"><div aria-readonly="true" class="post-message__text" dir="auto" id="bkmrk--6" tabindex="0"></div></div></div></div></div></div></div></div></div></div></div>