isWebsiteInMultiSourceMode = $isWebsiteInMultiSourceMode; } /** * @param Create $subject * @param $result * @return string */ public function afterGetBackUrl(Create $subject, $result) { if (empty($subject->getShipment())) { return $result; } $websiteId = (int)$subject->getShipment()->getOrder()->getStore()->getWebsiteId(); if ($this->isWebsiteInMultiSourceMode->execute($websiteId)) { return $subject->getUrl( 'inventoryshipping/SourceSelection/index', [ 'order_id' => $subject->getShipment() ? $subject->getShipment()->getOrderId() : null ] ); } return $result; } }