logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Qu’est-ce qui doit figurer dans une boutique en ligne ?

05/07/2025, by Ivan

1. Catégories de produits.

Avant tout, il faut réfléchir aux catégories de produits que vous aurez, car cela déterminera la structure du site, s'il faudra un catalogue avec des pages de catégories ou simplement plusieurs catégories sans sous-catégories. Veillez à ce qu'une catégorie ne contienne pas plus de 200 produits, créez des sous-catégories pour permettre de trouver rapidement le produit recherché. Si vous avez beaucoup de produits mais ne souhaitez pas créer de sous-catégories, il peut être utile de penser à des filtres (voir point N).

Si vous avez beaucoup de catégories, le module Taxonomy manager vous aidera :

Taxonomy manager

2. Affichage du produit.

Si la page d’accueil est la façade, la page produit est la fondation de la boutique en ligne. C’est probablement là que la plupart des acheteurs décident, en lisant les caractéristiques du produit et en regardant les photos, de mettre ou non le produit dans le panier (voir point N). Si vous avez plusieurs photos pour un produit, il peut être judicieux d’envisager un mini diaporama sur la page produit. Vous pouvez utiliser par exemple ces modules :
Views slideshow
Cloud Zoom
Gallery formatter

3. Recherche de produits

La recherche sur le site est nécessaire pour ceux qui veulent rapidement acheter ce dont ils ont besoin. Personne n’aime parcourir 5000 produits et des centaines de catégories pour trouver l’article désiré. Si vos produits ne contiennent qu’une description textuelle, la recherche standard de Drupal (Search) suffira.

Si vos produits ont des caractéristiques comme largeur, poids, couleur, taille, vous pouvez mettre en place des filtres par ces caractéristiques. Les modules Search API et les modules de recherche facettée vous aideront :
https://www.drupal.org/project/search_api
https://www.drupal.org/project/facetapi
Pour la recherche facettée, il existe de nombreux sous-modules, par exemple un slider pour le prix :
https://www.drupal.org/project/facetapi_slider
https://www.drupal.org/project/search_api_ranges
Pour les caractéristiques textuelles, vous pouvez utiliser ces modules : Facet API multiselect, Facet API collapsible :
https://www.drupal.org/project/facetapi_multiselect
https://www.drupal.org/project/facetapi_collapsible
(Article à rédiger sur la configuration des filtres facettés)

Si vous pouvez configurer le serveur pour le site, il est utile d’installer Sphinx et son module d’intégration :
http://sphinxsearch.com/
https://www.drupal.org/project/search_api_sphinx
(Article à rédiger sur l’intégration avec Sphinx)

Vous pouvez aussi utiliser Apache Solr à la place de Sphinx :
https://www.drupal.org/project/search_api_solr
(Article à rédiger sur Apache Solr)

4. Panier

Le panier permet de constituer une commande puis de l’envoyer au gestionnaire de la boutique. Le module panier standard suffit, mais il faudra ajouter via Views les images des produits dans la liste du panier. Il peut aussi être intéressant d’ajouter un peu d’ajax avec le module commerce cart ajax :
https://www.drupal.org/project/commerce_ajax_cart
https://www.drupal.org/project/dc_cart_ajax

5. Finalisation de la commande

Il faut rendre la finalisation de commande aussi simple et rapide que possible, pour que l’acheteur ne change pas d’avis. Supprimez tout ce qui est superflu, ne laissez que les informations nécessaires : nom complet, téléphone, email. S’il y a livraison par courrier, ajoutez un champ adresse avec la ville et le code postal. Laissez un champ général Commentaire à la commande pour que l’utilisateur puisse indiquer l’heure, le mode de livraison ou toute autre information ou souhait.

Un module pratique pour le client qui permet de sauvegarder les informations de commande précédentes est Commerce Addressbook :
https://www.drupal.org/project/commerce_addressbook

6. Modules de paiement

Si vous souhaitez vendre directement sur le site, vous aurez besoin de modules de paiement.

Important ! Lors du choix du module de paiement, considérez que les systèmes de paiement prélèvent une commission d’environ 3% sur les transferts d’argent électronique, selon le mode de paiement et le système. Prenez cela en compte dans vos calculs.

Yandex Money

Yandex Money est très populaire en Russie et dans la CEI. Pour accepter les paiements, vous aurez besoin d’un compte professionnel chez Yandex et du module Commerce Yandex.Money :
https://www.drupal.org/project/commerce_yandex_money
Les instructions pour passer d’un compte standard à professionnel se trouvent ici :
https://money.yandex.ru/pro/index.xml?ncrnd=6416

Vous pouvez aussi commander une carte Yandex Money pour payer les achats avec cette carte :
https://money.yandex.ru/ymc/promo.xml?_openstat=imainnew;ycard

Qiwi

Qiwi n’est pas aussi populaire que Yandex.Money, mais beaucoup préfèrent ce moyen de paiement. Certains ont une carte Qiwi, d’autres paient sans commission via Qiwi.

Le module est encore en sandbox, mais fonctionne bien :
https://drupalcommerce.org/extensions/sandbox/project/commerce-qiwi
https://www.drupal.org/sandbox/xcono/1850052

Qiwi propose aussi une carte pour retirer de l’argent :
https://visa.qiwi.ru/qiwicard/main.action

Webmoney

Webmoney n’est plus la seule solution de paiement et perd en popularité, mais elle est encore utilisée :
https://www.drupal.org/sandbox/ymakux/1887378

7. Livraison

Réfléchissez à la manière dont vous livrerez les produits. Si vous utilisez la Poste russe, EMS, il peut être pratique pour les clients de calculer le coût de la livraison directement lors de la commande :
https://www.drupal.org/sandbox/dimitr.semenov/2078953

Il est aussi utile d’utiliser un coût de livraison fixe :
https://www.drupal.org/project/commerce_flat_rate

Pensez aussi à partir de quel montant vous êtes prêt à offrir la livraison gratuite.

8. Page de contact

1. Créez une page dédiée avec les informations de contact et une carte Google ou Yandex.
https://tech.yandex.ru/maps/tools/constructor/
https://www.google.ru/mapmaker

2. Ajoutez sur la page le nom de votre entreprise. Utilisez des images, logo, couleurs corporatives en lien avec votre société.

3. Indiquez l’adresse physique complète du bureau (ville et code postal compris), un téléphone avec indicatif pour répondre aux clients, et une adresse email. Par exemple :

   Adresse : 644000, Omsk, 20 Ligne, 16

   Manager : +7 908 723–71–11

   Directeur : +7 913 339–11–11

   Email : shop@roga-kopyta.ru

4. Indiquez d’autres moyens de contact, s’ils existent. Par exemple un numéro Skype du service client ou des liens vers vos comptes Twitter/Facebook/VKontakte. Certains utilisateurs préfèrent suivre les actualités et promotions via les réseaux sociaux.

5. Il est aussi utile de mettre un formulaire de contact simple avec peu de champs. Si vous avez un grand flux de clients, il est pertinent d’installer un captcha pour filtrer le spam. Mais n’oubliez pas que les captchas et les champs obligatoires non standard réduisent le nombre de visiteurs qui envoient un message.
https://www.drupal.org/project/webform
https://www.drupal.org/project/captcha
https://www.drupal.org/project/recaptcha

9. Réductions, coupons et promotions

Les clients aiment les réductions. Offrez-leur la possibilité d’obtenir des réductions pour des commandes à partir d’un certain montant. Offrez des échantillons de vos produits, de jolis emballages. Organisez des promotions sur le site pour attirer de nouveaux clients.

https://www.drupal.org/project/commerce_discount
https://www.drupal.org/project/commerce_discount_extra
https://www.drupal.org/project/commerce_coupon

10. Espace client

Dans Drupal Commerce, un espace client avec ses commandes est déjà disponible. Rendez le lien vers cet espace accessible pour que l’utilisateur puisse toujours consulter le statut de sa commande.