Make Price optional and change its position

Hi to everyone,

I searched before asking and I found nothing replying to my question.

Is there a possibility to vendors to list a free thing ?

There is a default “Price” attribute on the listing creation page, and even if we chose “0”, there is still the “Buy Now” Button.

Another liked thing, Is it possible to move up or down the Price attribute too ? Or where I can find the code to edit for that ?

Thank you !
Julien