public function getBaseProductPrice() { $product = new Cart66Product($this->_productId); if ($product->is_paypal_subscription) { $price = $product->setup_fee; } else { $price = $product->getMembershipPrice() + $this->_priceDifference; } if (CART66_PRO && !empty($product->gravity_form_id) && $product->gravity_form_pricing == 1) { // gravity form price $price = Cart66GravityReader::getPrice($this->getFirstFormEntryId()) / $this->getQuantity(); Cart66Common::log('[' . basename(__FILE__) . ' - line ' . __LINE__ . "] Gravity Form product price: {$price}"); } return $price; }