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


Фотография
- - - - -

Остаток товара - есть в наличие/нет в наличие

остаток внешний вид товара

Сообщений в теме: 10

#1 Vseok999

Vseok999

Отправлено 18 February 2018 - 10:18

Здравствуйте. Добавил в параметр цены и в шаблон цены (full, teaser) - остаток товара.

В самом элементе (в товаре) по умолчанию остаток - "бесконечный" 

НО в товаре на сайте остаток пишет "Нет в наличие"

 

Проблема решается путем пересохранения материала. Тогда остаток пишет как надо - "в наличие" . Но товаров уже много, пересохранять все их заколебешься. 

 

И еще вопрос. Где подправить что бы "Есть в наличие" не показывалось, а показывалось только "Нет в наличие" 

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

  • 1.png
  • 2.png

  • 0

#2 programmos

programmos

Отправлено 18 February 2018 - 11:46

Где подправить что бы "Есть в наличие" не показывалось
 

 

Обычным CSS - скрыть и все


  • -1

#3 Vseok999

Vseok999

Отправлено 18 February 2018 - 11:47

 

 

Обычным CSS - скрыть и все

 

В каком файле? скажите пожалуйста


  • 0

#4 programmos

programmos

Отправлено 18 February 2018 - 11:51

В каком файле? скажите пожалуйста

 

Так зачем это править в общем файле, в файле jbzoo? 

 

Пропишите это в своем css c !important - чтобы при обновлении (эх, если оно будет на JBZOO) не перезатереть 

 

Дело на 1 минуту  :)


  • 0

#5 Vseok999

Vseok999

Отправлено 18 February 2018 - 12:28

Так зачем это править в общем файле, в файле jbzoo? 

 

Пропишите это в своем css c !important - чтобы при обновлении (эх, если оно будет на JBZOO) не перезатереть 

 

Дело на 1 минуту  :)

Спасибо) сам не догадался. Но остается первый вопрос. Как избежать пересохранения тысячи товаров?


  • 0

#6 programmos

programmos

Отправлено 18 February 2018 - 14:39

Спасибо) сам не догадался. Но остается первый вопрос. Как избежать пересохранения тысячи товаров?

Переиндексация!

 

Или если вы недавно ввели данный параметр - выгрузить товары или снова загрузить товары, указав при загрузке - обновить именно один параметр - это параметр - наличия.

 

Это тоже дело на пару минут или чуть больше, если типов элементов у вас больше 1-го


  • 0

#7 Vseok999

Vseok999

Отправлено 18 February 2018 - 16:17

Переиндексация не помогла. Экспорт Импорт тоже не помог.    "указав при загрузке - обновить именно один параметр - это параметр - наличия"  

 

в импорте есть функция "Полностью заменять все вариации в цене" наверное вы это имели ввиду. Тоже не помогло(

 

  • 0

#8 programmos

programmos

Отправлено 18 February 2018 - 17:12

 

Переиндексация не помогла. Экспорт Импорт тоже не помог.    "указав при загрузке - обновить именно один параметр - это параметр - наличия"  

 

в импорте есть функция "Полностью заменять все вариации в цене" наверное вы это имели ввиду. Тоже не помогло(

 

 

Переменая есть - её нужно проставить, если она не определена, то и нет этого. Поэтому, при пересохранении - у вас появляется, есть или нет в наличии 


  • 0

#9 Vseok999

Vseok999

Отправлено 18 February 2018 - 17:21

Ясно. Спасибо за ответ.


  • 0

#10 DMTR3000S

DMTR3000S

Отправлено 20 February 2018 - 09:28

Обычным CSS - скрыть и все

Вот после таких советов люди и делают всякую дичь, вместо того, чтобы нормально переопределить шаблон вывода элемента. Степень рукожопости можно смело определять по количеству display:none и !important  (facepalm)

Куда правильнее будет скопировать файл шаблона элемента balance full.php, который лежит здесь:

/media/zoo/applications/jbuniversal/cart-elements/price/balance/tmpl/

в каталог

/media/zoo/applications/jbuniversal/templates/ВАШ_ШАБЛОН/cart-elements/price/balance/tmpl/

и уже в этом скопированном файле проводить изменения, тем более, что там всё более чем понятно - смотрим на условия и убираем ненужные. И на странице не будет рендериться лишнего, и изменения не потрутся при обновлении, и сделано не через жопу. Работы на минуту.


  • 0





Click to return to top of page in style!