Автор Тема: Доставка и оплата  (Прочитано 75 раз)

07 Сентября 2016, 16:06:53
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Где подвязываются методы оплаты к методу доставки?
07 Сентября 2016, 16:24:54
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 2163
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Методы доставки и оплаты подхватываются в хуках. К друг другу не подвязываются. Они к заказу прикреплены.
07 Сентября 2016, 17:37:11
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
окей, а где хуки править? нужно при выборе конкретной доставки показывать конкретные методы оплаты)
07 Сентября 2016, 19:00:24
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 2163
  • Репутация: +49/-4
  • Сообщество PrestaShop
    • Просмотр профиля
Для этого модуль есть зависимости доставки от выбора оплаты. Хуки править ненужно. Нужно добавить ограничение выбора как от зоны.
09 Сентября 2016, 17:51:44
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
это что за модуль такой?
09 Сентября 2016, 20:34:53
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуь shippe2pay или Зависимость оплаты от доставки.
11 Сентября 2016, 10:09:15
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не нашел модуля нормального ship2pay для престы 1.6, а "Зависимость оплаты от доставки" подсказло про carrier2pay, который и скачал. пока не тестил.
вопрос несколько иной теперь, я добавил ДОСТАВЩИКА нового (песий хвост на картине):


но его нет в корзине:

где я ошибся?
11 Сентября 2016, 10:48:09
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 13135
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У перевозчика нужно заполнить зоны, цены по весу. У товаров должно быть указано, что разрешен этот метод доставки.
11 Сентября 2016, 20:55:02
Ответ #8
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
12 Сентября 2016, 06:38:09
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
т.е. у курьера не должно быть некоторых вариантов оплат, как минимум...
в итоге - есть все.
мб модуль не засинхронился как-то?
12 Сентября 2016, 08:10:51
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85948
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ограничения не работают. Модуль нужно тестировать, в нем проблема.
12 Сентября 2016, 14:48:12
Ответ #11
  • Фрилансер
  • *
  • Сообщений: 170
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
класс, как я люблю работать с рассыпающимся и древним дерьмом, где ничего не работает.
видимо, придется костыли вставлять...
а как вообще можно это тестануть? ума не приложу
12 Сентября 2016, 14:59:44
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 13135
  • Репутация: +14553/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Профилирование включите, посмотрите запросы из модуля, вывод переменных в лог сделайте, так найдете причину.
Иногда легче свой модуль написать, чем чужой заставить работать.