<div class="goods-modification" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="POST" role="form" class="not-validate"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" /> <!-- Информация для поисковика о валюте товара --> <meta itemprop="currency" content="{CURRENCY_CHAR_CODE}"/> <!-- Информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- Информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE > 0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} <!-- END Информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> <!-- Цена товара --> <div class="goods-prices price-container clearfix"> <!-- Цена сейчас --> <div class="price-title">Цена сегодня</div> <span class="price" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- END Цена сейчас --> <!-- Старая цена --> <span class="old-price" title="Старая цена" content="{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}{% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_OLD}{% ENDIF %}"> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </span> <!-- END Старая цена --> <!-- Сумма экономии --> <span class="saving-price hidden" title="Экономия"> Сэкономь <span> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </span> </span> <!-- END Сумма экономии --> </div> </div>
Как Установить Значение Свойства Нет В Наличии, Если Товара Нет В Наличии?
#1
Отправлено 04 Апрель 2017 - 15:33
#2
Отправлено 04 Апрель 2017 - 15:36
dmitry251190 (04 Апрель 2017 - 15:33) писал:
<div class="goods-modification" itemscope itemprop="offerDetails" itemtype="http://data-vocabulary.org/Offer"> <form action="{CART_ADD_GOODS_MODIFICATION_URL}" method="POST" role="form" class="not-validate"> <input type="hidden" name="hash" value="{HASH}" /> <input type="hidden" name="form[goods_from]" value="{GOODS_FROM}" /> <input type="hidden" name="form[goods_mod_id]" value="{GOODS_MOD_ID}" /> <!-- Информация для поисковика о валюте товара --> <meta itemprop="currency" content="{CURRENCY_CHAR_CODE}"/> <!-- Информация о числе товаров на складе --> <meta itemprop="quantity" content="{GOODS_MOD_REST_VALUE}"/> <!-- Информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> {% IF GOODS_MOD_REST_VALUE > 0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %} <!-- END Информация для поисковика о наличие товара. Отображается только при наличии товара на складе. Доступные значения: out_of_stock,in_stock,instore_only,preorder. --> <!-- Цена товара --> <div class="goods-prices price-container clearfix"> <!-- Цена сейчас --> <div class="price-title">Цена сегодня</div> <span class="price" title="Цена сейчас" itemprop="price" content="{GOODS_MOD_PRICE_NOW}"> {GOODS_MOD_PRICE_NOW | money_format} </span> <!-- END Цена сейчас --> <!-- Старая цена --> <span class="old-price" title="Старая цена" content="{% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT}{% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %}{GOODS_MOD_PRICE_OLD}{% ENDIF %}"> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </span> <!-- END Старая цена --> <!-- Сумма экономии --> <span class="saving-price hidden" title="Экономия"> Сэкономь <span> {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format} {% ELSEIF GOODS_MOD_PRICE_OLD > GOODS_MOD_PRICE_NOW %} {GOODS_MOD_PRICE_OLD | money_format} {% ENDIF %} </span> </span> <!-- END Сумма экономии --> </div> </div>
Здравствуйте. Вам нужно в этом коде заменить:
{% IF GOODS_MOD_REST_VALUE > 0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %}
на
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span>
#3
Отправлено 04 Апрель 2017 - 15:45
MikDark (04 Апрель 2017 - 15:36) писал:
{% IF GOODS_MOD_REST_VALUE > 0 %} <span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span> {% ENDIF %}
на
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span>
Я заменил код, но по прежнему в микроразметки отображается content="in_stock", а должно быть content="out_of_stock", потому что этого товара нет в наличии
#4
Отправлено 04 Апрель 2017 - 15:50
dmitry251190 (04 Апрель 2017 - 15:45) писал:
Пришлите, пожалуйста, номер аккаунта и имя товара, на котором Вы проверяете
#5
Отправлено 04 Апрель 2017 - 15:52
MikDark (04 Апрель 2017 - 15:50) писал:
Аккаунт: SL-343150
Ссылка на товар http://ilovefootball...sentials-ab5891
#6
Отправлено 04 Апрель 2017 - 16:01
dmitry251190 (04 Апрель 2017 - 15:52) писал:
Проблема в том, что у Вас товар есть в наличии, а надпись отображается т.к. он скрыт. Замените
<span itemprop="availability" content="{% IF GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span>
на
<span itemprop="availability" content="{% IFNOT GOODS_HIDE && GOODS_MOD_REST_VALUE > 0 %}in_stock{% ELSE %}out_of_stock{% ENDIF %}"></span>
#7
Отправлено 18 Январь 2018 - 20:12
#8
Отправлено 27 Январь 2018 - 18:37
Pogranets (18 Январь 2018 - 20:12) писал:
Чтобы отключить возможность положить в корзину товар у которого остаток 0:
Настройки - Основные - Отключить возможность класть в корзину больше товара, чем есть в наличии
Изменить надпись в шаблоне Товар
<div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>замените на
<div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товар в пути</span></div>
#9
Отправлено 28 Январь 2018 - 19:28
Mr.Nito (27 Январь 2018 - 18:37) писал:
Чтобы отключить возможность положить в корзину товар у которого остаток 0:
Настройки - Основные - Отключить возможность класть в корзину больше товара, чем есть в наличии
Изменить надпись в шаблоне Товар
<div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товара нет в наличии</span></div>замените на
<div class="available-false" style="{% IF GOODS_MOD_REST_VALUE>0 %}display:none;{% ENDIF %}">Наличие товара: <span>Товар в пути</span></div>
Добрый день.
Я не понимаю, как должно получиться. Сделал все что написано. Но изменений не произошло. Или их не увидел.
Можно сделать под копкой заказ, описание: (товар в наличии), если в карточке товара ставлю 0, то надпись должна быть (товар в пути)
#10
Отправлено 28 Январь 2018 - 19:44
Pogranets (28 Январь 2018 - 19:28) писал:
Я не понимаю, как должно получиться. Сделал все что написано. Но изменений не произошло. Или их не увидел.
Можно сделать под копкой заказ, описание: (товар в наличии), если в карточке товара ставлю 0, то надпись должна быть (товар в пути)
И можно изменить цвет в тексте (товар в пути) на красный
Pogranets (28 Январь 2018 - 19:44) писал:
Или сделать картинки тускнее.
#11
Отправлено 16 Февраль 2018 - 10:07
Pogranets (28 Январь 2018 - 19:28) писал:
Я не понимаю, как должно получиться. Сделал все что написано. Но изменений не произошло. Или их не увидел.
Можно сделать под копкой заказ, описание: (товар в наличии), если в карточке товара ставлю 0, то надпись должна быть (товар в пути)
Включил галочку в разделе
Настройки - Основные - Отключить возможность класть в корзину больше товара, чем есть в наличии
Сейчас товар с остатком 0 нельзя положить в корзину, и у него отображается текст "Наличие товара: Товар в пути"
Проверил на товаре с артикулом
00100583
Темы с аналогичным тегами html, js
Вопросы работы сервиса StoreLand →
Ошибки →
Ошибки витрины →
Другие ошибки витрины →
Js Ошибка МаркетплейсАвтор Гость_ya.r.ik_* , 14 янв. 2021 js, маркетплейс, ошиб |
|
|||
Вопросы работы сервиса StoreLand →
Другие вопросы →
Скрипт Обработки ТестаАвтор Гость_Olivka_* , 14 сент. 2018 тест, js, почта |
|
|||
Повышение продаж, продвижение →
SEO →
Много Js Файлов И Css Не ОптимизированыАвтор Гость_ARGO_* , 12 апр. 2018 js, css, оптимизировать |
|
|||
Вопросы работы сервиса StoreLand →
Ошибки →
Ошибки витрины →
Отображение в браузерах →
Проблемы В Разных БраузерахАвтор Гость_Ash74_* , 24 окт. 2017 Ошиб, JS, Главная |
|
|||
Вопросы работы сервиса StoreLand →
Дизайн →
Шаблон Город →
Главная →
Прошу Внести Изменения На СайтеАвтор Гость_Timofey66_* , 14 авг. 2017 главная, индекс, index, дизайн и 3 еще... |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных