config->shouldAutoReceive()) { return; } foreach (array_unique(array_map('intval', $orderIds)) as $orderId) { if (!$this->tracking->isOrderDelivered($orderId)) { continue; } $order = $this->orders->get($orderId); if ((string)$order->getStatus() !== 'shipped') { continue; } $order->setStatus('received'); $order->addCommentToStatusHistory( __('17TRACK confirmed that every shipment was delivered and signed for.'), 'received', false ); $this->orders->save($order); } } }