Comment obtenir pour cent de réduction
-
16-10-2019 - |
Question
Je cherche un moyen d'obtenir le pour cent d'escompte d'un ordre, peut-être de la classe de commande ou la classe de la facture, il serait étonnant si
$order->getDiscountPercent();
travaillé, mais il n'a pas, des idées sur la façon dont je peux tirer le pour cent d'escompte de la classe soit de commande ou la classe de facture?
La solution
Pour autant que je sache, il n'y a aucun moyen de le faire. Toutes les réductions sont calculées à $insertAnyCurrency
. Par conséquent, vous avez deux façons, si vous voulez ceci:
SalesRule
Il y a un $order->getCouponRuleName()
. Mais je ne sais pas si cela est à chaque fois rempli. Avec ce champ, vous pouvez (très floue) obtenir les règles et les règles de pourcentages
Réduction / GrandTotal
Vous pouvez simplement calculer le pourcentage de la remise. Mais cela est trop très floue et je ne suis pas sûr, que vous ayez besoin avec ou sans frais de port et avec ou sans taxe.