Créer une place de marché pour permettre à plusieurs commerçants de vendre

SEO Pour créer, rédiger et optimiser le SEO de vos pages web --> Contactez-nous


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.

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

Au final, voici ce qu'on obtient en "front office":

Place de marche plusieurs vendeurs avec woocommerce wordpress

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.

Multi vendeurs sur woocommerce

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.

Vendeurs sur place de marche woocommerce

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).

Vendeur place de marche multi commercants

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).

Creation vendeur plate forme ecommerce multi vendeurs

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).

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).

Interface vendeur dans woocommerce

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.

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 (Mais elle coûte assez cher; si vous développez une plate-forme de ce type, faites le développement directement sur l'url final pour ne payer la licence QUE pour un site).

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.

S'il est interdit de payer au retrait (période de confinement), le client peut 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.

Commande sur plate forme d ecommerce

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/

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.

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 !

 

Commentaires sur: Créer une place de marché pour permettre à plusieurs commerçants de vendre

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