Регистрация
Вход через соцсети
Восстановление пароля

Настройки корзины

Новый топик
21.04.2016, 19:07
Ответить | Цитировать
fazlihon
Фазлихон Масеев

Зарегистрирован:
2011-02-27
Сообщений: 22

Здравствуйте.
В данном коде при отсутствии товара нельзя купить. Как изменить код, что бы и при отсутствии товара можно было заказать. Тоесть та же команда только с кнопкой "Предзаказ".
Код:
<!-- В наличии / Нет на складе -->
<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
Сообщений: 869

По идее, вот это надо убрать и все заработает:
Код:
&& $item['StockUnits'] !== '0'


198 196 2016-05-11 22:16:28 14502
Описание проекта