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

il y a 6 mois 5 jours #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.

il y a 6 mois 4 jours #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

il y a 5 mois 4 semaines #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.

Le nom Joomla!® et son logo sont utilisé sous licence limitée d'Open Source Matters, le propriétaire mondial de la marque de commerce. Le site VirtueMart.fr n'est pas affilié ni soutenu par Open Source Matters ou le projet Joomla!®.
VirtueMart est une marque déposée par iStraxx UG (haftungsbeschränkt) en Allemagne.