SeoWWW 0 Опубликовано 14 октября, 2015 Жалоба Share Опубликовано 14 октября, 2015 Многие магазины работают от определенной суммы заказа. На данном примере показано, как установить ограничение (убираются кнопки "Корзина" и "Оформить") на заказы суммой менее 300 рублей. Для того чтоб установить минимальную сумму заказа, идем в: Оформление - Микро шаблоны - cart-content-box Удаляем строки: <p class="buttons"> <a class="btn btn-default viewcart" href="{$cart_link}"><i class="fa fa-shopping-cart"></i> {lang}View Cart{/lang}</a> <a class="btn btn-warning checkout" href="{$checkout_link}"><i class="fa fa-check"></i> {lang}Checkout{/lang}</a> </p> Вставляем в самый низ: {if $order_total_value > 300} <p class="buttons"> <a class="btn btn-default viewcart" href="{$cart_link}"><i class="fa fa-shopping-cart"></i> {lang}View Cart{/lang}</a> <a class="btn btn-warning checkout" href="{$checkout_link}"><i class="fa fa-check"></i> {lang}Checkout{/lang}</a> </p> {else} <div align="center"><font color="#FF0000">Минимальная сумма заказа <br />300 рублей!</font><br /></div> {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 октября, 2015 Жалоба Share Опубликовано 14 октября, 2015 (изменено) Нужно тогда и на страницах оформить заказ и подтверждение заказа вставить это условие. В Админке - Содержание - Страницы, отредактировав страницы Оформление и Подтверждение заказа. А не только в бокс корзины. Изменено 14 октября, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 октября, 2015 Жалоба Share Опубликовано 14 октября, 2015 Сумма корзины выводится меткой shopping_cart_total, т.е. условие для страницы оформления, к примеру, будет такое: {if {shopping_cart_total} > 0} {checkout} {/if} Ссылка на сообщение Поделиться на другие сайты
SeoWWW 0 Опубликовано 14 октября, 2015 Автор Жалоба Share Опубликовано 14 октября, 2015 Как правило этого хватает, т.е. покупатель просто не может оформить покупку, пока не наберет определенную сумму. Но могут попадаться такие, что заказывают большее кол-во, а потом вычитают в корзине. Это маленький процент, но он есть. Чтоб этого избежать, нужно просто не допустить покупателя к оформлению заказа, пока он не наберет необходимую сумму. И нужно учесть этот момент при следующих обновлениях движка, чтоб минимальная сумма выставлялась через админку, а по умолчанию была 0. Сумма корзины выводится меткой shopping_cart_total, т.е. условие для страницы оформления, к примеру, будет такое: {if {shopping_cart_total} > 0} {checkout} {/if} Да, либо так: {if {shopping_cart_total} > 0} {checkout} {else} Минимальная сумма заказа составляет....... {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 октября, 2015 Жалоба Share Опубликовано 14 октября, 2015 Это понятно. Я к тому, что недостаточно убрать кнопку в корзине, если например отключить ajax корзину, то всё равно перейдёт в корзину и там сможет оформить. Ссылка на сообщение Поделиться на другие сайты
SeoWWW 0 Опубликовано 14 октября, 2015 Автор Жалоба Share Опубликовано 14 октября, 2015 Не нужно ее отключать) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 октября, 2015 Жалоба Share Опубликовано 14 октября, 2015 Так если можно отключить, то надо это предусматривать в своих правках. Если можно отключить - значит отключат и Ваш совет уже будет не совсем верный, т.е. заказы смогут оформить. Нужно все дороги перекрывать, что называется :) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения