Magento - Пожалуйста, укажите требуемую для продукта опцию(ы) Ошибка
У меня возникла проблема с использованием Magento о добавлении в корзину с пользовательскими опциями.
Я заполнил все необходимые поля, и когда я нажал кнопку "Добавить в корзину", там было написано
Пожалуйста, укажите требуемые опции продукта.
Когда я перехожу к другим продуктам без пользовательских параметров, таких как Размер или цветовое поле. Это прекрасно работает.
Как я могу решить эту проблему?
Это ссылка: https://francesandalbert.com/ring.html
Спасибо.
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.
Это всего лишь мои предложения. Я понятия не имею, будут ли они работать.
Проверьте код кнопки "ДОБАВИТЬ В КОРЗИНУ".
Это должно быть:
<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
.