Magento - Пожалуйста, укажите требуемую для продукта опцию(ы) Ошибка


У меня возникла проблема с использованием Magento о добавлении в корзину с пользовательскими опциями.

Я заполнил все необходимые поля, и когда я нажал кнопку "Добавить в корзину", там было написано

Пожалуйста, укажите требуемые опции продукта.

Когда я перехожу к другим продуктам без пользовательских параметров, таких как Размер или цветовое поле. Это прекрасно работает.

Как я могу решить эту проблему?

Это ссылка: https://francesandalbert.com/ring.html

Спасибо.

Author: Marius, 2014-03-11

2 answers

Я не знаю точно, как вы можете это решить, но я могу объяснить проблему, может быть, это поможет.

Я вижу, что страница товара находится на https, но когда вы нажимаете кнопку "Добавить в корзину", форма отправляется на http://francesandalbert.com/checkout/cart/add/uenc/aHR0cDovL2ZyYW5jZXNhbmRhbGJlcnQuY29tL3JpbmcuaHRtbD9fX19TSUQ9VQ,,/product/172/. Обратите внимание на http.

Затем эти страницы перенаправляют 301 на https://{same url}, и то, что вы отправляете по почте (размер кольца), теряется.

Если я использую firebug и изменю URL-адрес формы на https Я могу добавить товар в корзину без каких-либо проблем.

Вы можете попробуйте изменить URL-адрес отправки формы Mage_Catalog_Block_Product_Abstract::getSubmitUrl или вы можете установить небезопасный базовый URL-адрес вашего веб-сайта на https://..., избегая 301 перенаправления с htaccess.

Это всего лишь мои предложения. Я понятия не имею, будут ли они работать.

 14
Author: Marius, 2014-03-11 07:32:43

Проверьте код кнопки "ДОБАВИТЬ В КОРЗИНУ".

Это должно быть:

<button type="button" title="<?php echo $buttonTitle ?>" class="button btn-cart" onclick="productAddToCartForm.submit(this)">
    <span><span><?php echo $buttonTitle ?></span></span>
</button>

Или

Приложение/дизайн/интерфейс/по умолчанию//шаблон/каталог/продукт/просмотр и удаление или переименование addtocart.phtml.

 0
Author: deziner, 2015-12-09 09:53:25