Пример #1
0
 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;
 }