The current implementation of estimates is barely functional at best. Multiple bugs, poor UI/UX and half baked features. Here are some suggestions to start. Please add comments/suggestions to this thread.
Why is this important? We cannot realistically recommend GHL to businesses who need to do estimates until it works well. And our current clients who are trying to use estimates in GHL are complaining and frustrated and will leave if it's not fixed.
  1. Make the UI/UX much easier and more intuitive to use - needs a lot of work.
  2. Allow saving of draft invoices without needing a contact attached.
  3. For contact fields, only make the name/email fields required.
  4. Show product variants in product selection (not just product title) - ESSENTIAL
  5. Allow changing the product & variant after it has been selected - ESSENTIAL
  6. Allow changing the order of products - ESSENTIAL
  7. Fix bug where attachments can't be added sometimes (media panel doesn't always open)
  8. Fix bug where title of product cannot be edited