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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top