Универсальный модуль оплаты
Краткое описание Универсальный модуль оплаты
Модуль для создания неограниченного количества способов оплаты в PrestaShop.
Модуль для создания неограниченного количества способов оплаты в PrestaShop.
Единственным способом добавить новый метод оплаты в PrestaShop является создание специальнокго платежного модуля. Однако не все обладают необходимыми познаниями в php для этого. При помощи Универсального модуля оплаты создание нового способа оплаты так же просто, как добавление новой категории в каталоге или страницы в CMS.
Модуль добавляет новую вкладку "Платежи > Платежные системы" при помощи которой происходит создание и управление способами оплаты. При создании нового способа оплаты нужно заполнить следующие поля:
Если после установки модуля и добавления платежных систем они не отображаются при заказе проверьте не стоит ли на модуль ограничение по странам, валютам или группам на вкладке "Платежи".
Установка
Обработка полей ввода
В версии 2.0.2 добавлена возможность добавления полей ввода (text, select, checbox, textarea...). Значения заполенных полей отображаются в админке на странице заказа. Для добавления полей нужно ввести их html код в поле Описание (Description). Для этого в тескстовом редакторе нажимаем </> и добаляем поля в именах которых должен быть префикс up_
<div class="required form-group"> <label for="up_name">Name <sup>*</sup></label> <input class="is_required form-control" required="required" type="text" id="up_name" name="up_name"> </div> <div class="form-group"> <label for="up_country">Country</label> <select id="up_country" class="form-control" name="up_country"> <option value="France">France</option> <option value="Uganda">Uganda</option> </select> </div>
Версии:
v2.3.1 (2016-05-25)
v2.0.2 (2015-03-04)
v1.9 (2014-07-08)
v1.8 (2014-06-02)
v1.6 (2013-07-19)
v1.5 (2012-11-27)
v1.4 (2012-11-21)
v1.2 (2012-11-18) для PrestaShop 1.5
v1.0 (2012-06-12)
У меня стоит 1.4.3 как всегда Fatal error (OrderHistory -> id_order_state is empty) как быть?
Исправил.
Скачайте со страницы загрузок.
Будет ли модуль для 1,7
Warning: Invalid argument supplied for foreach() in /var/www/****/data/www/***/classes/Product.php on line 2823
Fatal error (OrderHistory -> id_order_state is empty)
На 1.4.5.1 не появляется вкладка "платежные системы"
Проверил. Вкладка добавляется.
вкладка работала на 1,4,4 обновил на 1,4,5,1 вкладка не появляется. может появиться если модуль сбросить или удалить и поставить заново. Но он не сбрасывается и не удаляется. Удаление папки с модулем и заново ее вернуть на место модуль становится типа уже установленным. Вообщем не могу разобраться
Что пишет когда нажимаешь кнопку удаления? Модуль уже удален? - тогда это баг версии 1.4.5.1 при включенном кэшировании (в самом низу на вкладке производительность)
Пишет "Не удается деинсталлировать модуль"
Кэширование выключено
На версии 1.4.4.0 все прекрасно и замечательно.
Warning: Invalid argument supplied for foreach() in /var/www/****/data/www/***/classes/Product.php on line 2823
Fatal error (OrderHistory -> id_order_state is empty)
Была проблема в престе поставил 1.4.4.0 все ок .
На днях куплю для яндекса модуль
Grabex, в MySQL найдите таблицу modules и вручную удалите. После, заново установите модуль.
Не всю таблицу, а в ней найдите universalpay и удалите ))
1.4.6.2. После бэкапа сайта устанавливается с ошибкой и вкладка не добавляется. Удалить можно только вручную. В MySQL удалял. Как быть, подскажите?
Отключите файловое кэширование, если оно включено.
Хороший модуль только по-моему шип ту пей не видит разницы между созданными доставками, для него существует только один " универсальный модуль оплаты" соответственно разделить способы по вариантам доставок не получается.
Да, это так. Кроме того не удается настроить на разные страны/валюты разные платежные системы внутри модуля. Система при настройке видит только универсальный модуль и настройки внутри универсального модуля для всех платежных систем в плане локализации по странам и валютам получаются одинаковыми, что снижает возможность его правильной настройки и использования.
Да. Но это особенность престы: один модуль оплаты - одни настройки.
для 1,3 не работает ?(( не находит платежные системы. возможно ли исправить?
а как добавить в модуль опцию чтобы приходили реквизиты для каждого созданного способа оплаты?
При переходе "Добавьте методы оплаты на вкладке Платежи>Платежные системы" пишет "Таб не найден. " Что делать?
Возникла ошибка при загрузке изображения. Что делать?
Дать права на запись в папку img/pay. Если ее нет, то создать
Спасибо. Всё работает. Не было папки img/pay
Если текста много то переносит под картинку. Как сделать чтобы весь текст был с право от картинки?
Это для всех модулей так. Нужно править стили /themes/prestashop/css/global.css
Строка /* order step 3: PAYMENT */ и ниже
В разделе "Payment" не появляется вкладка модуля.
1.2.5.0
Модуль совместим только с версиями 1.4
Почему об этом не сказано в описании?
Характеристики
Совместимость с PrestaShop 1.4.x: Полная
Не нужно прикидываться и дурить мне мозги.
На 1.4 оАтлично ставится! Огромное спасибо за модуль!
Скажите можно ли привязать письмо к каждому созданному методу оплаты?
С версией 1.4.6.2 и 1.4.8.2 final не работает на вкладке "Платежи>Платежные системы - Вкладка не найдена. " , с PrestaShop™ 1.4.4.0 работает нормально.
Можно было бы его и купить, только стоит ли :(
Магазин ваш вообще не работает. Файлы после оплаты не скачиваются - пишет, файл больше не существует!
Исправил. Можете скачать со страницы загрузок
Установил модуль на 1.5, работает отлично. Но есть одно НО. После оформления заказа, с выбором способа платежа через данный модуль, не редактируются товары в заказе, а это очень важно. По крайней мере, для моего магазина, т.к. периодически нет актуальной информации по наличию. Подскажите, пожалуйста, как это можно исправить?
Это связано с особенностями статуса "Preparation in progress". Этот же статус выставляет модуль оплата при получении. У статуса есть не отображаемое свойство delivery, которое не редактируется через админку и не известно что означает. Чтобы убрать это свойство выполните запрос в phpMyAdmin:UPDATE `ps_order_state` SET `delivery` = '0' WHERE `id_order_state` =3
Теперь можно редактировать заказ. Спасибо!
В новую версию добавлены два поля для почтовых сообщений. В версии 1.4, при каком событии они отсылаются на почту? При создании заказа?
При создании заказа
При заказе приходит два письма, и ни одного с информацией от универсального модуля.
да, точно. как исправить?
в идеале хочется явным образом указать модулю при каком способе оплаты какой статус выставлять (проверенный/нет) и конкретное письмо отсылать.
создал два новых статуса, сделал к ним письма, выставляю вручную. может еще версия выйдет :)
ORS, так это так и надо делать или всё-таки модуль должен всё автоматом делать? хочется понять.
Установил на 1.5.0.13, но почему то модуль не руссифицировался, хотя файл ру.пхп лежит?
установил на 1.4.8 сказал что все ок но в список установленных модулей не попал и так же не добавилась вкладка на странице Оплата
А в списке модулей он есть?
p/s всё кеширование отключено по умолчанию на данный момент
Плиз, подскажите как сделать, чтобы при формировании заказа, письма от модуля уходили клиенту автоматически?
Сам модуль писем не отправляет. Можно добавить к стандартному письму о создании заказа свой текст. Для этого в шаблон письма добавить переменные:
{paysistem_name} - название платежной системы
{mail_text} - текстовая часть письма
{mail_html} - html часть письма
добрый день. можно ли сделать (подсказать как сделать), чтобы при нажатии на кнопку "Я подтверждаю заказ" человека перенаправляло на страницу обычную CMS . где будет написано Спасибо тд и тп
Использовать стандартную страницу order-confirmation не получится. Могу добавить еще одну страницу с дополнительным текстом.
Установил данный модуль, на странице оформления заказа пишет "Не найдено темы для модуля universalpay"
Версия Prestashop: 1.5.2.0
Подскажите, пожалуйста, что это может быть?
Вы загрузили модуль в магазин не полностью, не загружены шаблоны для него. Перезалейте его.
День добрый! При создании метода оплаты не показывает в доступных способах доставки модуль EMS.
EMS включен, работает, везде всё прописано, вес у товаров есть.
версия престы 1.5.2.0.
Разобрался. Может кому понадобится.
Поменял в AdminUniPaySystem.php функцию Carrier::getCarriers($this->context->language->id) и Carrier::getCarriers($this->context->language->iso_code) на Carrier::getCarriers($cookie->id_lang, true, false, false, NULL, PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE)
При выборе способа доставки все отображает.
Исправил.
У вас не совсем правильно. В версии 1.5 вместо $cookie->id_lang используется $this->context->language->id, а PS_CARRIERS_AND_CARRIER_MODULES_NEED_RANGE это константа класса Carrier, поэтому нужно использовать ее так: Carrier::ALL_CARRIERS
Спасибо за дополнения. Откровенно говоря взял функцию из Вики в разделе "разработка модуля доставки" :) на оф сайте инфу не искал.
Здравствуйте. Версия 1.4.4.0. Вкладка "Платежные системы" появилась в закладке "Модули" и на странице добавления новой системы после "Способы доставки:" пишет "Fatal error: Undefined class constant 'ALL_CARRIERS' in www/modules/universalpay/AdminUniPaySystem.php on line 113". Что делать?
В файле www/modules/universalpay/AdminUniPaySystem.php заменить Carrier::ALL_CARRIERS на 5
PS 1.4.9. Появилась вкладка Платежные ситемы, но при добавлении новой возникает ошибка: "Возникла ошибка при создании объекта. universalpay_system (Table 'tiho7_happ.ps_universalpay_system_carrier' doesn't exist)"
Нажмите сброс рядом с модулем
Получилось. Только вкладка "Платежные системы" сейчас в "Модули"
Так и должно быть.
Нет выбора в "Валютные ограничения" это нормально? Если нет, то как лечить? Спасибо)
Для престашопа 1.5: Может кому понадобится:
Чтобы получать инфу от модуля на почту клиента при создании заказа надо:
1. Добавить переменные в в файл universalpay/controllers/front/validation.php:
$mailVars = array(
'{paysistem_name}' => $paysistem->name,
'{paysistem_desc}' => $paysistem->description_success
);
2. Добавить переменные {paysistem_name} и {paysistem_desc} в письмо создания заказа order_conf.html, то можно получать инфу от модуля на email. В старой версии модуля такая функция была, но для 1.5 престы обратил внимание, что переменные не используются.
1. Добавить переменные в в файл universalpay/controllers/front/validation.php:
попробовал модуль на 1.4.6.2. На втором языке не срабатывает кнопочка подтверждения заказа.
the field description (Русский (Russian)) is invalid
при попытке добавить любую информацию содержащию html код
Не заполено описание для русского языка
Тут Дмитрий спрашивал, но никто не ответил:
Установил на 1.5.0.13, но почему то модуль не руссифицировался, хотя файл ру.пхп лежит?
Здравствуйте. Вкладка платежные системы появилась, но при добавлении нового способа оплаты нет кнопки сохранить. Что делать?
В версии 1.5 она находится наверху.
Версия 1.4.4.0
аналогичная проблемма
Установила данные модуль. Хочу связать оплату с доставкой. При добавлении системы оплаты внизу сообщение:
Способы доставки: Fatal error: Undefined class constant 'ALL_CARRIERS' in ...../modules/universalpay/AdminUniPaySystem.php on line 113
Слишком старая версия движка
Работает! Нашла как исправить ошибку выше в комментариях!
Но не отображается на сайте. В Админке вроде бі все нормально, а способов оплаты на сайте магазина нету.
Версия престы 1.4.9, версия модуля 1.4. Не получается привязать ЕМС модуль к доставке. При создании оплаты, модуль ЕМС присутствует в списке доставок, но даже если отмечаешь его, то при сохранении он не добавляется в БД.
Версия Prestashop 1.5.3.1. Версия модуля 1.5. При выборе способа платежа или нажатия на кнопку "Подтверждаю заказ", для которого введено описание short description или Description (оба или одно) выкидывает на финальной странице с русской на англоязычную версию сайта причем с Log out (Выходом из аккаунта), Если описание не введено, то оформление заказа проходит нормально. Как исправить?
Прошу автора ответить на вопрос:
При выборе способа платежа или нажатия на кнопку "Подтверждаю заказ", для которого введено описание Description или Description success (оба или одно) выкидывает на финальной странице с русской на англоязычную версию сайта причем с Log out (Выходом из аккаунта). УТОЧНЯЮ, что short description я указал по ошибке в предыдущем посте - если введено только short description - то оформление заказа проходит без проблем.
Как исправить?
Это не из-за модуля. Log out в нем не предусмотрен. Скорее всего у вас по умолчанию английская версия и почему-то сбрасываются кукисы
Установил модуль универсальной оплаты все нормально, оплата появилась, но при нажатии на него адресует на страницу http:// /modules/universalpay/payment.php?id_universalpay_system=1 Если вместо вручную в строке браузера всавить домен, то страница открывается и все нормально, жму подтвердить и адресует опять без домена на http:// /modules/universalpay/validation.php ГДЕ ЭТО ИСПРАВИТЬ?
Нужен доступ на ftp
blockquote">Это не из-за модуля. Log out в нем не предусмотрен. Скорее всего у вас по умолчанию английская версия и почему-то сбрасываются кукисы
По умолчанию установлен русский язык - я даже оставил его единственным языком магазина. А выброс происходи на английский язык на последнем этапе. Чо касается логаута, то выглядит это так. На страничке модуля остается последний этап оформления заказа со ссылкой назад к заказам (и к ним можно вернуться через эту ссылку), но в верху, где было написано "Добро пожаловать,, Вася Пупкин" остается только "Добро пожаловать"
Как искать причину?
Версия Престы 1.5.3.1 При установке модуля показывает слова fatal error и белый экран. Возврат на предыдущую страничку открывает список моделей, но универсального там нет. В списке платежных систем - тоже. Судя по фтп, модуль установился, но как его посмотреть?
Все, сам разобрался, затупил просто.
Модуль замечательный, как говорится на все случаи жизни.
Но есть маленький недостаток.
При редактировании в небезызвестном редаткоре заказов ОРЛИК - все способы оплаты выглядят как один пункт, а именно "универсальный модуль оплаты". Т.е фактически невозможно в редакторе заказов изменить способ оплаты.
Да и в принципе способ оплаты выглядит не как "наличными", "по квитанции" или еще как, а просто "универсальный модуль оплаты". что не очень информативно
В списке заказов указано название способа оплаты. В престе можно любое название вставить. Скорее всего эта проблема у вас из-за редактора заказов.
Установил модуль
И меня возникает такая проблема, добавляю новый способ оплаты, заполняю необходимые поля, выбираю "птичками" необходимых мне перевозчиков, но после сохранения, все выбранные перевозчики сбрасываются, и соответсвенно этот способ оплаты в дальнейшем при выборе через корзину не отображается. В чем может быть проблема?
Версия Престы 1.5.1.0
после того как выбираеш способ оплаты, на страничке где нужно подтвердить заказ показывает что сумма заказа 0. после подтверждения все нормально показыват корректную сумму. Как поправить? версия престы 1.4.5.1
Создал новый способ оплаты, выбираю его, потом подтверждаю, потом редирект на:
http://site/ru/module/universalpay/validation
и сообщение: Этот способ оплаты недоступен
как поправить?
PrestaShop™ 1.5.4.0
Отправьте доступ в админку и на ftp через форму контактов
Создаю новый способ оплаты в Модуле.
при оформление заказа пишет "Не найдено темы для модуля universalpay"
Версия движка 1.5.4
как это исправить?
Версия Престы 1.4.4. Ставлю модуль через в автоматическом режиме - модуль в списке установленный модулей не появляется. Попробовал вручную поставить через ФТП - вкладка платежные системы появляется во вкладке Модули, в Платежах нет. Зохожу в Платежные системы, нажимаю Добавить, заполняю необходимые поля, внизу где Способы доставки - Fatal error: Undefined class constant 'ALL_CARRIERS' in /home/.../modules/universalpay/AdminUniPaySystem.php on line 113 и нет ни кнопки Сохранить, ничего. в общем добавить не могу
Все, нашел как решить проблему)
Хотя не все, нажимаю Сохранить, выдает the field description_short is required at least in Русский (Russian)
PrestaShop™ 1.5.4.0
не работает в связке с модулем One page checkout for PS 1.5
http://addons.prestashop.com/en/checkout/6841-one-page-checkout-for-ps-15.html
совсем не появляется в списке методов платежей.
с OPS используется модуль ship2pay, но везде галочки поставил, связал с методом отправки.
С ship2pay должен работать, хотя в какой-то из версий там ошибка была. С One page checkout может и не работать, слишком они все там перекрутили. В PS 1.5 есть стандартная функция заказа на одной странице. Вот с ней работает нормально
В итоге заработал нормально с OPC? А то переделываю магазин из 1., у меня нет нормального оформления т.к. с темой проблемы и хотел OPC использовать и не трогать её. А тут не пойму заработает данный модуль или нет, пока не понял как фильтровать способы оплаты в зависимости от региона. Видимо нужно как раз или шип2пей или аналоги, так как способы доставки настроены норм.
Этот вопрос к разработчику модуля OPC. Со стандартным оформлением на одной странице все работает.
На самом деле уже покрутил-повертел OPC и пришел к выводу, что лучше дефолтное использовать, только вот придется его перепилить, что бы старая тема на 1.5 заработала..
Если я заплачу 20$ сможете заставить работать с С One page checkout ?
Обратитесь к разработчику One page checkout
отключил ship2pay и установил модуль Payments to carriers и все заработало с модулем One page checkout . Но есть одна проблемка можно выбрать привязку к методу доставки только все созданные методы платежа через универсальный модуль, если какойто простой метод привязать конкретный метод оплаты, созданный через универсальный модуль? Хард кодом или еще как то?
Заранее спасибо за помощь.
Скажите, модуль проверен на версии PS 1.5.4.1? Работать будет?
Будет
Приобретал модуль в декабре 2012г. На версии 1,4,9,1 все прекрасно работало. На 1,5,4,1 после закачки, модуль не появляется в общем списке модулей.
Распакуйте содержимое папки 1.5 в корень сайта
Так и делал. Модуль ложился в 0/modules/universalpay, но в списке модулей не появлялся. Установился через админпанель отдельным ZIP архивом.
0 это корень сайта?
да
Как клонировать данный модуль для Prestashop 1.5.4.1 с изменением названия модуля в бэк офисе и в документах? Т.е. создать его помощью оплату, например, WebMoney. И чтобы в бэк-офисе и документах везде появлялось только название Web-Money, а не Универсальный модуль оплаты.
Затем склонировать модуль и создать способ оплаты Яндекс.Деньги и т.д.
В текущем варианте везде в документах пишется Универсальный модуль оплаты и непонятно, каким же способом в итоге оплатил заказчик. Если администратор конвертирует корзину в заказ, аналогично, есть возможность выбора только Универсального модуля оплаты. А каким именно способом будет платить заказчик тут тоже не указать.
Выход вижу только в создании-клонировании данного модуля с указанием индивидуального названия и создания только одного способа оплаты.
Как сделать, пожалуйста, пропишите подробно инструкцию.
Проверял на этой версии. С названием способа оплаты все в порядке.
установил на 1.5.4.1, все настроил, но в корзине этот способ оплаты не появляется. Есть нюанс - в настройках "платёжные системы" не сохраняется выбор единственно доступного перевозчика EMS почта России. Возможно проблема в этом, как решить?
Обновите до версии 1.6 со страницы загрузок
Свежа версия PS 1.5.4.1
Нажимаю на Pay Systems и выдает таую ошибку:
Controller not found
The controller adminnotfound is missing or invalid.
На странице загрузок существует максимум 1.5 версия. Может 1.6 версия решает эту проблему?
Как скачать эту последнюю версию?
Модуль залит не полностью, либо вы обновляете старый модуль. Деинсталлируйте модуль, потом нажмите рядом с ним удалить (или уничтожить), а затем залейте и установите модуль заново.
У меня Prestashop 1.5.5.0 и Универсальный модуль оплаты от ORS v1.7. Данный баг устойчиво проявляется на всех Prestashop 1.5.x и Универсальном модуле оплаты vv1.5-1.7. На других не проверял.
Несмотря на наличие полного перевода на русский язык (ru.php), интерфейс админки Универсального модуля оплаты все равно оставался на английском языке.
Единственным переведенным стрингом было слово "Действия" в шапке последней колонки.
Пробовал все, что возможно с ru.php - копировал его с соответствующей правкой местоположения (модуль, шаблон) в папку с самим модуле и в папку themesMOЙШАБЛОНmodulesuniversalpaytranslations
Ничего не менялось. Тогда вообще удалил ru.php модуля изо всех мест. Самое интересное - стринг "Действия" остался на русском как и был. Стало ясно, что он берется из другого места. Путем поиска нашел, что из translationsruadmin.php
Там их несколько у меня строка 4062.
Пошел совершенно тупым путем.
Исправил файл themesMOЙШАБЛОНmodulesuniversalpaytranslationsru.php следующим образом:
Начало всех строк из ru.php для Универсального модуля оплаты в виде
$_MODULE['<{universalpay}default_my>adminunipaysystem_
было заменено вначале на $_LANGADM['Helper (как в файле translationsruadmin.php)
$_LANGADM['Helperb718adec73e04ce3ec720dd11a06a308'"> = 'ID';
$_LANGADM['Helper8c2857a9ad1d8f31659e35e904e20fa6'"> = 'Логотип';
$_LANGADM['Helper49ee3087348e8d44e1feda1917443987'"> = 'Название';
$_LANGADM['Helperc1069a480848e06782b81b8bea9c0c94'"> = 'Краткое описание';
$_LANGADM['Helper86754577897acfb25deb69039d49d9a7'"> = 'Показывать';
$_LANGADM['Helperf9c8caf36e4edd9019ad377a3e5913f9'"> = 'Платежные системы';
$_LANGADM['Helper4e140ba723a03baa6948340bf90e2ef6'"> = 'Название:';
$_LANGADM['Helper6252c0f2c2ed83b7b06dfca86d4650bb'"> = 'Недопустимые символы:';
$_LANGADM['Helper6637b53a5820cef0817b7f2a2553bfc8'"> = 'Показывать:';
$_LANGADM['Helper00d23a76e43b46dae9ec7aa9dcbebb32'"> = 'Активен';
$_LANGADM['Helperb9f5c797ebbf55adccdd8539a65a0241'"> = 'Не активен';
$_LANGADM['Helper234078adec0a64008b6ae77653776cfa'"> = 'Краткое описание:';
$_LANGADM['Helperc1069a480848e06782b81b8bea9c0c94'"> = 'Краткое описание';
$_LANGADM['Helpera973d7208bb1ba1588ff414509cf7e4e'"> = 'Отображается на странице выбора способа оплаты.';
$_LANGADM['Helperd0042a700e9bdf79689d63ee6846dc0e'"> = 'Развернутое описание:';
$_LANGADM['Helperccab7bfd5b0b1989d5475c9a1a5effb2'"> = '%total% заменяется на значение суммы оплаты';
$_LANGADM['Helper446e070f627483565661f8a26b4f4849'"> = 'Описание при успешном оформлении заказа:';
$_LANGADM['Helper70f76d85dea09b3c0bd1d0c3f8035c34'"> = '%order_number% заменяется номером заказа, %total% - суммой заказа.';
$_LANGADM['Helper461900b74731e07320ca79366df3e809'"> = 'Логотип:';
$_LANGADM['Helper3f8e67d2ef961f473f481b2da4d74f13'"> = 'Загрузите логотип способа оплаты с Вашего компьютера.';
$_LANGADM['Helper4617d8d0a8639a14eb051de337cf5498'"> = 'Статус заказа:';
$_LANGADM['Helper6d448d81cdfb465c458a0f221bbef48d'"> = 'Статус заказа после его размещения.';
$_LANGADM['Helperab8cba13a061fe8d4a330bcc8d6b0175'"> = 'Способы доставки:';
$_LANGADM['Helper14c5920c988429689db102b62fc72b2c'"> = 'Способы доставки, с которыми используются этот способ оплаты.';
$_LANGADM['Helper8783bc7ae2b9e8d93a2bc15150aaefa8'"> = 'Группы:';
$_LANGADM['Helper9ba5fe29e0040bbc6593091557681cf4'"> = 'Группы покупателей, которым доступен данный способ оплаты';
$_LANGADM['Helper38fb7d24e0d60a048f540ecb18e13376'"> = 'Сохранить';
Тогда все заработало как надо. Что будет при переводе через админку не знаю.
Работает и такой вариант: вставить все эти строки в translationsruadmin.php после строки:
$_LANGADM['Helper06df33001c1d7187fdd81ea1f5b277aa'"> = 'Действия';
При этом themesMOЙШАБЛОНmodulesuniversalpaytranslationsru.php можно не править - все равно это никак не сказывалось на переводе в админке.
Где ошибка в модуле? Как исправить модуль, чтобы все же через админку Prestashop править перевод по нормальному?
Ошибки в модуле нет. Это баг престы. Даже при всем желании модуль не может добавить перевод к admin.php
for presto 1.4.x, does the module have user groups filter?
No. Only in module for prestashop 1.5
Is this going to be updated in the future for prestashop 1.4? It would be really nice if user group filter was added for 1.4 too
Купил модуль, поставил. При оформлении заказа вываливается ошибка сервера module/universalpay/validation. Код ошибки: 500
выставлял атрибуты всем папкам и подпапками и файлам в модуле 777. Не работает( В чем косяк?
Значит история такова.
Стоял престашоп 1.4, с установленным модулем, было проведено обновление до 1.5, модуль соответственно удалялся. На 1.5 ставится свежий под соответствующую версию. Вот тут и начинается. При установке пишет ошибку
Следующие модули не были установлены должным образом:
- universalpay :
хотя при переходе в настройки модуля все работает.
так же создаются дублированные вкладки при попытках установки переустановки по новой.
Есть такая проблемка, в просмотре заказа в админке, после оформления, способ оплаты отображается правильно – один из нескольких созданных (в примере "оплата наличными").
Ниже есть такая возможность как добавить оплату от покупателя, так вот там это уже всё является модулем универсальной оплаты и способ выбрать нельзя.
ps: так же думаю, что в оплаченные стоит заносить нол как при банковском платеже, а не полную сумму как в модуле с наличкой стандартном.
http://screencast.com/t/M2Mr4xkkV8
Как вариант заменить выпадающий список в админке на поля для ввода. Тогда можете писать там что угодно
Модуль очень хороший, но у меня возникла проблемка следующего плана:
Prestashop 1.5.6.0
модуль: Универсальный модуль оплаты V1.6
после подтверждения платежа на странице не обновляется корзина (остается прежним количество товара и его цена) и в модуле информации о клиенте сбрасываются параметры входа. Это касается только отображения, данные обрабатываются правильно. Подскажите как сделать чтобы информация на последней странице оплаты выводилась правильно
1.5.6.1 - отлично работает!
Скажите - как отключить автоматическую генерацию счета-фактуры? Того который может покупатель скачать в формате пдф в меню История заказов
В админке на вкладке статусов заказов отредактировать статус и убрать галочку генерации pdf
Добрый день. Скажите пожалуйста, а этот модуль не дружит с модулем Заказ без регистрации, я правильно поняла? При оформлении заказа через "Заказ без регистрации" вылезает стандартное "оплата по доставке" из модуля оплаты "Наличными курьеру". Если модуль "Наличными курьеру" отключить, то на последнем шаге "Заказа без регистрации" вылезает Fatal error.
А вот для зарегистрированных пользователей Ваш модуль работает отлично, спасибо!
Обратитесь к разработчику модуля Заказ без регистрации
Престашоп 1.5.6.1
Пытаюсь настроить ваш модуль для продажи виртуальных товаров. К сожалению, при выборе этого способа платежа, на адрес покупателя ссылка для скачивания высылается сразу после оформления заказа до проверки поступления средств на мой счет и выставления статуса Payment accepted для этого заказа.
Как это исправить?
Очень нужный для нас модуль, хотелось бы, что он заработал как надо ))
Кажется проблема решена выставлением нужных параметров для статуса Payment accepted.
Классный модуль, спасибо!
Добрый день!
Тоже пытаюсь подключить магазин по приему платежей за виртуальный товар преста 1.6 может если не трудно поделитесь опытом что у Вас получилось можно в личку 9020050@mail.ru
Привет! Преста 1.5.6.0
Модуль используется для создания безналичного расчета, чтобы после выбора способа оплаты появилось поле, куда посетитель мог вбить данные
Возможно ли в Description вставить какой-нибудь textarea и отправить данные, забитые в нем, администратору?
Очень надо! Очень срочно! Спасибо за модуль
ДОбрый день. Не могу найти куда встал модуль,хотя загрузка прошла Успешно.
Версия 1.5.6...
Нет у меня в админ.панели такого ""Платежи > Платежные системы" ....есть только Способы оплаты...но они и раньше стояли в этой версии..
Куда модуль-то делся? И как с ним работать?
После загрузки модуль еще нужно установить
После добавления примерно десяти способов оплаты почему-то меняется порядок вывода способов оплаты на странице заказа - получается очень некрасиво... Как с этим справиться? Преста 1.5.6.1
Способы оплаты сортируются по id
Хм... не похоже. Вот так в админке: http://joxi.ru/tGMgU_3JTJCScF6zKzs
и вот так на странице заказа: http://joxi.ru/ImQgUxjKTJC3KbU-LCo
Заказ оформлен, редактируем заказ - при смене способа оплаты не видим те способы, что прописаны с помощью модуля.
Показан лишь "Универсальный модуль оплаты".
Никаких PayPal и других нет.
Это вопрос к разработчикам скрипта. Вообще-то там должно быть простое текстовое поле
Скажите, как использовать данный модуль на версии 1.6 ? Я его покупал для версии 1.5, работает отлично, а на 1.6 он устанавливается, но при попытке добавить новый способ оплаты ничего не происходит. Как бы заставить его работать?
Нас тоже очень интересует этот вопрос.
Ors Здравствуйте. скачиваю модули (к примеру universalpay) открываю и комп пишет: ! C:UsersALEXDownloadsuniversalpay.zip: Неожиданный конец архива
Так с несколькими файлами которые скачивал что делать?
Архив нормальный. Может просто у вас не докачался
Отличный модуль, отличная реализация. Спасибо.
Нашел пару мелких багов и один существенный (я все исправил).
Скорее всего мало кому приходилось использовать более чем две платежные системы (в терминах автора, как это отображено в меню админки) при включенном единственном параметре модуля "Confirmation button" (directly in the checkut page) .
Даже при двух платежных системах на чекаут пэйдж все кроме первой невозможно свернуть. Это связано с тем, что автор использовал отсылку к идентификаторам html (id="zzz") . Так как там организован цикл , то получается как бы несколько идентификаторов на странице, чего не может быть в принципе. Поэтому браузер присваивает id только первому попавшемуся элементу.
Еще, автор, видать, работал уже к утру, ошибся в style="displya:none" вместо displAY:none , не получил результата, психанул и вставил костыль в скрипт.
Короче, я все сделал, tpl здесь
https://dl.dropboxusercontent.com/u/4172155/7-7-14/payment.tpl
Спасибо. Внес изменения. В последней версии еще исправлена привязка к группам. Исправления также можно вносить на гитхабе
PrestaShop™ 1.5.6.2 модуль Universalpay устанавливал как с OPC так и без него, ошибка одна и та же - https://yadi.sk/i/iK3GBCcaZ65sm
Включите отображение ошибок
у меня Версия Prestashop: 1.5.4.0 пробовал 1.4, 1.5 и 1.6 ни одна не хочет устанавливаться. В чем может быть проблема?
Нужно использовать версию из папки 1.5
Не появляется кнопка сохранить при создания способа оплаты, prestashop 1.4.4.0
В настройка способа оплаты отметьте галочками привязки к группам и способам доставки
А как сделать чтобы данный модуль был виден в one page checkaout presta 1.6 ???
Обратитесь к разработчику one page checkaout. В последней версии он это исправлял.
Здравствуйте! у меня версия 1.6.0.9 , впервые работаю с престашоп...подскажите пожалуйста где нужно поправить в этой версии в настройках. При оформлении заказа не выводидся в выборе оплаты установленные платежные системы...что делать? в Группах посмотрела модуль включен
Все разобралась! Спасибо за модуль!
Может ли модуль в зависимости от выбранного способа отправлять письмо клиенту, например с реквизитом платежа?
Для этого вам нужно создать новый статус заказа и добавить к нему шаблон письма
Presta 1.6.0.9 все работает. Спасибо.
Добрый день
prestashop 1.6.0.9
Установил модуль, добавил 2 метода оплаты но на странице оформления заказа модуль не отображается
ограничений по групам, валютам, странам не установлено
Как исправить?
Это не ограничения, а доступность. Вам нужно выделить все группы и способы доставки
На 1.6 не устанавливается.
Установила лишь подменой файлов из архива старой версии модуля. При этом при создании способа оплаты пишет, что поле id_order_state обязательно для заполнения, но такого поля нет в редактировании. Видимо, автоматом должно выставляться.
Видимо у вас не все файлы обновились
Добрый день.
prestashop 1.5.6.2.
Установил модель версии 1.6 (хотя в текстовке указаны что есть версии 1.7 и выше. Есть?).
На этапе "Оплата" не появляется вариант отплаты модуля, хотя другие варианты (Приват24) есть.
Проверьте привязку к способам доставки и группам покупателя
Добрый день.
Установил модуль на Prestashop 1.6.0.11, базовый шаблон. В мобильной версии не показывает страницу site.ru/module/universalpay/validation. В остальном модуль работает отлично. Спасибо вам за проделанною работу.
Повторяю свой вопрос в мобильной версии после нажатия "подтверждаю заказ", вместо "Поздравляю, ваш заказ оформлен..." отображается пустая страница
В версии 1.6 нет отдельного шаблона для мобильной версии, поэтому страницы не отличаются, если вы используете стандартный шаблон.
Включите отображение ошибок и посмотрите, какая ошибка у вас будет на этой странице
Привет! Хотел добавить шаблон в order-confirmation, что бы после подтверждения была страничка "Спасибо за заказ! Вы выбрали оплату..."
(добавил хук в universalpay.php с ссылкой на созданный шаблон /views/templates/hook/confirmation.tpl)
Проблема, не распознает систему оплаты (например {$payment} или {$paysistem_name} )
Как решить данную проблему? Как сделать чтобы шаблон видел переменную?
В настройках способа оплаты есть текст, который будет показываться на странице подтверждения заказа. Не нужно добавлять дополнительные хуки
Отличный модуль. Спасибо.
Здравствуйте, возможно ли добавить оплату плвтежей по смс с коротким номером через Prestashop One page Checkout ? В качестве примера. Спасибо
Простите не ту ссылку Агрегатор PAYY (http://www.payy.ru).
Для этого нужно писать отдельный модуль
Сколько будет стоить?
1000 руб
Отличный модуль. Только один вопрос.
При ручном добавлении заказа в админке при выборе способа оплаты есть "Универсальный модуль оплаты". Как сделать чтобы подхватывались способы оплаты из модуля?
Этого сделать нельзя, но в последних версиях prestashop можно ввести произвольное название способа оплаты вручную
Добрый день!
А можно вообще убрать кнопку подтверждения заказа? Просто когда она выключена и не появляется под способом оплаты на странице оплаты, при нажатии на соответсвующий способ пользователь попадает на страницу, где надо ее все равно нажать, что похоже на какую-то бессмыслицу)) http://s010.radikal.ru/i314/1505/fa/dc3b76f676eb.jpg
Можно ли как-то без этого обойтись?
Да. Это можно сделать изменив шаблон оплаты
Модуль очень интересный. Только я не нашел в настройках модуля и настройках платежных систем возможности выбора способа оплаты. У меня стоит модуль оплаты OnPay и как связать его с модулем универсальной оплаты я не разобрался. Как это можно сделать? Заранее спасибо за Ваш ответ.
Этот модуль никак не связан со сторонними модулями оплаты
на престе 1.6 модуль работает нормально, но при подтверждении заказа выходит сообщение : TCPDF ERROR: [Image"> Unable to get image: /img/tmp/product_mini_11_53.jpg Я вписывала строку Description success, но ничего не меняется. Подскажите, как исправить.
Возможно нет прав на запись в папку /img/tmp/. Эта ошибка не связана с модулем и будет возникать в любом модуле оплаты
Установил сперва версию 1.9 (преста 1.6.0.14), создал 4 версии оплаты. Ни в одной не отображается логотип платежной системы. Через firebug видно, что картинки (с 1 по 4) есть, но не пойму почему их не выводит? Тема не родная (мегашоп). Подскажите, куда ковырнуть?
Скорее всего в стилях темы заданы размеры логотипов. Найдите эти стили при помощи firebug и измените их
Здравствуйте. Модуль стоит на Prestashop 1.6, последняя версия, и в принципе работает но периодически способы оплаты перестают отображаться при оформлении заказа; лечится это сбросом кэша магазина. Не знаете, от чего это может происходить?
Видимо из-за использования кэша. Попробуйте обновить версию prestashop
Не работает на преста 1.61.1 - установил с помощью зип архива. А где его теперь искать? он не отображается в списке модулей. Или как он называется?
В архиве с модулем несколько версий. Устанавливайте модуль для вашей версии prestashop из соответствующей папки
Будет ли работать на 1,6 и как его ставить?
Работать будет. Инструкция по установке в описании товара
Как на нем вытаскивать переменные (задаю через OrderConfirmationController.php)?
на странице order-confirmation.tpl не работают
Провобовал внутри модуля прописывать - то же самое
Сколько полей можно добавлять в форму?
После 6, перестает передовать в админку все значения!
Количество полей не ограничено
спасибо, подрочил.
Подскажите, пожалуйста, как изменить шрифт в меню способов оплаты в фронт-офисе(когда покупатель оформляет заказ)? В бэк-офисе можно менять размер и жирность шрифта только в Description и в Description success. В Short description менять ничего нельзя, этот шрифт очень маленький и бледный. Как его изменить?
Добрый день! Покупал модуль еще для PS 1.5, сейчас перешел на 1.6.1.4 и есть проблема. После нажатия на кнопку "Подтвердить заказ" вываливается ошибка 500 Server Error. Включил отображение ошибок, вот скриншот: http://www.screencast.com/t/ufwZzgrZU
В итоге заказ появляется в админке, но в нем есть только имя покупателя и сумма, других данный о заказе нет. Пробовал несколько версий модуля (сейчас стоит 2.1). Уже жить без этого модуля не могу :) Подскажите, пожалуйста, как избавится от ошибки?
Решение найдено! Баг Престы. Решение проблемы здесь: https://www.prestashop.com/forums/topic/483630-bug-161-1-1612-classesstockstockavailablephp/
Добрый, есть ли версия выше чем v2.0.2 (2015-03-04) ?
Спасибо!
The following module(s) could not be installed properly:
universalpay :
PS 1.6.1.4
Поставил, модуль действительно нужный - поставил я правда его с раза наверное пятого, я не знаю почему он не ставился. Преста 1.6.1.4. Модуль поставился, создал метод оплаты, добавил регионы - а метод оплаты в корзине не выводится. Стал гуглить - говорят что надо редактировать файл tpl, у меня стоит One page checkout, но поставил я его из-за этого модуля - думал может он хотя бы будет выводить. Но без него и с ним - не выводит. желательно без модуля One page checkout что бы выводило. Подскажите пожалуйста как править этот tpl и какой из файлов - а то их несколько.
Будет ли обновление на PS 1.6.1.5 ?
Модуль работает на всех версиях 1.6
Поставил на PS 1.6.1.5, вообще не работает, будет ли обновление?
Что конкретно не работает?
presta 1.6.1.5, модуль 2.3.0 в чекауте вываливается bool(false).
Если принять условия обслуживания, то не подгружаются варианты оплаты. В это время в ответ на updateTOSStatusAndGetPayments прилетает bool(false) {"HOOK_TOP_PAYMENT":"...
С отключенным модулем всё работает.
Проверил на чистой престе.
Исправлено в версии 2.3.1
An error occurred while creating an object. universalpay_system ()
Выбрасывает пытаясь установить новый платеж в первый раз. Cо второй поподки всё проходит, но не показывает способы оплаты для клиента
Более того, после установке со второго раза, в настройке платежа нет выбора групп пользователей.
v2.3.1 - PS 1.6.1.5
Видимо у вас модуль загрузился не полностью на сервер
преста 1.6.1.5 модуль установился, в платежных системах добавил способ оплаты, в платежах галочки на валюты, группы, страны все стоят, но вверху в платежах - активные модули оплаты универсальный модуль не отображается и соответственно при заказе не выводится, стоят другие модули Оплата наличными при получении, банковский перевод и оплата чеком они работают.
В настройках добавленного способа оплаты нужно отметить привязку к группам и способам доставки
Отключён доступ к модулю - "Товар в прошлом"
Как я понимаю больше не будет поддерживаться, на 1.6.1.5 неработает
В архиве есть папка 1.6. используйте модуль из нее
Извините, но нету файла для скачивания.
Отличный был модуль, Вам надо просто было над ним поработать и поднять ценy, сделать точно универсальным
Файл должен был придти на почту после заказа
Добрый день!
Пытаюсь поставить ваш модуль уже во второй раз. Первый раз - бился бился, бросил это дело. Сейчас снова возникла необходимость.
Проблема в следующем: загружены логотипы для оплаты - разные, но при оформлении заказа из 4 вариантов оплаты картинки все Одинаковые, принадлежащие к варианту оплаты №1
Если используются сторонние модули оформления заказа обратитесь к их разработчику
Здравствуйте. Требуется доработка под версию 1.7
Доплачу
Добрый вечер
Установил на 1.6 пишет что контроллер не найден при заходе в платежные системы
Возможно не все файлы загрузились на сервер
Здравствуйте!
К сожалению, созданные способы оплаты не появляются ни при каких условиях.
Пожалуйста, скажите, что я делаю не так?
Спасибо.
%order_number% - return order reference
как сделать так, чтобы не проставлял "#" в начале?
скажите пожалуйста на 1.6.1.6 версии работает модуль?
Оплатил, скачал, поставил версию из папки 1.6 на престу 1.6.0.9, добавил способ оплаты, в платежах все включено, стоят модуля оплаты наличными и оплата я деньги, они есть и работают - этого способа оплаты нет. Что делаю не так? Так же стоит модуль Payments to carriers (включает и отключает способы оплаты в зависимости от перевозчика), там тоже все включено, пробовал и отключать полностью Payments to carriers, способ оплаты не появляется.
При добавлении дополнительных полей они не отображаются в админке
Если полей 7 - то работает (если не перепутала число)
Добавляю восьмое - не отображается ни одно в админке.
Удаляю, допустим, первое, оставив восьмое, снова все отображается, восьмое тоже.
Это баг или где-то ограничение какое-то стоит? Как исправить?
приобрел модуль, пробывал установить двумя способами, не появляется вкладка Модули>Платежные системы
пишет: Контроллер не найден
как решили проблему?
Не удается корректно установить эти модули:
universalpay :
добавила валюту евро в магазин, модуль теперь не отображает способы оплаты только для евро, с остальными валютами все норм. Подскажите, пожалуйста, как решить проблему?
Вообщем не понятно, но после полного удаления prestashop, модуль заработал, спасибо!)))
Афигенный модуль. Автору спасибо.
не встал модуль...загрузила через админку и не могу никак его найти, версия престы 1.6.3.1
установила модуль для 1.6
что делать то?
тоже самое. как быть? загрузил ЗИП архив но модуля нет нигде
поставил. понял как отобразить в списке модулей, настроил но при заказе: Error: None of your chosen carriers deliver to the address you have selected.
Подскажите, как изменить статус заказа? Чтоб не выбирала, у покупателя пишет Данного товара нет на складе.
логотипы платажных систем очень большие. как сделать их под размер "кнопок" ???
После выбора оплаты выкидывает в раздел /universalpay/validation на пустую страницу. Что я не так делаю ?
Здравствуйте. Версия Prestashop 1.5.5.0 , после установки модуля, на странице оформления заказа такая ошибка:
string(533) " SELECT * FROM `ps_universalpay_system` us LEFT JOIN `ps_universalpay_system_lang` usl ON us.`id_universalpay_system` = usl.`id_universalpay_system` JOIN `ps_universalpay_system_carrier` usc ON (us.`id_universalpay_system` = usc.`id_universalpay_system` AND usc.`id_carrier`=16) JOIN `ps_universalpay_system_group` usg ON (us.`id_universalpay_system` = usg.`id_universalpay_system` AND usg.`id_group` IN (3)) WHERE `id_lang` = 1 AND `active` = 1 GROUP BY us.`id_universalpay_system` ORDER BY us.`position` ASC"
Сам модуль работает как надо, только ошибка висит вверху страницы.
Все встало, работает. Преста 1.6. Но не показывает картинку логотипов оплаты, разные заливал. Какого формата и размера она должна быть? Вместо картинки логотипа оплаты, вопрос показывает
Оплатил модуль через интеркассу. Но видимо на сайте произошел сбой. Деньги снялись, а ссылки для скачивания так и не появилось. На письма через контактную форму и напрямую на email разработчик не отвечает. Советую не связываться с этим сайтом
Для тех у кого картинки одинаковые при использовании OnePageCheckout нужно в файле /modules/onepagecheckout/views/js/order-opc.js дописать в функцию fixPaymentImageCss()
function fixPaymentImageCss() {
if (!window.getComputedStyle)
return false;
var i = 0;
$('#paymentMethodsTable img.cssback').each(function() {
//if (typeof this.classList !== 'undefined'
function fixPaymentImageCss() {if (!window.getComputedStyle)return false;var i = 0; $('#paymentMethodsTable img.cssback').each(function() {var clName = getClasses(this)[1">;if (clName !== 'undefined'
var clName = getClasses(this)[1">;
if (clName !== 'undefined'
Возможна ли сделать добавление комиссии к способам оплаты?
А планируется поддержка php 7.2. У меня работает максимум на версии 7.0
Будет ли модуль для 1,7
1.6 зря только купил
о нашел не в платежках оказалось а в другом разделе все работает спасибо
The controller adminunipaysystem is missing or invalid.