Где возникла проблема: 4.16.2 CS-Cart или Multi-Vendor
Суть проблемы: См. скриншот. Функция fn_get_orders возвращает joins и conditions. В последней переменной могут быть условия, которые используют таблицы из joins. Далее идут 2 запроса - в первом используется joins, во втором - нет. Что и может вызвать ошибку