Добрый день, помогите, пожалуйста, внести следующие изменения.
Аккаунт 285534, адрес магазина милыймишка.рф(http://xn--80apadgdfd3i0a.xn--p1ai/), шаблон Движение
Описание ситуации
- Есть товар с несколькими модификациями, цены на модификации могут быть одинаковые, могут быть разные.
Сейчас при переходе на страницу товара автоматически стоит модификация с наименьшим значением, не зависимо от того, есть она в наличии или нет.
- Соответственно, если первой модификации нет в наличии, то есть надпись "нет в наличии", при этом покупатели не понимают, что есть переключить модификацию, то надпись изменится на "есть в наличии" (так как другие модификации есть).
ЧТО НУЖНО ИЗМЕНИТЬ?
Таким образом, необходимо, чтобы при загрузке страницы товара высвечивалась модификация с наименьшим значением из имеющихся в наличии.
1
Изменение Порядка Вывода Модификаций
Автор Милый Мишка, 21 февр. 2015 00:44
Сообщений в теме: 4
#1
Отправлено 21 Февраль 2015 - 00:44
#2
Отправлено 21 Февраль 2015 - 03:05
Подобные вопросы рассматривались на форуме и имею инструкции по следующим ссылкам:
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
#3
Отправлено 21 Февраль 2015 - 21:47
Vaccina (21 Февраль 2015 - 03:05) писал:
Подобные вопросы рассматривались на форуме и имею инструкции по следующим ссылкам:
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
1. Спасибо, мне более-менее подошла инструкция по первой ссылке, это лучше, чем было, но не совсем то,что надо.
Сейчас при загрузке страницы все равно сначала выводится модификация с наименьшим значением, независимо от того, есть она в наличии или нет. Но, если ее нет в наличии, то через несколько секунд модификация переключается на следующую автоматически. Меняется очень быстро, но все же хочется чтобы сразу была имеющаяся в наличии модификация. Это возможно?
Протестировать можно на этом товаре http://xn--80apadgdf...Pushistyj-zajka
Раньше был шаблон вечность, там все работало корректно - сразу была модификация с наименьшим значением из имеющихся в наличии.
2. И еще вопрос, можно ли сделать так, чтобы на странице товара, которого нет в наличии (или модификации, которой нет) вместо кнопки "купить" была кнопка " уведомить о поступлении в продажу", при нажатии на которую клиент попадает на страницу с формой обратной связи, где уже был бы набран текст сообщения "Прошу уведомить меня о поступлении товара (его название и модификация)."
#4
Отправлено 22 Февраль 2015 - 13:27
Vaccina (21 Февраль 2015 - 03:05) писал:
Подобные вопросы рассматривались на форуме и имею инструкции по следующим ссылкам:
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
http://forum.storela...ль/#entry167448
http://forum.storela...ия/#entry114164
#5
Отправлено 27 Февраль 2015 - 04:57
1. Необходимо чтобы сначала загрузили все модификации при первоначальной загрузке страницы карточки товара и только после идет переключение, можно попробовать ускорить процесс для этого в коде:
Уменьшите параметр 600, он отвечает за задержку между полной загрузке страницы товара и переключением на модификацию в наличии, учтите, что 1 секунда = 1000
2. Не дублируйте пожалуйста вопрос, вам ответили в соседней теме.
$(function() { setTimeout(function() { var maxprice = 0; $('.goodsDataMainModificationsList').each(function() { var rest = parseInt($(this).find('[name="rest_value"]').val()); var price = parseFloat($(this).find('[name="price_now"]').val()); if(rest && price > maxprice) { maxprice = price; var id = $(this).attr('rel').split('_'); var block = $('.goodsDataMainModificationsBlockProperty'); $('.goodsDataMainModificationsBlockProperty select option').removeAttr('selected'); $('.goodsDataMainModificationsBlockProperty select option[value="' + id[0] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlockProperty select option[value="' + id[1] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlockProperty select option[value="' + id[0] + '"]').parent().trigger('change'); } }); }, 600); });
Уменьшите параметр 600, он отвечает за задержку между полной загрузке страницы товара и переключением на модификацию в наличии, учтите, что 1 секунда = 1000
2. Не дублируйте пожалуйста вопрос, вам ответили в соседней теме.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных