En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

    les produits ne s'ajoutent pas au panier

    Plus d'informations
    il y a 7 ans 10 mois #1 par ChristineV
    les produits ne s'ajoutent pas au panier a été créé par ChristineV
    Bonjour

    je viens de créer ma 1re boutique avec VM, pour des livres. J'ai créé 3 produits, configurés la boutique, mais quand je teste pour 'Ajouter au panier', la page du panier apparait bien, mais vide, les produits ne s'ajoutent pas.
    pourtant les produits sont publiés, les différents paramètres me semblent définis.
    ai-je manqué une étape?

    ps: je précise que je suis toute nouvelle dans l'utilisation de VM (et pas très au fait de Joomla, non plus).
    merci de votre aide.

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 7 ans 9 mois #2 par studio42
    Réponse de studio42 sur le sujet les produits ne s'ajoutent pas au panier
    Il est possible que ce soit un souci javascript.
    Vous pouvez donner l'url du site ?l

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 7 ans 9 mois #3 par ChristineV
    Réponse de ChristineV sur le sujet les produits ne s'ajoutent pas au panier
    la boutique n'est pas encore en ligne côté public.
    www.sophrologie-francaise.com/index.php/homepage/boutique-sfs
    je ne suis pas sûre que c'est accessible sans mdp pour connexion

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 7 ans 9 mois #4 par studio42
    Réponse de studio42 sur le sujet les produits ne s'ajoutent pas au panier
    Voici l'erreur javascript visible dans la console(F12 pour ouvrir la console)
    Uncaught TypeError: jQuery(...).chosen is not a function
    Le soucis est cette ligne
    <s-cript src="/templates/protostar/js/jquery-1.10.2.js"></script>
    cela recharge 2X jquery depuis le template.
    Il faut donc supprimer ou remplacer cette ligne par le code PHP suivant qui va charger jquery de Joomla et non du template
    <?php JHtml::_('jquery.framework'); ?>

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 7 ans 9 mois #5 par ChristineV
    Réponse de ChristineV sur le sujet les produits ne s'ajoutent pas au panier
    Merci!
    j'ai trouvé la console et la ligne correspondante dans le déboggeur.
    On peut effacer ou remplacer la ligne en question directement à partir de cette console/déboggeur?
    désolée... je suis nouvelle...

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 7 ans 9 mois #6 par studio42
    Réponse de studio42 sur le sujet les produits ne s'ajoutent pas au panier
    Non, il faut editer le fichier PHP du template protostar

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 7 ans 9 mois #7 par ChristineV
    Réponse de ChristineV sur le sujet les produits ne s'ajoutent pas au panier
    Dans le fichier index.php du dossier templates/protostar/
    j'ai trouvé la ligne qui appelle la fonction:
    (j'ai regardé dans tous les fichiers php des dossiers et sous-dossiers protostar, c'est le seul endroit où apparait l'appel au fichier jquery-1.10.2.js)

    // Add JavaScript Frameworks
    JHtml::_('bootstrap.framework');
    $doc->addScript($templateLoc . '/js/template.js');
    $doc->addScript($templateLoc . '/js/jquery.tools.min_1.2.5.js');
    $doc->addScript($templateLoc . '/js/custom.js');
    $doc->addScript($templateLoc . '/js/jquery-1.10.2.js'); // JPB: attention, l'ordre est important.
    // doit etre avant jquery-ui_v1.14.4 pour que datepicker marche!
    // si on met après le petit calendrier ne disparait pas
    $doc->addScript($templateLoc . '/js/jquery-ui_v1.14.4.js'); // JPB mais les deux sont nécessaires

    Qu'est-ce je dois changer ou supprimer?

    Connexion ou Créer un compte pour participer à la conversation.

    • studio42
    • Portrait de studio42
    • Hors Ligne
    • Modérateur
    • Modérateur
    • Dev Joomla & Virtuemart
    Plus d'informations
    il y a 7 ans 9 mois #8 par studio42
    Réponse de studio42 sur le sujet les produits ne s'ajoutent pas au panier
    supprimez :
    $doc->addScript($templateLoc . '/js/jquery-1.10.2.js'); // JPB: attention, l'ordre est important.
    ou commentez avec un //
    // $doc->addScript($templateLoc . '/js/jquery-1.10.2.js'); // JPB: attention, l'ordre est important.

    www.st42.fr Truc et astuce Joomla et virtuemart
    shop.st42.fr téléchargement Joomla et extension pour virtuemart
    Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 7 ans 9 mois #9 par ChristineV
    Réponse de ChristineV sur le sujet les produits ne s'ajoutent pas au panier
    Merci de votre aide (précieuse!), mais ça ne marche toujours pas.
    il y a maintenant 2 erreurs sur la console:

    TypeError: jQuery.cssHooks is undefined[En savoir plus] jquery-ui_v1.14.4.js:9945:4
    TypeError: jQuery(...).chosen is not a function[En savoir plus] boutique-sfs:289:35
    Virtuemart.updateChosenDropdownLayout
    www.sophrologie-francaise.com/index.php/.../boutique-sfs:289:35
    <anonyme>
    www.sophrologie-francaise.com/index.php/...e/boutique-sfs:293:3
    ready
    www.sophrologie-francaise.com/templates/....min_1.2.5.js:46:287
    L
    www.sophrologie-francaise.com/templates/....min_1.2.5.js:53:149

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 7 ans 9 mois #10 par ChristineV
    Réponse de ChristineV sur le sujet les produits ne s'ajoutent pas au panier
    En changeant le template de virtuemart, cela fonctionne correctement et les produits s'ajoutent au panier, mais évidemment ce n'est pas cohérent visuellement avec le reste du site...

    Connexion ou Créer un compte pour participer à la conversation.