19/11/2012, 11:53:37
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 :
et visiblement il y a un bout avant qui permet de faire une opération de réduction :
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
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
