Neste artigo iremos ensinar como é possível adicionar campos de input no cadastro de clientes do PlugSales.
Para ativar um novo campo vá até a aba de clientes, e habilite a opção de "adicionar campo personalizado":
Assim que o campo for adicionado será necessário atribuir o nome de preferência e habilitar o tipo de dado que o mesmo receberá, também deve definir um valor padrão para caso o campo não seja preenchido.
Com o campo personalizado criado, e definido seu nome e tipo, um novo parâmetro com seu nome será disponibilizado:
Este parâmetro receberá o valor preenchido neste campo no momento de realizar um novo cadastro.
E assim como os demais parâmetros, este também pode ser utilizado no insert :
O valor que este parâmetro receberá será de acordo com o TIPO de campo que estiver utilizando:
Tipo: "Opções"
Caso você queira criar um campo customizado de seleção no PlugSales, você pode selecionar o tipo Opções e então configurar a obtenção dos dados que serão mostrados como opções selecionáveis no aplicativo.
Para utilizar este campo será necessário selecionar uma tabela origem ou utilizar o método de origem SQL, onde os registros retornados devem obrigatoriamente, ter duas propriedades:
- valor: essa propriedade será utilizada no PlugBot na substituição do parâmetro de insert de um novo cadastro.
- texto: essa propriedade será utilizada no PlugSales para mostrar ao usuário qual opção ele pode selecionar.
* OBS : O resultado da query deve retornar duas colunas, sendo TEXTO e VALOR. Caso esteja utilizando 'Origem SQL' deve-se utiliza a função 'ALIAS' do banco de dados para renomear estas colunas. Em integrações Firebird os parâmetros deve conter aspas duplas ("texto" e "valor").
Exemplo: Select coluna1 as "valor", coluna2 as "texto" from tabela
Veja:
Veja como será exibido no aplicativo:
Tipo: "String"
Este campo receberá qualquer tipo de informação, sendo ela números ou letras.
Os valores digitados neste campo será enviado para o novo parâmetro, que poderá ser inserido em seu banco de dados.
Também deve definir um valor padrão para caso o campo não seja preenchido.
Tipo: "Número"
Este campo receberá apenas valores numéricos.
Os valores digitados neste campo será enviado para o novo parâmetro, que poderá ser inserido em seu banco de dados.
Tipo: "Data"
Este campo será exibido no formato de calendário no aplicativo, permitindo o usuário apenas selecionar uma data válida.
A data selecionada neste campo será enviado para o novo parâmetro, que poderá ser inserido em seu banco de dados.
Tópicos relacionados:
• Campos personalizados no cliente (input)
• Como funcionam campos personalizados?
• Como adicionar campos personalizados no pedido?
• Como adicionar campos personalizados no produto do pedido?
Comentários
0 comentário
Por favor, entre para comentar.