Sachverhalt: A. A._, geboren 1958, arbeitete seit 2003 bei B._, zuletzt als Verkäuferin mit einem 70 %-Pensum. Infolge von Rücken- und Darmbeschwerden war die Versicherte ab Oktober 2013 arbeitsunfähig. Am 5. Mai 2014 meldete sie sich bei der Invalidenversicherung zum Leistungsbezug an. Per 31. Oktober 2015 verlor sie ihre angestammte Arbeitsstelle. Nach medizinischen und erwerblichen Abklärungen sprach die IV-Stelle Bern der Versicherten für die befristete Dauer vom 1. November 2014 bis 29. Februar 2016 und vom 1. April bis 31. Oktober 2016 bei einem Invaliditätsgrad von 78 % eine ganze Invalidenrente zu. Für den Zeitraum zwischen 1. Dezember 2015 und 31. März 2016 sowie ab Juli 2016 ermittelte sie einen Invaliditätsgrad von 35 %, weshalb sie für den Monat März 2016 sowie ab 1. November 2016 einen Rentenanspruch verneinte (Verfügung vom 6. Dezember 2017). B. Die hiegegen erhobene Beschwerde der A._ wies das Verwaltungsgericht des Kantons Bern ab (Entscheid vom 20. März 2018). C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten lässt A._ beantragen, der angefochtene Entscheid und die Verfügung der IV-Stelle vom 6. Dezember 2017 seien aufzuheben und die Sache zur Neubeurteilung an die Verwaltung zurückzuweisen. Zudem ersucht sie um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung. Während die IV-Stelle auf Beschwerdeabweisung schliesst, verzichten die Vorinstanz und das Bundesamt für Sozialversicherungen (BSV) auf eine Vernehmlassung.