Онлайн касса для 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!
- Совместимо практически с любой кассой!
- Расчеты на ОДНОЙ кассе с интернет-магазина и на точке продаж!
- Создание очереди транзакций при большом потоке платежей!
- Своевременной реагирование при потере связи с кассой!
- Удобный личный кабинет с возможностью бухгалтерской сверки переданных чеков оператору фискальных данных!
Вопросы:
>> Еще никто не задавал нам вопросов по этой теме. Вы можете задать их через форму обратной связи или виджет консультации с менеджером.
Оформить заявку на бесплатную консультацию
Ошибка: Контактная форма не найдена.