Рекомендуемые сообщения

shoputils    227

Яндекс.Касса + Деньги


Данный модуль из ocStore 2.3 для оригинального OpenCart 2.3 и его сборок (Opencart.Pro и других сборок). Только для 2.3.x.

В ocStore данный модуль уже интегрирован, на ocStore его "ставить" НЕ НАДО!

 

Установка крайне простая:

1. Скопировать содержимое директории upload в корневую директорию сайта.

2. Если требуется функционал отсроченной оплаты и/или отображать иконки "Оплатить заказ" в ЛК покупателя, если оплата заказа прервана, то для корректной работы данного функционала установите в установщике дополнений ocmod (Extension Installer) из директории ocmod дистрибутива модификатор ocstore_yk_laterpay.ocmod.xml. Не забудьте обновить кеш ocmod в менеджере дополнений (Modifications). На нестандартные темы, возможно, придется корректировать ocmod-файл.

3. Чтобы "служебные" методы оплаты не мозолили глаза - рекомендую установить из директории ocmod дистрибутива модификатор ocstore_hide_permission.ocmod.xml (не забывайте про кеш ocmod после установки модификатора). Затем перейдите в "Система -> Пользователи -> Группы пользователей" (Settings -> Users -> Users Groups) и для нужной группы пользователя в 3-м блоке "Скрыть дополнения" установите галки на следующие модули:

extension/payment/ocstore_yk_company_AB
extension/payment/ocstore_yk_company_AC
extension/payment/ocstore_yk_company_EP
extension/payment/ocstore_yk_company_GP
extension/payment/ocstore_yk_company_MA
extension/payment/ocstore_yk_company_MC
extension/payment/ocstore_yk_company_MP
extension/payment/ocstore_yk_company_PB
extension/payment/ocstore_yk_company_PC
extension/payment/ocstore_yk_company_QW
extension/payment/ocstore_yk_company_SB
extension/payment/ocstore_yk_company_WM
extension/payment/ocstore_yk_physical_AC
extension/payment/ocstore_yk_physical_PC

4. Если используется стандартное оформление заказа - для того чтобы на предпоследнем шаге оформления заказа при выборе методов оплаты отображались платежные иконки, потребуется корректировка файла catalog/view/theme/{Ваша_Тема}/template/checkout/payment_method.tpl

После строк

    <?php echo $payment_method['title']; ?>
    <?php if ($payment_method['terms']) { ?>
    (<?php echo $payment_method['terms']; ?>)
    <?php } ?>

добавьте следующие строки:

    <?php if (isset($payment_method['description'])) { ?>
    <br /><small><?php echo $payment_method['description']; ?></small>
    <?php } ?>

Если используется модуль "Регистрация и быстрый заказ Simple" (simplecheckout) - данную правку делать не надо.

 

Настройка модуля:

Перейдите в настройки модуля, предварительно его инсталлировав, если вы этого еще не сделали.

Пробегитесь по вкладкам. Все должно быть интуитивно понятно. Обращу внимание, что методы оплаты данного модуля включаются во вкладке "Настройка платежей".

Вкладка "Информация" содержит инфо о том, какие действия нужно выполнить на стороне платежной системы.

Рекомендую включить журнал модуля (вкладка "Журнал") для логирования взаимодействия с платежной системой на время тестирования и обкатки.


  • Добавил
  • Добавлено
    06.07.2017
  • Категория
  • Системные требования
  • Сайт разработчика
    https://opencart.market
  • Старая цена
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
  • ocStore
    Несовместим
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

Резерв...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу), а то официальный глючный допилили под онлайн кассы но ставить его досих пор страшно).

Мучений было как то с ним месяц, хотелось бы Ваш с поддержкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
axell82    0

Приветствую.

Отличный модуль.

Попробовал протестить в боевом режиме, все работает, но

В настройках указано, что при установке админом статуса Ожидает проверки, при отложенной оплате, не приходит уведомление покупателю, хотя это указано.

Версия опенкарт 2.3

В опциях включен Смешанный режим.

Не подскажешь в чем может быть причина?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227
18 часов назад, Magictechnology сказал:

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу)

Вкладка "Настройка платежей".

Тип счета "Счет физического лица" - модуль работает в режиме "Яндекс.Деньги", т.е. платежи приходят на ваш Яндекс-кошелек.

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

 

18 часов назад, axell82 сказал:

В настройках указано, что при установке админом статуса Ожидает проверки, при отложенной оплате, не приходит уведомление покупателю, хотя это указано.

Все работает корректно.

Не установили модификатор ocstore_yk_laterpay.ocmod.xml; не обновили кеш ocmod; модификатор конфликтует с чем-то еще; в настройках модуля статус заказа на параметрах "Статус заказа после подтверждения" и "Статус заказа после неудачной оплаты" один и тот же (должен быть разным); переводите стаутс заказа из редактирования заказа, а не из просмотра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
axell82    0

Спасибо, попробую.

Хотя все модификаторы поставил как по инструкции и кеш обновлял.

Статус заказа меняю в выпадающем списке в модуле обработки заказов, так как стоит шаблон NewStore.

Написал в личку вопрос, жду ответа.

Изменено пользователем axell82

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, shoputils сказал:
В 06.07.2017 в 17:38, Magictechnology сказал:

Планируется ли доработка данного модуля под работу с онлайн-кассами (через яндекс.кассу)

Вкладка "Настройка платежей".

Тип счета "Счет физического лица" - модуль работает в режиме "Яндекс.Деньги", т.е. платежи приходят на ваш Яндекс-кошелек.

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

 

модуль работает в режиме "Яндекс.Касса" - Проверил, в режиме Яндекс.Касса все работает, за это огромное спасибо, но будет ли данный модуль отправлять данные необходимые для работы именно онлайн-кассы через Яндекс.Кассу, я имею ввиду работу например с Атол.Онлайн, когда данные от модуля идут в Кассу а оттуда в олайн кассу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227
2 часа назад, Magictechnology сказал:

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

 

Если вы про 54-ФЗ, то нет, не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
33 минуты назад, shoputils сказал:

 

Если вы про 54-ФЗ, то нет, не будет.

 

Может подскажете, есть ли решения подобные этому, может платные какие-то, но которые будут подходить под  54-ФЗ.

 

Этот модуль дорабатывать под 54 не планируется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

Здесь обсуждается:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, shoputils сказал:

Здесь обсуждается:

 

Большое спасибо. Еще вопрос - могу ли я как то настроить работу модуля на выбор способа оплаты на стороне Кассы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

Нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подключил и настроил модуль, Касса прислали демо данные (настройки и карта), при неудачной оплате при возвращении на сайт отображается следующая ошибка:

 

Warning: explode() expects parameter 2 to be string, array given in /путь_до_сайта/catalog/controller/extension/payment/ocstore_yk.php on line 591

Warning: Invalid argument supplied for foreach() in /путь_до_сайта/catalog/controller/extension/payment/ocstore_yk.php on line 593

Warning: Cannot modify header information - headers already sent by (output started at /путь_до_сайта/catalog/controller/startup/error.php:34) in /путь_до_сайта/system/library/response.php on line 12

 

Можете подсказать, с чем может быть связана данная ошибка?

Если нужно могу прислать в личные сообщения адрес сайта, если помощь с настройкой платная готов оплатить. Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

Обновите catalog/controller/extension/payment/ocstore_yk.php из этого модуля или из ocStore 2.3.0.2.3 (они идентичные).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теперь ошибка при переходе в корзину

Parse error: syntax error, unexpected '$params' (T_VARIABLE) in /.../catalog/controller/extension/payment/ocstore_yk.php on line 288

Обновляю весь модуль в данный момент.

 

UPD - Может кому то поможет - полностью обновил модуль перезалив все файлы из папки upload и все заработало. 

 

Большое спасибо.

 

Изменено пользователем Magictechnology

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
derianth    1

Добрый день! не выводит иконки способов оплаты, шаблон moneymaker 2 + simple (но от simple не зависит - я его отключал и так же не было иконок)

сами иконки заливал не только в default тему но и в moneymaker2 тоже.

Подскажите в чем может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227
17 часов назад, derianth сказал:

Добрый день! не выводит иконки способов оплаты

4-й пункт первого сообщения темы смотрите. Или в настройках модуля соответствующую галку не поставили в нужных методах оплаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0

Добрый день!
Поставил данный модуль на сайт. Все работает за исключением: при оплате банковской картой деньги приходят на Яндекс Кошелек, но не меняется статус заказа на "Оплачен" (в настройках модуля указано, что при успешной оплате статус меняется на "Оплачен"). И при нажатии на кнопку вернуться в магазин перенаправляет на страницу неудачной оплаты. Кстати и письмо на эл почту не приходит об успешной оплате. Получается, что деньги пришли на Кошелек, а статус "Неудачная оплата". Помогите пожалуйста, заранее спасибо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

@Genych Скорее всего не настроили в платежной системе согласно информации со вкладки "Информация". Или смотреть журнал модуля, в нем события, которые "не понравились" модулю начинаются с "ERROR:".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0
22 hours ago, shoputils said:

@Genych Скорее всего не настроили в платежной системе согласно информации со вкладки "Информация". Или смотреть журнал модуля, в нем события, которые "не понравились" модулю начинаются с "ERROR:".

В журнале много записей, но ошибка одна (за 2 недели проверок, указана ниже, думаю не в ней дело). А во вкладке ИНФОРМАЦИЯ не совсем понятно. Там написано, что "...после регистрации учетной записи....". Перехожу по данной вкладке в ЛК Яндекс деньги, указал адрес приема HTTP уведомлений. На этом все? Извините, но документации как таковой ведь нет. 

2017-08-08 22:22:09 - ERROR: Ответ от шлюза не типа POST
2017-08-08 22:22:09 - StatusURL: Validate Fail

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    227

Галка "Отправлять уведомления" установлена?

 

Screenshot_11.png.1e296f99db5f99c1e24a2ff69baa42f8.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Genych    0
On 18.08.2017 at 1:28 AM, shoputils said:

Галка "Отправлять уведомления" установлена?

Да, галку установил. Попробовал оплатить и все равно то же самое. Яндекс пишет, что оплата прошла успешно, и при нажатии кнопки вернуться в магазин направляет на страницу ошибки оплаты. Хотя деньги пришли. Не сменился статус автоматически - не приходит уведомление ни заказчику ни админу об оплате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nazden    0

Подскажите, из описания видно, что этот модуль уже есть в ocStore 2.3, а если у меня версия ocStore 2.1.0.2.1, этот модуль подойдет? Или же есть какой-то другой для работы с яндекс кассой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От kin208

      450.00 руб
      Скачать/Купить дополнение


      Яндекс Касса / Яндекс Деньги 20 способов
      Прием платежей через Яндекс.Кассу (как юр.лицо) и Яндекс.Деньги (как физ.лицо)

      Модуль дает возможность:

      1. интегрировать прием платежей на сайте как юр.лицо (Яндекс Касса) или как физ.лицо (Яндекс Деньги).
       
      Яндекс.Касса
      Яндекс.Деньги
      2. создать до 20 способов оплаты (то есть все доступные в Яндекс.Кассе и Яндекс.Деньгах на данный момент), 
      подключив в каждый способ платежную систему (Яндекс Деньги или Яндекс Кассу) и работающие в ней способы оплаты.
       
      Список способов оплаты в Яндекс Деньгах (физ.лицо):
      - Банковские карты (комиссия: 2% при зачислении на счет + 3% за вывод на карту)
      - Яндекс.Деньги (комиссия 0.5% при зачислении на счет + 3% за вывод на карту)
      - Мобильные операторы (комиссия 10-20% при зачислении на счет + 3% за вывод на карту)
       
      Список способов оплаты в Яндекс Кассе (юр.лицо):
      - Банковские карты
      - Яндекс.Деньги
      - WebMoney
      - Qiwi
      - Наличные
      - Интернет-Банки: СбербанкОнлайн, АльфаКлик, ПромСвязьБанк, MasterPass
      - КупиВКредит
      - Мобильные операторы
       
      Информация о комиссиях Яндекс-Кассы: https://kassa.yandex.ru/fees
       
      3. задать название и иконку для каждого способа оплаты. Иконку можно выбрать из готового набора.


      4. реализовать оплату заказа после проверки администратором возможности выполнить заказ (наличие товара на складе и т.п.)

       
      5. сгенерировать ссылку на оплату заказа которую можно переслать покупателю
       


      6. В модуле реализована возможность продажи товаров в кредит через систему КупиВКредит
       

       
      --------------
      Статьи о том чем отличается данный модуль от официального:
      Реализация для Яндекс.Кассы: https://softpodkluch.ru/yandex-kassa-competition
      Реализация для Яндекс.Денег: https://softpodkluch.ru/yandex-money-competition
       
       
      ------------
       
      Демо-сайты в варианте для Яндекс Кассы и Яндекс Денег:
      https://softpodkluch.ru/yandex-kassa#link-tab-demo
       
      --------

      Инструкция по установке:
      https://softpodkluch.ru/instruction-yandex-kassa

       
      Добавил kin208 Добавлено 08.08.2017 Категория Платежные системы Системные требования Сайт разработчика https://softpodkluch.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Не проверялось  
    • От AWARO

      Скачать/Купить дополнение


      Next Default 3
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
      Версия шаблона для ocStore 2.3х
      Установка: читаем внимательно!

      Сделайте свой сайт ещё более уникальным и презентабельным
      Используйте модуль HYPER POSITIONS - подробнее ТУТ
       
       
      Демо Админка demo\demo 
                ДЕМО 2.3х - тут                                             ДЕМО 2.3х - тут                                           ДЕМО 2.1 - тут 
        пример оформления модулем                                                 стандартное
              HYPER Positions                                                     оформление
              

      -------------------------------------------------------
      Описание к версии для ocStore 2.1.0.2.1
      ----------------------------------------------------------------------------
      99% модулей встанут как на дефолтный ocStore примерно 1% отношу к кривым модулям (могу ошибаться).
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодил! Это мотивирует нас на дальнейшее развитие шаблона.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
      Если необходимы - Доработки - Допилить - Перепилить и т.д. > пишите нам в ЛС - ПЛАТНО!
      Все прочие вопросы оставляем тут в теме!
      Лицензия:
      Свободное пользование / Не для продажи!
      Добавил AWARO Добавлено 05.05.2016 Категория Бесплатные шаблоны Системные требования Прямые руки :) Сайт разработчика тут Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 2.3
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От AWARO
      Версия для опенкарт 3x будет как только набежит 10 покупок соответствующей услуги
      см. Дополнительные услуги - 499р это справа >
       
      ПРЕЖДЕ ВНИМАТЕЛЬНО ЧИТАЕМ ОПИСАНИЕ!
       
      НОВИНКА - HYPER LOYALTY +   Управление лояльностью клиента +
       
      Внедряем новый инструмент управления лояльностью клиента  HYPER LOYALTY + и используем свой магазин по максимуму, привлекая клиентов к новым и новым покупкам!
      --------------------------------------------------------------------------------------------------------------------------------------------------------
       
      Версия шаблона для ocStore 2.3х
      Установка: читаем внимательно!

      Сделайте свой сайт ещё более уникальным и презентабельным
      Используйте модуль HYPER POSITIONS - подробнее ТУТ
       
       
      Демо Админка demo\demo 
                ДЕМО 2.3х - тут                                             ДЕМО 2.3х - тут                                           ДЕМО 2.1 - тут 
        пример оформления модулем                                                 стандартное
              HYPER Positions                                                     оформление
              

      -------------------------------------------------------
      Описание к версии для ocStore 2.1.0.2.1
      ----------------------------------------------------------------------------
      99% модулей встанут как на дефолтный ocStore примерно 1% отношу к кривым модулям (могу ошибаться).
      Благодарность ваша это тыкнуть 5 звезд файлу если вам угодил! Это мотивирует нас на дальнейшее развитие шаблона.
      Спасибо вам за спасибо!)
      Пользуйтесь на здоровье)
      Если необходимы - Доработки - Допилить - Перепилить и т.д. > пишите нам в ЛС - ПЛАТНО!
      Все прочие вопросы оставляем тут в теме!
      Лицензия:
      Свободное пользование / Не для продажи!
    • От TopApples
      Друзья, вынужден создать тему и обратиться за помощью.
       
      Курил все ветки, справился с удалением описания с карточки товара (на главное в рекомендуемых / в хитах продаж / в товарах с акциями). Но если зайти в категорию с товарами, - как ни крути в карточке описание есть.. как его выпилить окончательно и бесповоротно?! Заранее спасибо за помощь..

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу