|
|
21.04.2016, 19:07
|
|
fazli
ymv
Зарегистрирован: 2011-02-27
Сообщений: 28
|
Здравствуйте.
В данном коде при отсутствии товара нельзя купить. Как изменить код, что бы и при отсутствии товара можно было заказать. Тоесть та же команда только с кнопкой "Предзаказ".
Код:<!-- В наличии / Нет на складе -->
<div class="tpl-property-in-stock">
<? if ($item['StockUnits'] !== '0'): ?>
<div class="tpl-state-available">В наличии - <?= $item['StockUnits']; ?> товар<br></div>
<? else: ?>
<div class="tpl-state-absent">Под заказ</div>
<? endif; ?>
</div>
<!-- Если товар доступен для заказа — выбор количества, кнопка добавления в корзину -->
<? if (($item['Checked'] && $item['StockUnits'] !== '0')): ?>
<!-- Количество-->
<div class="tpl-property-qty">
<div class="tpl-caption">Количество</div>
<div class="tpl-value">
<input type="number" name="cart<?= $item['RowID'] ?>" value="1" min="0"
data-units="<?= htmlspecialchars($item['Units']) ?>" />
</div>
</div>
<!-- Кнопка «Купить» -->
<button class="tpl-link-cart-add-and-checkout-2" type="submit" name="redirect_url" value="<?= $add_order_url ?>">
Купить
</button>
<? elseif (count($item['_Variants'])): ?>
<div class="tpl-block-message tpl-state-notice"><?= $select_variant_notification ?></div>
<!-- Кнопка «Предзаказ» -->
<button class="tpl-link-cart-add-and-checkout-2" type="submit" name="redirect_url" value="<?= $add_order_url ?>">
Предзаказ
</button>
<? endif; /* if Checked and StockUnits !== 0 */ ?>
fazli
|
|
|
11.05.2016, 22:16
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
По идее, вот это надо убрать и все заработает:
Код:&& $item['StockUnits'] !== '0'
|
|
|
12.02.2017, 19:51
|
|
Нерсесов Сергей Николаевич
Зарегистрирован: 2014-06-16
Сообщений: 35
|
Все-равно не добавляется в корзину
|
|
|
13.02.2017, 04:34
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Возможно, у вас включен еще контроль остатков (в настройках модуля ИМ).
|
|
|
13.02.2017, 15:28
|
|
Нерсесов Сергей Николаевич
Зарегистрирован: 2014-06-16
Сообщений: 35
|
Спасибо, так и есть!
Так запрятано и незаметно, что не заметил))))
|