public function saveOptions() { $item = ActiveRecordModel::getInstanceByID('OrderedItem', $this->request->get('id'), OrderedItem::LOAD_DATA, OrderedItem::LOAD_REFERENCES); $item->customerOrder->get()->loadAll(); foreach ($item->getProduct()->getOptions(true) as $option) { OrderController::modifyItemOption($item, $option, $this->request, OrderController::getFormFieldName($item, $option)); } $item->save(); $item->shipment->get()->save(); return $this->getItemResponse($item); }