Announcement

Collapse
No announcement yet.

Wishlist Question

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Wishlist Question

    After 9.6 release, installed the Base Ready Theme in two different stores. One store is simple. The other was a MMUI to CSSUI conversion. The wishlist in the simple store works as advertised. In the converted store I am seeing at least two problems and can't find a reason. Logged in or not, Add to Wishlist adds the product to the basket. On the basket page I then need to move the basket to the wishlist. This works. What can be causing the initial add to wishlist to add the prod to the basket instead?

    Next, when there is a list, viewing the list, attempting to remove an item returns with an Invalid wishlist and the screen renders the login prompts. Looks like the login data has been lost, but moving to another screen, login has actually been maintained.

    I don't know if both issues are the same problem but I wouldn't be surprised. I can't find an actual problem though. I've compared template code for the wishlist from the simple store and converted store. Nothing installed incorrectly.I don't think the Base Readytheme templates have a bug. Any ideas? Conflicts with other modules?

    Scott
    Need to offer Shipping Insurance?
    Interactive Design Solutions https://www.myids.net
    MivaMerchant Business Partner | Certified MivaMerchant Web Developer
    Competitive Rates, Custom Modules and Integrations, Store Integration
    AutoBaskets|Advanced Waitlist Integration|Ask about Shipping Insurance Integration
    My T-shirt Collection is mostly MivaCon T-shirts!!

    #2
    The way the wishlist button works, when clicked there is JavaScript that is changing the action of the page. Confirm that this code is on the page and that there are no other JS errors on the page preventing this code from running.

    Code:
    <span onclick="document.forms.add.action = '&mvtj:urls:WISH:secure;'; document.forms.add.elements.Action.value = 'ATWL';"><mvt:item name="buttons" param="AddToWishList" /></span>
    For the second issue, make sure the remove link has all the needed parameters. It should look like this:

    https://www.domain.com/mm5/merchant...._ID=19&Offset=


    Specifically the action, wislist id and wish_id parameters are all important. Also make sure it is https.
    Brennan Heyde
    VP Product
    Miva, Inc.
    [email protected]
    https://www.miva.com

    Comment


      #3
      Still checking but so far the code is correct. I haven't been able to check if there is a JS conflict/error yet. There may be some JS/Jquery stomping on things.

      Does the wishlist module kick things out if it's not https? Would make sense, but, I am logged in as a customer already. I'll check that again too.
      Need to offer Shipping Insurance?
      Interactive Design Solutions https://www.myids.net
      MivaMerchant Business Partner | Certified MivaMerchant Web Developer
      Competitive Rates, Custom Modules and Integrations, Store Integration
      AutoBaskets|Advanced Waitlist Integration|Ask about Shipping Insurance Integration
      My T-shirt Collection is mostly MivaCon T-shirts!!

      Comment

      Working...
      X