Boutique en ligne

Ce module vous permet de gérer une boutique en ligne.
Il gère des paniers pour les visiteurs ou des utilisateurs enregistrés.
Une fois le panier payé le module enregistre la commande et l'affiche dans votre zone d'administration.
Vous configurer le gabarit de chaque écran selon vos envies.
Vous pouvez définir les zones d'expédition de vos produits ainsi que les prestataires d'envois et les tarifs (variables selon le total de la commande)
Vous pouvez gérer des bons de réduction.
Le modules est compatible avec Monetico (Crédit Mutuel et CIC) et Paypal. Si vous avez besoin d'un autre prestataire bancaire, il est possible de l'ajouter.

Mise à jour :

Version : 0.72

Tarif : 0,00 TTC *

* Avec la location du CMS Cresel

Adresse de ce module :

Liste des modules

Captures d'écrans du module Boutique en ligne

Historique du module Boutique en ligne

  • 22/05/23 Il est possible de supprimer un produit du panier par Ajax.
  • 20/04/23 Ajout d'une gestion multistock. Il est possible désormais d'utiliser plusieurs lieu de stockage. Pour chaque option de produit vous pouvez préciser les quantités disponibles dans chaque lieu de stockage.
  • 13/03/23 Il est possible de passer des coordonnées du client avec la fonction WebShopGetForm. La fonction reconnait les valeurs : firstname, lastname, street1, street2, zipcode, city, state, country, tel1country', tel1, email
  • 01/03/23 Ajout du paiement 3x et 4x par Cofidis sur Monetico.
    Mise en place des paramètres paiement 3DS non débrayable.
    Il est posibile de fixer le montant de commande maximal pour un bon de réduction. La fonction orderValidateFromServer renvoit par l'appel à WebShopCallBack aux différents modules concerné le titre du bouton du type de paiement sélectionné :
    $data['paymentService']['id'];
    $data['paymentService']['title'];
  • 31/01/23 Il est possible d'ajouter des frais (en pourcentage) aux différents moyens de paiement.
  • 11/01/23 Il est possible d'afficher les produits qui ne sont pas livrable dans le pays de l'acheteur.
  • 20/12/22 Petite amélioration dans les mails de notification, Les produits dématérialisés ne sont plus reliés à un mode d'expédition par défaut.
  • 08/12/22 Il est possible d'envoyer un mail de relance au panier en attente.
  • 05/12/22 Ajout d'un mode paiement par Groupon. Les utilisateurs doivent entrer leur code bon, numéro de sécurité et un fichier de validation.
  • 28/11/22 Ajout d'une page d'options complémentaires pour le panier. Les statistiques affichent la date lors du survol sur le graphique.
  • 29/09/22 Ajout de nouvelles options pour générer l'expédition et l'étiquette d'expédition de Mondial Relay depuis l'administration. Ajout de nouveaux champs dans les options générales dans la configuration du module pour définir l'adresse d'expédition. Correction d'un bug dans le panier sur la gestion des quantité pour les produits en rupture
  • 02/09/22 Corrections d'un bug dans l'enregistrement automatique d'un mode de livraison.
  • 31/08/22 Il est possible de définir un stock sur les produit avec tarif unique.
  • 29/08/22 Compatible avec la nouvelle interface d'administration.
  • 28/06/22 Ajout d'un nouveau mode paiement : Viva Wallet. Les notifications sont affichées en entier en regardant une commande.
  • 15/06/22 Compatible avec la version 66 du module Multimédia
  • 09/05/22 `Possibilité de paramétrer l'identification et le texte du bouton de paiemnt pour Paypal checkout.
  • 19/04/22 `Correction d'un bug sur la page d'une vente pour un produit dématérialisé. le prix TTC n'était pas affiché.
    Amélioration des statistiques.
  • 12/04/22 `Correction d'un bug sur la page de coordonnée pour les cas où le panier ne contient que des objets dématérialisé : la liste des pays était mal initialisée.
  • 31/03/22 Ajout des paiements en plusieurs avec PayPlug. Oney 3 ou 4 fois avec ou sans frais pour le client.
    Le module peut recevoir des notifications supplémentaires à propso d'une commande déjà enregistrée.
  • 24/03/22 Ajout de la librairie de paiement pour Payplug.
    Les ventes finalisées et paniers ont été regroupés dans un même onglets Commandes.
    Nouvelles statistiques.
  • 02/03/22 Ajout d'une validation rapide pour les modes de livraison et de paiement. Dans le cas où il n'y a qu'un seul service disponible, le module les valide automatiquement pour accélerer le tunnel de paiement.
    Il est possible d'afiicher le logo de livraisopn sur la page de récapitulatif avant paiement.
    La page d'enreegistrement des coordonnées client n'affiche que les pays avec une livraison disponible
    Suppression de [JS_CHECK_MANDATORY_FIELD] dans le gabarit Coordonnées de facturation et livraison
  • 09/02/22 Ajout de la librairie de paiement pour Stripe.
    Ajout de statistiques pour voir l'utilisation des bons de réduction.
  • 28/01/22 Ajout de la librairie de paiement pour Alma.
  • 26/01/22 Correction d'un bug dans l'admin. La TVA n'était pas affichée dans les commandes passés
  • 14/01/22 Correction d'un bug sur le frais de port si le panier contenait un mélange de produit physique et de produit dématerialisé. En supprimant les produits physique, les frais de port ne passaient à 0
  • 12/01/22 Correction d'un bug qui n'effacait toutes les données d'options lorsqu'elles étaient vidés.
  • 10/01/22 Correction d'un bug qui empêchait l'ajout de produit dans le panier.
  • 22/12/21 Améliorations de l'integration des produits. Changement de l'appel de ProductGetInfo à WebShopStockInfo dans CartGetItem() (index.php).
    Correction d'un bug sur les paniers remplit uniquement d'objet dématerialisé. Les frais de port n'étaient pas systématiquement remis à 0.
    Correction d'un bug sur l'enregistrement des documents (CGV, CGU, etc).
  • 15/12/21 Bug mineur : sur la page des coordonnées, les champs vides sont enregistrés.
  • 09/04/21 Ajout d'un nouveau type de réduction : réduction sur chaque article du panier.
    Possibilité de définir une catégorie de produit à auxquelles vont s'appliquer un code de réduction. Si aucune ctégorie n'est définit, le code s'applique à tous produits.
  • 18/03/21 Vérification du stock et la disponibiloté des produits au dernier écran avant paiement. Les mdoules peuvent renvoyer productNotAvailable = 1 (retour de la fonction ProductGetInfo) si un produit n'est plus disponible.
  • 16/03/21 Intégration des options dans la boutique en ligne.
    Possibilité sde définir le tarif et le stock pour chaque sous option d'un produit.
    Les promotions liées à un produit ont été supprimés.
    Il est possible de géré des promotions pour des cétagories de produits précises.
  • 22/02/21 Correction d'un bug lorque le panier ne comptait que des produits dématerializé.
  • 26/10/20 Ajout d'une option pour activer / désactiver l'envois des rapport de vente par email dans Configuration / Options générales.
  • 01/04/19 Le module peut gérer des produits dématérialisés et les mettra de côté dans le calcul de la livraison. Si le panier ne contient que des produits dématérialisés, la page de livraison ne sera pas affichée lors du processuss d'achat.
  • 12/03/19 La gestion du stock a été finalisé. Le stock est diminué à chaque commande. Le stock est vérifié avant la finalisation de la commande. Le module renvoit une information de stock aux modules de gestion du produit.
  • 08/03/19 La livraison a été entièrement revu. Il est désormais possible de définir les modes de livraisons pour chaque produit.
  • 14/02/19 Ajout de nouveaux srvice de payment : La Post Suisse et Six Payment.
    Possibilité de définir les documents (CGV, CGU, etc) en multi-langue.
    Ajout de nouveaux de texte affiché avant et après ke tarif sur la liste des produits et sur la fiche produit.
  • 23/11/17 Affichage de statistique en administration.
    Envoi des stastiques de vente par email : jour J, semaine S, mois M avec comparatif des ventes précédentes (J-1, S-1, M-1) et de l'année précédente.
    En mode simulation, si aucun payment n'est enregistré, le module n'affiche plus d'alerte, mais continue vers le récapitulatif de payment.
    Nouveaux moyen de paiement : virement bancaire et chèque.
    Enregistrement de la date de paiement avec la commande.
    Possibilité d'envoyer au client un email au format HTML après une commande.
  • 27/08/17 Correction d'un bug Paypal.
    Possibilité d'importer / exporter les tarifs en CSV.
    Facilité d'utilisation depuis un module externes.
  • 27/11/16 Compatible avc les nouvelles URLS qui n'acceptent plus les majuscules.
  • 14/06/16 Ajout d'un nouveau paramètre pour les mails de confirmation de commande : [CART_ID]. Affiche le numéro du panier de l'utilisateur.
    Ajout d'une nouvelle fonction en mode intégration public : WebShopAddToCartUrl
    Après un achat, un message est envoyé aux différents modules en mode intégration : WebShopCallBack([paramètre 1 : id produit], [paramètre 2 : quantité acheté], [paramètre 3 : info client], [paramètre 4 : données retour]).
  • 10/06/16 Ajout d'un nouveau paramètre pour les mails de confirmation de commande : [CLIENT_TEL1]. Affiche le numéro de téléphone du client.
  • 02/06/16 Ajout d'un nouveau paramètre pour les mails de confirmation de commande : [CART_ID]. Affiche le numéro du panier avant enregistrement en commande.
  • 17/05/16 Compatible avec le module Membre v 0.30
  • 12/05/16 Il est possible d'envoyer par mail les coordonnées de l'acheteur ainsi que le contenu du panier au gestionnaire de la boutique.
  • 02/05/16 Il n'est plus obligatoire de demander les coordonnées de livraison et de facturation.
    Corrections d'erreur de type NOTICE.
  • 29/04/16 Ajout d'un nouveau paramètre dans les options générales : Durée de conservation des paniers.
    Ajout d'un fichier CRON pour effacer les paniers trop vieux.
  • 28/04/16 La rubrique "Commandes envoyés" devient "Commandes finalisées"
    Ajout de nouveaux éléments de configuration :
        - CGV
        - CGU
        - Frais de livraison
        - Politique de retour des marchandises
    Ces textes peuvent s'afficher dans la page de finalisation d'une commande, ou dans une rubrique à part.
  • 20/04/16 Ajout de Paypal dans la liste des service de paiement. Attention OpenSSL version 1.2.
    Enregistrement des données lors de la validation du paiement.
    Ajout de nouveaux gabarits :
        - Page après paiement : réussi.
        - Page après paiement : échec.
  • 07/08/15 Conversion du fichier d'installation en format JSON.
  • 26/07/15 Compatible avec le profil utilisateur. Les coordonnées de l'utilisateur sont enregistrés dans son profil.
  • 09/05/2015 Le module utilise les informations du profil utilisateur pour le nom, prénom, coordonnées, email et téléphone
  • 24/02/2015 Ajout des textes manquants dans l'intégration du module
  • 15/01/15 Support du mode multi-langues
    Création de la version anglaise
  • 01/06/14 Possibilité d'effectuer des synchronisation avec WinPharma
  • 30/01/14 Possibilité de marquer une commande comme expédiée en fournissant un numéro de suivi
    Un email est envoyé au client lorsqu'une commande est marquée comme expédié
    - possibilité de chercher un numéro de suivi d'envoi
  • 28/11/13 Possibilité d'afficher le symbole monétaire (€, $, £) dans le gabarit 'Affichage du prix' avec le tag [CURRENCY_SYMBOL].
  • 26/11/13 Possibilité d'ajouter un texte complémentaire multilangue propre à chaque produit, qui sera utilisé dans le gabarit 'Affichage du prix' avec les tags [TXT_BEFORE] et [TXT_AFTER].
  • 22/10/13 - Possibilité d'effacer le code de réduction. Dans le gabarit du panier, intégrez le tag [LINK_DISCOUNTCODE_DELETE] dans un lien <a>
  • 28/08/13 Compatible avec les gabarits multi-langues
  • 13/08/13 Ajout d'une option pour définir si un utilisateur doit être connecté pour ajouter des produits au panier.
  • 23/06/13 Ajout de la rubrique Code de promotion. Chaque code est défini par :
    - Type de réduction (réduction fixe, pourcentage, gratuité pour un article)
    - Valeur. Selon le type de réduction choisi, l'unité de valeur change :
            - réduction fixe : valeur est une fixe
            - pourcentage : valeur est un pourcentage
            - Gratuité pour un article : valeur définit le nombre d'article pour obtenir le moin cher gratuitement
    - Minimum de commande
    - Date de début de validité
    - Date de fin de validité
  • 21/06/13 Ajout de deux gabarits pour
        - l'écran de confirmation de commande (après paiement)
        - l'email envoyé à l'utilisateur après un achat
  • 20/06/13 Ajout des options générales :
        - Adresses email de notification
        - Mode simulation (permet de tester la boutique sans activer les actions du service bancaires)
  • 15/06/13 Mise en place des gabarits d'affichage des écrans :
        - Affichage du prix du produit
        - Panier
        - Coordonnées de l'utilisateur
        - Mode de livraison
        - Mode paiement
        - Validation
  • 14/06/13 Intégration de la version public suite
    Choix du mode paiement, affichage de l'écran de validation avant paiement
    Lors du choix du mode de transport, le module vérifie si le pays du client est livrable.
    Intégration de la version public
  • 26/05/13 Écriture du script d'intégration. Le module peut être intégrer à n'importe quel module pour vendre des produits.
    Les fonctions disponibles sont :
        - PriceFormGet
        - PriceFormSave
        - PriceFormDelete
    Les fonctions doivent être appellé avec la fonction ModIntegrate
    Les paramètres sont les mêmes pour les trois fonctions :
        1- L'identifiant du module
        2- L'identifiant du produit
    Ajout de raccourcis dans la sélection des pays.
    Intégration dans le CMS en tant que module
  • 01/03/13 Écriture du module

Afficher tout l'historique