Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Купи в кредит от банка Тинькофф


Recommended Posts

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

 

Требуется настроить купи в кредит от банка Тинькофф.

 

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

 

вот это тык   предлагается скачать на сайте банка 

 

вот это модуль  прислали из техподдержки банка, вроде как актуальная версия....

 

Да, в инструкции есть упоминание, что делать , если стоит модуль simplecheckout 

 

Проблема раз.

 

Поставила первый модуль на рабочий магазин - стоит simpla - вроде как всё появилось - все кнопочки и в карточке товара, и в корзине. Проверить работу не успела - так обнаружилось - что слетели стили в шаблоне - исчезли кнопки Сравнения, Быстрый заказ.

 

Быстренько всё вернула назад)))

 

Проблема 2.

 

Поставила на тестовый магазин  Simpla  там нет.

 

В карточке  - кнопка есть, но....

 

В инструкции упоминается

 

Переходим в  /catalog/controller/checkout/payment.php 

 

 
В сборке ocstore 1.5.5.1.2 нет такого файла по указанному пути...
 
Результат - в корзине вылетает ошибка после выбора способа доставки.
 
И как быть? подскажите плиз :cry:  :cry:  :cry:
 
З.Ы. в техподдержку написала конечно, что выше изложила, - на что получила ответ
 
Что касается шаблона, не могу подсказать, т.к. не знаком со структурой openCart.

 

Змінено користувачем marlen
Надіслати
Поділитися на інших сайтах


Инструкция 

1.     Инсталляция модуля
1.       Из папки uploadкопируем все в корень сайта.
2.       Если у вас установлен модуль simplecheckout - скопируйте папку catalog из папки addons с заменой на сервер.Переходимв  /catalog/controller/checkout/cart.php.Внутри public function update()  ищем$product_info = $this->model_catalog_product->getProduct($this->request->post['product_id']);
Ниже добавляем://///Модуль купи в кредит
                $this->load->language('payment/kupivkredit');
                if(isset($this->request->post['vkredit'])&&$this->request->post['vkredit']==1){
                       $this->session->data['vkredit'] = Array (
                       'kupivkredit'=>array(
                              'code' => 'kupivkredit', 'title' => $this->language->get('text_title'), 'sort_order' => '2' 
                              )
                       );
                }else{
                       unset($this->session->data['vkredit']);
                }
/////Модуль купи в кредит
3.Переходимв  /catalog/controller/checkout/payment.php (дляsimplecheckoutфайлpayment_method.php)
После if (isset($this->session->data['payment_method']['code'])) {
$this->data['code'] = $this->session->data['payment_method']['code'];} 
else { $this->data['code'] = '';}
вставляем:
/////Модуль купи в кредит
if (isset($this->session->data['vkredit'])) {
$this->data['code']=$this->session->data['vkredit']['kupivkredit']['code'];
//выставляемметодоплатывкредитпоумолчанию
$this->data['payment_methods'] = $this->session->data['vkredit']; //удаляемизсессиивсеметодыоплатыкромеоплатывкредит
/////Модуль купи в кредит

4.Переходим в /catalog/controller/checkout/success.phpПослеunset($this->session->data['vouchers']);
вставляем
/////Модуль купи в кредит
unset($this->session->data['vkredit']); // сбрасываемметодыоплатывдефолтпослеоформлениязаказа.
5.Переходимв /catalog/view/theme/default/template/product/product.tpl
После<a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a>
Вставляем

<!--- Модуль купи в кредит--->
<br><br>                                    
<input type="hidden" id="vkredit_input" name="vkredit" size="2" value="0" />
<a id="button-vkredit" title="Купить в кредит"><imgsrc="catalog/view/theme/default/image/kupivkredit.png" alt="Купить в кредит"/></a>
<a href="catalog/view/theme/default/image/promo-kvk.jpg" class="fancybox" rel="vkredit1" title="О кредите"><imgsrc="catalog/view/theme/default/image/help.png" alt="О кредите"/></a>
<!--- Модулькупивкредит--->
перед:
$('#button-cart').bind('click', function() {

вставляем:
<!--- Модулькупивкредит --->
$('#button-vkredit').bind('click', function() {
$('#vkredit_input').val(1);
$('#button-cart').click();
});
<!--- Модулькупивкредит --->

ну и вот этого соответственно не могу найти 

Внутри public function update()  ищем$product_info = $this->model_catalog_product->getProduct($this->request->post['product_id']);
Змінено користувачем marlen
Надіслати
Поділитися на інших сайтах


  • 3 months later...

Может кому надо будет. Всё оказалось просто, как всегда...

 

Надо было только тряхануть техподдержку по-сильнее и нашелся нормальный модуль , который нормально работает без танцев с бубном)

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.