Liqpay и Wayforpay для престы 1.7.3

Автор OgKush, 23 января 2019, 17:17:49

« назад - далее »

OgKush

Добрый день господа
имею ситуацию с платежными Liqpay и Wayforpay при которой модули загруженные включенные и настроенные не отображаются в
активированных методах оплаты. саппорт обеих контор проверяя все говорят что со стороны модуля ошибок нету, и это связанно скорей всего с настройками магазина типа "тут мы не сможем повлиять на включение платежного метода"
Я сам уже с толку сбился что делать, вышло обновление для престы 1.7.5, может ли обновление как то повлиять на это и не отобразится ли это на уже по сути готовом магазине? если кто сталкивался с подобным и разрулил буду благодарен за совет

Adik

Проверьте ограничения по странам.

OgKush

Цитата: Adik от 23 января 2019, 20:57:46
Проверьте ограничения по странам.
Ограничения по странам проверял неоднократно, для нужных стран данные модули отмечены галочкой

Обновил престашоп до 1.7.5, слетели видимо таблицы стилей, почистил кэш и бэк офис ожил. но сайт не открывается теперь, http error 500  :( как можно разрулить данную ситуацию кроме отката назад на 1.7.3
кстати платежные модули так и не появились в активированных методах оплаты

OgKush

#3
еще нашел в бэк офиссе в вкладке расположение блоков такую штуку как управление хуками, так вот для модуля PayPal есть возможность назначить несколько хуков, для нужных мне модулей есть только один вариант payment который я так понял в моей престе не используется
кто нбуть в курсе, может ли быть загвоздка с платежными системами в хуках?

OgKush

в модуле  wayforpay.php такой код:
public function install()
    {
        if (!parent::install() OR !$this->registerHook('payment')) {
            return false;
        }
        return true;
    }

дальше такой:
public function hookPayment($params)
    {
        if (!$this->active) return;
        if (!$this->_checkCurrency($params['cart'])) return;

        global $smarty;
        $smarty->assign(array(
            'this_path' => $this->_path,
            'id' => (int)$params['cart']->id,
            'this_path_ssl' => Tools::getShopDomainSsl(true, true) . __PS_BASE_URI__ . 'modules/' . $this->name . '/',
            'this_description' => 'Оплата через систему WayForPay'
        ));

        return $this->display(__FILE__, 'wayforpay.tpl');
    }

могу ли я полагать что удалив эти строки я уберу привязку модуля к хуку Payment (который невидим для моего магазина) или же нужно сразу в код модуля бабахнуть привязку к хукам displayPaymentReturn и paymentOptions (которые и включают в себя ненужные мне оплаты чеком и банковским переводом) ?

Adik

Платежные модули устанавливаются в хуки payment...
Это нужно не для показа модулей, а для совершения оплаты.
Не удаляйте хук payment.

PrestaMan

Модуль WayForPay для Prestashop 1.6.х
Он не адаптирован для 1.7.3
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

OgKush

Поддержка обеих контор твердит что модули актуальны для престы 1.7.3

Adik

На чистую версию prestashop 1.7.3 установите эти модули и посмотрите актуальны или нет.

OgKush

приобрел нужные модули для 1.7.3 за деньги
те что дают платежные конторы просто старые, а там сидят у них видимо вообще ни в зуб ногой поддержка

Web.Valet

Имею такую же проблему со стандартным модулем Liqpay. Wayforpay уже есть для Prestashop 1.7 https://github.com/wayforpay/Prestashop/tree/prestashop-1.7
Он нормально отобразился в способах оплаты на дестопной версии сайта, но к моему огромному сожалению не поддерживает AMP страницы. Из-за чего в АМР версии я получал тупо чистую страницу. Пришлось отключить.
А вот Liqpay вообще никак. И да, техподдержка у них вообще никакая.

elementaryweb

Цитата: OgKush от 13 февраля 2019, 21:57:55
приобрел нужные модули для 1.7.3 за деньги
те что дают платежные конторы просто старые, а там сидят у них видимо вообще ни в зуб ногой поддержка
Да, у ликпея с офсайта ссылка на гитхаб, где модулю 5 лет.
Подскажите, где и какой именно покупали модуль? В оф. маркетплейсе престы?