Eu não tenho muita experiência com códigos, mas me viro bem no básico. Vamos a questão: Para entenderem: O site está hospedado no WordPress, mas quero trazê-lo para Wix. Nele tem o institucional, acomodações e todos os dados de hospedagem ficam no www.delmond.com.br, enquanto, o meu motor que gere as reservas do meu sistema "New Hotel" fica em outro site "E-gds Secure". Problema: Eu preciso que o botão "Verificar Disponibilidade" direcione para o meu motor de reservas que fica em outro site fora do meu domínio, ou seja, colha as informações de "data" de check-in e check-out e ao clicar crie uma url variável com a matriz url do meu motor de reservas. Resumindo: Quero que quando o cliente escolher as datas de 18/09/21 a 19/09/21 e clicar em "Verificar Disponibilidade" abra a página do meu motor de reservas com o url variável que indique as respectivas datas.
Esse é o link padrão neutro sem datas:
https://securebr.e-gds.com/starlishotels/shoppingcart/availability.aspx?adults=1&children=0&hotelid=317
Esse é o link com a url variável com as datas retiradas dos botões de calendário:
https://securebr.e-gds.com/starlishotels/shoppingcart/availability.aspx?&lang=pt&hotelid=317&adults=1&children=0&arrivaldate=20210918&departuredate=20210919
Por gentileza, me ajudem na resolução desse problema.
Olá! Você pode usar as APIs do wix location para enviar qualquer dado de um campo de entrada como parâmetros.
Aqui está o link da função to() e query, que serão as mais usadas no seu caso.
Na prática por exemplo, você pode criar um evento do clique em um botão, para quando acionado captar os dados e em seguida direcionar para URL fix porém com os parâmetros.
O código ficaria mais ou menos assim:
import wixLocation from'wix-location'; import wixWindow from'wix-window'; export function button1_click(event, $w){ let type =$w("#myTextInput").inputType; wixLocation.to("http://seusite.com" + type); }
Obviamente, isso pode ficar mais robusto com mais variáveis e partes fixas para se adequar a seu necessidade.
Espero ter ajudado ;)