34 parent::__construct($context);
44 $trackId = $this->
getRequest()->getParam(
'track_id');
46 $track = $this->_objectManager->create(\
Magento\Sales\Model\Order\Shipment\Track::class)->load($trackId);
49 $this->shipmentLoader->setOrderId($this->
getRequest()->getParam(
'order_id'));
50 $this->shipmentLoader->setShipmentId($this->
getRequest()->getParam(
'shipment_id'));
51 $this->shipmentLoader->setShipment($this->
getRequest()->getParam(
'shipment'));
52 $this->shipmentLoader->setTracking($this->
getRequest()->getParam(
'tracking'));
53 $shipment = $this->shipmentLoader->load();
57 $this->_view->loadLayout();
58 $this->_view->getPage()->getConfig()->getTitle()->prepend(
__(
'Shipments'));
59 $response = $this->_view->getLayout()->getBlock(
'shipment_tracking')->toHtml();
63 'message' =>
__(
'We can\'t initialize shipment for delete tracking number.'),
66 }
catch (\Exception $e) {
67 $response = [
'error' =>
true,
'message' =>
__(
'We can\'t delete tracking number.')];
72 'message' =>
__(
'We can\'t load track with retrieving identifier right now.')
__construct(Action\Context $context, \Magento\Shipping\Controller\Adminhtml\Order\ShipmentLoader $shipmentLoader)
foreach($order->getItems() as $orderItem) $shipment