... , sales/order_shipment_track , Api, , Api sendInfo() .
( $ship OP $shipmentApi)
$shipmentApi->addTrack($shipmentIncrementId, $shippingCarrier, $shippingTitle, $trackingNumber);
$shipmentApi->sendInfo($shipmentIncrementId);
:
if($order->canShip()){
$shipmentApi = Mage::getModel('sales/order_shipment_api');
$shipmentIncrementId = $shipmentApi->create($order->getIncrementId(), array(), '' , false, 0);
$shipmentApi->addTrack($shipmentIncrementId, $shippingCarrier, $shippingTitle, $trackingNumber);
$shipmentApi->sendInfo($shipmentIncrementId);
}
. app\code\core\Mage\Sales\Model\Order\Shipment\Api.php .