Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
21.04.2016, 19:07
fazli
ymv
fazli

Зарегистрирован:
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

Спасибо, так и есть!
Так запрятано и незаметно, что не заметил))))
198 196 2017-02-13 15:28:14 14502
Описание проекта