Thanks for reply.
Maybe ive misunderstood the idea on itch.io? I tried gathering info on preorders, and something came up on my search, I thought it's possible to put your game as a preorder here...