public function RemoveAppliedGiftCertificate($giftCertificateId) { parent::RemoveAppliedGiftCertificate($giftCertificateId); $this->SetArrayPush('RemoveGC', $giftCertificateId); }
public function AddVirtualItem($productDetails, $itemId = null) { $itemId = parent::AddVirtualItem($productDetails, $itemId); $item =& $this->cartSession['ITEMS'][$itemId]; // set default data for a virtual item $item['data'] = array('prodtype' => PT_PHYSICAL, 'prodcostprice' => 0, 'prodvariationid' => 0, 'prodistaxable' => 1, 'prodfixedshippingcost' => 0, 'prodwrapoptions' => 0); // Reapply any coupons so that the new product gets the discount $this->ReapplyCoupons(); return $itemId; }