Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Module Products : ajout d'un forfait
#10

J'essaie justement de trouver où le calcul (prix du produit x quantité) ce fait... mais je ne l'ai pas encore trouvé.

Si je le trouve il me suffirait d'y ajouter (+fees) et cela devrait fonctionner logiquement.

Mais je peine à comprendre comment les infos sont envoyé au cart et où elles sont traitées,

A la fin du detailtemplate du produit il y a ca :

Code :
[== Indéfini ==]
{cge_have_module m='CGEcommerceBase' assign='tmp'}
{if $tmp}
<div>
{cgecomm_form_addtocart product=$entry->id}
</div>
{/if}


et visiblement il y a un bout avant qui permet de faire une opération de réduction :

Code :
[== Indéfini ==]
{* promo_get_prod_discount product_id=$entry->id assign='foo' *}
{if isset($foo.promo_id)}
<span style="color: red;">Discount:  {$currency_symbol}{$foo.discount|number_format:2} ({$foo.percentage|number_format:2}%)</span><br/>
{if $entry->price ne ''}
Price {$currency_symbol}: {$entry->price * $foo.decimal|number_format:2}<br />
{/if}
{elseif $entry->price ne ''}
Price {$currency_symbol}: {$entry->price}<br />
{/if}

Mais cela me paraîtrait étrange que le simple fait de faire un {$entry->price+$field->value}
règle la question... mais je vais tester quand même Smile
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)