Private Project for Alexsdev
Here are the detailed requirements:
1) We decided this is ONLY for downloadable products. If it is a regular product, this check does not occur
2) Here is the walkthrough:
IF A USER IS LOGGED IN
User tries to add a downloadable product to the cart (On any screen):
--- The system checks to see if that product and format has been purchased previously
--- If NO, it adds to the cart as it works today
--- If YES, it has been previously purchased, display a pop up (That looks like the add to cart pop up) that had configurable text int eh translation area, but start with "WARNING You have already purchased this product / format combination. Do you want to continue to add to cart?" with a YES or NO button, NO highlighted as default. If you click no, it cancels the add to cart, if you click YES it does the default add to cart logic.
IF THE USER IS NOT LOGGED IN
This part is trickier I guess, but my thought is that as soon as they log in to the site (Anywhere), it checks the cart and if the cart has anything in it that was purchased previously, it displays a pop up with a slightly different and configurable test...start with "WARNING There are items in your cart that you have previously purchased. ITEM123, ITEM1234. If you do not want to purchase these items again, please go to your cart and remove them." With the buttons CONTINUE SHOPPING and GO TO CART. GO TO CART is defaulted. If you click go to cart, it takes you to the cart, if you click continue shopping it takes you where you were going before you logged in.
So to confirm what is needed for the quote (Once you have this in, I will set up the project ASAP for you)
1) Upgrade to newest version (Again :) )
2) Above modifications completed
3) Details of all files that have been modified for upgrading later in addition to any database fields and modifications if made