Сайт под защитой
2 Настройки
Kaukaz PyatigorskВыйтиRU Помощь

Каталог Маркетплейс

Внимание! Воспользуйтесь технологией SiteUpdate для получения последних обновлений.
Это пробная версия продукта "1С-Битрикс: Управление сайтом". До истечения пробного периода осталось 30 дней. Вы можете купить полнофункциональную версию продукта по адресу https://www.1c-bitrix.ru/buy/
Для интернет-магазина, Интеграция с онлайн-кассами

Рейтинг

0

Разработчик

1С-Рарус

Дата добавления / изменения

27.03.2026

Версия

1.0.21

Кол-во установок / клиентов

100 - 499

Бесплатный

Модуль предназначен для подключения интернет-магазинов на платформе «1С-Битрикс» к облачной онлайн-кассе «1С-Рарус». Предлагаемое решение позволит соответствовать требованиям 54-ФЗ, не вникая в особенности новых правил интернет-торговли, и при этом сэкономить на покупке, установке и обслуживании онлайн-кассы.

Модуль свяжет CMS интернет-магазина c облачной кассой. Как только клиент совершает оплату, модуль передает данные на кассу в дата-центре, откуда сведения о покупке поступают в ОФД. Покупатель автоматически получает онлайн-чек по смс или на почту, а сотрудники интернет-магазина отслеживают все транзакции в личном кабинете.


С помощью модуля можно:

  • автоматически формировать чеки в любое время суток

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

  • делать частичные и полные возвраты

Скриншоты Обновления Поддержка Установка
Скриншоты

Другие решения разработчика

Отзывы



Олег Зорин 17.03.2025 08:58
Добрый день. Спасибо за ответ.
Проблемка оказалась более тривиальной. У нас в терминалке админы оставили дефолтную версию php - 7.4.х.
Запустил композер через php 8.2.x - подтянулись все актуальные зависимости.

Евгений Подопригора 14.03.2025 17:09
Олег Зорин, здравствуйте. Модуль совместимым с php 8.2, детальнее ответил выше.

Евгений Подопригора 14.03.2025 17:07
Олег Зорин, здравствуйте.
Предпологаю, что на вашем сайте вы не обновили единственную зависимость модуля, который устанавливает библиотеку "rarus-kkt-php-sdk" из composer. В базовом варианте там прописана версия: "rarus/rarus-kkt-php-sdk": "2.*".
Сама же библиотека rarus-kkt-php-sdk требует "php": "^8.1", это обновление было в 2023 г. - https://github.com/rarus/rarus-kkt-php-sdk/blame/master/composer.json#L21
Если у вас не так - нужно обновиться.
Ваше сообщение про версию логгера -та же причина ошибки. В актуальной версии библиотеки обновлены "psr/log".
Если возникают какие-то проблемы с обновлением просьба обратиться в нашу тех.поддержку для оперативного решения вопроса - oblako@rarus.ru.
Также обращаю внимание, что в выпуске обновления модуля 1.0.14 во вкладке "Что нового" указано о необходимости вручную обновить зависимость "rarus/rarus-kkt-php-sdk".

Олег Зорин 11.03.2025 13:25
Продолжение истории.
Битрикс использует последнюю версию интерфейса (файл композера: php >=8.0.0, dev-master => 3.x-dev).
Модуль раруса использует версию 4х летней давности (файл композера: php >=5.3.0, dev-master => 1.1.x-dev).

Явный конфликт на лицо. По какой-то странной причине, сейчас опять посыпались ошибки и пришлось обратно переправлять методы (смотрите мое сообщение от 16 января).

Может обновите свои зависимости, чтобы соответствовать битриксу? А лучше подгружайте интерфейс не свой, а битриксовый. На сколько мне известно версионность битрикса позволяет для старых систем загружать старые версии модуля, а для новых - новые.

Олег Зорин 16.01.2025 09:27
Добрый день.
Пишу по горячим следам (возможно не все ещё найдено). Для php 8.2 (используем 8.2.25) необходимо переписать сигнатуры методов логера (код не совместим с php 8.2):
Файл: /modules/rarus.onlinekkt/vendor/monolog/monolog/src/Monolog/Logger.php
Методы, как они должны быть:
public function log($level, \Stringable|string $message, array $context = []): void
public function debug(\Stringable|string $message, array $context = []): void
public function info(\Stringable|string $message, array $context = []): void
public function notice(\Stringable|string $message, array $context = []): void
public function warning(\Stringable|string $message, array $context = []): void
public function error(\Stringable|string $message, array $context = []): void
public function critical(\Stringable|string $message, array $context = []): void
public function alert(\Stringable|string $message, array $context = []): void
public function emergency(\Stringable|string $message, array $context = array()): void

Обратите внимание, что все методы стали возвращать void, поэтому необходимо во всех убрать ключевое слово return.

Было бы хорошо сделать модуль совместимым с php 8.2 из маркетплейса.

Если еще что-то найдется на тестах, то дополню сообщение.

Спасибо.

Евгений Подопригора 26.12.2023 08:24
Дмитрий Кротов, здравствуйте. Механизм работы с заказами имеющих несколько чеков улучшен в последней версии модуля.

Евгений Подопригора 26.12.2023 08:17
Oleg Kapkaev, добрый день. Информации недостаточно для решения вопроса, просьба обратиться в нашу тех.поддержку - oblako@rarus.ru

Oleg Kapkaev 31.10.2023 11:28
При выполнении команды composer install выдается сообщение об ошибке:

Nothing to install, update or remove
Package eloquent/enumeration is abandoned, you should avoid using it. No replacement was suggested.

С чем может быть связана ошибка установки?

При этом сам модуль требует выполнить указанную выше команду.

Дмитрий Кротов 31.08.2023 13:17
Если у заказа несколько чеков, то для всех чеков, кроме первого, статус печати не изменится и будет висеть "В процессе печати". Это происходит из-за того, что в функции \Rarus\OnlineKkt\Check::updateCheckStatusToSuccess() всегда выбирается первый чек заказа. Как вариант решения - добавить в выборку сортировку, чтобы всегда выбирался последний чек заказа:
$check = \Bitrix\Sale\Cashbox\CheckManager::getList([
    'order'  => ['ID' => 'DESC'],
    'filter' => ['ORDER_ID' => $orderId],
    'select' => ['ID']
])->fetch();

Просьба внести исправления.

Евгений Подопригора 06.03.2023 20:17
Антон Смирнов, здравствуйте. Обновление модуля на PHP 8.* запланировано на апрель-июнь 2023 г.