Автор Тема: Как исключить cash on delivery при низкой сумме корзины  (Прочитано 65 раз)

14 Апрель 2018, 11:25:51
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно ли настроить автоматическое отключение варианта оплаты "Оплата наличными при получении" (модуль cash on delivery) при оформлении заказа, если сумма корзины меньше определённой?
14 Апрель 2018, 11:53:51
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 21438
  • Репутация: +25287/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Настроить нельзя, нет такой функции в этом модуле. Можно переделать модуль или установить модуль Restriction of payments depending on the cart.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
14 Апрель 2018, 12:39:26
Ответ #2
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нашел пример правки модуля (с установкой максимального ограничения) https://www.squirrelhosting.co.uk/hosting-blog/hosting-blog-info.php?id=131
Как думаете, можно попробовать разобраться и применить это к cashondelivery с установкой минимального огранич.?
14 Апрель 2018, 12:48:38
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22572
  • Репутация: +17130/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Можете конечно попытаться. Но такие статьи не для повторения на сайте, если проблемы ненужны.

По нормальному, в модуле определеяете сумму
$cart_total = $params['cart']->getOrderTotal(true, Cart::BOTH);если cart_total меньше нужной суммы в hookPayment
return;если больше или равно
return $this->display(__FILE__, 'payment.tpl');
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
14 Апрель 2018, 12:50:29
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 21438
  • Репутация: +25287/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Можете конечно попытаться. Но такие статьи не для повторения на сайте, если проблемы ненужны.
+
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
14 Апрель 2018, 12:52:27
Ответ #5
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
14 Апрель 2018, 14:05:09
Ответ #6
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подумал, что в моём случае логичнее все-таки увязать скрытие cashondelivery с выбором конкретного перевозчика. Похоже это усложняет задачу?...
14 Апрель 2018, 15:25:04
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 15095
  • Репутация: +14588/-5
  • Сообщество PrestaShop
    • Просмотр профиля
14 Апрель 2018, 20:17:40
Ответ #8
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Payments2Carriers , Ship2Pay - что-то не нахожу хороших вариантов для 1.6.1.18. На форумах чаще жалуются на ошибки в этих модулях...
15 Апрель 2018, 09:53:10
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 15095
  • Репутация: +14588/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Других нет. Ошибки бывают из-за конфликтов с другими модулями, нужно будет тестировать после установки и устранять конфликты.