Основной вопрос — является ли ошибка в рецепте недостатком самого товара и даёт ли она право на отказ от договора. В силу ст. 475 ГК РФ последствия передачи товара ненадлежащего качества наступают независимо от того, связан ли недостаток с изготовлением или с исходными данными, если товар не пригоден для целей, для которых он обычно используется. Очки, изготовленные по неверному рецепту, не могут быть использованы по назначению — они не корректируют зрение покупательницы, а значит, имеют существенный недостаток. Такой недостаток является неустранимым (изменить рецепт задним числом невозможно, а переделка очков по новому рецепту требует полного переизготовления), поэтому покупательница вправе отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной суммы.
Если недостатки товара не были оговорены продавцом, покупатель, которому передан товар ненадлежащего качества, вправе по своему выбору потребовать от продавца: соразмерного уменьшения покупной цены; безвозмездного устранения недостатков товара в разумный срок; возмещения своих расходов на устранение недостатков товара.
В случае существенного нарушения требований к качеству товара (обнаружения неустранимых недостатков, недостатков, которые не могут быть устранены без несоразмерных расходов или затрат времени, или выявляются неоднократно, либо проявляются вновь после их устранения, и других подобных недостатков) покупатель вправе по своему выбору: отказаться от исполнения договора купли-продажи и потребовать возврата уплаченной за товар денежной суммы.
— Гражданский кодекс Российской Федерации (часть вторая), ст. 475
Условие договора о том, что очки, изготовленные индивидуально, не подлежат возврату, не может применяться в данном случае, поскольку оно противоречит императивным нормам ст. 475 ГК РФ, предоставляющей потребителю право на отказ от договора при существенном недостатке независимо от характера изготовления товара. Наличие такого условия не лишает покупательницу возможности защитить свои права, так как закон имеет приоритет над договорными ограничениями, ущемляющими права потребителя.
Что касается ответственности за саму ошибку в рецепте, ст. 1064 ГК РФ устанавливает общее основание для возмещения вреда: вред, причинённый личности или имуществу гражданина, подлежит возмещению в полном объёме лицом, причинившим вред. В данной ситуации вред (убытки в размере стоимости бесполезных очков) возник из-за неверного рецепта, выписанного врачом. Однако продавец салона оптики, принявший заказ на изготовление очков без проверки правильности рецепта, также может нести ответственность перед потребителем как сторона по договору купли-продажи, поскольку именно он передал товар, не отвечающий потребностям покупателя. Потребитель вправе предъявить требование о возмещении убытков как к продавцу (по Закону о защите прав потребителей), так и к врачу (в порядке регресса или отдельного иска), но в рамках данного спора с салоном оптики ключевым является право на возврат денег именно за товар.
Вред, причиненный личности или имуществу гражданина, а также вред, причиненный имуществу юридического лица, подлежит возмещению в полном объеме лицом, причинившим вред.
— Гражданский кодекс Российской Федерации (часть вторая), ст. 1064
Отказ продавца удовлетворить требование о возврате денег и предложение скидки 10% вместо возврата не имеют законного обоснования. Поскольку недостаток существенный и возник не по вине потребителя, продавец обязан был принять товар и вернуть деньги. Условие договора, исключающее возврат индивидуально изготовленных очков, в данном случае недействительно в части, противоречащей ст. 475 ГК РФ, а предложение скидки является попыткой навязать потребителю невыгодное решение, которое не заменяет предусмотренное законом право на отказ от договора. Таким образом, покупательница вправе требовать возврата 12 000 рублей, а также возмещения убытков и неустойки за просрочку (если применимо, на основании ст. 23 Закона о защите прав потребителей, однако данная норма не приведена в контексте, поэтому для её применения потребуется дополнительное обращение к Закону).