Это как-бы нормально. Он выключается для сохранения данных. Если заряд быстро расходуется - значит акк износился. Для маков очень много "почти похожих" на оригинальный аккумуляторов.
Танненбаума читали? Компрессия памяти через потоковые алгоритмы появилась уже очень давно. Только смысла в ней не особо много - своп / разреженные файлы с учетом TLB и прочего быстрее.
Купить готовый POS будет дешевле. Даже если ЗП программиста 10к в месяц. Это я еще штрафы и простой оборудования не учитываю.
>>есть еще какие то нюансы, которые я упускаю?
Исчисляются сотнями. Та же основная/операционная касса, выемка/инкассация.
>> Атол и Штрих ввиду их наибольшей массовости
Ну Атол это выходцы из Штрих. Все у них работает - просто вылизано все до предела и проблем практически нет. Это тебе не node.js/react с кучей криворукой школоты с тупыми вопросами.
В огороде бузина, а в Киеве дядька, а Самара городок.
Судя по всему раньше кто-то до тебя сделал внешнюю обработку синхронизаций заказов с магазином. По умолчанию во всех актуальных конфах синхронизация только с bitrix/1сfresh. Никаких OpenCart официально 1С не поддерживает.
>>Требуется некий интерфейс по взаимодействию между приложениями.
Или CLI или TCP/UDP. Если в node.мусорка можно сделать микросервис, то в проприетарном приложении нужно реализовать интерфейс или для "дергания" микросервиса, или встроенный HTTP транспорт.