Не Работает Модификация Товара
#1
Отправлено 24 Октябрь 2015 - 21:53
как это исправить?
2. Если у модификаций товара разные цены, как сделать так, чтобы в карточке товара при изменении модификации соответственно менялась и цена?
#2
Отправлено 25 Октябрь 2015 - 10:07
Levchik (24 Октябрь 2015 - 21:53) писал:
как это исправить?
2. Если у модификаций товара разные цены, как сделать так, чтобы в карточке товара при изменении модификации соответственно менялась и цена?
Приведите, пожалуйста, пример товара, где есть данные ошибки.
#3
Отправлено 25 Октябрь 2015 - 12:26
MikDark (25 Октябрь 2015 - 10:07) писал:
Например, вот этот
http://zooteka96.ru/...a-Nevskij-Angel
Модификация отображается неправильно, даже когда товар просто в корзину кладешь. Такое ощущение, что режим Модификаций отключен. Но в настройках не нашел нигде возможности вкл/выкл использования модификаций.
#4
Отправлено 26 Октябрь 2015 - 17:19
Levchik (25 Октябрь 2015 - 12:26) писал:
http://zooteka96.ru/...a-Nevskij-Angel
Модификация отображается неправильно, даже когда товар просто в корзину кладешь. Такое ощущение, что режим Модификаций отключен. Но в настройках не нашел нигде возможности вкл/выкл использования модификаций.
<form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="post" class="goodsDataForm cont700 hiden" > <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" />и переместите перед строками
<!-- Блок выбора модификаций для текущей товарной позиции --> <div class="goodsDataMainModificationsBlock description" {% IF GOODS_NO_CHOISE_IN_PROPERTIES_FOR_MODIFICATIONS %}style="display:none;"{% ENDIF %}> {% FOR goods_modifications_properties %} <div class="goodsDataMainModificationsBlockProperty"> <!-- Выдаем списки со свойствами для модификаций, чтобы определить какую модификацию товара хочет пользователь -->
#5
Отправлено 27 Октябрь 2015 - 21:03
Ирина345 (26 Октябрь 2015 - 17:19) писал:
Модификации заработали, спасибо!
Но:
1. При выборе модификаций стал появляться артикул. Уберите его, пожалуйста
2. Кнопка "Купить" стала вплотную к плюсику выбора количества. И при нажатии на неё она стала выделяться рамкой. Окошко "Товар добавлен в корзину" стало появляться с заметной задержкой.
Файл 1 - как было и как надо сделать
Файл 2 - как стало после изменений
#6
Отправлено 28 Октябрь 2015 - 09:31
Levchik (27 Октябрь 2015 - 21:03) писал:
Но:
1. При выборе модификаций стал появляться артикул. Уберите его, пожалуйста
2. Кнопка "Купить" стала вплотную к плюсику выбора количества. И при нажатии на неё она стала выделяться рамкой. Окошко "Товар добавлен в корзину" стало появляться с заметной задержкой.
Файл 1 - как было и как надо сделать
Файл 2 - как стало после изменений
Здравствуйте.
Попробуйте. пожалуйста, сделать следующее:
В шаблоне main.css найдите данный код:
.goodsDataMainModificationArtNumber { display: none; }
И замените его вот этим вот кодом:
.goodsDataMainModificationArtNumber { display: none !important; }
Далее в том же шаблоне найдите, пожалуйста, следующий код:
.product-info .cart div { float: left; vertical-align: middle; line-height: 36px; }
И замените его вот этим кодом:
.product-info .cart div { float: left; vertical-align: middle; line-height: 36px; padding-right: 10px; }
#8
Отправлено 31 Октябрь 2015 - 20:41
Подскажите, как на странице каталога в строках с товаром сделать отображение вариантов модификаций.
Т.е. если у товара есть несколько модификаций, то должно отображаться окошко с вариантами модификаций. И в зависимости от модификации, должны показываться его стоимость и наличие.
А если у товара нет модификаций, то такое окошко не показывается.
Вариант расположения окошка (см. файл)
1. Блок с выбором количества и кнопками заказа надо сдвинуть немного вправо.
2. Блок с наличием и ценой - вправо и вниз, чтобы эти две строки были на одной линией с кнопками заказа.
3. Над блоками с наличием и ценой надо окошко с выбором модификаций. На одной линии и такой же высоты как и окошко с выбором количества.
Заранее спасибо!
#9
Отправлено 02 Ноябрь 2015 - 11:48
Levchik (31 Октябрь 2015 - 20:41) писал:
Подскажите, как на странице каталога в строках с товаром сделать отображение вариантов модификаций.
Т.е. если у товара есть несколько модификаций, то должно отображаться окошко с вариантами модификаций. И в зависимости от модификации, должны показываться его стоимость и наличие.
А если у товара нет модификаций, то такое окошко не показывается.
Вариант расположения окошка (см. файл)
1. Блок с выбором количества и кнопками заказа надо сдвинуть немного вправо.
2. Блок с наличием и ценой - вправо и вниз, чтобы эти две строки были на одной линией с кнопками заказа.
3. Над блоками с наличием и ценой надо окошко с выбором модификаций. На одной линии и такой же высоты как и окошко с выбором количества.
Заранее спасибо!
Найдите в шаблоне Товары код
<div class="price"style="float: left; margin: 15px;"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span> <div class="clear"></div> </div> <!-- Доступность товара -->
после вставьте
<div class="modif"> {% FOR mods %} {%IF goods.mods.index>1%} {%FOR v%} <div> <span rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</span> <span>{goods.mods.v.VALUE}</span> </div> {%ENDFOR%} {% ENDIF %} {%ENDFOR%} </div>
в конец main.css добавьте
.modif {float: left; margin: 15px;}
#10
Отправлено 02 Ноябрь 2015 - 15:48
Ирина345 (02 Ноябрь 2015 - 11:48) писал:
Найдите в шаблоне Товары код
<div class="price"style="float: left; margin: 15px;"> {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span> {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %} <span class="price-old">{goods.MIN_PRICE_OLD | money_format}</span> {% ENDIF %} <span class="price-new">{goods.MIN_PRICE_NOW | money_format}</span> <div class="clear"></div> </div> <!-- Доступность товара -->
после вставьте
<div class="modif"> {% FOR mods %} {%IF goods.mods.index>1%} {%FOR v%} <div> <span rel="{goods.mods.v.PROPERTY_ID}">{goods.mods.v.NAME}:</span> <span>{goods.mods.v.VALUE}</span> </div> {%ENDFOR%} {% ENDIF %} {%ENDFOR%} </div>
в конец ain.css добавьте
.modif {float: left; margin: 15px;}
Не получилось ((
Вот какой результат после внесенных изменений. Откатил обратно
#11
#12
Отправлено 02 Ноябрь 2015 - 21:33
Ирина345 (02 Ноябрь 2015 - 16:44) писал:
На этот ра скопировал из цитаты в своем сообщении, там код без лишний пробелов. Результат другой, но не тот, что нужно.
Вот что получилось. Откатил изменения обратно.
#13
Отправлено 03 Ноябрь 2015 - 14:22
Levchik (02 Ноябрь 2015 - 21:33) писал:
Вот что получилось. Откатил изменения обратно.
Модификации 3.jpg
Как расположить 8 вариантов модификации.
#14
Отправлено 03 Ноябрь 2015 - 16:04
Ирина345 (03 Ноябрь 2015 - 14:22) писал:
Как расположить 8 вариантов модификации.
Также, как это реализовано в карточке товара
http://zooteka96.ru/...Angel?from=MWFi
Т.е. окошко с выпадающим списком модификаций. И в зависимости от выбранной модификации, должны меняться цена и информация по наличию. Если у товара нет модификаций, то окошко не отображается.
#15
Отправлено 05 Ноябрь 2015 - 10:30
#16
Отправлено 06 Ноябрь 2015 - 22:28
Очень жду вашей помощи!!!
#17
Отправлено 07 Ноябрь 2015 - 02:40
http://forum.storela...-цена/#entry998
#18
Отправлено 10 Ноябрь 2015 - 16:54
Vaccina (07 Ноябрь 2015 - 02:40) писал:
http://forum.storela...-цена/#entry998
Очень жаль ((
Никак это не реализовать?
Если нельзя, то подскажите, в каталоге информация о наличии берется из какой модификации?
Например, у товара 6 модификаций. 3 модификации есть в наличии, еще 3-х - нет. Что будет написано про наличие в каталоге?
#19
Отправлено 10 Ноябрь 2015 - 17:07
Levchik (10 Ноябрь 2015 - 16:54) писал:
Никак это не реализовать?
Если нельзя, то подскажите, в каталоге информация о наличии берется из какой модификации?
Например, у товара 6 модификаций. 3 модификации есть в наличии, еще 3-х - нет. Что будет написано про наличие в каталоге?
К сожалению, выбор модификации из каталога никак не реализовать. Что касается информации о наличии, то она берется из самого дешевого товара. Если Несколько товаров имеют одну цену, то берется произвольно, согласно внутреннему идентификатору модификации.
#20
Отправлено 10 Ноябрь 2015 - 17:14
MikDark (10 Ноябрь 2015 - 17:07) писал:
Спасибо за ответ!
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных