2 Step form,what to chose?

Hi people, i’m trying to make a 2 step form where first step is a form for an order or product request, when done with this one i want to show another one to set discounts over this order.

I was thinking in a few approaches:

  1. Make use of ngShow and ngHide to transition between both forms.
  2. Use tabs for it starting in the first form and switching to the second tab in next button click, then send from second form.

The objective is simple, i want to be able to send both forms data together in the same http request and also avoid creating another component just for the discounts.