Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Aqui está a coleção de atributos para a URL. Todos devem ser precedidos na url seguinte '/assine? '
E devem ser intercalados com ' & ' nos casos de mais de um atributo.

Bloco de código
net='sku da fibra'
net_opt='sku do opcional da sku'

tv='sku da tv'
tv_opt='sku do opcional da tv'

phone='sku do telefone'
phone_opt='sku do opcional do telefone'

mobile='sku do celular'
mobile_op=‘sku do opcional do celular’

reseller='revendedor'
city_id=‘id da cidade’
cupom='cupom de desconto'
token='token do carrinho'
skip_plan_select='pula a escolha de planos'

data='base64'
  • Neste caso, este atributo será colocado no inicio do link e deverá ter o acréscimo de alguns caracteres

    • assine?data=' + json_data_64 + '%3D%3D&&

  • Este código deve conter um json em base 64 e pode ser alterado ja seguinte forma:

Bloco de código
var data = {
      'typeOfCustomer': "new",
      'typeOfAccess': "fiber",
      'street_address_3': "Complemento",
      'street_address_1': "Rua",
      'taxvat': "111.111.111-11",
      'condoNumber': "APT 1223",
      'condo': "1",
      'mobile': "14999999999",
      'email': "aaaaaaa@bbbbbbb.com",
      'name': "manoal da silva",
      'longitude': "1.11111",
      'latitude': "2.11111",
      'numero': "123",
      'cep': "18683000",
      'origem': "querointernet",
    }
// Nenhum campo é obrigatorio
// Encriptando os dados para base64
var encodedString = btoa(JSON.stringfy(data));
// dai depois é só adicionar essa srting na url

Um exemplo utilizado na interlig de manipulação de URL pode ser visto abaixo

Bloco de código
<script>
  document.addEventListener( 'wpcf7submit', function( event ) {
    if ( '831' == event.detail.contactFormId ) {
        var data = {}
		for (const key in event.detail.inputs) {
            if (Object.hasOwnProperty.call(event.detail.inputs, key)) {
                const element = event.detail.inputs[key];
                console.log(element)
                data[element.name] = element.value
                
            }
        }
        console.log(data)

        var ceps = {
            'Altamira': '68378018',
            'Placas': '68138000',
            'Santarém': '68035015',
            'Uruará': '68140000',
            'Vitória do Xingu': '68383000'
        }
        
        var json_cep = ceps?.[data.cidade]
        
        var json_data = {
            'typeOfCustomer': "new",
            'typeOfAccess': "fiber",
            'mobile': data.telefone,
            'name': data.nome,
            'numero': " ",
            'cep': json_cep
          }
        
        var json_data_64 = btoa(JSON.stringify(json_data));

        console.log(json_data)

        if (data.assinatura == 'Assinar Online'){
            window.location = 'https://assine.interlig.com/assine?data=' + json_data_64 + '%3D%3D&&net=' + data.sku
        }
        else{
            window.location = 'https://api.whatsapp.com/send?phone=5593991492162'
        }
	  
    }
  }, false );
	
</script>