close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

ecart 6 remove product from cart on product page

Thread began 1/26/2016 10:42 pm by Roland Rogers | Last modified 1/27/2016 9:48 am by Ray Borduin | 1137 views | 3 replies |

Roland Rogers

ecart 6 remove product from cart on product page

I have tried to modify my cart to achieve this effect but with no luck. I have a product page that has an "Add" button for each product listed in columns and rows. When clicked it processes the Add To Cart (ATC) functions and returns to the same page to allow a user to select more items with a single click. When added I have the Add button turn green with a check mark in it to indicate that the product is already in the cart.

Now I want a user to be able to click that green button to trigger a remove from cart and return to the same page for a seamless effect. I added a new form around the green button and copied the Add to Cart button to try to get it to modify the cart but this is where I am not sure which code to modify and which values to pass in the form to get the product removed from the cart.

Any thoughts or help appreciated! I hope I explained it well enough!

Sign in to reply to this post

Ray BorduinWebAssist

You could probably do it by making that an add to cart button and just make the quantity field hidden and set to "0" with the "If item is already in cart" : "Replace" option. I've never done it, but it seems like that would work.

Another option would be to add an ecart editable field to the row for quantity and again set it to zero and make it hidden and use the "Update Cart" server behavior. That is probably the way I'd go to get it done. Then you could have a separate form for each button and each button with the same name so that you only need one "Update Cart" server behavior to cover all of them.

You would have to get the WAUID value from the associated cart item. How are you identifying when an item is in the cart or not? I think you could use the value of: $cartObject->GetInfo("ID","WAUID")

so if you just added this to your form:

<input type="hidden" name="name="eCart1_Quantity_<?php echo $eCart1->GetInfo($row_recordset['ProductID'],"WAUID"); ?>" value="0">

That would work if the Update Cart server behavior was triggered when that form was submitted.

Sign in to reply to this post
Did this help? Tips are appreciated...

Roland Rogers

Trying first idea

Thanks for the quick reply!! I was working along the lines of your initial idea which seems the cleanest to me. it also allows me to reuse some other functions I have going on when the form is submitted.

I copied the form from the working Add To Cart button and have it show if that item is in the cart. I adjusted the form processing code with this line: $ATC_AddIfIn = 4; (from 0) which is supposed to allow the values to be replaced. I have the hidden Quantity field set to "0" but it still does not remove it from the cart. Are there other lines of code to consider to get it to work?

Sign in to reply to this post

Roland Rogers

Solved

Because a user can only select 1 of any type of product in this solution I reverted the AddIfIn field to "0" and set the second form with the hidden Quantity value of "-1". When it adds 1 and -1 it gets 0 and removes the product from the cart and all my other calculations on that page work now!

Thank you for the nudge in the right direction!!

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...