Je loupe peut être un réglage mais là je bloc

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30528

Salut
Je voudrais savoir comment faire pour que dans le module panier je puisse afficher un bouton + et - comme cela est le cas sur ce site www.yatsu.fr (qui n'est pas du hikashop mais c'est pour l'exemple)on peu dans le panier cliquer sur un bouton + et un bouton - pour changer ses quantités, et en plus ça valide directement la modification. je ne trouve pas ce réglage dans hikashop business mais je suis certain d'être passé à côté :)
Merci d'avance


Agence web e-commerce spécialiste Hikashop
Last edit: 12 years 5 months ago by toffffe.

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30529

Bonjour,

Vous n'êtes pas passé à coté. Il n'y a pas de + et - sur le panier d'HikaShop.

Vous pouvez toujours en mettre en ajoutant du code HTML/js pour cela dans le fichier cart de la vue product via le menu Affichage->Vues.

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30530

Oulala que c'est dommage :)
En tous cas merci pour votre rapidité et cette précision
Une idée pour le code js ?


Agence web e-commerce spécialiste Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30531

Ca n'est pas très compliqué:

<a href="#" onclick="var qtyfield = document.getElementById('cart_product_option_<?php echo $optionElement->cart_product_id; ?>');qtyfield.value=qtyfield.value-1;return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('cart_product_option_<?php echo $optionElement->cart_product_id; ?>');qtyfield.value=qtyfield.value+1;return false;">+</a>

Last edit: 12 years 5 months ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30532

Super je regarde
Merci


Agence web e-commerce spécialiste Hikashop
Last edit: 12 years 5 months ago by toffffe.

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30536

Sauf erreur de ma part ça n'a pas fonctionné dans le fichier product / cart.php du template beez20
je vois bien le + et - apparaitre mais aucune incidence sur les quantités lorsque l'on clic dessus.
Mais ces boutons ne devraient ils pas plutôt être dans la case quantité que dans la case "nom" ?


Agence web e-commerce spécialiste Hikashop
Last edit: 12 years 5 months ago by toffffe.

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30545

Si ce fichier ne provient pas de la dernière version d'hikashop il faut remplacer $optionElement par $option pour que cela fonctionne.

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30606

j'ai bien la dernière version "You have the latest stable version : 1.5.4"
Peut être que je ne met pas le code au bon endroit
A quel endroit exactement le mettez vous ? Entre quel bout de code et quel bout de code ?
Merci encore


Agence web e-commerce spécialiste Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30654

Essayez voir de mettre:

<a href="#" onclick="var qtyfield = document.getElementById('cart_product_option_<?php echo $row->cart_product_id; ?>');qtyfield.value=qtyfield.value-1;return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('cart_product_option_<?php echo $row->cart_product_id; ?>');qtyfield.value=qtyfield.value+1;return false;">+</a>

après le code:
<td class="hikashop_cart_module_product_quantity_value hikashop_cart_value">

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30686

Merci Nicolas en tout cas pour l’essai mais ça ne fonctionne toujours pas :( et je ne vois vraiment pas de quoi ça vient
test fait en local et distant avec version hikashop Business 1.5.4


Agence web e-commerce spécialiste Hikashop
Last edit: 12 years 5 months ago by toffffe.

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30727

serait-il possible d'avoir un lien ?

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30739

Oui le voila sur un server de test
Et merci encore


Agence web e-commerce spécialiste Hikashop
Last edit: 12 years 5 months ago by toffffe.

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30741

Je me suis trompé dans l'id du champs.

C'est:

<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=qtyfield.value-1;return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=qtyfield.value+1;return false;">+</a>

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30743

Ça va déjà 1 peu mieux mais là ça ajoute 1 puis 11 puis 111 dont a mon avis y a encore un loup :(


Agence web e-commerce spécialiste Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30744

En effet, il faut faire comme cela:

<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)-1;return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)+1;return false;">+</a>

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30746

Le dernier problème maintenant c'est que ca ne change pas le prix à chaque fois qu'on clic sur + ou -


Agence web e-commerce spécialiste Hikashop

Please Log in or Create an account to join the conversation.

  • Posts: 81677
  • Thank you received: 13102
  • MODERATOR
12 years 5 months ago #30748

Et bien oui, cela change uniquement le champs quantité.
Pour rafraichir le module, il faut faire comme cela:
ef="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)-1;qtyfield.form.submit();return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)+1;qtyfield.form.submit();return false;">+</a>

Please Log in or Create an account to join the conversation.

  • Posts: 318
  • Thank you received: 1
12 years 5 months ago #30749

Super Merci Nicolas
Une petite faute de frappe se glisse au début de ton code, donc je la corrige
<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)-1;qtyfield.form.submit();return false;">-</a>
<a href="#" onclick="var qtyfield = document.getElementById('hikashop_cart_quantity_<?php echo $row->cart_product_id; ?>');qtyfield.value=parseInt(qtyfield.value)+1;qtyfield.form.submit();return false;">+</a>

Encore Merci


Agence web e-commerce spécialiste Hikashop

Please Log in or Create an account to join the conversation.

Time to create page: 0.091 seconds
Powered by Kunena Forum