сейчас сайт делается на техническом домене, но в окружении как я понимаю стоит другой домен основной,
из-за этого куки выставляются на основной домен и не работает корзина, авторизация
как можно решить это ?
Gasoid,
Т.е. у Вас технический домен, а хостинг говорит домен реального?
Можно попробовать решение в лоб, в файлу main_classes.php внесите явное переопределение в переменной окружения на нужный домен (потом не забудьте убрать).