public function create_gift_card($product_id, $order_id, $amount) { $gift_card = new YWGC_Gift_Card(); $gift_card->generate_gift_card_code(); $gift_card->set_amount($amount); $gift_card->product_id = $product_id; $gift_card->order_id = $order_id; $gift_card->save(); return $gift_card; }