Модуль YandexCMSModule Prestashop

2cd4d-clip-33kb.png


При попытке переименовать и сохранить ничего не меняется. короче только вручную генерировать получается что с этим делать ?
Не совсем понятно...
Зачем переименовывать ссылку?
Если нужен прайс, скопируй ссылку в браузер, затем сохрани его и редактируй...
Если для Я.Маркета, просто скопируй данную ссылку и вставь в нужное поле.
 
один из магазинов обновил с 1.6 на 1.7.4.2, решил обновить и модули, благо большинство официальных и уже выпущены под новую престу. Но вот засада с яндекс.кассой: в новой версии варианты оплаты (карта, яндекс деньги, веб мани...) уже идут выпадающим списком после выбора самого метода оплаты через яндекс, раньше было отдельными пунктами без вложения:
было:
99d31d677404.png

стало:
40747e6f66ff.png


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

P.S.: раньше в OPC было поле, куда вписывались модули, для которых необходимо отключить всплывающие вкладки, на новом, к сожалению, уже нет.
 
Есть модуль яндекс. деньги, с ним решается отложенная оплата, и вообще ещё несколько модулей, от других платёжных систем есть, но у меня вопрос отпал для того случая.
 
Использую этот модуль достаточно долгое время, еще с бета-версии, однако на сегодняшний день получаю много сообщений от клиентов о невозможности оплатить виртуальный товар яндекс деньгами, с помощью карты платеж проходит. При оплате либо перебрасывает на страницу 404, либо, цитирую, "присылает смс код для подключения приложения, когда ввожу код перебрасывать на подтверждение заказ и опять повторяется история с смсками" Использую версию 1.4.7 скачанную с Для просмотра ссылки Войди или Зарегистрируйся. Версия Prestashop 1.6.0.11. Раньше модуль работал без замечаний, может сделать откат на более раннюю версий(какую?)?
 
Использую этот модуль достаточно долгое время, еще с бета-версии, однако на сегодняшний день получаю много сообщений от клиентов о невозможности оплатить виртуальный товар яндекс деньгами, с помощью карты платеж проходит. При оплате либо перебрасывает на страницу 404, либо, цитирую, "присылает смс код для подключения приложения, когда ввожу код перебрасывать на подтверждение заказ и опять повторяется история с смсками" Использую версию 1.4.7 скачанную с Для просмотра ссылки Войди или Зарегистрируйся. Версия Prestashop 1.6.0.11. Раньше модуль работал без замечаний, может сделать откат на более раннюю версий(какую?)?

Приветствую! Попробуйте Для просмотра ссылки Войди или Зарегистрируйся
Это другая версия несмотря на похожесть в названии!

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

У вас версия, предназначенная для PS 1.7+ (разработчик тестировал ее на 1.7.2.5 и выше)
И ошибка при установке соответствующая.. Попробуйте установить версию, указанную одним постом выше (не тестировал на 1.6 - пробуйте)
 
Последнее редактирование модератором:
один из магазинов обновил с 1.6 на 1.7.4.2, решил обновить и модули, благо большинство официальных и уже выпущены под новую престу. Но вот засада с яндекс.кассой: в новой версии варианты оплаты (карта, яндекс деньги, веб мани...) уже идут выпадающим списком после выбора самого метода оплаты через яндекс, раньше было отдельными пунктами без вложения:
было:
99d31d677404.png

стало:
40747e6f66ff.png


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

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

Я так сделал чтобы яндекс кассу вывернуть открыть..Чтоб было несколько попробуй прописать 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
              >
 
Приветствую! Попробуйте Для просмотра ссылки Войди или Зарегистрируйся
Это другая версия несмотря на похожесть в названии!
Спасибо, но эту версию я тоже пробовал. У неё есть очень большой недостаток-заказы создаются со статусом оплачено даже если клиент отказывается от отплаты. Этот баг разработчики не хотят править, хотя о нем стало известно с первого релиза. Если кто пользуется этой версией модуля и знает как исправить данный недочет, подскажите.
 
Спасибо, но эту версию я тоже пробовал. У неё есть очень большой недостаток-заказы создаются со статусом оплачено даже если клиент отказывается от отплаты. Этот баг разработчики не хотят править, хотя о нем стало известно с первого релиза. Если кто пользуется этой версией модуля и знает как исправить данный недочет, подскажите.

Знаком с такой проблемой.
Попробуйте перевести модуль в "полу-ручное" управление:

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

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

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

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

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

или

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

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

"Костыли" конечно - но свою задачу должно решать.
 
Последнее редактирование:
Знаком с такой проблемой.
Попробуйте перевести модуль в "полу-ручное" управление:

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

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

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

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

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

или

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

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

"Костыли" конечно - но свою задачу должно решать.
Спасибо, еще раз. Но данный способ мне не подходит, магазин с виртуальным товаром и нужна полная автоматизация.
 
Назад
Сверху