Модуль YandexCMSModule Prestashop

Тема в разделе "PrestaShop", создана пользователем ZiX, 17 мар 2015.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. Anvar6120

    Anvar6120

    Регистр.:
    1 дек 2015
    Сообщения:
    198
    Симпатии:
    296
    Не совсем понятно...
    Зачем переименовывать ссылку?
    Если нужен прайс, скопируй ссылку в браузер, затем сохрани его и редактируй...
    Если для Я.Маркета, просто скопируй данную ссылку и вставь в нужное поле.
     
    DaoKakao и _sashok нравится это.
  2. omega80

    omega80 Постоялец

    Регистр.:
    19 июл 2015
    Сообщения:
    133
    Симпатии:
    270
    один из магазинов обновил с 1.6 на 1.7.4.2, решил обновить и модули, благо большинство официальных и уже выпущены под новую престу. Но вот засада с яндекс.кассой: в новой версии варианты оплаты (карта, яндекс деньги, веб мани...) уже идут выпадающим списком после выбора самого метода оплаты через яндекс, раньше было отдельными пунктами без вложения:
    было:
    [​IMG]
    стало:
    [​IMG]

    вопрос: кто-нибудь изменял данный вывод? Куда хоть копать?

    P.S.: раньше в OPC было поле, куда вписывались модули, для которых необходимо отключить всплывающие вкладки, на новом, к сожалению, уже нет.
     
  3. Belena27089

    Belena27089

    Регистр.:
    16 авг 2016
    Сообщения:
    315
    Симпатии:
    212
    Есть модуль яндекс. деньги, с ним решается отложенная оплата, и вообще ещё несколько модулей, от других платёжных систем есть, но у меня вопрос отпал для того случая.
     
    Anvar6120 и _sashok нравится это.
  4. Dulco

    Dulco Постоялец

    Регистр.:
    30 апр 2012
    Сообщения:
    87
    Симпатии:
    86
    Использую этот модуль достаточно долгое время, еще с бета-версии, однако на сегодняшний день получаю много сообщений от клиентов о невозможности оплатить виртуальный товар яндекс деньгами, с помощью карты платеж проходит. При оплате либо перебрасывает на страницу 404, либо, цитирую, "присылает смс код для подключения приложения, когда ввожу код перебрасывать на подтверждение заказ и опять повторяется история с смсками" Использую версию 1.4.7 скачанную с https://github.com/yandex-money/yandex-money-cms-prestashop. Версия Prestashop 1.6.0.11. Раньше модуль работал без замечаний, может сделать откат на более раннюю версий(какую?)?
     
  5. agent-777

    agent-777 Постоялец

    Регистр.:
    12 июл 2008
    Сообщения:
    50
    Симпатии:
    5
    [PrestaShop] Fatal error in module file :/home/.../public_html/modules/yadpay/yadpay.php:
    Call to undefined method Yadpay::trans()
    На 1.6 пробовал установить. Есть для этой версии решение актуальное?
     
  6. vitos1401

    vitos1401

    Регистр.:
    3 ноя 2012
    Сообщения:
    182
    Симпатии:
    261
    Приветствую! Попробуйте эту версию
    Это другая версия несмотря на похожесть в названии!

    У вас версия, предназначенная для PS 1.7+ (разработчик тестировал ее на 1.7.2.5 и выше)
    И ошибка при установке соответствующая.. Попробуйте установить версию, указанную одним постом выше (не тестировал на 1.6 - пробуйте)
     
    Последнее редактирование модератором: 12 ноя 2018
    Guaro, Dulco и agent-777 нравится это.
  7. Guaro

    Guaro Создатель

    Регистр.:
    28 фев 2018
    Сообщения:
    49
    Симпатии:
    27
    Я так сделал чтобы яндекс кассу вывернуть открыть..Чтоб было несколько попробуй прописать option id
    В файле payment:
    удаляешь:
    class="js-payment-option-form {if $option.id != $selected_payment_option} ps-hidden {/if}"
    из
    <button style="display:none" id="pay-with-{$option.id}" type="submit"></button></form>
    style="display:none"

    из этого
    Код:
            <div>
              <div id="{$option.id}-container" class="payment-option clearfix">
                {* This is the way an option should be selected when Javascript is enabled *}
                <span class="custom-radio float-xs-left">
                  <input
                    class="ps-shown-by-js {if $option.binary} binary {/if}"
                    id="{$option.id}"
                    data-module-name="{$option.module_name}"
                    name="payment-option"
                    type="radio"
                    required
                    {if $selected_payment_option == $option.id || $is_free} checked {/if}
                  >
    делаешь это:
    Код:
            <div style="display: none;">
              <div id="{$option.id}-container" class="payment-option clearfix">
                {* This is the way an option should be selected when Javascript is enabled *}
                <span class="custom-radio float-xs-left">
                  <input
                    class="ps-shown-by-js {if $option.binary} binary {/if}"
                    id="{$option.id}"
                    data-module-name="{$option.module_name}"
                    name="payment-option"
                    type="radio"
                    checked
                  >
     
    omega80 нравится это.
  8. Dulco

    Dulco Постоялец

    Регистр.:
    30 апр 2012
    Сообщения:
    87
    Симпатии:
    86
    Спасибо, но эту версию я тоже пробовал. У неё есть очень большой недостаток-заказы создаются со статусом оплачено даже если клиент отказывается от отплаты. Этот баг разработчики не хотят править, хотя о нем стало известно с первого релиза. Если кто пользуется этой версией модуля и знает как исправить данный недочет, подскажите.
     
  9. vitos1401

    vitos1401

    Регистр.:
    3 ноя 2012
    Сообщения:
    182
    Симпатии:
    261
    Знаком с такой проблемой.
    Попробуйте перевести модуль в "полу-ручное" управление:

    1) Настройки - Настройки заказов - Статусы
    Создайте статус заказа "В обработке". Снимите для него отметку в чекбоксе "Квалифицировать данный заказ как проверенный" - сохранить
    "Прицепите" к нему какой-нибудь "ненужный" шаблон email, например "cheque"
    Отредактируйте текст этого шаблона примерно в таком стиле:

    " ЗАКАЗ VB-159853 СТАТУС - ОБРАБОТКА
    Ваш заказ в магазине ............... с номером VB-159853 принят в обработку."

    2) В настройках модуля Яндекс.Деньги: Вкладка Я.Деньги - Статус заказа - активируем созданный нами статус "В обработке" - сохранить

    3) Если у вас нет статуса заказа "Оплата получена" - то создаете и его тоже (по аналогии выше) + шаблон письма к нему с примерным текстом:
    "Оплата вашего заказа успешно получена - заказ будет отправлен такого-то числа. Благодарим за ваш заказ".
    Отмечаете в чекбоксе "Квалифицировать данный заказ как проверенный".

    4) Теперь, при поступлении оплаты - вручную меняем статус на "Оплата получена"
    После изменения статуса на "Оплата получена" клиент получает уведомление "Ваша оплата успешно получена"

    или

    5) При отказе от оплаты - вручную меняем статус на "Заказ отменен" (также с уведомлением клиента на email (Telegram и пр.)

    ! Статус заказа после оформления (оплачен он или нет) будет иметь вид "Заказ принят" (и в Истории Личного кабинета клиента, и в админке, и в сообщении на email клиента)
    Клиент после оформления заказа получит 2 письма: "Заказ принят" (с накладной) и "Ваш заказ в обработке"

    "Костыли" конечно - но свою задачу должно решать.
     
    Последнее редактирование: 13 ноя 2018
    sergp, Guaro, DaoKakao и ещё 1-му нравится это.
  10. Dulco

    Dulco Постоялец

    Регистр.:
    30 апр 2012
    Сообщения:
    87
    Симпатии:
    86
    Спасибо, еще раз. Но данный способ мне не подходит, магазин с виртуальным товаром и нужна полная автоматизация.