Автор Тема: Форма страховки доставки  (Прочитано 1096 раз)

10 Сентября 2014, 15:50:51
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Привет!

Мне нужно сделать совсем небольшую форму на странице оформления заказа, в разделе доставка.
Рассположить чек-бокс. Если чек-бокс отмечен, то считать страховку по следующим условиям:
Если сумма заказа не превышает 20000р, то стоимость страховки будет равна 400р.
Если сумма заказа больше 20000р, то стоимость страховки будет равна 400р + 20р за каждые 20000р суммы заказа.

Я совсем недавно в Prestashop.
Прошу советов по реализации. В каких файлах это нужно добавлять, какой код редактировать?

Спасибо!
10 Сентября 2014, 16:02:23
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 13637
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Это нужно создавать новый модуль.
Читайте как создать свой модуль prestashop - Creating a PrestaShop Module
10 Сентября 2014, 16:09:40
Ответ #2
  • Новичок
  • *
  • Сообщений: 2
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо за ответ!
А что нельзя просто отредактировать функцию подсчета итоговой суммы заказа? И добавить к готовой форме один элемент.
Вроде простые математические вычисления и пару условий.
10 Сентября 2014, 16:46:05
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 86339
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проще будет создать модуль, чем переопределять базовые классы. Плюс еще одна причина, при обновлении можно потерять все изменения.
Переделывать придеться несколько файлов и изменять таблицу заказов в базе данных.
А с модулем все это будет делать новый модуль. И если в будущем это станет не нужным, то отключить модуль проще, чем опять переделывать и удалять изменения.