Modules complémentaires pour l'e-Commerce

Afficher les frais de livraison avec ou sans TVA

Le module fait par Coop IT Easy "website_sale_delivery_vat_label" permet d'afficher sur la boutique en ligne les frais de livraison avec la mention HTVA ou TVAC, selon la configuration de chaque frais de livraison.

 

Par exemple, 3 modes de livraisons ont été configurés :

Forcer les utilisateurs à se connecter avant d'acheter sur le SiteWeb

Le module website_sale_require_login permet de forcer les utilisateurs à se connecter afin de pouvoir effectuer des achats depuis votre site web et ainsi de vous débarrasser de ces entrées dupliquées d'utilisateurs non authentifiés.

image-1616595367671.png

Ce module possède une dépendance sur les modules ; web_tour, website_sale_suggest_create_account

Suggérez à l'acheteur de se connecter ou de créer un compte

Le module website_sale_suggest_create_account permet de suggérez à l'acheteur de se connecter ou de créer un compte mais sans l'obliger de le faire.

image-1616595823165.png

Ce module possède une dépendance sur le module ; webiste_sale

 

Publier automatiquement un article en fonction du stock

Les modules website_sale_stock_autopublish et website_autopublish doivent être installés.

Ces modules ajoutent un champ "Publication gérée automatiquement" de type case à cocher sur la fiche article.

Si la case est cochée, le champ "availability" (onglet eCommerce) est obligatoire et le système automatique doit contrôler la valeur du champ Availability et agir en fonction :

1.png

Lorsque le champ quantity on hand (stock réel (champ stock) - toutes les quantités réservées) est =<0 => le produit n'est plus visible sur l'eCommerce.

Lorsque le champ quantity on hand (stock réel (champ stock) - toutes les quantités réservées) est =<seuil => le produit n'est plus visible sur l'eCommerce.

Extension du portail empêchant la modification des données sensibles par les utilisateurs

Le module website_portal_restrict_modification permet d'empêcher un utilisateur portail de modifier les champs "Votre Nom", "Courriel", "Nom de la société"et "Numéro de TVA intracommunautaire".

image-1616596338523.png

Les champs ville, pays, téléphone, rue, code postal sont obligatoires.

Ce module possède une dépendance sur les modules ; portal, website

Permettre le tri des articles par date d'arrivée

Les modules website_sale_product_sort_recent_arrival et website_sale_product_sort  doivent être installés.

Le module website_sale_product_sort permet de définir un critère de tri par défaut sur les articles dans le e-commerce.

Le module website_sale_product_sort_recent_arrival permet de définir une date d'arrivée sur les produits et ajoute la possibilité de faire un tri sur ce champs depuis la liste des produits de l'e-commerce.

Configurer la date d'arrivée du produit

Allez sur une fiche produit, dans l'onglet e-commerce et adapter le champ "recent arrival date".

Par défaut,

- à l'installation du module, la date est mise à la date d'installation du module

- par la suite, c'est la date de création de l'article qui est reprise

110403.png

Définir un critère de tri par défaut

Allez sur la configuration du site web et sélectionnez le site à configurer.

13.png

Dans la section "articles", sélectionnez le critère à mettre par défaut.

105633.png

 

Afficher le menu de connexion (login)

Pour permettre aux utilisateurs de se connecter depuis le site web Odoo, il suffit de cliquer sur "Personnaliser" < "Show Sign In".

image-1628518028854.png

 

Dans la barre de menu, l'option pour Se connecter est affichée en haut à droite :

image-1628518100103.png

Afficher le poids sur la page e-commerce d'un produit

Le module website_sale_product_weigh doit être installé.

Ce module ajoute les informations de poids des produits sur le site de vente en ligne.

Capture du 2022-06-22 15-13-23.png

Afficher les unité sur la vue kanban du webshop

Le module website_sale_product_display_unit permet de faire  apparaitre les unités à coté du prix sur la vue kanban du webshop.

Capture du 2022-06-22 15-26-15.png

Afficher par défaut les variants qui ont du stock

Sur le webshop, par défaut, les variants d'un produit s'affichent s'affichent dans l'ordre de création.

Le module website_sale_sort_variants_by_availability permet de changer l'affichage pour que les variants ayant du stock soient affichés en premiers. 

Afficher les unités sur la vue kanban du webshop

Le module website_sale_product_display_unit permet d'afficher les unités sur la vue Kanban.

113901.png

Passer l'étape de paiement des commandes en ligne

Le module website_sale_checkout_skip_payment permet de ne pas afficher l'étape du paiement lors d'une commande en ligne et de sauter directement à l'écran de confirmation de paiement (dont les textes peuvent être modifiés via les traductions).

Une fois le module installé, cette fonctionnalité se configure sur la fiche contact des clients et clientes individuellement, dans l'onglet Ventes et Achats.

image-1661753094180.png

 

Activer cette configuration pour tous les clients et clientes existantes

Il est possible d'utiliser le module d'édition en lot pour modifier d'un coup toutes les fiches contact.

Activer cette configuration par défaut pour les futurs clients et clients

Ce qu'il faut faire dépend de votre gestion des connexions pour les commandes en ligne.

Pour que les nouveaux contacts soient créés avec cette configuration, il est nécessaire d'ajouter un paramètre par défaut pour les contacts :

skip_defaut.png

 

Pour que les contacts liés aux profils utilisteur ou utilisatrice soient créés avec cette configuration, il faut modifier le contact lié au modèle d'utilisateur portail, souvent appelé "Portal Template User" (c'est un utilisateur inactif)

Rechercher les utilisateurs inactifs :

skip_defaut_user.png

Ouvrir le contact lié :

skip_defaut_user_contact.png

Et, dans l'onglet Ventes et Achats, activer la configuration "Passer l'étape de paiement des commandes du site web" comme illustré plus haut.

Générer des URL privées pour certains produits

Le module website_sale_private_product_page permet de générer des URL privés pour un article et ses variantes. Cet URL permet que les détenteurs de l'URL puisse consulter l'article en ligne, sans qu'il soit visible pour les clients qui naviguent sur la boutique en ligne.

Sur la fiche produit , un nouveau champ est ajouté dans l'onglet ecommerce. Si ce champ est vide, un bouton "Générer URL" est affiché et permet de générer un URL. L'utilisateur peut copier/coller cet URL et l'envoyer aux clients "VIP" (il ne peut pas modifier son contenu).

3.png

Si l'URL doit être désactivé, un bouton "Clear" est affiché (affiché uniquement si le champ est non vide).

Les clients qui suivent ce lien après qu'il soit désactivé auront une page "404 page not found". Ils devront naviguer sur la boutique normale pour retrouver le produit s'il a été publié "publiquement" entre temps.

L'URL est différent de celui de l'ecommerce et n'est pas devinable, mais permet de voir le produit et de le mettre dans son panier

- si le stock n'est pas à 0
- si le bouton add to cart est bien activé.

 

Afficher un texte descriptif par produit

Le module website_sale_product_description ajoute un champ "Description pour l'e-Commerce" sur la fiche article, dans l'onglet "e-Commerce". Se rendre dans l'application Site web et le menu Produits, cliquer sur Produits et sur un article :

ecommerce_product_description.png

 

Ce texte apparaîtra sur la vue du produit dans la boutique en ligne :

ecommerce_website_product_description.png

Affichage de la quantité disponible en stock sur les différentes vues du webshop

Le module website_sale_product_availability permet d'afficher la quantité disponible déjà visible dans la fiche produit dans la vue kanban.

Lorsque la configuration est mise sur "vendre sans tenir compte du stock", rien ne s'affiche sur cette vue.

Dans le cas de variant, c'est  la somme de tous les variants en stock qui est reprise.

Rediriger vers la page du magasin lors de la selection d'un produit

Quand on choisit un produit dans le magasin et qu'on l'ajoute au panier, le module website_sale_redirect_to_shop redirige directement vers la page du magasin plutôt que celle du panier.

Ce module existe uniquement sur Odoo v11.

Fermer et ouvrir le eCommerce (le rendre disponible ou indisponible aux clients)

Certains magasins en ligne travaillent par cycle de commande. Les clients et clientes peuvent commander sur la boutique en ligne du vendredi 15h au lundi 9h. Après 9h, la boutique doit être indisponible : les clients ne peuvent plus faire leurs achats en ligne.

Cette fonctionnalité est rendue possible grâce au module website_sale_close.

Prérequis

Installer le module website_sale_close sur la base de données.

Configuration

Dans le menu Site web > Configuration > Configuration, vous accédez à toutes les configurations du site web. Dans la zone "Fonctionnalités", en bas de page, une case indique "Is e-commerce open" :

image-1684319623548.png

Décocher la case pour pouvoir configurer le texte à afficher en cas de fermeture de la boutique en ligne :

image-1684319721597.png

Cliquer sur le texte bleu, puis sur la ligne du site web à configurer (en principe, vous n'avez qu'une seule ligne dans cet écran) :

image-1684319775588.png

Cliquer sur le bouton Modifier pour entrer en mode d'édition et indiquer le texte à afficher dans le champ "Text closed e-commerce". Si vous avez plusieurs langues sur votre site web, cliquez sur l'icône de traduction dans la zone à droite, en haut de l'éditeur de texte.

image-1684319806004.png

Sauvegarder la configuration.

Utilisation

Pour ouvrir la boutique en ligne, cocher cette case.

Pour la fermer, décocher la case. Le message configuré apparaitra quand on se rend sur la boutique :

image-1684320079191.png

Carte Cadeau dans le e-commerce

Voir la documentation à ce sujet ici

Fermer l'e-commerce : mode "browse only"

Le module website_sale_browse_only permet d'empêcher les visiteurs de faire des achats sur le site. Ils peuvent toujours voir les articles publiés, mais ils ne peuvent pas les acheter. 

Le module contient un bug actuellement, lorsque le site est fermé, le boutton en bas du site qui sert à changer la langue du site ne s'affiche plus.

On active l'interdiction via Configuration>Site Web puis on coche Browse Only.

image.png

On peut également activer/désactiver sur la configuration du site web : Site Web>Configuration>Site Web, puis cliquer sur le site web choisi et cocher la case "Browse Only".

Un bandeau va s'afficher sur tout le site pour prévenir les visiteurs que les achats ne sont pas possible. Le bandeau est traduisible.

image.png

Les boutons "ajouter aux paniers" ne s'affichent plus,  en vue grille/liste, et en vue produit.

image.png

De même le panier ne s'affiche plus, même s'il avait déjà été rempli. 

image.png

Le panier n'est pas perdu cependant, il réparaitra quand le mode "browse only" sera désactivé.