/** * Save new entity * * @param array $fields Fields * @param \XLite\Model\AEntity $entity Entity object * @param array $line New entity data from request * * @return void */ protected function saveNewEntity(array $fields, $entity, $line) { parent::saveNewEntity($fields, $entity, $line); $product = $entity->getProduct(); if ($product && isset($line['attribute_values']) && is_array($line['attribute_values'])) { $entity->setAttributeValues($product->prepareAttributeValues($line['attribute_values'])); } $this->postprocessOrderItems(false, $entity); }