Гость Опубликовано 6 июля, 2017 Поделиться Опубликовано 6 июля, 2017 Данный модуль из 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) - данную правку делать не надо. Настройка модуля: Перейдите в настройки модуля, предварительно его инсталлировав, если вы этого еще не сделали. Пробегитесь по вкладкам. Все должно быть интуитивно понятно. Обращу внимание, что методы оплаты данного модуля включаются во вкладке "Настройка платежей". Вкладка "Информация" содержит инфо о том, какие действия нужно выполнить на стороне платежной системы. Рекомендую включить журнал модуля (вкладка "Журнал") для логирования взаимодействия с платежной системой на время тестирования и обкатки. [spoiler=Скачать Яндекс.Касса + Деньги 1.0] [HIDE=1]ocStore.Yandex.Kassa.ocs1.0_2.3.x.zip [/HIDE] Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Rudydu Опубликовано 24 февраля, 2019 Поделиться Опубликовано 24 февраля, 2019 Ок! Только как проверить это все? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.