Skip to main content
Magento

Return to Question

Notice removed Authoritative reference needed by Community Bot
Bounty Ended with no winning answer by Community Bot
added 50 characters in body; edited title
Source Link
Sivakumar
  • 423
  • 2
  • 8
  • 20

Get all updated cart items data with options in AJAX response

I am updating multiple configurable items in cart with custom options at a time by AJAX Call. So i am using updateItemOptionsAction() function.

Get all updated cart items data in AJAX response

I am updating multiple configurable items in cart with custom options at a time by AJAX Call.

Get all updated cart items data with options in AJAX response

I am updating multiple configurable items in cart with custom options at a time by AJAX Call. So i am using updateItemOptionsAction() function.

Tweeted twitter.com/#!/StackMagento/status/414708488741584896
added 1664 characters in body; edited title
Source Link
Sivakumar
  • 423
  • 2
  • 8
  • 20

Get all updated cart items data in MagentoAJAX response

I am updating multiple configurable items in cartMy Cart is looking like this with options at a time using AJAX. But I am not able to get all items data back to AJAX response.popup window:

I am getting just 1st item price and rowTotal. For remaining items i am not getting price, rowTotal and cart subTotal, grandTotal.enter image description here

If i refresh cart, then it isI am updating correctlymultiple configurable items in cart with custom options at a time by AJAX Call.

My Code:But I am not able to get all items data back to AJAX response.

I am getting just 1st itemPrice and rowTotal. For remaining items itemPrice and rowTotal are set to 0.

Code:

AJAX Response I'm getting

{
 "data": {
 "1187": {
 "success": true,
 "message": "THREE PHASE SOLID STATE RELAY WITH ZVS was updated in your shopping cart.",
 "itemId": "1191",
 "itemPrice": "<span class=\"price\">20b9 3,799</span>",
 "qty": 1,
 "rowTotal": "<span class=\"price\">20b9 3,799</span>",
 "forLoop": "yes"
 },
 "1189": {
 "success": true,
 "message": "AUTO INTENSITY CONTROL OF STREET LIGHTS was updated in your shopping cart.",
 "itemId": "1193",
 "itemPrice": "<span class=\"price\">20b9 0</span>",
 "qty": 1,
 "rowTotal": "<span class=\"price\">20b9 0</span>",
 "forLoop": "yes"
 },
 "grandTotal": "<span class=\"price\">20b9 8,798</span>",
 "totalItems": 2,
 "subTotal": "<span class=\"price\">20b9 8,798</span>",
 "discount": "<span class=\"price\">20b9 0</span>"
 }
}

I am getting itemPrice and rowTotal for 2nd item as 0. Every time I am getting correct values for 1st item only. If i am update 5 items at a time (say for example) then i am getting correct values for 1st item and for remianing items i am getting 0's.

If i refresh cart once i get AJAX response, then it is showing itemPrice and rowTotal updated values correctly for all items.

Note: 20b9 is HEX Code for Indian Rupee symbol

Please give me the solutionpoint out where i am wrong.

Get all updated cart items data in Magento

I am updating multiple configurable items in cart with options at a time using AJAX. But I am not able to get all items data back to AJAX response.

I am getting just 1st item price and rowTotal. For remaining items i am not getting price, rowTotal and cart subTotal, grandTotal.

If i refresh cart, then it is updating correctly.

My Code:

Please give me the solution.

Get all updated cart items data in AJAX response

My Cart is looking like this with popup window:

enter image description here

I am updating multiple configurable items in cart with custom options at a time by AJAX Call.

But I am not able to get all items data back to AJAX response.

I am getting just 1st itemPrice and rowTotal. For remaining items itemPrice and rowTotal are set to 0.

Code:

AJAX Response I'm getting

{
 "data": {
 "1187": {
 "success": true,
 "message": "THREE PHASE SOLID STATE RELAY WITH ZVS was updated in your shopping cart.",
 "itemId": "1191",
 "itemPrice": "<span class=\"price\">20b9 3,799</span>",
 "qty": 1,
 "rowTotal": "<span class=\"price\">20b9 3,799</span>",
 "forLoop": "yes"
 },
 "1189": {
 "success": true,
 "message": "AUTO INTENSITY CONTROL OF STREET LIGHTS was updated in your shopping cart.",
 "itemId": "1193",
 "itemPrice": "<span class=\"price\">20b9 0</span>",
 "qty": 1,
 "rowTotal": "<span class=\"price\">20b9 0</span>",
 "forLoop": "yes"
 },
 "grandTotal": "<span class=\"price\">20b9 8,798</span>",
 "totalItems": 2,
 "subTotal": "<span class=\"price\">20b9 8,798</span>",
 "discount": "<span class=\"price\">20b9 0</span>"
 }
}

I am getting itemPrice and rowTotal for 2nd item as 0. Every time I am getting correct values for 1st item only. If i am update 5 items at a time (say for example) then i am getting correct values for 1st item and for remianing items i am getting 0's.

If i refresh cart once i get AJAX response, then it is showing itemPrice and rowTotal updated values correctly for all items.

Note: 20b9 is HEX Code for Indian Rupee symbol

Please point out where i am wrong.

Notice added Authoritative reference needed by Sivakumar
Bounty Started worth 50 reputation by Sivakumar
edited title
Link
Sivakumar
  • 423
  • 2
  • 8
  • 20

Get all cart updated cart items price, rowTotaldata in Magento

Source Link
Sivakumar
  • 423
  • 2
  • 8
  • 20
Loading
default

AltStyle によって変換されたページ (->オリジナル) /