SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 188 visiteurs en ce moment

Accueil > Commerce > Echoppe > Documentation Echoppe

Documentation Echoppe

6 août 2008 – par Benoît Vrins – 24 commentaires

7 votes

Appel à traduction (actuellement FR et EN). Plugin disponible en développement sur la zone. Fonctionne avec la version 2 de SPIP

Echoppe est un plugin de gestion de boutique en ligne.
Il vous permet de gérer les différents étapes nécessaires à la vente en ligne de produits. Les fonctionnalités développées jusqu’à présent sont les suivantes :

En frontend

Accessible à tous les visiteurs du site :

  • affichage des catégories et sous catégories de produits (navigation)
  • affichage des données produit (photo, titre, référence, description, stock, prix…)
  • possibilité de sélectionner le produit et l’ajouter à son panier virtuel (mise en mémoire grâce à un cookie)
  • étapes de l’achat en ligne : validation du panier, données clients (inscription/connexion), paiement en ligne, confirmation
  • moteur de recherche de produits par mots-clés

Accessible aux clients ayant un compte sur le site :

  • affichage de ses données clients : adresse de facturation et de livraison
  • modification de ses données clients
  • liste des commandes effectuées avec date, statut des commandes et possibilité d’imprimer les factures associées

En backend

Catégories et produits :

  • création, modification et suppression de catégories et sous catégories de produits
  • création, modification et suppression de fiches produit
    Gestion des paniers :
  • visualisation des paniers par statut (temporaire, validés, traités, payés, envoyés)
  • modification des statuts des paniers (avertissement par e-mail au client du changement de statut)
  • visualisation des données de la commande (adresse de livraison, montant, produits commandés)

Stocks et dépôts :

  • possibilité de gérer un ou plusieurs dépôts (un produit peut-être en stock dans tel dépôt et épuisé dans un autre)
  • Possibilité de désactiver l’ajout au panier de produit par le client si le produit n’est pas de stock
  • Gestion du stock (chaque produit commandé via le module adapte automatiquement la quantité en stock)

Paiement en ligne :

  • Configuration des choix possibles par le visiteur du site : paiement par virement, paiement en ligne (activation des prestataires de paiement désirés)

Configuration générale :

  • Coordonnées du vendeur (adresse, numéro de TVA…), notamment à destination des factures
  • Devise (€)
  • Taux de TVA (génération automatique des prix publics en fonction de la TVA)
  • Forfait pour la livraison

En développement

  • Possibilité de trier via les mots-clés (tri par marque de produit par exemple)
  • Création d’un outil de statistiques de vente
  • Tarifs de livraison en fonction du lieu ou des quantités

Installation et configuration

Le répertoire dézippé d’Echoppe doit être placé dans le répertoire « plugins » à la racine de SPIP.

Attention : ce plugin utilise des balises et boucles d’autres plugins qu’il est donc indispensable d’installer aussi :

  • le plugin « crayons » (pour la modification en frontend des données clients)
  • le plugin « inscriptions2 » (pour réaliser des formulaires clients sur mesure)
  • le plugin « CFG » pour la configuration des plugins

Une fois le plugin « Echoppe » installé, le 1er élément de configuration est de vous rendre dans le CFG via le menu « administration » de SPIP.

echoppe s5

Sur cette page, vous devez renseigner plusieurs informations à propos de votre boutique en ligne :

  • le taux de T.V.A. par défaut
  • le nombre maximum de chiffres après la virgule
  • la devise utilisée
  • les données de facturation
  • ...

echoppe s1
Vous pouvez ensuite accéder au panel de gestion d’Echoppe via le menu « édition ». C’est parti, vous pouvez créer vos catégories, sous catégories et bien entendus vos produits ! Vous disposez d’un menu sur votre gauche pour naviguer dans les différentes parties d’Echoppe
echoppe s2

Gestion des catégories

Les catégories fonctionnent comme les rubriques SPIP. Il s’agit de contenant et non de contenu. Comme les rubriques, les catégories disposent d’un champ titre, descriptif et texte. Il est également possible de créer autant qu’on veut de niveaux de sous catégories. Exemple : La sous-catégorie « Hergé » peut être l’enfant de la sous-catégorie « Bande dessinée » qui elle-même peut être l’enfant de la catégorie « Librairie »

Il n’est malheureusement pas encore possible de supprimer une catégorie.

echoppe s3

La fiche produit

echoppe s4
Les produits fonctionnent comme les articles SPIP, ce sont des contenus. Les champs de base des produits sont (accessibles via le bouton "édition de la version dans la colonne de gauche) :

  • Titre
  • Descriptif
  • Texte
  • Remarque
  • Quantité minimum (pour la vente)
  • TVA (au cas où la TVA produit serait différente de celle définie dans le CFG)
  • Logo de produit

A cela, il faut ajouter les données globales :

  • Date de mise en vente
  • Date de retrait de la vente
  • Poids
  • Hauteur
  • Largeur
  • Longueur
  • Frais de colisage
  • Numéro de référence
  • dépendance « catégorie »

Enfin, il est possible d’ajouter des champs supplémentaires appelés « options ».

A l’instar des articles, les produits peuvent avoir plusieurs statuts : en préparation, proposé, publié, à la poubelle

Gestion des stocks

Il est possible de gérer de façon assez précise les stocks de produits disponibles. Ceux-ci sont dynamiques c’est-à-dire que si vous indiquez qu’il existe 10 exemplaires d’une paire de chaussures et qu’un de vos clients vous en achète 6 sur votre site, il n’en restera en toute logique que 4 dans votre stock.

Les stocks sont liés à des dépôts. En effet vos produits peuvent être disponibles dans divers dépots dans le cas par exemple où Echoppe gère la boutique en ligne d’une filiale qui dispose de différentes boutiques.

Gestion des paniers

En frontend, dès qu’un visiteur ajoute un produit dans son panier virtuel un cookie est créé sur ordinateur. La durée de validité de ce cookie peut être réglée dans le CFG.

Dans le backend, un tableau de tous les paniers permet de gérer ceux-ci. En tant qu’administrateur, vous avez la possibilité de changer les statuts des paniers et d’obtenir des informations sur les commandes en cours (coordonnées clients, date de commande) :

  • Paniers temporaires (= cookies en cours ou abandonnés, possibilité de purger la liste)
  • Paniers réservés
  • Paniers validés (les acheteurs sont allés jusqu’au bout de la procédure mais vous n’avez pas encore reçu une preuve de paiement, en cas de virement bancaire par exemple)
  • Paniers payés (vous informez votre client que le paiement a été reçu)
  • Paniers traités (vous informez votre client que vous traitez sa demande)
  • Paniers envoyés (vous informez votre client que vous avez envoyé le colis)

A chaque changement de statut un mail automatique est envoyé au client enregistré

La gestion des clients

Echoppe utilise simplement le système d’auteurs de SPIP. En frontend de votre site, vous devez autoriser la possibilité aux gens de pouvoir s’inscrire sur le site. Les inscrits obtiennent le statut de visiteur (qui les limite à un accès frontend et non backend). Avec le plugin Inscription2, il est ensuite possible d’ajouter des champs supplémentaires et indispensable à la gestion d’une boutique en ligne (coordonnées clients, n° de TVA, nom de la société, etc.)

Les balises d’Echoppe

Les balises propres au produit
#ID_PRODUIT
#QUANTITE
#LOGO_PRODUIT
#TITRE
#TEXTE
#PRIX_TVAC
#REF_PRODUIT
#POIDS
#HAUTEUR
#LARGEUR
#LONGUEUR
#TOTAL_STOCK

Les balises propres au panier
#FORMULAIRE_PANIER
#ID_PANIER
#TOTAL_PANIER_HTVA
#TOTAL_PANIER_TVAC

Les boucles d’Echoppe

SPIP_ECHOPPE_PANIERS
SPIP_ECHOPPE_PRODUITS_DESCRIPTIONS
SPIP_ECHOPPE_PRESTATAIRES_PAIEMENT
SPIP_ECHOPPE_CATEGORIES
SPIP_ECHOPPE_CATEGORIES_DESCRIPTIONS

Les squelettes

produit.html
categorie.html
echoppe_panier.html
formulaires/inscription2.html
formulaires/inscription2_echoppe_livraison.html
formulaires/panier.html
formulaires/panier_erreur_validation.html
formulaires/panier_fin.html
formulaires/panier_inscription.html
formulaires/panier_paiement.html
formulaires/panier_prestataire_paiement.html
formulaires/panier_validation.html
modeles/chemin_panier.html
modeles/profil_echoppe.html

Dernière modification de cette page le 16 décembre 2014

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 27 novembre 2011 à 16:58, par Benoît Labourdette En réponse à : Documentation Echoppe

    Bonjour,
    Le plugin fonctionne-t-il sous SPIP 2.1 ?
    Merci !

    Répondre à ce message

  • Le 18 juin 2010 à 16:18, par Yves En réponse à : Documentation Echoppe

    Pas très doué en informatique qui peu me fournir ou me dire comment télécharger Inscription2 pour Spip 2.0 ?

    Répondre à ce message

  • Le 31 mars 2010 à 19:50, par ? En réponse à : Documentation Echoppe

    Apparemment, certain ont installé Echoppe, et c’est tant mieux pour eux...

    Ils seraient cependant assez sympathiques de mettre à disposition sur cette page (vu que le zip n’est trouvable nulle part, même dans les sauvegardes régulières sur la zone) un fichier zip contenant le plugin...

    Apparemment c’est une demande récurrente sur ce forum, aussi je commence à me demander pourquoi « ceux qui savent » - utiliser « subversion » et ce genre de chose pour le créer à partir de trac (quelque chose comme ça si j’ai bien compris...) - ne mettent pas à disposition de la communauté ce fameux zip. Ce d’autant plus que le développement du plugin semble arrêté depuis plusieurs mois.

    Aurais-je manqué quelque chose ?

    Il y aurait-il un grand complot international fomenté par OS Commerce, Thelia et autre Peel pour priver la communauté de cet outil - certes en développement - mais qui semble dors et déjà extrêmement facile d’utilisation (et d’installation... pour peu qu’on ai le zip...).

    Merci à ceux qui prendront le temps de faire le nécessaire (mettre à disposition) car vu que le plugin a déjà été installé par certain, c’est qu’il est dors et déjà disponible en fichier zip.

    ...

    • Le 31 mars 2010 à 23:11, par Maïeul En réponse à : Documentation Echoppe

      il est dit que le plugin est en devellopement ... donc normalement il faut utiliser un outils svn pour le récuperer.

      ceci dit, pour vous faire plaisir j’ai dit à la zone de générer un zip. Il devrait être là à minuit

    • Le 31 mars 2010 à 23:22, par Cerdic En réponse à : Documentation Echoppe

      Attention, si le plugin est en développement et qu’il n’y a pas de zip, c’est peut être volontaire.

    • Le 31 mars 2010 à 23:30, par Maïeul En réponse à : Documentation Echoppe

      oui, t’a raison. Je met « dev » en suffixe de plugin.

    • Le 31 mars 2010 à 23:30, par Maïeul En réponse à : Documentation Echoppe

      je voulais dire du zip

    • Le 20 mai 2010 à 00:19, par Perline En réponse à : Documentation Echoppe

      Nous pouvons donc dorénavant télécharger le plugin echoppe en développement (zip, 306 ko).

    Répondre à ce message

  • Le 1er février 2010 à 10:00, par Olivier En réponse à : Documentation Echoppe

    ça a l’air franchement terrible, mais comment le télécharger ? Il est effectivement accessible mais je ne vois pas comment télécharger le zip ??!!
    Merci pour votre aide.

    Répondre à ce message

  • Le 23 décembre 2009 à 16:50, par Belbarrin En réponse à : Documentation Echoppe

    Hello,

    Ce plugin à l’air très intéressant mais impossible de le tester. j’ai une magnifique erreur de table inexistante. Le plugin ne créer pas ses tables ? De plus il est en développement et sur la zone pas des masse d’activité, le développement a été abandonné ?

    Je suis sous spip 2.0.10.

    Répondre à ce message

  • Le 25 août 2009 à 23:17, par fabrice En réponse à : Documentation Echoppe

    pareil pour moi, je ne trouve nulle part de lien de téléchargement. Dommage, car tout le monde en dit du bien...

    Répondre à ce message

  • Le 5 août 2009 à 12:41, par gwen En réponse à : Documentation Echoppe

    heuuu, sois je suis nul, soit le téléchargement de ce plugin a disparu ???
    Les raisons ???
    s’il a disparu, quelqu’un en aurais t’il une copie à me fournir ?

    Répondre à ce message

  • Le 28 avril 2009 à 18:28, par brounch En réponse à : Peut-on proposer des articles (produits) virtuels ?

    Je souhaiterai y proposer des fichiers à télécharger, ceci est-il possible ?

    Répondre à ce message

  • Le 16 mars 2009 à 10:11, par Olivier En réponse à : Documentation Echoppe

    Un petit pas (peut etre) :
    dans le fichier echoppe_produit.php
    a la ligne 18
    j ai remplacé
    $contexte = array_merge($contexte,sql_fetch($res_leproduit)) ;

    par

    $contexte = array_merge($contexte,(array)sql_fetch($res_leproduit)) ;

    Je n ai plus le message d erreur (argument#2 n est pas un tableau)
    mais j ai encore le message :
    Pas de produit à cette adresse

    (je me permets d ajouter que je n ai pas de connaissances en php et code spip,
    c est une recherche avec google où j ai lu que array_merge n avait pas le meme comportement de php 4 a php 5)
    Olivier.

    • Le 27 mars 2009 à 11:31, par ? En réponse à : Documentation Echoppe

      Est-ce qu’ Echope est fonctionnel en 2.06 ? Peut-on déjà le faire fonctionner pour un e-commerce ou est-ce que c’est encore en développement ? Question subsidiaire : Est-il livré de série avec une nymphe qui me tartinera de chocolat gourmand ? huhuhu gaps.

    Répondre à ce message

  • Le 16 mars 2009 à 09:21, par Olivier En réponse à : Documentation Echoppe

    Bonjour

    J ai installé Echoppe sous spip 2.0.5
    j ai créé une catégorie « Revues » et une sous categorie « poésies »
    Quand je veux ajouter un produit dans la catégorie « poésies », a la validation (OK), j ai les messages suivant :

    Warning : array_merge() [function.array-merge] : Argument #2 is not an array in C :\wamp\www\cr-lille3\v3\plugins\echoppe\exec\echoppe_produit.php on line 18

    et

    Pas de produit à cette adresse.

    Merci d avance pour votre aide.
    Olivier

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Refonte de l’identité graphique

    10 juillet – 32 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Agenda Fullcalendar facile

    29 octobre 2016 – 34 commentaires

    Dans un précédent article, nous expliquions comment afficher un agenda Fullcalendar sur son site avec le plugin agenda. Cependant, ceci nécessite des manipulation de squelettes, ce qui n’est pas toujours évident lorsqu’on débute. La présente (...)

  • La Fabrique

    20 avril 2012 – 315 commentaires

    La Fabrique est un outil pour webmestres ou développeurs qui souhaitent créer des plugins. La Fabrique est capable de générer le code source minimal d’un plugin pour SPIP 3 (elle accélère donc le démarrage d’un plugin) et peut s’occuper également de (...)

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

  • Publier archivelist.txt via svn/terminal

    10 août 2009 – 11 commentaires

    Objectif : mettre à jour l’index archivelist.txt Environnement : commandes svn via terminal Si vous désirez voir publié dans la zone la version paquet de votre contribution, il faut ajouter la ligne nécessaire dans le fichier archivelist.txt. (...)

Ça spipe par là