Place de marché / Achats

Vous pouvez utiliser le script pour créer une place de marché ou des consommateurs peuvent acheter les produits des annonces à un ou des vendeurs.

Dans ce mode, le site peut être :

  • un site de e-Commerce ou encore web-shop si on ne configure qu'un seul vendeur
  • une place de marché avec plusieurs vendeurs

site-shop-cartcontent

Attention, le propriétaire du site agira comme intermédiaire entre les acheteurs et les vendeurs. C'est à dire que les paiements et les notifications seront envoyées à l'administrateur du site et pas au vendeur directement.

Il est également possible d'utiliser la plateforme OBVY (intégrée avec ZADS) pour effecturer ces achats.Pour plus d’information, consulter la page de intégration OBVY

Activation

Pour activer le mode place de marché, positionner l'option via le site dans ADMIN > CONFIG. > Commerce
admin-shop-en

Qui peut vendre ?

Par défaut, tous les usagers peuvent vendre des produits mais on peut aussi restreindre à certains annonceurs uniquement. Il faudra alors saisir les identifiants des vendeurs autorisés séparés par une virgule. admin-shop-en

Qui peut acheter ?

Uniquement les personnes enregistrées sur le site, ayant un compte. Le bouton acheter reste visible. Si un visiteur clique sur le bonton, on lui propose la fenêtre de connection (login).

Le vendeur peut aussi autoriser ou nom l’achat en ligne sur chaque annonce. Il faut alors mettre l’option choix du vendeur admin-obvy-choice

Alors, lors de la création d’une annonce, le site présentera la case de choix suivante au vendeur, en dessous du champ prix: site-obvy-choice

Si on change de mode sur des annonces déjà crées, elles sont par défaut à "off" (= ne pas autoriser l'achat").

Attention, lorsque connecté, le lien ne s'affiche PAS sur vos propres annonces car on ne peux pas (pas de sens) acheter ses propres produits. Eventuellement, le mode outils JS de debug pourra être activé pour afficher le lien dans un but de test.

Créer un panier

Pour créer un panier, il faut simplement ajouter les produits en cliquant sur le bouton acheter qui apparait dans le liste des annonces ou sur la fiche d'une annonce. site-shop-cartcontent

Ce bouton apparait si :

  • le mode marketplace est activé
  • le visiteur n'est pas le propriétaire de l'annonce
  • la quantité de produit en stock est suffisante (si le mode stock est activé)
  • le vendeur est dans le liste des vendeurs autorisés (option)
  • le produit est autorisé à la vente (soit tous les articles sont autorisés, soit certains articles au choix de l'annonceur)

On peut choisir la forme de son bouton acheter

  • bouton normal avec icone + texte
  • bouton condensé avec uniquement l'icone.

admin-shop-en

On peut accéder au panier via l'icone caddie affichée en haut du menu.
site-shop-cartcontent

Ce bouton peut être masqué via l'option suivante : admin-shop-en

Il est également possible d'afficher le bouton acheter sur les widgets site-shop-cartcontent En activant l'option : site-shop-cartcontent

Edition de la page panier

Le contenu de la page panier est automatiquement complété par les achats. Le reste de la page peut être complétement personnalié via du texte ou du code HTML. Le modèle de la page par défaut est _shopping_cart_[LANG].html stocké dans le répertoire du théme.

Pour modifier le contenu de cette page, consulter la section edition des fichiers du thème

Vous pouvez aussi utiliser une autre page. Il faudra alors indiquer son nom ici : admin-shop-en

Limiter le contenu du panier

On peut appliquer des limitaions au contenu d'un panier :

  • limiter la quantité maximale d'un article admin-shop-en admin-shop-en

  • autoriser un seul article admin-shop-en admin-shop-en

  • autoriser uniquement des articles d'un même vendeur dans un panier admin-shop-en

Afficher champs spéciaux

On peut afficher et sauvegarder sur la commande les champs spéciaux de l'annonce. admin-shop-en

Pour activer cette option : admin-shop-en

Adresse de livraison

L'adresse de livraison affichée dépends du mode de livraison choisi pour la place de marché.
On affiche le nom du vendeur, son adresse, l'itinéraire pour y aller et ses horaires d'ouvertures si ils sont renseignés. site-shop-cartcontent

Il existe plusieurs modes de livraison :

  • retrait au magasin -> on affiche alors d'adresse du vendeur (boutique)
  • retrait à l'adresse de l'annonce -> on affiche alors d'adresse indiquée dans l'annonce
  • livraison électronique -> on affioche alors l'email de l'acheteur
  • contrat -> on affiche rien admin-shop-en

Exemple en livraison électronique site-shop-cartcontent

Adresse de facturation

L'adresse de facturation est celle indiquée par l'acheteur. site-shop-cartcontent

Payer son panier

Pour payer on achat, il faudra choisir une mode de paiement qui peut être :

  • Plateforme de paiement Paypal (en cours d'implémentation)
  • Plateforme de paiement Sripe (en cours d'implémentation)
  • Réglement manuel site-shop-cartcontent

Les modes de règlement autorisés sont choisi ici : admin-shop-en

Il faudra également accepter les conditions générales de vente. site-shop-cartcontent

Le lien vers la page des conditions générales de vente est renseigné dans ADMIN > CONFIG. > LINKS
site-shop-cartcontent

Pour modifier le contenu de cette page, consulter la section gestion des fichiers statiques

Prix des produits

Le prix à prendre en compte pour le panier peut être :

  • le prix standard
  • le prix marchand (si activé)
  • une avance sur le prix standard
  • une avance sur le prix marchand site-shop-cartcontent

Dans le cas d'une avance il faudra indiquer le montant en pourcent à prendre sur le prix choisi. site-shop-cartcontent

Le prix d'affichera comme suit avec une indication du montant de l'anvance site-shop-cartcontent

TVA

On peut inclure le montant de la TVA en indiquant globalement le taux de TVA de tout achat. site-shop-cartcontent

Le panier affiche alors le montant de la TVA: site-shop-cartcontent

Durée du panier

La panier en attente de paiement reste disponible pendant la durée indiquée ci-dessous : site-shop-cartcontent

Le panier est sauvegardé dans un Cookie sur le navigateur de l'acheteur (nom = {prefix}_CART).

Gérer les paiement manuels

Dans le cas d'un paiement manuel, c'est à dire en cash, par virement ou autre méthode asynchrone à la prise de commande, le site affiche une page qui permet de donner les instructions de paiement. site-shop-cartcontent

Le modèle de la page par défaut est manual_payment_{lang}.html stocké dans le répertoire du théme. Pour modifier le contenu de cette page, consulter la section edition des fichiers du thème

On peut utiliser une autre page en l'indiauqnt sous ADMIN > CONFIG. > Moyen Paiements/Facture site-shop-cartcontent

Une fois le règlement effectué, l'administrateur devra valider le paiement sur cette commande via l'interface d'administration sous commandes > journal site-shop-cartcontent

Il faudra ensuite cliquer sur l'icone euro. Une fenêtre de confirmation apparait. site-shop-cartcontent

Il faudra rafraichir la liste pour voir la prise en compte du paiement. site-shop-cartcontent

Le client reçoit une confirmation par email et si il retourne sur mes commandes, la commande et en état "payée". site-shop-cartcontent

Livraison de la commande

On peut indiquer le status de livraison pour toute commande. Il peut être :

  • en attente de livraison
  • en cours de livraion
  • livré.

On peut également indiqué une note à l'acheteur et l'informer par email.

L'administrateur devra indiquer l'état de livraison sur cette commande via l'interface d'administration sous commandes > journal site-shop-cartcontent

Une fenêtre de saisie apparait. site-shop-cartcontent

Il faudra rafraichir la liste pour voir la prise de la livraison. site-shop-cartcontent

Notifications

Lors de chaque étapes du cycle de vie d'une commande, vous pouvez activer des notifications par email. Ces notifications peuvent être envoyées à l'acheteur et/ou à l'administrateur du site (le vendeur ici). Exemple de notification d'une nouvelle commande vers l'acheteur site-shop-cartcontent

Exemple de notification d'une nouvelle commande vers l'administrateur site-shop-cartcontent

Pour activer les différentes notifications, rendez vous dans ADMIN > EMAILS > ROUTAGES ou vous pourrez indiquer les différentes routes d'envoi. site-shop-cartcontent

Chaque contenu d'email (modèle) peut être personnalisé en cliquant sur editer dans la table de routage. Consulter la section gestion des emails pour en savoir plus.

Mes commandes

On peut activer le menu mes commandes pour accéder , en tant qu'acheteur, à l'historique des ses commandes . Pour activer ce menu, rendez vous dans ADMIN > CONFIG. > MENUS site-shop-cartcontent

Ce menu peut être :

  • dans le menu déroulant
  • dans la barre de navigation
  • dans le menu déroulant sur mobile site-shop-cartcontent

Le liste des commandes est accessible pour les acheteurs : site-shop-cartcontent

Factures PDF

Une version PDF de la commande ou de la facture est disponible dans mes commandes en cliquant sur l'icone pdf. site-shop-cartcontent

Et la facture PDF est alors affichée : site-shop-cartcontent

Le paramétrage des champs de la facture PDF est configurable. Consulter la section gestion des factures pour en savoir plus.

Gestion du stock

Si le mode stock est activé (gestion du stock de pièces par l'ajoute d'une quantité sur les articles vendables), il est possible de gérer la diminution automatique de la quantité en stock fonction du cycle de vie de la commande. On peut :

  • ne pas l'automatiser : la gestion de la quantité est alors manuelle via l'édition de l'annonce et changement du champ quantité.
  • automatique aprés chaque prise de commande
  • automatique aprés chaque paiement
  • automatique aprés chaque livraison site-shop-cartcontent

Le changement de stock et son niveau est alors aussi indiqué dans le journal historique de l'annonce : site-shop-cartcontent

Mode contrat

Dans le mode de livraison contrat, les modification suivantes sont apportées :

  • l'adresse de livraison n'est pas affichée
  • la quantité n'est pas afichée (1 seul contrat)

Affichage sur mobile

La place de marché, tout commme ZADS, est totalement responsive sur mobile. Si l'icone caddie est activée, elle sera visible sur mobile. site-shop-cartcontent

Administration

L'interface d'administration permet de gérer les commandes comme par exemple :

  • supprimer une commande,
  • gérer les livraisons,
  • forcer un paiement manuel,
  • ...

Elle est accessible à partir du menu ADMIN > COMMANDES site-shop-cartcontent

Une barre d'entête permet d'afficher les différents montants payés ou en commande.

Un menu direct permet d'avoir la liste des commandes en attente de livraison : site-shop-cartcontent

Depuis le dashboard, on peut afficher l'indicateur du nombre de commande totale : site-shop-cartcontent