Virtuemart: flèches quantité ne fonctionnent pas

22 vues
23 octobre 2011
Raphaëlle
virtuemart

 

VirtueMart est une extension open-source de Joomla qui permet de créer et de gérer un site e-commerce. Il permet aux utilisateurs de vendre des produits physiques et numériques en ligne, de gérer les commandes, les livraisons et les paiements.

VirtueMart propose une interface de gestion conviviale pour la création, l'édition et la suppression de produits, de catégories, de devises et de méthodes de paiement. Il offre également des fonctionnalités avancées telles que la gestion des stocks, des remises et des codes promotionnels, la personnalisation de la présentation des produits et des variantes, et la possibilité de gérer plusieurs magasins à partir d'une seule installation.

VirtueMart propose une large gamme d'extensions et de plugins pour ajouter des fonctionnalités supplémentaires, telles que la gestion des factures, des réservations de produits, des paiements récurrents ou la gestion de la TVA.

VirtueMart est compatible avec de nombreuses passerelles de paiement et méthodes de livraison, et peut être facilement intégré avec des services tiers tels que PayPal, Stripe, UPS ou FedEx.

VirtueMart est régulièrement mis à jour pour assurer la compatibilité avec les dernières versions de Joomla et pour corriger les problèmes de sécurité et de compatibilité. Il est également disponible en plusieurs langues et dispose d'une communauté active d'utilisateurs et de développeurs pour offrir un support et des ressources supplémentaires.

Beaucoup de personnes rencontrent ce problème avec cette solution e-commerce pour Joomla!: dans la fiche produit les flèches quantité ne fonctionnent plus, alors qu’elles fonctionnent lors du listing des produits par catégorie.

Pour ceux qui auront regarder attentivement, l’erreur javascript est la suivante: this.parentNode.elements is undefined

 

Il faut en fait modifier le fichier www/components/com_virtuemart/theme_choisi/templates/product_details/includes/quantity_box_general.tpl.php, chercher ces lignes:


input type= "button" onclick= "var qty_el = this.parentNode.elements[\'quantity[]\’]; var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;" />
input type="button" onclick= "var qty_el = this.parentNode.elements[\'quantity[]\’]; var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value–;return false;" />

(l46,47 normalement) et les remplacer par:

input type= "button" onclick= "var qty_el = document.getElementById(\’quantity’.$prod_id.’\'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false; " />
input type="button"  onclick= "var qty_el = document.getElementById(\’quantity’.$prod_id.’\'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 0 ) qty_el.value–;return false; " />

(Réponse trouvée sur http://forum.joomla.fr/archive/index.php/t-151585.html?s=aff15f0e7f5d957fc51c53a5538fafeb)

Chargement Joomla avec Mootools de Google
Pulsar présente le CMS Joomla! au club STARINUX
Pulsar sponsor du Joomladay
Joomla! fête ses 10 ans!
Multisites, multilangues et multidevices pour la SORBONNE
Pourquoi nous avons ajouté WordPress à notre offre
Joomla meilleur cms open source 2011
Pulsar primé pour le site de la Sorbonne
Comprendre le stockage des données avec SEBLOD
Gestion Electronique de Documents sur mesure
Plugin de cache Joomla : les images ne s'affichent pas
Personnalisation du backoffice de Joomla!
Ajouter le bouton DOCLINK avec Jevents et SobiPro
l'AFUJ exposant au salon Open Source Summit 2015
SEBLOD: supprimer un script à moindre coût
Override joomla du template 'category' lié à un menu
Développement multi sites avec Joomla et Seblod
Pulsar, sponsor OR du JoomlaDay 2017
sh404SEF: URLs n'apparaissent pas
Pulsar sponsor OR du JoomlaBusiness 2015
Paramètres hikashop des items de menu
Critère de correspondance pour la recherche SEBLOD
Pulsar developpe la passerelle Joomla LUCENE SOLR
Elections 2016 ... le CMS Joomla! encore
Pulsar certifie ses formateurs Joomla!
Workflow et formulaires faciles avec Joomla! et Seblod 3/4
Pulsar forme au CCK SEBLOD pour Joomla!
Job board intégré à votre site Joomla!
Edition front end avec Hikashop et Virtuemart
Comparaison des CCKs pour Joomla!
Une agence web Joomla! au Drupagora
Extensions Joomla: accessibilité, menu vertical et réseaux sociaux
E-commerce avec Seblod
com_search joomla 2.5 recherche sans accents
Comprendre les droits et niveaux d'accès de Joomla!
Astuces PHP lazy load sous joomla seblod warp
Sommaire automatique pour Joomla
Soirée CMS open-source en PHP
Les solutions multi sites avec Joomla!
CMS Day: Joomla pour les projets du secteur public
JoomlaDay 2015: Pulsar y était!
Pulsar présente JOOMLA à AGORA CMS
Quelles extensions choisir pour son site joomla ?
Workflows généralisés avec Joomla! et Seblod (partie 4)
Transformer un article en contenu SEBLOD
GED Open Source simple pour les PME
Pulsar présente son expertise SEBLOD au JoomlaDay 2013
Pulsar, le JoomlaDay et Israël
Super BreadCrumb for Joomla 1.5 1.6 & 1.7
Joomla! présent au salon AGORA CMS 2016
Pulsar et Joomla pour les sites évolués au JoomlaDay 2014
Workflow Joomla! évolué avec Seblod 2/4
Pulsar présente le projet pour la Sorbonne au JoomlaDay!
Joomla! à nouveau élu meilleur CMS 2017
Joomla et les CCK
Les nouveautés de Joomla! 4
Sites multi langues mobiles avec Joomla et Seblod
Workflows évolués pour Joomla! avec Seblod 1/4
3 nouvelles extensions Joomla! de Pulsar dans la JED
SEBLOD et J2store au JoomlaDay Israël 2017
Ajouter Cufon à votre site Joomla!:
Pulsar présente le JoomlaBusiness à l'AFUP
Correctif de Pulsar dans le routeur de Joomla
Astuce: suppression des éléments Seblod
Joomla! meilleur CMS PHP Open Source
Monétisez votre workflow avec Joomla!
SOBI Pro: le menu principal ne s'affiche pas
Référencement naturel, cocons sémantiques et Joomla!
Import shipping pour hikashop
Plugin merge css/js pour Joomla
JCEmediabox et css js compress
Chasse aux bugs des templates Warp
Fenêtre coulissante avec Joomla et Seblod
Optimisation et vitesse de votre site Joomla!
Ajouter une icône d'édition dans une liste SEBLOD
Les avantages de Joomla! face à Drupal
Pulsar gagne l'appel d'offre de la Sorbonne
Pulsar au JoomlaDay Israel 2016
Pulsar présente le job board du nouveau site web Dynamique Emploi
Developpements pour la Bibliotheque Mazarine
L'agence Pulsar sponsorise le JoomlaDay 2015
Projets multi langues et multi sites avec Seblod
Nouveau site de Pulsar avec Seblod!
Indiegogo: contrôle de version avancé avec SEBLOD
Advanced module manager et page d'accueil
Entrées grisées avec la mention [extrait] dans DOCMAN
Les solutions e-commerce avec Joomla!
Pulsar au JoomlaDay 2014: Chaine de production
JoomlaDay 2015: Joomla! pour les applis pro
Un nouveau routeur pour Joomla!
Joomla 4 : professionnalisation et performance