Table des matières

Module MarketPlace pour Thélia 2

Nous avons engagé le développement d’un module de Place de Marché - MarketPlace pour la solution de eCommerce Thélia 2 (https://thelia.net/).

Fonctionnalités

La première version a notamment les fonctionnalités suivantes :

Le module sera distribué en GNU General Public License et sera disponible gratuitement sur le site de Thélia.

Livraison

Nous avons fait un fork du module Colissimo (http://modules.thelia.net/socolissimo-1.html) afin de l'adapter au fonctionnement du module et des livraisons multiples, par différents marchands dans une même commande (panier).

Paiement

Une MarketPlace met en relation directement un marchand et un client. Dans ce cadre elle ne doit pas encaisser directement les paiements. C'est pourquoi les transactions entre les deux parties doivent s'effectuer à travers un tiers légalement autorisé. La MarketPlace est susceptible d'être elle-même “tiers de paiement”, mais dans la pratique cela n'est envisageable que pour les très grosses structures, capables de remplir les conditions applicables et d'instruire un dossier lourd et complexe.

Plusieurs prestataires proposent ce service de paiement pour compte de tiers aux marketplaces et notamment :

LemonWay nous semble être une bonne solution. Le service est bien placé à la fois en terme de coût d'utilisation, mais aussi par rapport à son API. De plus cette société française à l'avantage de proposer un dashboard en français (ce qui n'est pas le cas de Stripe) et un service client disponible et réactif (avec même un vrai numéro de téléphone !).

Installation et paramétrages des modules et des templates

ArtabanMarketPlace v0.0.7 du 21 janvier 2019 - Pour Thélia v2.3.4.

AVERTISSEMENT IMPORTANT : IL S'AGIT D'UNE VERSION DE TEST EN COURS DÉVELOPPEMENT. LE MODULE EST STRICTEMENT PRÉVU POUR FAIRE FONCTIONNER THÉLIA EN TANT QUE MARKETPLACE, ET PAS POUR TRANSFORMER UNE BOUTIQUE DÉJÀ ACTIVE EN MARKETPLACE. NE PAS INSTALLER SUR UN THÉLIA EN PRODUCTION.

Téléchargement

Module de MarketPlace :

theliaartabanmarketplace-v-0-0-7.zip

artabanmarketplace-180919-v-0-0-6.zip

Module Colissimo pour MarketPlace :

artabanmarketplacecolissimo-v-0-0-7.zip

Listes des modules et templates

Modules

Templates

Où placer les modules

Dans thelia/local/modules/

Où placer les templates

Activation des modules

Cliquer sur le lien “Modules” du menu de gauche.

Activer le module “Une marketplace multi-marchands” dans la dernière section “MODULES CLASSIC”.

Activer le module “Livraison par Colissimo pour la marketplace multi-marchands” dans la dernière section “MODULES DE LIVRAISON”.

Aller dans “ Accueil / Configuration / Configuration du transport ” et ajouter une zone de livraison “France” au module. Pour le moment, la marketplace ne peut être utilisée que pour des envois depuis la France vers la France. Aller dans la configuration du module et renseigner les prix/poids dans le module.

Activation des templates

Cliquer sur “Configuration” dans le menu de gauche. Puis dans la dernière section à droite “PARAMÈTRES SYSTÈME”, cliquer sur “Paramètres de configuration”. Il faut renseigner les lignes suivantes :

Suite à cette activation, le site passera certainement en anglais. Pour y remédier, il faut vider le cache > cache/prod et pourquoi pas cache/dev si présent…

Administration de la MarketPlace

Gestion marchands

Il n'y a qu'un seul rôle pour le moment qui aura tous les droits concernant la gestion de son profil de marchand, des images de marchands ainsi que de ses produits, commandes et bons de livraison. Ce rôle est celui de propriétaire. Un marchand peut avoir plusieurs propriétaires.

Création du profil "Propriétaire".

Cliquer sur “Configuration”. Puis dans la dernière section à droite, cliquer sur “Profils d'administration”. Sur le nouvelle page, cliquer sur le “Plus”. Dans “Profil”, je vous recommande de mettre “owner” et dans “Titre” “Propriétaire”. Cliquer sur “Créer”. Depuis la nouvelle page, dans l'onglet “Droits d'accès aux ressources”, donner les droits sur : admin.order, admin.product et admin.artabanmarketplace.owner. Dans l'onglet “Droits d'accès aux modules”, autoriser le module “ArtabanMarketplace”. Ne pas oublier d'Enregistrer !

Création de "Marchand"

Cliquer sur “Configuration” dans le menu de gauche. Puis, dans la dernière section à droite, cliquer sur “Administrateurs”. Créer un compte administrateur pour un marchand avec le profil “Propriétaire”

Depuis le menu de gauche, cliquer sur “Marchands”. Vous accéderez à une page qui liste les marchands. Depuis cette page, créer des marchands (boutique) et les lier à des admins ayant le profil de “Propriétaire” depuis l'onglet “Utilisateur”

On pourra également lier à ces marchands des images dont la première servira de logo depuis l'onglet “Images”. Pour le moment, les autres images servent de 'réserve' à logo. On peut changer l'ordre des images en faisant du “Drag and drop”.

Rendre “Visible” le marchand ainsi créé depuis la page d'accueil 'Marchands' de l'admin.

Utilisation de la MarketPlace en mode "Marchand"

Vous pouvez maintenant vous connecter avec le compte marchand que vous venez de créer.

En tant que marchand vous pouvez :

Nous vous invitons à tester ce mode de fonctionnement pour voir les différences et restrictions par rapport au Thélia initial.

A noter : Les commandes “Marchand” sont de nouveaux objets propres à la MarketPlace. La numérotation des commandes prend en compte à la fois le numéro du marchand et le numéro de la commande sous la forme : ORDMMM-CCCCCC (MMM = n° du marchand - CCCCC n° de la commande).

Utilisation de la MarketPlace en tant que "Client"

L'évolution réside dans la partie “Mes commandes” qui présente un tableau des commandes globales précisant le détail de la commande par Marchand.