Как подключить онлайн кассу к Opencart CMS. Настройка модуля печати чеков.
8 800 505 75 81 (Бесплатно по России)

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

Битрикс онлайн касса;
Онлайн касса для 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 руб. в мес. (не требуется для арендованных касс)

    Преимущества:

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

    Вопросы:

    >> Еще никто не задавал нам вопросов по этой теме. Вы можете задать их через форму обратной связи или виджет консультации с менеджером.

    Оформить заявку на бесплатную консультацию

    Ошибка: Контактная форма не найдена.

    Готовы подключиться?

    Стартуйте прямо сейчас или задайте вопрос менеджеру «АйтиКассы»

    Подключиться