vanina200988 0 Опубликовано 21 ноября, 2015 Жалоба Share Опубликовано 21 ноября, 2015 Как исправить ошибку??? Мой сайт разрешает добовлять товар в корзину больше чем остаток. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 ноября, 2015 Жалоба Share Опубликовано 21 ноября, 2015 Разве что кнопки купить убрать если количество на складе 0 или. Например в Админке - Оформление - Шаблоны - Шаблон карточки товара менять: {product_form} <div class="form-group"> <label class="sr-only">{lang}Qty{/lang}</label> <input name="product_quantity" class="form-control" id="product_quantity" type="text" value="1" size="1" /> </div> <div class="form-group"> <button type="submit" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button> </div> {module alias="one_click_buy" controller="buy" action="link"} {module alias="ask_a_product_question" controller="get" action="ask_link"} {/product_form} на: {if {product_stock} > 0} {product_form} <div class="form-group"> <label class="sr-only">{lang}Qty{/lang}</label> <input name="product_quantity" class="form-control" id="product_quantity" type="text" value="1" size="1" /> </div> <div class="form-group"> <button type="submit" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button> </div> {module alias="one_click_buy" controller="buy" action="link"} {module alias="ask_a_product_question" controller="get" action="ask_link"} {/product_form} {/if} По аналогии в Админке - Оформление - Микро-шаблоы - product_listing тоже добавить условие вывода кнопки купить. {if $node.stock > 0} ... Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 ноября, 2015 Автор Жалоба Share Опубликовано 21 ноября, 2015 а останится надпись нет в наличии при цене 0 Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 ноября, 2015 Автор Жалоба Share Опубликовано 21 ноября, 2015 СПАСИБО БОЛЬШОЕ !!!!!!! очень хорошо получилось убрались все кнопки при кол-во 0 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 ноября, 2015 Жалоба Share Опубликовано 21 ноября, 2015 Можно добавить вместо {/if} - {else}Нет в наличии{/if} т.е. закрывающий /if замените на else ... /if и будет текст выводиться. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 21 ноября, 2015 Автор Жалоба Share Опубликовано 21 ноября, 2015 спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 ноября, 2015 Жалоба Share Опубликовано 21 ноября, 2015 Не за что. Надеюсь, что разобрались. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 27 ноября, 2015 Автор Жалоба Share Опубликовано 27 ноября, 2015 у меня сейчас такая ошибка как исправить???? например на сайте есть товар с остатком 1шт а клиент берет и кладет в корзину 2 шт и у меня отображается -1, как исправить ошибку чтобы клиент мог положить то количество товара что указанно в складе но не больше. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 ноября, 2015 Жалоба Share Опубликовано 27 ноября, 2015 Никак. Кнопка купить пропадёт только после оформления заказа, т.е. когда после оформления заказа товар спишется, тогда не будут видны кнопки купить. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 27 ноября, 2015 Автор Жалоба Share Опубликовано 27 ноября, 2015 это понятно, было раньше так что если товара меньше на складе чем хотят купить то товар нельзя положить в корзину Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 ноября, 2015 Жалоба Share Опубликовано 27 ноября, 2015 Так там тоже самое было, проверялось текущее количество на складе, т.е. на момент добавления в корзину, а не так как Вы хотите. Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 27 ноября, 2015 Автор Жалоба Share Опубликовано 27 ноября, 2015 спасибо понял Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 29 марта, 2017 Автор Жалоба Share Опубликовано 29 марта, 2017 В какие строки добавить это условие ? я чего то не совсем понял. Хочу чтобы при остатке 0 убиралась кнопка Купить По аналогии в Админке - Оформление - Микро-шаблоы - product_listing тоже добавить условие вывода кнопки купить. {if $node.stock > 0} ... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 марта, 2017 Жалоба Share Опубликовано 29 марта, 2017 2 часа назад, vanina200988 сказал: В какие строки добавить это условие ? я чего то не совсем понял. Хочу чтобы при остатке 0 убиралась кнопка Купить По аналогии в Админке - Оформление - Микро-шаблоы - product_listing тоже добавить условие вывода кнопки купить. {if $node.stock > 0} ... Например так: {if $node.stock > 0} {product_form product_id={$node.id}} <div class="inner darken notop"> <button class="btn btn-default btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button> {if isset($is_compare)}<a href="{base_path}/category/addcmp/{$node.alias}/{$content_alias->value}{$ext}" class="btn btn-default btn-add-to-cart"><i class="fa fa-bookmark"></i> {lang}Compare{/lang}</a>{/if} </div> {/product_form} {else} <div class="inner darken notop"> <button class="btn btn-default btn-add-to-cart"><i class="fa fa-shopping-cart"></i> Нет в наличии</button> </div> {/if} Ссылка на сообщение Поделиться на другие сайты
vanina200988 0 Опубликовано 30 марта, 2017 Автор Жалоба Share Опубликовано 30 марта, 2017 Спасибо так и сделал Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 марта, 2017 Жалоба Share Опубликовано 30 марта, 2017 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения