Хорошая тема. Любые вопросы по CS-Cart и не только

У нас есть возможность реализовать вашу задачу через наш модуль “Календарь рабочего времени”, собственно говоря он для подобных задач и разрабатывался. Хранит информацию в разрезе каждой сущности, каждого вендора и с учётом часовых поясов, праздников, выходных и сокращённый дней. Нам пришлось потрудиться над ним, так как задачи изначально поставили глобальные и по максимуму, что-бы любое: а можно, было реализовано без проблем.