VirFlow 0 Опубликовано 16 июня, 2007 Жалоба Share Опубликовано 16 июня, 2007 Можно ли настроить минимальную сумму заказа в интернет магазине? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 июня, 2007 Жалоба Share Опубликовано 16 июня, 2007 Можно. Настраивается для каждой группы покупателей в Админке - Покупатели - Группы Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 28 сентября, 2008 Жалоба Share Опубликовано 28 сентября, 2008 Версия 1.47 Пробовал поставить 10000 вошел под другим логином - сделал покупку поставил 10000 RUR то же самое как сделать минимум? валюта одна RUR Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 сентября, 2008 Жалоба Share Опубликовано 28 сентября, 2008 А какой группе покупателей ставил минимум?! Точно той группе, под которой заходил? Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 28 сентября, 2008 Жалоба Share Опубликовано 28 сентября, 2008 "А какой группе покупателей ставил минимум?! Точно той группе, под которой заходил?"???????????????????????????????????? нихт ферштейн , простите конечно.... **************************************** поледовательность шагов такая: 1-/index.php 2-/admin/start.php 3-/admin/customers_status.php 4-/admin/customers_status.php?page=1&cID=2 -->> "(Покупатель (по умолчанию), открытая)" 5-/admin/customers_status.php?page=1&cID=2&action=edit далее в графе"Минимальная сумма заказа: " пишем "10000" и жмем кнопку обновить, изменения приняты открываем другой браузер регимся новым именем/паролем/почтой[br] (как будто обычный человек с бульвара капуцинов, и благополучно[br] покупаем товар за 3 рубля...... имея статус покупатель с лимитом [br] минимальной суммы заказа 10000[br] Что я сделал не так? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2008 Жалоба Share Опубликовано 29 сентября, 2008 Точно также делаю и у меня в корзине вот что пишет. Заказ не даёт оформить, т.е. кнопка Оформить не нажимается. Наверное ты ж под админом оформляешь заказ, а минимальную сумму поставил группе Покупатель. Нужно же зайти под обычным покупателем и тогда будет действовать ограничение на минимальную сумму. Ссылка на сообщение Поделиться на другие сайты
sammerson 0 Опубликовано 29 сентября, 2008 Жалоба Share Опубликовано 29 сентября, 2008 да нет вышел из аккаунта и зашел снова причем с другого бразера как новый юсер а вот щас зашел с другого компа - все работает почемуто помнит меня как админа наверно почему так не знаю, да и ладно "работает - не трогай" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 сентября, 2008 Жалоба Share Опубликовано 29 сентября, 2008 У меня на одном компе нормально, просто два разных пользователя зарегистрировал с разными e-mail'ами. Ссылка на сообщение Поделиться на другие сайты
ximepa 0 Опубликовано 20 мая, 2010 Жалоба Share Опубликовано 20 мая, 2010 У меня основная денежная единица ГРИВНА и в магазине есть еще одна денежная единица ЕВРО. Когда переключаешься с одной валюты на другую (с гривны на евро ) цены меняются. Установлен минимум заказа 200 грн. Вопрос где нужно поменять или прописать чтоб при оформлении заказа в ЕВРО шел пересчет минимального заказа но уже в евро , тоесть 20евро. А то он пишет что ваш заказ меньше 200 евро и предлагает дополнить его до указанной суммы. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 мая, 2010 Жалоба Share Опубликовано 20 мая, 2010 По умолчанию пересчёта нет, т.е. никак не сделать, считается, что в этой опции указывается сумма в валюте по умолчанию. Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 21 мая, 2010 Жалоба Share Опубликовано 21 мая, 2010 в /shopping_cart.php нужно править if ($_SESSION['cart']->show_total() < $_SESSION['customers_status']['customers_status_min_order'] ) { $_SESSION['allow_checkout'] = 'false'; $more_to_buy = $_SESSION['customers_status']['customers_status_min_order'] - $_SESSION['cart']->show_total(); $order_amount=$vamPrice->Format($more_to_buy, true); $min_order=$vamPrice->Format($_SESSION['customers_status']['customers_status_min_order'], true); $vamTemplate->assign('info_message_1', MINIMUM_ORDER_VALUE_NOT_REACHED_1); $vamTemplate->assign('info_message_2', MINIMUM_ORDER_VALUE_NOT_REACHED_2); $vamTemplate->assign('order_amount', $order_amount); $vamTemplate->assign('min_order', $min_order); } if ($_SESSION['customers_status']['customers_status_max_order'] != 0) { if ($_SESSION['cart']->show_total() > $_SESSION['customers_status']['customers_status_max_order'] ) { $_SESSION['allow_checkout'] = 'false'; $less_to_buy = $_SESSION['cart']->show_total() - $_SESSION['customers_status']['customers_status_max_order']; $max_order=$vamPrice->Format($_SESSION['customers_status']['customers_status_max_order'], true); $order_amount=$vamPrice->Format($less_to_buy, true); $vamTemplate->assign('info_message_1', MAXIMUM_ORDER_VALUE_REACHED_1); $vamTemplate->assign('info_message_2', MAXIMUM_ORDER_VALUE_REACHED_2); $vamTemplate->assign('order_amount', $order_amount); $vamTemplate->assign('min_order', $max_order); } }[/code]тоесть нужно в этом коде для $_SESSION['customers_status']['customers_status_max_order'], $_SESSION['customers_status']['customers_status_min_order'] делать пересчет в текущую валюту $_session['currency_id'].сделать это не очень сложно, разберешся если срочно нужно)думаю это нужно сделать и по умолчанию, типа баг.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 августа, 2013 Жалоба Share Опубликовано 28 августа, 2013 В shopping_cart.php можно попробовать поменять: if ($total < $_SESSION['customers_status']['customers_status_min_order'] ) { на: $_SESSION['customers_status']['customers_status_min_order'] = $vamPrice->CalculateCurrEx($_SESSION['customers_status']['customers_status_min_order'], 'код-валюты'); if ($total < $_SESSION['customers_status']['customers_status_min_order'] ) { Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения