Looks like the 'Basket_Line' field needed to be changed. Here is the updated code:
Code:
<mvt:comment> <mvt:if expr="g.Action EQ 'RGRP'"> </mvt:comment> <mvt:if expr="g.Action EQ 'RPRD'"> <mvt:assign name="g.Quantity" value="miva_variable_value('Quantity' $ g.Restore_Counter)"/> <mvt:assign name="g.Restore_Name" value="miva_variable_value('Restore_Name' $ g.Restore_Counter)"/> <mvt:assign name="g.Restore_Link" value="miva_variable_value('Restore_Link' $ g.Restore_Counter)"/> <div class="message message-info"> <b>&mvte:global:Restore_Name;</b> has been removed from your cart. <a href="&mvte:global:Restore_Link;">Undo?</a> </div> <mvt:assign name="g.Restore_Counter" value="g.Restore_Counter + 1"/> </mvt:if> <mvt:item name="cim_qmin" param="minmax_error_message"/> <mvt:if expr="l.settings:basket:empty"> <h5 class="column whole message message-info">Your shopping cart is currently empty.</h5> <p class="column whole"> <a href="&mvte:urls:SFNT:auto;" class="button button-square">Start Shopping</a> </p> <mvt:exit/> </mvt:if> <div class="column whole medium-all-hidden cart-summary"> <span class="column half"><strong>Cart Subtotal:</strong></span> <span class="column half align-right"><strong>&mvt:basket:formatted_total;</strong></span> <br class="clear"/> <hr noshade/> <p class="align-center"> <a href="&mvt:global:secure_sessionurl;Screen=OINF&Store_Code=&mvte:store:code;" title="Proceed to Secure Checkout" class="button button-block button-square button-medium bg-green white uppercase">Checkout</a> </p> <div class="basket-header-row align-center">Cart Summary</div> </div> <div class="column whole cart-contents"> <div class="row hide medium-show basket-header-row"> <div class="column five-eighths">Product</div> <div class="column one-eighth align-center">Quantity</div> <div class="column one-eighth align-right">Price</div> <div class="column one-eighth align-right">Subtotal</div> </div> <mvt:foreach iterator="item" array="basket:items"> <mvt:assign name="l.settings:item:restore:link" value="l.settings:urls:BASK:auto_sep $ 'Action=ADPR&Product_Code=' $ l.settings:item:product:code $ '&Quantity=' $ l.settings:item:quantity"/> <div class="row basket-product-row"> <div class="column one-fourth align-center"> <mvt:if expr="l.settings:item:imagetypes:image1"> <img src="&mvte:item:imagetypes:image1;" alt="&mvt:item:name;"> <mvt:else> </mvt:if> </div> <div class="column three-fourths medium-three-eighths"> <h4 class="nm"> <a href="&mvte:item:link;" title="&mvt:item:name;"> &mvt:item:name; <mvt:if expr="l.settings:item:upsold"> (Special Offer)</mvt:if> </a> </h4> <div class="basket-product-details"> <p>Code: &mvt:item:code;</p> <mvt:foreach iterator="option" array="item:options"> <mvt:assign name="l.settings:item:option_counter" value="l.settings:item:option_counter + 1"/> <p> <mvt:if expr="l.settings:option:option_id"> <mvt:assign name="l.settings:item:restore:link" value="l.settings:item:restore:link $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:code=' $ l.settings:option:attr_code $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:value=' $ l.settings:option:opt_code"/> &mvt:option:attr_prompt;: &mvt:option:opt_prompt; <mvt:elseif expr="NOT ISNULL l.settings:option:data"> <mvt:assign name="l.settings:item:restore:link" value="l.settings:item:restore:link $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:code=' $ l.settings:option:attr_code $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:value=' $ l.settings:option:data"/> &mvt:option:attr_prompt;: &mvt:option:data; <mvt:elseif expr="NOT ISNULL l.settings:option:data_long"> <mvt:assign name="l.settings:item:restore:link" value="l.settings:item:restore:link $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:code=' $ l.settings:option:attr_code $ '&Product_Attributes[' $ l.settings:item:option_counter $ ']:value=' $ l.settings:option:data_long"/> &mvt:option:attr_prompt;: &mvt:option:data_long; <mvt:else> &mvt:option:attr_prompt; </mvt:if> </p> </mvt:foreach> <mvt:foreach iterator="discount" array="item:discounts"> <mvt:if expr="l.settings:discount:display"> <p>&mvt:discount:descrip;: &mvt:discount:formatted_discount;</p> </mvt:if> </mvt:foreach> <mvt:foreach iterator="discount" array="option:discounts"> <mvt:if expr="l.settings:discount:display"> <p>&mvt:discount:descrip;: &mvt:discount:formatted_discount;</p> </mvt:if> </mvt:foreach> <mvt:comment> <mvt:if expr="l.settings:item:product:id"> <p> <a href="&mvte:urls:WISH:secure_sep;Action=MPWL&Item_ID=&mvta:item:item_id;">+ Add To Wishlist</a> </p> </mvt:if> </mvt:comment> </div> </div> <div class="breaker clear medium-all-hidden"></div> <div class="column half x-small-offset-one-fourth x-small-one-fourth medium-offset-none medium-one-eighth"> <mvt:if expr="l.settings:item:upsold"> <p class="align-center">&mvt:item:quantity;</p> <mvt:else> <form method="post" action="&mvte:urls:BASK:rr;" class="nm"> <mvt:comment> <input type="hidden" name="Action" value="QTYG"/> <input type="hidden" name="Basket_Group" value="&mvte:group:group_id;"/> </mvt:comment> <input type="hidden" name="Action" value="QNTY"/> <input type="hidden" name="Basket_Line" value="&mvte:item:line_id;"/> <input type="hidden" name="Old_Screen" value="BASK"/> <input type="hidden" name="Offset" value="&mvte:global:Offset;"/> <input type="hidden" name="AllOffset" value="&mvte:global:AllOffset;"/> <input type="hidden" name="CatListingOffset" value="&mvte:global:CatListingOffset;"/> <input type="hidden" name="RelatedOffset" value="&mvte:global:RelatedOffset;"/> <input type="hidden" name="SearchOffset" value="&mvte:global:SearchOffset;"/> <input type="hidden" name="Restore_Name" value="&mvt:item:name;"> <input type="hidden" name="Restore_Link" value="&mvte:item:restore:link;"> <mvt:comment> <input type="tel" name="Quantity" value="&mvt:item:quantity;" class="align-center"/> </mvt:comment> <mvt:comment> <input type="tel" name="Quantity" value="&mvt:item:quantity;" class="align-center float-left increase-decrease-input" data-min="0"> <div class="increase-decrease-wrap float-left"> <span class="button increase-quantity js-increase-quantity" unselectable="on" data-icon="L"></span> <span class="button decrease-quantity js-decrease-quantity" unselectable="on" data-icon="K"></span> </div> </mvt:comment> <mvt:item name="cim_qmin" param="bask"/> <button type="submit" class="button button-small button-small-font js-update-quantity"> <span data-icon="" class="medium-inline"></span>Update </button> </form> <form method="post" action="&mvte:urls:BASK:rr;" class="nm" class=""> <mvt:comment> <input type="hidden" name="Action" value="RGRP"/> <input type="hidden" name="Basket_Group" value="&mvte:group:group_id;"/> </mvt:comment> <input type="hidden" name="Action" value="RPRD"/> <input type="hidden" name="Restore_Name" value="&mvt:item:name;"> <input type="hidden" name="Restore_Link" value="&mvte:item:restore:link;"> <input type="hidden" name="Basket_Item" value="&mvte:item:line_id;"/> <input type="hidden" name="Offset" value="&mvte:global:Offset;"/> <input type="hidden" name="AllOffset" value="&mvte:global:AllOffset;"/> <input type="hidden" name="CatListingOffset" value="&mvte:global:CatListingOffset;"/> <input type="hidden" name="RelatedOffset" value="&mvte:global:RelatedOffset;"/> <input type="hidden" name="SearchOffset" value="&mvte:global:SearchOffset;"/> <button type="submit" class="button button-mini button-block bg-transparent remove-item"> <strong class="medium-inline">×</strong> Remove </button> </form> </mvt:if> </div> <div class="column hide medium-show medium-one-eighth align-right"> <mvt:if expr="l.settings:item:price EQ '0' OR l.settings:item:price EQ '0.00' OR l.settings:item:price EQ 0.00 OR l.settings:item:price EQ 0"> <p> </p> <mvt:else> <p>&mvt:item:formatted_base_price;</p> </mvt:if> <br> <mvt:foreach iterator="option" array="item:options"> <mvt:if expr="l.settings:option:base_price"> <p> <small>&mvt:option:formatted_base_price;</small> </p> </mvt:if> </mvt:foreach> </div> <div class="column half medium-one-eighth medium-align-right"> <p class="medium-all-hidden"><strong>Item Subtotal</strong></p> <mvt:if expr="l.settings:item:subtotal_base_price NE l.settings:item:subtotal"> <s>&mvt:item:formatted_subtotal_base_price;</s><br> </mvt:if> <p>&mvt:item:formatted_subtotal;</p> <mvt:if expr="l.settings:option:subtotal_base_price OR l.settings:option:subtotal"> <mvt:if expr="l.settings:option:subtotal_base_price NE l.settings:option:subtotal"> <s> <small>&mvt:option:formatted_subtotal_base_price;</small> </s><br> </mvt:if> <p> <small>&mvt:option:formatted_subtotal;</small> </p> </mvt:if> </div> </div> </mvt:foreach> <mvt:foreach iterator="coupon" array="basket:coupons"> <div class="row basket-product-row"> <div class="column whole"> <form method="post" action="&mvte:urls:BASK:rr;" class="nm"> <input type="hidden" name="Action" value="RCPN"/> <input type="hidden" name="Coupon_Code" value="&mvte:coupon:code;"/> <mvt:if expr="NOT ISNULL l.settings:coupon:descrip"> Coupon - &mvt:coupon:code;: &mvt:coupon:descrip; <mvt:else> Coupon - &mvt:coupon:code; </mvt:if> <button type="submit" class="button button-mini bg-transparent red align-baseline">Remove</button> </form> </div> </div> </mvt:foreach> </div> <div> <div class="column whole medium-two-thirds np"> <mvt:item name="customfields" param="Read_Basket('continue_shopping', l.settings:urls:continue_shopping)"/> <mvt:if expr="l.settings:urls:continue_shopping"> <a href="&mvte:urls:continue_shopping;" class="button button-medium button-small-font bg-transparent blue uppercase">Continue Shopping</a> <mvt:else> <a href="&mvte:urls:SFNT:auto;" class="button button-medium button-small-font bg-transparent blue uppercase">Continue Shopping</a> </mvt:if> <mvt:comment> <a href="&mvte:urls:WISH:secure_sep;Action=MAWL" class="button button-medium button-small-font bg-transparent blue uppercase">Move All to Wish List</a> </mvt:comment> <button type="button" class="button button-medium button-small-font bg-transparent blue uppercase js-slide-toggle" data-target="#js-coupon-form">Redeem Coupon</button> <form method="post" action="&mvte:urls:BASK:rr;" class="nm <mvt:if expr=" g.Action NE 'ACPN'">js-hide</mvt:if>" id="js-coupon-form"> <input type="hidden" name="Action" value="ACPN"/> <br> <div class="column half large-one-fourth nlp"> <input type="text" name="Coupon_Code" id="l-coupon-code" class="input" placeholder="Enter coupon code.." value="&mvte:global:Coupon_Code;"> </div> <div class="column one-fourth large-one-eighth np"> <button class="button button-medium button-small-font bg-transparent blue uppercase">Redeem</button> </div> <div class="breaker clear clearfix"></div> </form> </div> <div class="column whole medium-one-third np"> <mvt:comment> <div class="all-hidden medium-all-shown basket-header-row align-center">Cart Summary</div> </mvt:comment> <mvt:foreach iterator="charge" array="basket:charges"> <div class="row basket-charge-row"> <div class="column half"><em>&mvt:charge:descrip;:</em></div> <div class="column half align-right">&mvt:charge:formatted_disp_amt;</div> </div> </mvt:foreach> <mvt:item name="shipestimate"/> <div class="row basket-charge-row"> <div class="column half"><strong>TOTAL:</strong></div> <div class="column half align-right"><strong>&mvt:basket:formatted_total;</strong></div> </div> <div class="breaker"></div> <hr noshade/> <a href="&mvte:urls:OINF:secure;" title="Proceed to Secure Checkout" class="button button-block button-square button-medium bg-green white uppercase">Checkout</a> </div> </div>
Comment