3 / 3
Feb 2012

Hello everyone! I'm having a difficult time resolving a problem related to the dreaded "This product combination does not exist" error. Specifically, the error only appears when viewing my store in Internet Explorer but works fine in Google Chrome, Mozilla Firefox, and Apple Safari. Has anyone else experienced this problem before? My website is located at this URL: http://www.modernmuffin.com/muffins.html

  • created

    Feb '12
  • last reply

    Feb '12
  • 2

    replies

  • 1.2k

    views

  • 2

    users

  • 1

    link

After playing around with the code one thing I've noticed is that removing the "View Cart" code allows for the cart to work. The only problem is that IE opens a new windows and displays the cart in it instead of opening a small box on the current webpage. Any ideas why this code is failing to working correctly in IE?

Our standard View Cart code includes a section of javascript that manages the overlay-style cart display "inside" your page, so if that code is missing or removed from a page, the remaining buttons on that page would operate in "fallback" mode by displaying the cart in a popup window/tab.



"This product combination does not exist" would appear if your product is using Variants and the buyer selects a combination of Variant options that isn't defined in that product's Define Variants screen. This can also happen if you change the product's Item Number in Seller Admin after you have already pasted the button code into your page, so the Item Number referenced in that button code no longer matches the Item Number of any product in your Seller Admin.



Looking at your page, I was able to isolate the problem to this section of code, where the <option> tags are missing value= attributes:



<p><select name="o2" class="first product-attr-delivery delivery"><option>USPS</option><option>Pick-up</option><option>Delivery</option></select> <input type="hidden" name="on1" value="Date"/><input name="os1" class="second product-attr-date pickup invis" type="text" name="os1" /></p>



Apparently most browsers treat the content of an OPTION element as its value if no value= attribute is specified in the opening <option> tag, but IE doesn't do this. Compare to the standard button code provided in your Seller Admin for that option:



<select name="o2">

<option value="USPS">USPS</option>

<option value="Pick-up">Pick-up</option>

<option value="Delivery">Delivery</option>

</select>