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


Добавление Нового Параметра Доступности Товара


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

#101 status321

status321

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

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

Отправлено 29 Декабрь 2018 - 14:32

Модификации не работают, JS  ошибка и каталог на главной не айс.Если опустится в самый низ то кнопка на верх не работает

#102 Vaccina

Vaccina

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

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

Отправлено 29 Декабрь 2018 - 14:48

Вы неправильно произвели изменения, вы удалили блок. Блок:
		 // Есть ли товар есть в наличии
								 if(modificationRestValue>0 && modificationRestValue<99) {
								 goodsAvailableFalse.hide();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.hide();
								 goodsAvailableTrue3.show();
								 // Если товара нет в наличии
								 } else if(modificationRestValue>99 && modificationRestValue<200) {
								 goodsAvailableFalse.hide();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.show();
							 goodsAvailableTrue3.hide();
								 else {
								 goodsAvailableFalse.show();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.hide();
								 goodsAvailableTrue3.hide();
								 }

замените на:
		 // Есть ли товар есть в наличии
								 if(modificationRestValue>0 && modificationRestValue<99) {
								 goodsAvailableFalse.hide();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.hide();
								 goodsAvailableTrue3.show();
								 // Если товара нет в наличии
								 } else if(modificationRestValue>99 && modificationRestValue<200) {
								 goodsAvailableFalse.hide();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.show();
								 goodsAvailableTrue3.hide();
								 } else if(modificationRestValue>199) {
								 goodsAvailableFalse.hide();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.hide();
								 goodsAvailableTrue3.show();
								 } else {
								 goodsAvailableFalse.show();
								 goodsAvailableTrue.hide();
								 goodsAvailableTrue2.hide();
								 goodsAvailableTrue3.hide();
								 }


#103 status321

status321

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

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

Отправлено 29 Декабрь 2018 - 15:20

Спасибо, получилось то что нужно.С наступающим новым годом

#104 status321

status321

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

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

Отправлено 24 Июнь 2020 - 12:14

Добрый день.Как реализовать в шаблоне Спорт при смене модификаций был такой результат
<!-- Доступность товара -->
   <div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 200%}style="display:none;"{% ENDIF %}>В
наличии: <span>Доставка: СДЭК </div>
  <div rel="true" class="available-true2" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE < 100 || GOODS_MOD_REST_VALUE > 199 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка: Почта</div>
   <div rel="true" class="available-true3" {% IF GOODS_MOD_REST_VALUE=0 || GOODS_MOD_REST_VALUE > 99 %}style="display:none;"{% ENDIF %}>В наличии: <span>Доставка: Самовывоз,курьер</div>
   <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0%}style="display:none;"{% ENDIF %}>Наличие товара: <span>Нет в наличии</div>
  </div>

Аккаунт SL-507660

#105 status321

status321

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

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

Отправлено 28 Июнь 2020 - 10:24

Когда будет помощь???

#106 status321

status321

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

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

Отправлено 01 Июль 2020 - 14:42

Куда все пропали???

#107 Vaccina

Vaccina

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

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

Отправлено 02 Июль 2020 - 00:40

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - main.js - найдите:
		// Есть ли товар есть в наличии
		if(modificationRestValue>0) {
		  goodsAvailableTrue.show();
		  goodsAvailableFalse.hide();
		  goodsAvailableAddCart.show();
		  goodsAvailableQty.show();
		// Если товара нет в наличии
		} else {
		  goodsAvailableTrue.hide();
		  goodsAvailableFalse.show();
		  goodsAvailableAddCart.hide();
		  goodsAvailableQty.hide();
		}

замените на:
		// Есть ли товар есть в наличии
		if(modificationRestValue>0 && modificationRestValue<99) {
		  goodsAvailableFalse.hide();
		  goodsAvailableTrue.hide();
		  goodsAvailableTrue2.hide();
		  goodsAvailableTrue3.show();
		  goodsAvailableAddCart.show();
		  goodsAvailableQty.show();
		} else if(modificationRestValue>99 && modificationRestValue<200) {
		  goodsAvailableFalse.hide();
		  goodsAvailableTrue.hide();
		  goodsAvailableTrue2.show();
		  goodsAvailableTrue3.hide();
		  goodsAvailableAddCart.show();
		  goodsAvailableQty.show();
		} else if(modificationRestValue>199) {
		  goodsAvailableFalse.hide();
		  goodsAvailableTrue.show();
		  goodsAvailableTrue2.hide();
		  goodsAvailableTrue3.hide();
		  goodsAvailableAddCart.show();
		  goodsAvailableQty.show();
		} else {
		  goodsAvailableFalse.show();
		  goodsAvailableTrue.hide();
		  goodsAvailableTrue2.hide();
		  goodsAvailableTrue3.hide();
		  goodsAvailableAddCart.hide();
		  goodsAvailableQty.hide();
		}
      
      
далее найдите:
		goodsAvailable				= $('.goodsDataMainModificationAvailable'),
		goodsAvailableTrue			= goodsAvailable.find('.available-true'),
      
замените на:
		goodsAvailable				= $('.goodsDataMainModificationAvailable'),
		goodsAvailableTrue			= goodsAvailable.find('.available-true'),
		goodsAvailableTrue2					= goodsAvailable.find('.available-true2'),
		goodsAvailableTrue3					= goodsAvailable.find('.available-true3'),


#108 status321

status321

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

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

Отправлено 02 Июль 2020 - 11:35

Спасибо,работает!!!

#109 status321

status321

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

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

Отправлено 17 Сентябрь 2020 - 18:13

Дорый вечер.Помогите реализовать доступность товара:
1. Нет в наличии
2. В наличии
3. Под заказ
4. В пути
5. Ожидается

#110 status321

status321

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

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

Отправлено 07 Июль 2021 - 13:53

1

#111 Vaccina

Vaccina

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

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

Отправлено 08 Июль 2021 - 07:10

Здравствуйте.

Уточните пожалуйста при каком остатке отображать тот или иной статус?




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

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