/** * Deletes a product. * * @param Model_Product $product The product to delete. * * @return bool */ public static function delete(Model_Product $product) { $product->status = 'deleted'; try { $product->save(); } catch (FuelException $e) { Log::error($e); return false; } Service_Event::trigger('product.delete', $product->seller, $product->to_array()); return true; }