Есть еще в начале файла orders.php вот такой блок
AdminUIHelper::startAdminArea ($this);
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'orders.php'); $order = VirtueMartModelOrders::getOrder($this->cart->virtuemart_order_id);
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'paymentmethod.php');
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'shipmentmethod.php');
$paymentModel = VmModel::getModel('Paymentmethod');
$shipmentModel = VmModel::getModel('Shipmentmethod');
$paymentModel->_id = $order[details][BT]->virtuemart_paymentmethod_id;
$shipmentModel->_id = $order[details][BT]->virtuemart_shipmentmethod_id;
$payment = $paymentModel->getPayment();
$shipment = $shipmentModel->getShipment();
может тут Адреса доставки что добавить надо так как ссылка такого вида
/component/virtuemart/view/user/task/editaddresscart/addrtype/ST/virtuemart_user_id/Array
а именно волнует это "DS" и "ST"
а ссылка для Выставить счет такого вида
/component/virtuemart/view/user/task/editaddresscart/addrtype/BT
и тут вообще "BT" которого в коде нет
Может дело в этих буквах и что они означают
так как в order_done.php для страницы печати я прописывал "ST" и все выводит нормально
и там тоже в начале стоит код
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'orders.php'); $order = VirtueMartModelOrders::getOrder($this->cart->virtuemart_order_id);
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'paymentmethod.php');
require_once(JPATH_VM_ADMINISTRATOR.DS.'models'.DS.'shipmentmethod.php');
$paymentModel = VmModel::getModel('Paymentmethod');
$shipmentModel = VmModel::getModel('Shipmentmethod');
$paymentModel->_id = $order[details][BT]->virtuemart_paymentmethod_id;
$shipmentModel->_id = $order[details][BT]->virtuemart_shipmentmethod_id;
$payment = $paymentModel->getPayment();
$shipment = $shipmentModel->getShipment();
и что означает в PMA эта строка "_virtuemart_userinfos"Customer Information, BT = BillTo and ST = ShipTo""