diff --git a/packages/theme-product/theme-product.js b/packages/theme-product/theme-product.js index 9276cd08..d1b52c6f 100644 --- a/packages/theme-product/theme-product.js +++ b/packages/theme-product/theme-product.js @@ -76,7 +76,8 @@ function _createOptionArrayFromOptionCollection(product, collection) { collection.forEach(function(option) { for (var i = 0; i < product.options.length; i++) { - if (product.options[i].name.toLowerCase() === option.name.toLowerCase()) { + var optionName = product.options[i].name !== undefined ? product.options[i].name : product.options[i]; + if (optionName.toLowerCase() === option.name.toLowerCase()) { optionArray[i] = option.value; break; }