How do i disable price, shipping and payment in ubercart
You can use UC Price Visibility Module.


  Often, you want to advertise your products without revealing the prices, and show something
  like, "contact us for pricing." This Ubercart module allows you to show or hide product pricing per role, on a product-by-product basis. You can configure what message should be shown when the price is hidden, and which field should be replaced with this message (either the display price, sell price, or add to cart button).