OK ! OUPS !
Sorry I thought you want have a flat bottom part using the blue shape.
Well using my method, you could next "cut" (boolean dif) your solid with a curve copied from the edges of your zigzag initial solid.
A solid cutted by a curve (by boolean diff) could stay a solid.

|