Supprimer les entêtes des options du panier

  • Posts: 127
  • Thank you received: 0
12 years 3 months ago #37408

Bonjour,
J'ai des remarques de 2 clients pour lesquels j'ai intégré des options dans les fiches produits.
Est-il possible de supprimer du panier et de l'ensemble du processus de commande les options qui ont un prix à zéro puisque c'est les premières lignes des combos de la sélection.
Je vous remercie par avance pour votre réponse
Jean-Christophe

Attachments:

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

  • Posts: 81590
  • Thank you received: 13079
  • MODERATOR
12 years 3 months ago #37524

C'est possible. Il faut éditer le fichier cart de la vue checkout via le menu Display->views et ajouter la ligne:
if(empty($optionElement->prices[0])) continue;

après:
if($optionElement->cart_product_option_parent_id != $row->cart_product_id) continue;

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

  • Posts: 127
  • Thank you received: 0
12 years 3 months ago #37655

Bonjour,
Je vous remercie une fois de plus pour votre réponse rapide.
Dans "Affichage" j'ai trié sur le Nom de ma Template + partie publique, j'ai fais un filtre sur cart et j'ai modifié le code tel que vous me l'avez demandé.
J'ai même rajouté un prix à 0.00 sur les entêtes des options malheureusement les 2 options sont toujours dans le panier.

Last edit: 12 years 3 months ago by jcmasse.

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

  • Posts: 81590
  • Thank you received: 13079
  • MODERATOR
12 years 3 months ago #37776

Essayez voir avec cette ligne de code alors:
if(empty($optionElement->prices[0]) || !bccomp($optionElement->prices[0]->price_value,0,5)) continue;

toujours au même endroit.

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

  • Posts: 127
  • Thank you received: 0
12 years 3 months ago #37787

Merci pour votre réponse,
Je viens de faire le test, le problème est identique.
Voulez-vous un accès au site ?
Merci par avance

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

  • Posts: 81590
  • Thank you received: 13079
  • MODERATOR
12 years 3 months ago #37909

Non, j'ai testé cette modification de mon coté et elle fonctionne. Veuillez également vérifier que vous l'avez faites dans la bonne vue.

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

  • Posts: 127
  • Thank you received: 0
12 years 3 months ago #37956

Je peux vous assurer que je suis dans la bonne vue !
Sélection de la Template utilisée
Sélection de la partie publique
Filtre sur checkout
Puis dans la liste des fichiers il y a qu'un seul cart
Fichier en pièce jointe
Merci pour votre aide

Attachments:

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

  • Posts: 81590
  • Thank you received: 13079
  • MODERATOR
12 years 3 months ago #38064

Ah oui, j'avais oublié que vous ne groupez pas les options avec les produits dans votre panier comme c'est le cas par défaut.

Dans ce cas, il faut ajouter la ligne:
if(empty($row->prices[0]) || !bccomp($row->prices[0]->price_value,0,5)) continue;

après la ligne:
if(empty($row->cart_product_quantity)) continue;

dans le même fichier.

The following user(s) said Thank You: jcmasse

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

  • Posts: 127
  • Thank you received: 0
12 years 3 months ago #38086

Merci beaucoup, tout est OK maintenant.
Bonne journée

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

Time to create page: 0.071 seconds
Powered by Kunena Forum