1. Ссылке на страницу товара/раздел добавляйте
?coupon=КОДКУПОНА
2. В код настроек ТДС магазина после
$Shop_Controller_Show = new Shop_Controller_Show($oShop);
добавьте
if (!is_null(Core_Array::getRequest('coupon')))
{
Core_Session::start();
$_SESSION['hostcmsOrder']['coupon_text'] = Core_Array::getRequest('coupon', '', 'trim');
}