Get quote discount total for each rule The 2019 Stack Overflow Developer Survey Results Are Inapply more then one Shopping Cart Price Rule to one itemHelp with discount rule Magento (buy x with attribute y and get z discount)Magento Shopping Cart Rule diiferent discount in a single ruleShopping cart price rule applied at Grand total (or subtotal after discount)Create discount rule to give rounded discountNew Quote id generate on every time of getQuote() in magentoMagento 2 Discount Rule does not show Default Rule LabelMagento Shopping Cart Price Rule For Total Items Quantity 1Get applied sales rule ids for quote in Magento 2Magento 2: How to get discount price for each cart rule in quote

Are spiders unable to hurt humans, especially very small spiders?

Kerning for subscripts of sigma?

Falsification in Math vs Science

Can we generate random numbers using irrational numbers like π and e?

Is there a way to generate a uniformly distributed point on a sphere from a fixed amount of random real numbers?

Deal with toxic manager when you can't quit

For what reasons would an animal species NOT cross a *horizontal* land bridge?

How can I have a shield and a way of attacking with a ranged weapon at the same time?

Why didn't the Event Horizon Telescope team mention Sagittarius A*?

Can you cast a spell on someone in the Ethereal Plane, if you are on the Material Plane and have the True Seeing spell active?

How to translate "being like"?

Can there be female White Walkers?

How do I free up internal storage if I don't have any apps downloaded?

If my opponent casts Ultimate Price on my Phantasmal Bear, can I save it by casting Snap or Curfew?

What is this business jet?

How to obtain a position of last non-zero element

Why doesn't UInt have a toDouble()?

How much of the clove should I use when using big garlic heads?

Old scifi movie from the 50s or 60s with men in solid red uniforms who interrogate a spy from the past

How to charge AirPods to keep battery healthy?

Accepted by European university, rejected by all American ones I applied to? Possible reasons?

Can a flute soloist sit?

Is it safe to harvest rainwater that fell on solar panels?

Are there any other methods to apply to solving simultaneous equations?



Get quote discount total for each rule



The 2019 Stack Overflow Developer Survey Results Are Inapply more then one Shopping Cart Price Rule to one itemHelp with discount rule Magento (buy x with attribute y and get z discount)Magento Shopping Cart Rule diiferent discount in a single ruleShopping cart price rule applied at Grand total (or subtotal after discount)Create discount rule to give rounded discountNew Quote id generate on every time of getQuote() in magentoMagento 2 Discount Rule does not show Default Rule LabelMagento Shopping Cart Price Rule For Total Items Quantity 1Get applied sales rule ids for quote in Magento 2Magento 2: How to get discount price for each cart rule in quote



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I want to display each promo name and total applied for current quote in checkout/cart , right now i'm able to display the name of each promo like this:



$quote = Mage::getSingleton('checkout/session')->getQuote();
$discountTotal = 0;
$discounts = array();

foreach ($quote->getAllItems() as ) $item->getDiscountAmount() < 1)
continue;

$discountTotal += $item->getDiscountAmount();
foreach(explode(",",$item->getAppliedRuleIds()) as $ruleId)
$rule = Mage::getModel('salesrule/rule')->load($ruleId);
$ruleName = $rule->getName();
if (!empty($rule->getCouponCode()))
$ruleName = $ruleName . ' - <b>' . $rule->getCouponCode() .'</b>';

if (array_key_exists($ruleName,$discounts))
$discounts[$ruleName] += $item->getDiscountAmount();
else $discounts[$ruleName] = $item->getDiscountAmount();


return $discounts;


enter image description here



But the total amount for each promo is wrong, how can i get total for each promo applied in my quote









share




























    0















    I want to display each promo name and total applied for current quote in checkout/cart , right now i'm able to display the name of each promo like this:



    $quote = Mage::getSingleton('checkout/session')->getQuote();
    $discountTotal = 0;
    $discounts = array();

    foreach ($quote->getAllItems() as ) $item->getDiscountAmount() < 1)
    continue;

    $discountTotal += $item->getDiscountAmount();
    foreach(explode(",",$item->getAppliedRuleIds()) as $ruleId)
    $rule = Mage::getModel('salesrule/rule')->load($ruleId);
    $ruleName = $rule->getName();
    if (!empty($rule->getCouponCode()))
    $ruleName = $ruleName . ' - <b>' . $rule->getCouponCode() .'</b>';

    if (array_key_exists($ruleName,$discounts))
    $discounts[$ruleName] += $item->getDiscountAmount();
    else $discounts[$ruleName] = $item->getDiscountAmount();


    return $discounts;


    enter image description here



    But the total amount for each promo is wrong, how can i get total for each promo applied in my quote









    share
























      0












      0








      0








      I want to display each promo name and total applied for current quote in checkout/cart , right now i'm able to display the name of each promo like this:



      $quote = Mage::getSingleton('checkout/session')->getQuote();
      $discountTotal = 0;
      $discounts = array();

      foreach ($quote->getAllItems() as ) $item->getDiscountAmount() < 1)
      continue;

      $discountTotal += $item->getDiscountAmount();
      foreach(explode(",",$item->getAppliedRuleIds()) as $ruleId)
      $rule = Mage::getModel('salesrule/rule')->load($ruleId);
      $ruleName = $rule->getName();
      if (!empty($rule->getCouponCode()))
      $ruleName = $ruleName . ' - <b>' . $rule->getCouponCode() .'</b>';

      if (array_key_exists($ruleName,$discounts))
      $discounts[$ruleName] += $item->getDiscountAmount();
      else $discounts[$ruleName] = $item->getDiscountAmount();


      return $discounts;


      enter image description here



      But the total amount for each promo is wrong, how can i get total for each promo applied in my quote









      share














      I want to display each promo name and total applied for current quote in checkout/cart , right now i'm able to display the name of each promo like this:



      $quote = Mage::getSingleton('checkout/session')->getQuote();
      $discountTotal = 0;
      $discounts = array();

      foreach ($quote->getAllItems() as ) $item->getDiscountAmount() < 1)
      continue;

      $discountTotal += $item->getDiscountAmount();
      foreach(explode(",",$item->getAppliedRuleIds()) as $ruleId)
      $rule = Mage::getModel('salesrule/rule')->load($ruleId);
      $ruleName = $rule->getName();
      if (!empty($rule->getCouponCode()))
      $ruleName = $ruleName . ' - <b>' . $rule->getCouponCode() .'</b>';

      if (array_key_exists($ruleName,$discounts))
      $discounts[$ruleName] += $item->getDiscountAmount();
      else $discounts[$ruleName] = $item->getDiscountAmount();


      return $discounts;


      enter image description here



      But the total amount for each promo is wrong, how can i get total for each promo applied in my quote







      magento2 shopping-cart-price-rules quote





      share












      share










      share



      share










      asked 2 mins ago









      blueblue

      2107




      2107




















          0






          active

          oldest

          votes












          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "479"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f269800%2fget-quote-discount-total-for-each-rule%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Magento Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f269800%2fget-quote-discount-total-for-each-rule%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Disable / Remove link to Product Items in Cart Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How can I limit products that can be bought / added to cart?Remove item from cartHide “Add to Cart” button if specific products are already in cart“Prettifying” the custom options in cart pageCreate link in cart sidebar to view all added items After limit reachedLink products together in checkout/cartHow to Get product from cart and add it againHide action-edit on cart page if simple productRemoving Cart items - ObserverRemove wishlist items when added to cart

          Helsingin valtaus Sisällysluettelo Taustaa | Yleistä sotatoimista | Osapuolet | Taistelut Helsingin ympäristössä | Punaisten antautumissuunnitelma | Taistelujen kulku Helsingissä | Valtauksen jälkeen | Tappiot | Muistaminen | Kirjallisuutta | Lähteet | Aiheesta muualla | NavigointivalikkoTeoksen verkkoversioTeoksen verkkoversioGoogle BooksSisällissota Helsingissä päättyi tasan 95 vuotta sittenSaksalaisten ylivoima jyräsi punaisen HelsinginSuomalaiset kuvaavat sotien jälkiä kaupungeissa – katso kuvat ja tarinat tutuilta kulmiltaHelsingin valtaus 90 vuotta sittenSaksalaiset valtasivat HelsinginHyökkäys HelsinkiinHelsingin valtaus 12.–13.4. 1918Saksalaiset käyttivät ihmiskilpiä Helsingin valtauksessa 1918Teoksen verkkoversioTeoksen verkkoversioSaksalaiset hyökkäävät Etelä-SuomeenTaistelut LeppävaarassaSotilaat ja taistelutLeppävaara 1918 huhtikuussa. KapinatarinaHelsingin taistelut 1918Saksalaisten voitonparaati HelsingissäHelsingin valtausta juhlittiinSaksalaisten Helsinki vuonna 1918Helsingin taistelussa kaatuneet valkokaartilaisetHelsinkiin haudatut taisteluissa kaatuneet punaiset12.4.1918 Helsingin valtauksessa saksalaiset apujoukot vapauttavat kaupunginVapaussodan muistomerkkejä Helsingissä ja pääkaupunkiseudullaCrescendo / Vuoden 1918 Kansalaissodan uhrien muistomerkkim

          Adjektiivitarina Tarinan tekeminen | Esimerkki: ennen | Esimerkki: jälkeen | Navigointivalikko