public function UnitPrice()
    {
        if ($this->Order()->IsCart()) {
            $buyable = $this->Buyable();
            $unitprice = ($buyable) ? $buyable->sellingPrice() : $this->UnitPrice;
            $this->extend('updateUnitPrice', $unitprice);
            return $this->UnitPrice = $unitprice;
        }
        return $this->UnitPrice;
    }
public function UnitPrice()
    {
        if ($this->Order()->IsCart()) {
            $buyable = $this->Buyable();
            $unitprice = ($buyable) ? $buyable->sellingPrice() : $this->UnitPrice;
            $this->extend('updateUnitPrice', $unitprice);
            return $this->UnitPrice = $unitprice;
        }
        return $this->UnitPrice;
    }
public function UnitPrice ( ) { if ( $ this -> Order ( ) -> IsCart ( ) ) { $ buyable = $ this -> Buyable ( ) ; $ unitprice = ( $ buyable ) ? $ buyable -> sellingPrice ( ) : $ this -> UnitPrice ; $ this -> extend ( 'updateUnitPrice' , $ unitprice ) ; return $ this -> UnitPrice = $ unitprice ; } return $ this -> UnitPrice ; }
Get unit price for this item.
Fetches from db, or Buyable, based on order status.
Get unit price for this item . Fetches from db or Buyable based on order status .