Перейти к содержимому


Как Перенести Фильтр


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 337

#301 Danil

Danil

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 03 Апрель 2015 - 19:29

Просмотр сообщенияtheone (03 Апрель 2015 - 19:20) писал:

добавил табы в "Полное описание (ТАБ1), Характеристики(ТАБ2), Условия доствки(ТАБ3). Всё хорошо работает, но если у товара нет ХАРАКТЕРИСТИК, то ТАБ3 залазит на ТАБ1. Подскажите , как решить проблему? вот ссылка на пример товара /goods/Ника-Ника-2?mod_id=76039187   аккаунт 234461
Здравствуйте.
В шаблоне Товар найдите код
{% IFNOT goods_features_empty %}
		 <li><a href="#tabs-4">Условия доставки</a></li>
{% ENDIF %}
и замените на
		 <li><a href="#tabs-4">Условия доставки</a></li>


#302 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 07 Апрель 2015 - 08:36

подскажите, это ошибка или так и должно быть? Возникла необходимость использовать 2 цены товара, т.к. один товар можно привезти от разных поставщиков. Пытаюсь изменить цену у товара по "артикул1" в итоге удаляется 2 модификация. Как сделать два артикула, чтобы можно было обновлять цены от разных поставщиков. Обновлять цены по названию не получиться,т.к. названия товара у разных поставщиков пишутся по разному
Если назначить товару 2 артикула, то товар сохраняется

Прикрепленные изображения

  • 1.jpg


#303 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 08 Апрель 2015 - 19:16

Просмотр сообщенияtheone (07 Апрель 2015 - 08:36) писал:

подскажите, это ошибка или так и должно быть? Возникла необходимость использовать 2 цены товара, т.к. один товар можно привезти от разных поставщиков. Пытаюсь изменить цену у товара по "артикул1" в итоге удаляется 2 модификация. Как сделать два артикула, чтобы можно было обновлять цены от разных поставщиков. Обновлять цены по названию не получиться,т.к. названия товара у разных поставщиков пишутся по разному
Если назначить товару 2 артикула, то товар сохраняется

У Вас на скриншоте неправильно созданы модификации. Название у них должно быть одинаковое, а значения разные.

#304 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 08 Апрель 2015 - 20:41

О как всё просто оказалось, спасибо!
Как сделать так, чтобы автоматически показывалась модификация, у которой:
1)Если у всех модификаций остаток 0, то показывается меньшая цена.
2)Если остаток у всех модификаций больше 0, то показывалась меньшая цена
3) Если у 1-ой модификации остаток 0, а у второй-больше 1, то показывает вторую модификацию
Заранее спаисбо

#305 Firefly

Firefly

    Активный участник

  • Модераторы
  • 3 810 сообщений

Отправлено 09 Апрель 2015 - 19:51

Просмотр сообщенияtheone (08 Апрель 2015 - 20:41) писал:

О как всё просто оказалось, спасибо!
Как сделать так, чтобы автоматически показывалась модификация, у которой:
1)Если у всех модификаций остаток 0, то показывается меньшая цена.
2)Если остаток у всех модификаций больше 0, то показывалась меньшая цена
3) Если у 1-ой модификации остаток 0, а у второй-больше 1, то показывает вторую модификацию
Заранее спаисбо

Здравствуйте.
Пришлите пожалуйста ссылку на товар у которого имеются несколько модификаций.

#306 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 09 Апрель 2015 - 21:26

Просмотр сообщенияfirefly (09 Апрель 2015 - 19:51) писал:

Здравствуйте.
Пришлите пожалуйста ссылку на товар у которого имеются несколько модификаций.
аккаунт sl-234461 /goods/test

#307 Cupuyc

Cupuyc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 747 сообщений

Отправлено 10 Апрель 2015 - 10:52

Просмотр сообщенияtheone (08 Апрель 2015 - 20:41) писал:

О как всё просто оказалось, спасибо!
Как сделать так, чтобы автоматически показывалась модификация, у которой:
1)Если у всех модификаций остаток 0, то показывается меньшая цена.
2)Если остаток у всех модификаций больше 0, то показывалась меньшая цена
3) Если у 1-ой модификации остаток 0, а у второй-больше 1, то показывает вторую модификацию
Заранее спаисбо

Здравствуйте, на данный момент все 3 пункта уже реализованы, и работают корректно. Могли бы вы уточнить проблему, если она всё еще актуальна, желательно приложив скриншоты?

#308 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 10 Апрель 2015 - 13:27

Просмотр сообщенияCupuyc (10 Апрель 2015 - 10:52) писал:

Здравствуйте, на данный момент все 3 пункта уже реализованы, и работают корректно. Могли бы вы уточнить проблему, если она всё еще актуальна, желательно приложив скриншоты?
Здравствуйте! Нужно, чтобы НЕ все модификации отображались, а одна, которая есть в наличии и с наименьшей ценой.
К примеру:
1 модификация: остаток 1, цена 10
2 модификация: остаток:1, цена 9
3 модификация: остаток:0, цена 7
В итоге клиент видит, только 2 модификацию, т.к. она есть в наличии и цена ниже, чем у 1 модификации. Соответственно может положить в корзину только 2 модификацию.

Ещё пример:
1 модификация: остаток 0, цена 10
2 модификация: остаток:0, цена 9
3 модификация: остаток:0, цена 7
В итоге, клиент видит 3 модификацию,.т.к самая низка цена

#309 Cupuyc

Cupuyc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 747 сообщений

Отправлено 10 Апрель 2015 - 14:17

Просмотр сообщенияtheone (10 Апрель 2015 - 13:27) писал:

Здравствуйте! Нужно, чтобы НЕ все модификации отображались, а одна, которая есть в наличии и с наименьшей ценой.
К примеру:
1 модификация: остаток 1, цена 10
2 модификация: остаток:1, цена 9
3 модификация: остаток:0, цена 7
В итоге клиент видит, только 2 модификацию, т.к. она есть в наличии и цена ниже, чем у 1 модификации. Соответственно может положить в корзину только 2 модификацию.

Ещё пример:
1 модификация: остаток 0, цена 10
2 модификация: остаток:0, цена 9
3 модификация: остаток:0, цена 7
В итоге, клиент видит 3 модификацию,.т.к самая низка цена

Если вы хотите убрать возможность выбора модификации в шаблоне "товар", зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Стили -> main.css добавьте последней строкой код:
td.goodsDataMainModificationsBlock {display: none;}


#310 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 10 Апрель 2015 - 18:24

мы похоже не совсем друг друга понимаем.
как ещё объяснить.
Сейчас показывается модификация с артикулом "артикул3", но остаток 0. Нужно, чтобы показывала модификацию с наименьшей ценой и с остатком больше 0,т.е показывала модификаци с артикулом "артикул1"!

Если остаток у всех модификаций 0,  то показывало модификацию с наименьшей ценой.

Прикрепленные изображения

  • Безымянный.png


#311 Cupuyc

Cupuyc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 747 сообщений

Отправлено 10 Апрель 2015 - 18:41

Просмотр сообщенияtheone (10 Апрель 2015 - 18:24) писал:

мы похоже не совсем друг друга понимаем.
как ещё объяснить.
Сейчас показывается модификация с артикулом "артикул3", но остаток 0. Нужно, чтобы показывала модификацию с наименьшей ценой и с остатком больше 0,т.е показывала модификаци с артикулом "артикул1"!

Если остаток у всех модификаций 0,  то показывало модификацию с наименьшей ценой.

В данный момент у вас именно так и отображается, результаты были проверенны до внесения вами изменений, в наличие товара "тест" и после, без выявления каких либо отклонений от схемы выбора модификации описанной вами.

#312 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 10 Апрель 2015 - 18:42

Просмотр сообщенияCupuyc (10 Апрель 2015 - 18:41) писал:

В данный момент у вас именно так и отображается, результаты были проверенны до внесения вами изменений, в наличие товара "тест" и после, без выявления каких либо отклонений от схемы выбора модификации описанной вами.
сейчас показывает модификацию с остатком 0!!

#313 Cupuyc

Cupuyc

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 747 сообщений

Отправлено 10 Апрель 2015 - 20:17

Просмотр сообщенияtheone (10 Апрель 2015 - 18:42) писал:

сейчас показывает модификацию с остатком 0!!

Пожалуйста, выполните инструкции из этой(http://forum.storela...сколько-модифи/) темы

#314 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 11 Апрель 2015 - 06:36

сделал по инструкции дабавил в конец main.js код
$(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);
});



Затем заменил
$('.goodsDataMainModificationsList').each(function(){
на
$('.ModificationsList').each(function(){


Ничего не поменлось(

#315 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 13 Апрель 2015 - 10:26

Просмотр сообщенияtheone (11 Апрель 2015 - 06:36) писал:

сделал по инструкции дабавил в конец main.js код
$(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);
});



Затем заменил
$('.goodsDataMainModificationsList').each(function(){
на
$('.ModificationsList').each(function(){


Ничего не поменлось(
Здравствуйте, уточните конкретный товар, у которого необходимо реализовать данные изменения.

#316 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 13 Апрель 2015 - 13:56

аккаунт sl-234461    goods/test

#317 Ирина345

Ирина345

    Активный участник

  • Модераторы
  • 5 709 сообщений

Отправлено 13 Апрель 2015 - 15:46

Просмотр сообщенияtheone (13 Апрель 2015 - 13:56) писал:

аккаунт sl-234461 goods/test
Выполните инструкцию из данной темы форума.
http://forum.storela...оматически-раз/

#318 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 13 Апрель 2015 - 18:25

Просмотр сообщенияИрина345 (13 Апрель 2015 - 15:46) писал:

Выполните инструкцию из данной темы форума.
http://forum.storela...оматически-раз/
Там нет ответа на мой вопрос.  Мне надо показать клиенту САМУЮ ДЕШЁВУЮ модификацию, из всех которые ЕСТЬ В НАЛИЧИИ, все остальные СКРЫВАЛИСЬ. Если всех модификаций нет в наличии, то просто показывает самую дешёвую модификацию, а все остальные скрываются. Я уже не знаю как объяснить.Вроде и так предельно просто.

#319 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 355 сообщений

Отправлено 14 Апрель 2015 - 03:11

Инструкция по реализации выдачи модификации в наличии по умолчанию:
http://forum.storela...кар/#entry40271

#320 theone

theone

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 479 сообщений

Отправлено 14 Апрель 2015 - 07:05

печаль, при обновлении цен 1 модификации ,все остальные модификации товара удаляются

Это нормально?

Как поменять цену у 1 модификации (при импорте цен из прайса поставщика), не затрагивая другие?

PS Нашел подобную тему, функционала такого похоже нет и не будет
http://forum.storela...нципе-возможен/




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных