[enter image description here][enter image description here]2enter image description here

I have some configurable products in my store which have required options Decorations and size for configuaration and another option "Desired Delivery Date" from custom options of configuarable product.

When i add this product into cart and go to cart page it is displaying error "Some of the products below do not have all the required options."

But also all rewuired options which i selected displaying on cart page.

Please give me some solution.

  • Please provide screenshots of product options in backend, cart page and product view Page in frontend. Commented Oct 28, 2015 at 9:17
  • Also the Product Page Configuration screenshot and the Product view page on bakend Commented Oct 28, 2015 at 9:28

3 Answers 3


I have also faced this issue and resolved successfully. This issue occurs due to custom options.

To resolve this issue, check the associated product's custom options and remove that if there is any exist.

In my case, There is an custom options exist in associated products.


Still facing this issue here...

Configurable products with required custom options don't pass the validation in Mage_Catalog_Model_Product_Type_Abstract::checkProductBuyState() function, which seems to be a Magento bug

UPDATE My mistake. As zed Blackbeard has pointed, error was being fired because some simple products had custom options (in my case, it was difficult to see, as backoffice does not show any custom option in simple products, but I have confirmed that after a DB review)


This is the stupidest fix ever, but you can do this if you feel brave. It will fix it up quick. In fact, you might investigate truncating the whole sales_flat_quote_item_option table.

FROM magento.sales_flat_quote_item_option
where product_id = SomeProductId

Those flat tables can be the devil.

  • Hello again, myself. Thanks for helping me out.
    – CarComp
    Commented Oct 8, 2019 at 13:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.