public function refreshCost($save = false) { foreach ($this->items as $i) { $i->refreshCost(); if ($save) { $i->save(); } } $this->shipping = $this->getShipping(); if ($save) { $this->save(); } }