- Posts: 143
- Thank you received: 6
Mise à jour dynmique du prix selon quantité choisi avant mise au panier
- pincealinge
-
Topic Author
- Offline
Less
More
3 years 7 months ago #349633
by pincealinge
-- HikaShop version -- : 4.7.1
-- Joomla version -- : 3.10.11
Bonjour,
Alors mon client a une demande un peu particulière, je n'arrive pas a savoir si c'est possible a faire, ou si cela demandera un dev sur mesure...
Voilà, il aimerai pouvoir mettre a jour le prix selon la quantité sélectionné du produit, par exemple :
Le prix affiché est 10€, et la quantité par default est 1
Dès que l'utilisateur met 2 en quantité, le prix se mets a jour à 20€
Un peu comme sur ce site : www.twil.fr/france/bordeaux/sainte-foy-b...ine-9800.html#135502
Merci pour votre retour.
-- Joomla version -- : 3.10.11
Bonjour,
Alors mon client a une demande un peu particulière, je n'arrive pas a savoir si c'est possible a faire, ou si cela demandera un dev sur mesure...
Voilà, il aimerai pouvoir mettre a jour le prix selon la quantité sélectionné du produit, par exemple :
Le prix affiché est 10€, et la quantité par default est 1
Dès que l'utilisateur met 2 en quantité, le prix se mets a jour à 20€
Un peu comme sur ce site : www.twil.fr/france/bordeaux/sainte-foy-b...ine-9800.html#135502
Merci pour votre retour.
Please Log in or Create an account to join the conversation.
3 years 7 months ago #349636
by nicolas
Replied by nicolas on topic Mise à jour dynmique du prix selon quantité choisi avant mise au panier
Bonjour,
Il n'y a pas d'option pour faire cela.
Mais cela peut se faire avec un petit override de vue.
Je n'ai pas testé et je vous écris le code de tête. Quelque chose comme cela:
ajouté dans product / show_default.php via le menu Affichage>Vues devrait faire l'affaire.
Il n'y a pas d'option pour faire cela.
Mais cela peut se faire avec un petit override de vue.
Je n'ai pas testé et je vous écris le code de tête. Quelque chose comme cela:
Code:
<script>
window.Oby.registerAjax("quantity.checked", function(params){
if(params.value){
var price = parseFloat(document.querySelector('meta[itemprop="price"]').getAttribute('content')) * params.value;
document.getElementById('hikashop_product_price_with_options_main').innerHTML = price.toFixed(2)+' € pour '+params.value+' bouteille(s)';
}
});</script>
The following user(s) said Thank You: pincealinge
Please Log in or Create an account to join the conversation.
Time to create page: 0.149 seconds