fixing shortcode and adding fixes for price function