Отображение Остатка Товара
#1
Отправлено 21 Октябрь 2012 - 23:40
#2
Отправлено 22 Октябрь 2012 - 11:47
Например заменить
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div>
на
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товара в наличии {GOODS_MOD_REST_VALUE} шт.</div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div>
#3
Отправлено 22 Октябрь 2012 - 16:52
#4
Отправлено 23 Январь 2016 - 15:46
Vaccina (22 Октябрь 2012 - 11:47) писал:
Например заменить
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div>
на
<!-- Доступность товара --> <div class="goodsDataMainModificationAvailable"> <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товара в наличии {GOODS_MOD_REST_VALUE} шт.</div> <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товара нет в наличии</div> </div>
Добрый день! сайт penney.ru Сделала, как Вы написали, количества не отражаются.
#6
Отправлено 23 Январь 2016 - 18:29
RedHead (23 Январь 2016 - 18:10) писал:
1.jpg
Мне не в Сравнении нужно! )))) мне нужно на странице товара, чтобы человек, открыв выпадающий список ЦВЕТ, видел сколько в штуках осталось какого цвета.
Как на другом моем сайте http://shop-maxi-cos...-Cosi-RodiFix-2
Поможете?
#7
Отправлено 23 Январь 2016 - 18:49
lenasmith (23 Январь 2016 - 18:29) писал:
Как на другом моем сайте http://shop-maxi-cos...-Cosi-RodiFix-2
Поможете?
На данный момент в карточках товара у Вас уже отображаются товары по цветам и количеству. Если мы поняли Вас не правильно, укажите ссылку на товар, либо скриншот, где этого не происходит.
Прикрепляю скриншоты, как видим мы:
#8
Отправлено 23 Январь 2016 - 19:02
#9
Отправлено 23 Январь 2016 - 19:17
RedHead (23 Январь 2016 - 18:49) писал:
Мне нужно теперь, чтобы на других моих сайтах (Penney.ru и http://mountain-buggy-shop.ru/) тоже были видны количества.
Аккаунт SL-281320
#10
Отправлено 26 Январь 2016 - 16:36
RedHead (23 Январь 2016 - 18:49) писал:
Аккаунт SL-281320
Поможете?
#11
Отправлено 26 Январь 2016 - 17:13
lenasmith (26 Январь 2016 - 16:36) писал:
Аккаунт SL-281320
Поможете?
Здравствуйте, в конце main.js добавьте код:
$(function() { $('select[name="form[properties][]"]').each(function() { $(this).children('option').each(function() { var mods = $('.goodsDataMainModificationsList[rel="' + $(this).val() + '"], .ModificationsList[rel="' + $(this).val() + '"]'); if(mods.length) { var rest_value = mods.find('[name="rest_value"]').val(); $(this).html($(this).html() + ' (' + rest_value + ' шт)'); } }); }); });
#12
Отправлено 26 Январь 2016 - 17:27
Спасибо большое!
Сообщение отредактировал lenasmith: 26 Январь 2016 - 17:42
#13
Отправлено 26 Январь 2016 - 17:34
Спасибо большое!
Сообщение отредактировал lenasmith: 26 Январь 2016 - 17:42
#14
Отправлено 26 Январь 2016 - 17:41
Спасибо большое!
#15
Отправлено 09 Февраль 2016 - 14:42
#16
Отправлено 09 Февраль 2016 - 14:49
Emil (09 Февраль 2016 - 14:42) писал:
В разделе Сайт - Редактор шаблонов Вам нужно открыть шаблон Товар, в ней найти код:
<!-- Доступность товара --> <div id="product_stock_stat" class="goodsDataMainModificationAvailable"> <p id="availability_statut" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <span id="availability_value">Товар есть в наличии</span></p> <p class="warning_inline available-false" id="last_quantities" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Под заказ</p> </div> <!-- /Доступность товара -->
и заменить его на:
<!-- Доступность товара --> <div id="product_stock_stat" class="goodsDataMainModificationAvailable"> <p id="availability_statut" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}> <span id="availability_value">В наличии {GOODS_MOD_REST_VALUE} шт.</span></p> <p class="warning_inline available-false" id="last_quantities" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Под заказ</p> </div> <!-- /Доступность товара -->
#17
Отправлено 11 Февраль 2016 - 16:27
#18
Отправлено 11 Февраль 2016 - 16:58
#19
Отправлено 11 Февраль 2016 - 17:43
Emil (11 Февраль 2016 - 16:58) писал:
Здравствуйте. В редакторе шаблонов в шаблоне main.js после строки
$(document).ready(function(){(такая строка встречается несколько раз, мы проверяли инструкцию на строке примерно #1066)
вставьте код:
setTimeout(function() { $('.goodsDataMainModificationsList').each(function() { var rest_value = parseInt($(this).find('[name="rest_value"]').val()); var id = $(this).attr('rel').split('_'); var block = $('.goodsDataMainModificationsBlock'); if(rest_value && !block.data('select')) { block.data('select', true); $('.goodsDataMainModificationsBlock select option').removeAttr('selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[0] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select option[value="' + id[1] + '"]').attr('selected', 'selected'); $('.goodsDataMainModificationsBlock select').trigger('change'); } }); }, 200);
#20
Отправлено 11 Февраль 2016 - 18:29
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных