- Posts: 499
- Thank you received: 33
Afficher la réduction appliquée dans les emails et sur les factures
2 years 1 month ago #362863
by lesyeux
Bonjour,
Que puis-je faire pour afficher dans les emails de création ou confirmation de commande, ainsi que sur les factures, la remise qui a été appliquée ?
Côté facture, les coupons de réductions sont bien visibles, c'est parfait. Mais dans le listing des produits achetés je n'ai actuellement aucune mention précisant qu'une remise a été appliquée (par exemple -10% de remise sur tous les produits, ou -10% sur certains produits seulement).
Est-ce qu'un override est nécessaire ? Si oui, quel code ajouter ?
(mon Hikashop est en 5.0.3, mais je vais bientôt le mettre à jour vers la dernière version et j'en profite pour optimiser certaines choses).
Merci d'avance
Que puis-je faire pour afficher dans les emails de création ou confirmation de commande, ainsi que sur les factures, la remise qui a été appliquée ?
Côté facture, les coupons de réductions sont bien visibles, c'est parfait. Mais dans le listing des produits achetés je n'ai actuellement aucune mention précisant qu'une remise a été appliquée (par exemple -10% de remise sur tous les produits, ou -10% sur certains produits seulement).
Est-ce qu'un override est nécessaire ? Si oui, quel code ajouter ?
(mon Hikashop est en 5.0.3, mais je vais bientôt le mettre à jour vers la dernière version et j'en profite pour optimiser certaines choses).
Merci d'avance
Please Log in or Create an account to join the conversation.
2 years 1 month ago #362864
by nicolas
Replied by nicolas on topic Afficher la réduction appliquée dans les emails et sur les factures
Bonjour,
En effet, le coupon d'une commande est mentionné, mais les réductions appliquées sur les prix des produits ne le sont pas.
Les emails sont éditables via le menu Système>Emails. Là, dans l'HTML de l'email vous avez ce tag qui affiche le prix:
Vous pouvez rajouter le tag:
Pour afficher le prix avant réduction si disponible.
Pour les factures dans le backend, vous avez ce code dans order / invoice :
et pour le frontend, ce code dans order / show :
que vous pouvez éditer via le menu Affichage>Vues.
Là, vous pouvez remplacer order_product_price par order_product_price_before_discount et order_product_tax par order_product_tax_before_discount pour avoir le prix avant réduction.
En effet, le coupon d'une commande est mentionné, mais les réductions appliquées sur les prix des produits ne le sont pas.
Les emails sont éditables via le menu Système>Emails. Là, dans l'HTML de l'email vous avez ce tag qui affiche le prix:
Code:
{LINEVAR:PRODUCT_PRICE}
Code:
{LINEVAR:PRODUCT_PRICE_BEFORE_DISCOUNT}
Pour les factures dans le backend, vous avez ce code dans order / invoice :
Code:
if($this->config->get('price_with_tax')){
echo $this->currencyHelper->format($product->order_product_price+$product->order_product_tax,$this->order->order_currency_id);
}else{
echo $this->currencyHelper->format($product->order_product_price,$this->order->order_currency_id);
}
Code:
if($this->config->get('price_with_tax')) {
echo '<span>'.$this->currencyHelper->format($product->order_product_price + $product->order_product_tax, $this->order->order_currency_id).'</span>';
} else {
echo '<span>'.$this->currencyHelper->format($product->order_product_price, $this->order->order_currency_id).'</span>';
}
Là, vous pouvez remplacer order_product_price par order_product_price_before_discount et order_product_tax par order_product_tax_before_discount pour avoir le prix avant réduction.
The following user(s) said Thank You: lesyeux
Please Log in or Create an account to join the conversation.
2 years 1 month ago #362865
by lesyeux
Replied by lesyeux on topic Afficher la réduction appliquée dans les emails et sur les factures
Merci beaucoup !
Je teste ça très vite.
Je teste ça très vite.
Please Log in or Create an account to join the conversation.
Time to create page: 0.186 seconds