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

          HP P840 HDD RAID 5 many strange drive faiuresHP SmartArray P400: How to repair failed logical drive?Reusing Raid 5 Drive?reliably and automatically determine connection path of physical position of HDD from /dev/sdX device fileHow to replace failed drive in RAID 5 array in HP DL380 G4 serverQuestions on increasing RAID 5 arrayRaid 10, Logical device are missingHP Code 341 “Physical Drive State: Predictive failure. This physical drive is predicted to fail soon.”HPE 1.92TB SATA 6G Mixed Use SFF SSD very slow compared to SAS HDD HP disksHP drive array “ready for rebuild” (RAID5)Hard Disc Failure or RAID Glitch

          Can Not View Content Blocks due to require.js error - Magento 2 theme change Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?get requirejs-config.js to load declared cdn's for jqueryOverride Magento/Checkout/view/frontend/web/js/view/shipping.js in custom theme not workingAdding Custom JS to Magento 2 Themerequire.js error on Magento 2Magento 2 require js throw errorMagento 2.1.2 regionUpdater js error on register.phtmlError loading popper.js on Magento 2 Theme (require js)requirejs error in my child themeIssue with bootstrap 4 in magento 2Magento 2 checkout page keeps on loading.In console,$.event.props is undefined in jquery.mobile.custom.js:44:2.How to clear that?Magento 2 Stuck on Checkout page

          Jalkaväkirykmentti 49 (jatkosota) Sisällysluettelo Perustaminen | Keskittäminen | Komentaja(t) | Lähteet | NavigointivalikkoInfobox OKlaajentamalla