Créer une place de marché pour permettre à plusieurs commerçants de vendre
Le second confinement a eu comme conséquence la fermeture des petits commerces (en France puisque dans d'autres pays, on a plutôt fermé les gros pour permettre aux petits de survivre).
Ceci dit, ceux-ci peuvent continuer de vendre "en ligne" s'ils en ont les moyens.
Même le gouvernement s'est mis à déclamer cela avec des promesses d'aides et de conseils.
Nous avons publié l'article Woocommerce, Prestashop, Shopify ? Quel système pour lancer un e-commerce ? et Click and collect ou retrait en magasin sur Woocommerce pour montrer concrètement comment faire, montrer que tout le "machin" technique ne coûte pas cher et que le principal du travail n'est pas technique !
En effet, quel que soit le système technique utilisé, il va falloir y "entrer" les produits/services donc écrire des textes, prendre des photos, s'occuper des CGV, RGPD, etc.. (voir le dernier paragraphe de l'article Woocommerce, Prestashop, Shopify ? Quel système pour lancer un e-commerce ? ).
Rappelons aussi que SI la mode est à conspuer Amazon, c'est également Amazon qui permet le mieux à pas mal de commerçants, de créer leur "site" DANS Amazon, pour très peu d'argent et avec juste le travail de vendeur à faire. Encore une fois ici, si vous voulez VITE avoir un "e-commerce" prêt à vendre, regardez au moins la solution d'Amazon..
Dans ce qui suit, nous allons voir quelque chose qui a pris de l'ampleur: la "place de marché". Il ne s'agit pas d'un système de place de marché de type "leboncoin" (comme http://www.bourse-du-sport.com/ ou le-site-des-petites-annonces-gratuites.com/ ou http://www.retraite-et-travail.com/ ou http://www.projets-informatiques.com/) mais d'une place de marché où des commerçants vont pouvoir proposer leurs produits à des clients sur un même site. E ils auront chacun LEUR interface de gestion de LEUR offre de produits.
Imaginons par exemple une mairie qui voulant aider les commerçants de la ville, met en place une plate-forme où ceux-ci peuvent proposer et vendre leurs produits ou un groupement de commerces qui veut avoir UN site commun où chaque membre vend ses produits ou services ou un club de sport qui crée une plate-forme pour ses partenaires commerciaux.
Tout ceci est possible à peu de frais et sans beaucoup de difficultés. Voici comment.
Plusieurs solutions existent mais la plus simple et la plus économique est encore de prendre un bon vieux Wordpress/Woocommerce.
Principalement 5 plugins permettent de faire ceci: Dokan , Product Vendor , Multi Vendor Marketplace for WooCommerce , WCVendors et YITH WooCommerce Multi Vendor.
Nous avons travaillé sur tous ces plugins et de loin, le + simple pour un français (la logique du commerce est un peu différente aux US) est le dernier: YITH WooCommerce Multi Vendor.
Voici comment l'installer rapidement et le configurer pour travailler avec, même dans sa version gratuite (Chaque plugin à ce niveau a une version "light" gratuite et une version "Pro" ou "Premium" payante) qui peut suffire à monter qqch de fonctionnel.
On suppose que vous avez un nom de domaine, un hébergement où vous avez installé Wordpress (ça se fait en un clic dans la plupart des hébergeurs), et Woocommerce.
YITH WooCommerce Multi Vendor se télécharge sur https://yithemes.com/themes/plugins/yith-woocommerce-multi-vendor/
Téléchargez la version light et installez la sur votre Wordpress (comme un simple plugin).
Comme template, nous avons utilisé le template de base de Woocommerce: StoreFront (à récupérer sur le catalogue des templates ou sur https://woocommerce.com/storefront/ ).
Pour les besoins de la démonstration, nous avons utilisé une de nos urls de travail et utilisé les produits de demo de Storefront.
On a paramétré Wordpress dans Réglages/lecture .../wp-admin/options-reading.php pour que la page d'accueil soit la page "boutique". On a aussi "corrigé quelques trucs toujours gênants sur Woocommerce (comme ce fameux truc de tri qui apparaît par défaut sur la page boutique voir Enlever le tri et "afficher résultats" sur la page d'accueil d'un WooCommerce (Storefront)
Au final, voici ce qu'on obtient en "front office":
Comme vous pouvez le voir, il y a 2 vendeurs (vendeur1, vendeur2) et les produits sont vendus par les 2 vendeurs.
La page d'accueil peut montrer les produits OU les catégories de produits OU les vendeurs (qu'on peut aussi présenter avec une carte si on veut).
La configuration de YITH WooCommerce Multi Vendor est assez simple sur wp-admin/admin.php?page=yith_wpv_panel.
Tout d'abord, il faut définir la commission, c'est à dire COMBIEN vous allez REVERSER aux commerçants. En effet, par défaut, l'internaute paie à la plate-forme qui reverse aux commerçants. Ici, comme on est sur un exemple de plate-forme d'association ou d'une mairie, pour aider les commerçants de la ville, aucune commission n'est prise donc on indique 100 (et puis d'ailleurs, on privilégie le click and collect DONC les clients commandent mais vont chercher leurs commandes et les paient directement aux commerçants si c'est possible mais on verra ceci plus tard, avec quand même un moyen simple de paiement puisque par exemple durant le confinement, vous devez payer AVANT d'aller chercher).
Ensuite, il faut passer à l'onglet des "vendeurs" ("vendor" initialement et on peut renommer ce terme comme on veut).
Sur l'écran d'accueil des vendeurs, on trouve donc le moyen de les renommer, la couleur de leur lien ?!? et surtout 2 options, en bas, qu'il faut avoir cochées sinon ça ne marchera pas.
Pour créer des vendeurs, il faut aller dans le menu "Commerçants" (ou "Vendors" ou XX selon la dénomination que vous avez adoptée).
Pour chaque vendeur, il faut donc choisir un nom, un slug (simplement la fin de l' "url" qu'on veut dans le système), cocher le "Enable sales" ET RELIER ce vendeur à un "membre" de Wordpress (via le "vendor shop owner").
Comme vous le savez (ou pas :-)), Wordpress propose plusieurs rôles. En gros, l'administrateur (tous les droits), l'auteur (droit sur ses publications), le contributeur, l'abonné.. Pas mal de plugins ou de détournements de la fonction initiale de "blog" de Wordpress créent d'autres rôles.
C'est le cas ici puisqu'un rôle de "vendeur" est créé DANS Wordpress (ainsi qu'un rôle de "gestionnaire de boutique", donc de gestionnaire de l'ensemble des vendeurs).
Dans "vendor shop owner", vous allez relier ce vendeur à un "membre" du wordpress DONC, AVANT de créer des vendeurs, il faut les créer dans .../wp-admin/user-new.php en spécifiant bien le rôle en bas (rôle dont la dénomination est le terme que vous avez choisi à la place de "vendor", voir + haut). C'est ici aussi que se définissent les login/pass du vendeur pour que celui-ci se connecte à son interface (voir + bas).
Une fois que le vendeur est relié à un "personnage" créé dans wordpress, on peut aussi indiquer son "paypal" (d'autres moyens de paiement sont disponibles) et entrer une description (Bien que ce ne soit pas obligatoire, remplissez bien ceci car ça apparaît à pas mal d'endroits du site et c'est ici notamment que vous pouvez indiquer l'adresse du commerçant s'il s'agit de faire une plate-forme pour les commerçants d'une ville ou d'une association, avec du click and collect).
Une autre façon d'avoir des "vendeurs" est qu'ils se créent eux-mêmes. Le plugin Yith permet donc d'avoir (si on le souhaite) un formulaire d'inscription de vendeur.
Dans la configuration de l'administration, on peut décider qu'il faut les approuver ou pas ET qu'ils ont le droit de vendre tout de suite ou après leur approbation.
On peut ajouter des champs à ce formulaire.
On peut géolocaliser chaque commerce sur une carte locale
Interface de gestion pour chaque vendeur commerçant
Chaque vendeur a une interface spécifique où il va voir les commandes de SES produits (et pas celles des autres).
Quelques précisions:
- attention à ne pas confondre "articles" avec "produits"; les articles sont les "posts" habituels de Wordpress.. Le commerçant peut donc écrire des choses (pour faire la promo de ses produits, etc..)
- "commandes" dans Woocommerce est la même chose qu' "orders" : c'est là que le commerçant voit ses sommandes, comme dans un Woocommerce classique
- "commissions" induit en erreur (cf + bas le paragraphe sur la traduction) car le vendeur ne DONNE pas de commissions ou n'en reçoit pas à vrai dire (voir la signification concrète de "commissions" + haut)
- "Commerçant profil" permet au vendeur de changer son profil visible tandis que "profil" concerne ses données pour Wordpress.
Le "gestionnaire de boutique" et a fortiori l'administrateur du site voit ceci pour TOUS les vendeurs du système mais on peut configurer le système pour qu'il ne voit pas CERTAINES informations comme par exemple les informations de facturation.
Comme dans cet exemple nous n'avons installé sur Wordpress QUE Woocommerce et YITH WooCommerce Multi Vendor, il n'y a rien d'autre mais on peut installer des systèmes de statistiques de commandes, d'export, de prise de rendez-vous, etc..
La version "pro" de YITH WooCommerce Multi Vendor propose elle aussi pas mal de choses en plus
Paiement au retrait, paiement en ligne
Si vous faites du click and collect pour des magasins dans une ville, commencez par faire du paiement au retrait.
Le magasin reçoit la commande, la prépare et quand le client vient la chercher, il paie.
Le client peut aussi payer à la commande, par téléphone ou par email (peu de gens utilisent les paiements par email comme celui que paypal alors que c'est très pratique et très sécurisé).
Le magasin peut aussi livrer et c'est le livreur qui fait payer.
Ca évite pas mal de problèmes et c'est simple. (Sur Woocommerce, cela se fait simplement en créant une zone de livraison "retrait en magasin", cf Click and collect ou retrait en magasin sur Woocommerce ).
Certes, le commerçant peut avoir peur de préparer des commandes que la personne ne viendra pas chercher MAIS au moment de la commande, vous pouvez faire en sorte que le client fournisse ses informations personnelles.
On peut aussi ajouter un plugin qui organise des rdv de retraits.
Nativement, vous pouvez initier du paiement en ligne avec Paypal mais vous pouvez implémenter d'autres systèmes comme Stripe ou autres.
Le problème alors est de pouvoir dispatcher automatiquement l'argent entre plusieurs vendeurs quand une commande concerne plusieurs produits.
Cela se fait avec le plugin Paypal Payout de Yith: https://yithemes.com/themes/plugins/yith-paypal-payouts-for-woocommerce/ pour Paypal ou le plugin YITH Stripe Connect for WooCommerce si on prend Stripe.
En pratique, un internaute achète sur le site un objet1 d'un vendeur1 à 50 euros + un objet2 d'un vendeur2 à 30 euros.
L'internaute paie 80 euros. La commande va sur le compte de l'admin. Quand celui-ci la valide, l'argent est AUTOMATIQUEMENT séparé en 50 euros pour le vendeur1 et 30 euros pour le Vendeur2 (On rappelle que dans notre exemple, il n'y a pas de commissions prises; si 'il y en a, l'argent est dispatché selon le ou les % déclarés pour chaque vendeur).
Vendeur1 et Vendeur2 vont alors recevoir respectivement 50 et 30 euros, ainsi qu'une commande concernant respectivement aussi objet1 et objet2.
Le système permet bien évidemment au vendeur de vérifier s'il a été payé comme si il était payé en direct et au gestionnaire de l'ensemble de voir la liste des entrées d'argent et leur "dispatch" entre vendeurs (avec éventuellement à chaque fois sa commission).
Voici ue copie d'écran du système Paypal Payouts.
Echanges de mails
Outre les habituels mails de Woocommerce quand il y a une commande et le traitement de celle-ci (mails au client, au commerçant, etc..) , le plugin YITH WooCommerce Multi Vendor ajoute d'autres mails relatifs aux échanges avec les commerçants, la plate-forme et le client final. Voir https://docs.yithemes.com/yith-woocommerce-multi-vendor/premium-version-settings/emails/
Traduction du plugin en français
A l'heure actuelle, pas de traduction connue du plugin en français mais une installation de Locotranslate vous permet sans problème de traduire les quelques termes utiles en front et en back-office (notamment si les commerçants ont des difficultés en anglais OU pour éviter une mauvaise compréhension de termes comme "commissions" "orders", etc, etc..).
Si vous avez une question, un projet de ce type, n'hésitez pas à nous contacter !
Créer une place de marché pour permettre à plusieurs commerçants de vendre dans Economie du web et de l'Internet, Wordpress | novembre 4, 2020 | Commentaires (1)
Commentaires sur: Créer une place de marché pour permettre à plusieurs commerçants de vendre
Bonjour,
Merci pour votre excellent article, clair et didactique.
J'ai installé Dokan, mais je pense qu'il ne doit pas y avoir de grosses différences.
Le problème à résoudre et sur lequel je bute :
plusieurs vendeurs, chacun plusieurs articles (des auteurs qui vendent leurs livres), une commande, avec plusieurs auteurs et plusieurs livres. Chaque vendeur envoie SA commande évidemment !
Le tarif postal -sur le poids-(mis en place avec table rate shipping) donne bien un prix total MAIS, pas le détail pour chaque vendeur. Ce qui conduit à une erreur d'un total minoré.
auteur 1 = 300gr = 5,91 de port
auteur 2 = 300gr = 5,91 de port
auteur 3 = 300gr = 5,91 de port.
Au lieu de 5,91€x3, j'ai le total pour 900gr soit 8,64€ au lieu de 16,73€ !
Pas trouvé de réponse à ce jour, avez-vous une idée (réglages à revoir, plugin, gratuit, ou pas…)
Merci de votre attention, et passez de belles fêtes.
Cordialement
P Cousin
Rédigé par : Cousin | 30 déc 2020 07:00:35
Poster un commentaire sur: Créer une place de marché pour permettre à plusieurs commerçants de vendre
« Woocommerce, Prestashop, Shopify ? Quel système pour lancer un e-commerce ? | Accueil | Wordpress: utiliser un shortcode dans un template ou sur toutes les pages »

Besoin de SEO, de développement, de rédaction de contenu web ? Besoin d'un blog, de Wordpress, de Prestashop ou autres nouvelles "choses web" ? Envie de travailler dans ces domaines ? --> Contactez-nous