private function processOrderItem(\Ess\M2ePro\Model\Order\Item $item, array $trackingDetails) { $changeParams = array('tracking_details' => $trackingDetails, 'item_id' => $item->getId()); $this->createChange($item->getOrder(), $changeParams); return $item->getChildObject()->updateShippingStatus($trackingDetails); }
public function setOrderItem(\Ess\M2ePro\Model\Order\Item $orderItem) { $this->orderItem = $orderItem; $this->account = $orderItem->getOrder()->getAccount(); return $this; }