/** * @param Order $entity * * {@inheritdoc} */ protected function afterProcessEntity($entity) { if (!$entity->getUpdatedAt() && $entity->getCreatedAt()) { $entity->setUpdatedAt($entity->getCreatedAt()); } /** @var Order $order */ $this->processCart($entity); $this->processItems($entity); $this->processAddresses($entity); $this->processCustomer($entity, $entity->getCustomer()); $this->existingEntity = null; $this->appendDataToContext(self::CONTEXT_ORDER_POST_PROCESS_IDS, $entity->getIncrementId()); return parent::afterProcessEntity($entity); }