Онлайн касса для Opencart

Подробная инструкция подключения онлайн кассы для CMS Opencart к сервису АйТи касса

Инструкция подключения сайта на Opencart к сервису АйТи касса

Для интернет-магазина на Opencart (ocstore) необходимо в модуль подтверждения оплаты(/catalog/model/checkout/order.php:) добавить функцию онлайн-кассы:

public function sendkassa($order){
        $postData = array();
        //параметры указываемые нами
        $postData['shop_id'] = '';
        $postData['sec_key'] = '';
        //параметры, которые будут в онлайн-чеке
        ///
        //    custom_email - email плательщика,
        //    payment_id - id транзакции интернет-магазина,
        //    payment_name - название платежа (например: Покупка карандашей),
        //    payment_price - сумма платежа,
        //    payment_amount - кол-во покупаемого товара
        //    payment_trans - id транзакции в платежной системе
        //
        $postData['custom_email'] = $order['email'];
        $postData['payment_id'] = $order['order_id'];
        $postData['payment_name'] = $order['order_id'];
        $postData['payment_price'] = $this->currency->format($order['total'],           
        $order['currency_code'],        
        $order['currency_value'], false);#$order['total'];
        $postData['payment_amount'] = '1';
        $postData['payment_trans'] = $order['invoice_prefix'];
        $d = http_build_query($postData);
        $ch2 = curl_init();
        curl_setopt($ch2, CURLOPT_URL, 'https://api.itkassa.ru/api/add');
        curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch2, CURLOPT_POSTFIELDS, $d );
        curl_setopt($ch2, CURLOPT_POST, true);
        curl_setopt($ch2, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
        $content2 = curl_exec($ch2);// в переменной будет id чека
       }

затем в функцию update() добавить строку

    if($order_status_id==17 && $order_info['payment_method']!='Квитанция Сбербанка РФ'){
                $this->sendkassa($order_info);
            }

после

     if ($status) {
                $order_status_id = $this->config->get('config_order_status_id');
            }

Вот и все – онлайн касса для интернет-магазина на Opencart подключена.

Стоимость подключения онлайн-кассы к Opencart

  • Для всех тарифных планов стоимость подключения к Opencart бесплатно.
  • Интеграция кассы с Opencart напрямую — 3000 руб.
Более подробно о стоимости можете узнать в разделе Тарифы
Оформить заявку на подключение
При нажатии кнопки "Отправить" Вы соглашаетесь с политикой конфиденциальности и обработки персональных данных
Что входит:

Интеграция кассы в Opencart

Программный модуль приема/передачи платежных данных с сайта

Установка модуля на текущую конфигурацию

Демонстрация работы с программой

Что следует приобрести дополнительно:

Фискальный накопитель на 13 или 36 мес. в зависимости от системы налогооблажения и требований законодательства: 6200 руб. или 9200 руб.

Изготовление цифровой подписи для операций в кабинете налоговой: 2000 руб.

Регистрация кассы и фисколько накопителя в налоговой: 2000 руб. (бесплатно для арендованных касс)

Договор с ОФД на 1 год: 3000 руб. (1й год бесплатно для арендованных касс).

Что может понадобиться:

Мини-компьютер для ретрансляции данных на кассу в случае отсутствия компьютера или ноутбука: 6000 руб.

Возможность печати чека на точке продаж: 600 руб. мес. (только для приобретенных в собственность касс)

Мониторинг доступности кассы сервисным инженером, уведомления на e-mail онеисправностях: 300 руб. мес.

Прием транзакций с нескольких интернет-магазинов на одну кассу: 500 руб. мес. за каждый дополнительно подключенный магазин.

Настройка интернет-магазина силами наших программистов: 3000 руб.

Удаленная помощь в настройке кассовой техники или программного обеспечения: 1000 руб. за вызов или 500 руб. в мес. (не требуется для арендованных касс)

Преимущества
itkassa
Подходит для любой конфигурации Opencart!
itkassa
Совместимо практически с любой кассой!
itkassa
Расчеты на ОДНОЙ кассе с интернет-магазина и на точке продаж!
itkassa
Создание очереди транзакций при большом потоке платежей!
itkassa
Своевременной реагирование при потере связи с кассой!
itkassa
Удобный личный кабинет с возможностью бухгалтерской сверки переданных чеков оператору фискальных данных!
Оформить заявку на бесплатную консультацию
При нажатии кнопки "Отправить" Вы соглашаетесь с политикой конфиденциальности и обработки персональных данных