Hi,
Thanks for your message. We believe to have understood that you are only looking for a way to start the booking process on a page that isn’t the home page, but rather something like “/book-now”. You are not looking to having the search results on a new tab, as that would require a modification of the search form widget/shortcode to add a blank “target” attribute.
We always suggest using Widgets in your home page and never Shortcodes for this exact reason. Shortcodes identify a page on your website, and so that URL will be kept across the whole booking process. Instead, if you had published the “Search Form” widget in your home page (rather than the Shortcode), then you could have used the apposite parameter “page” to choose the action of the form, hence the landing page URL from which the booking process will start.
If you wish to use the “Search Form” Shortcode, then you should publish it on a different page than the “home page”, or the URL routing functions will not work properly.
We hope this is helpful!
The VikWP Team
