Atributos de endereço do cliente
O conjunto de atributos Endereço do Cliente determina as propriedades dos endereços que são inseridos no catálogo de endereços a partir da conta do cliente ou durante o check-out.
Os atributos de endereço personalizados podem ser configurados para fornecer informações adicionais, como um endereço de email opcional, conta Skype, número de telefone alternativo, prédio ou município. O atributo personalizado pode ser incorporado ao modelo de endereço usado para produzir documentos de vendas. O processo para criar um atributo de endereço personalizado é quase o mesmo que criar um atributo de cliente.
Os atributos de endereço do cliente são usados nos seguintes formulários:
Etapa 1: Preencha as propriedades do atributo
-
Na barra lateral Admin, vá para Stores > Attributes>Customer Address.
-
No canto superior direito, clique em Add New Attribute.
{width="600" modal="regular"}
-
Na seção Attribute Properties, faça o seguinte:
-
Digite um Default Label que identifique o atributo durante a entrada de dados.
-
Digite um Attribute Code que identifique o atributo no sistema.
O código do atributo deve começar com uma letra e pode incluir qualquer combinação de letras minúsculas (a-z) e números (0-9). O código deve ter menos de 30 caracteres e não pode incluir caracteres especiais ou espaços. O caractere de sublinhado (_) pode ser usado para indicar um espaço.
note tip TIP Atalho: Para preencher apenas os campos obrigatórios, role até Storefront Properties, digite o Sort Order e salve.
-
-
Para determinar o tipo de controle de entrada usado para entrada de dados, defina Input Type como um dos seguintes:
Text Field- Um campo de texto de linha única.Text Area- Uma área de texto multilinha.Multiple Line- Cria várias linhas de texto para o atributo, semelhantes a um endereço de várias linhas. O número de linhas de entrada de dados separadas pode ser de 2 a 20. Use oDefault Valuepara especificar o valor inicial do campo.Date- Exibe um campo de data com um calendário pop-up. Propriedades adicionais: useDefault Valuepara especificar o valor inicial do campo.
UseMinimal Valuepara especificar a data mais antiga que pode ser inserida. UseMaximum Valuepara especificar a última data que pode ser inserida.Dropdown- Uma lista suspensa que aceita apenas um valor a ser selecionado.Multiple Select- Uma lista suspensa que aceita vários valores a serem selecionados.Yes/No- Um campo que oferece apenas uma opção deYesouNovalores.File (attachment)- Um campo que permite que um arquivo seja carregado e associado ao atributo do cliente como um anexo.Image File- Um campo que permite que uma imagem seja carregada na galeria e associada ao atributo do cliente.
-
Se o cliente precisar inserir um valor no campo, defina Values Required como
Yes. -
Para atribuir um valor inicial ao campo, insira um Default Value.
-
Para verificar a precisão dos dados inseridos no campo antes que o registro seja salvo, defina Input Validation como o tipo de dados que será permitido no campo. Os valores disponíveis dependem do Input Typeespecificado.
None- O campo não tem validação de entrada durante a entrada de dados.Alphanumeric- Aceita qualquer combinação de números (0-9) e caracteres alfabéticos (a-z, A-Z) durante a entrada de dados. Para incluir caracteres especiais, consulte Escape HTML Entities na próxima etapa.Alphanumeric with Space- Aceita qualquer combinação de números (0-9), caracteres alfabéticos (a-z, A-Z) e espaços durante a entrada de dados.Numeric Only- Aceita somente números (0-9) durante a entrada de dados.Alpha Only- Aceita somente caracteres alfabéticos (a-z, A-Z) durante a entrada de dados.URL- Aceita apenas uma URL durante a entrada de dados.Email- Aceita apenas um endereço de email durante a entrada de dados.Length Only- Valida a entrada com base no comprimento dos dados inseridos no campo.
note note NOTE Para atributos de endereço do cliente definidos pelo sistema, como Telefone, Cidade e Rua, o Commerce impõe validação interna do lado do servidor independentemente da configuração Input Validation. Essas regras padrão limitam os caracteres permitidos para cada campo (por exemplo, números de telefone podem conter apenas dígitos, espaços e determinados símbolos). A configuração Input Validation adiciona mais restrições, mas não pode substituir a validação interna, que não pode ser desabilitada por meio da interface do Administrador. -
Para aplicar um filtro de pré-processamento a valores inseridos em um campo de texto, área de texto ou tipo de entrada de várias linhas, defina Input/Output Filter como um dos seguintes:
None- Não aplica um filtro ao texto inserido no campo.Strip HTML Tags- Remove as marcas HTML do texto. Esse filtro pode ajudar a limpar dados que estão colados em um campo de outra fonte que inclui tags do HTML.Escape HTML Entities- Converte caracteres especiais encontrados no texto em uma sequência de escape válida do HTML, como&;. As sequências de escape são delimitadas entre um E comercial e um ponto e vírgula, e são frequentemente usadas para aspas inteligentes, direitos autorais e símbolos de marca comercial do tipógrafo. As sequências de escape também são usadas para identificar caracteres como os símbolos menor que (<) e maior que (>) e o caractere E comercial (&) que também são usados no código. Este filtro pode ajudar a limpar os caracteres especiais que às vezes são colados nos campos do banco de dados a partir de processadores de texto.
-
Complete as propriedades da grade e do segmento do cliente:
-
Para poder incluir a coluna na grade Clientes, defina Add to Column Options como
Yes. -
Para filtrar a grade Clientes por este atributo, defina Use in Filter Options como
Yes. -
Para filtrar a grade Clientes por atributo de texto com condições de correspondência de filtros diferentes, defina Grid Filter Condition Type como
Partial Match,Prefix MatchouFull Match. Isso não afeta o campo Pesquisar por palavra-chave da grade. -
Para pesquisar a grade Clientes por esse atributo, defina Use in Search Options como
Yes. -
Para disponibilizar este atributo para segmentos de clientes, defina Use in Customer Segment como
Yes.
-
Etapa 2: concluir as propriedades da loja
-
Role até a seção Storefront Properties.
{width="600" modal="regular"}
-
Para tornar o atributo visível para os clientes, defina Show on Storefront como
Yes. -
Insira um número no campo Sort Order, que determina sua ordem de aparência quando listado com outros atributos.
-
Defina Forms to Use para cada formulário que deverá incluir o atributo.
Para escolher ambas as opções, mantenha pressionada a tecla Ctrl (PC) ou a tecla Command (Mac) enquanto clica em cada formulário.
Etapa 3: preencha o rótulo e salve
-
No painel à esquerda, escolha Manage Labels/Options.
-
Em Manage Titles, insira um rótulo para identificar o atributo para cada exibição de armazenamento.
-
Quando terminar, clique em Save Attribute.
{width="600" modal="regular"}
Descrições dos campos
Attribute Properties
Text Field- Um campo de texto de linha única.Text Area - Uma área de texto multilinha.Multiple Line- Cria várias linhas de texto para o atributo, semelhantes a um endereço de várias linhas. O número de linhas de entrada de dados separadas pode ser de 2 a 20.Date - Exibe um campo de data com um calendário pop-up.Dropdown- Uma lista suspensa que aceita apenas um valor a ser selecionado.Multiple Select - Uma lista suspensa que aceita vários valores a serem selecionados.Yes/No- Um campo que oferece apenas uma opção de Yes ou No valores.File (attachment) - Um campo que permite que um arquivo seja carregado e associado ao atributo do cliente como um anexo.Image File- Um campo que permite que uma imagem seja carregada na galeria e associada ao atributo do cliente.Yes / NoNone- O campo não tem validação de entrada durante a entrada de dados.Alphanumeric - Aceita qualquer combinação de números (0-9) e caracteres alfabéticos (a-z, A-Z) durante a entrada de dados.Alphanumeric with Space- Permite que espaços no endereço atendam aos requisitos de comprimento máximo da transportadora. Durante o check-out, os clientes podem inserir letras (a-z, A-Z), números (0-9) e espaços. Espaços extras são cortados quando o endereço é salvo.Numeric Only - Aceita somente números (0-9) durante a entrada de dados.Alpha Only- Aceita somente caracteres alfabéticos (a-z, A-Z) durante a entrada de dados. URL - Aceita apenas uma URL durante a entrada de dados.
Email - Aceita apenas um endereço de email durante a entrada de dados.Length Only- Valida a entrada com base no comprimento dos dados inseridos no campo. Observação:para atributos definidos pelo sistema, como Telefone, Cidade e Rua, a validação interna do lado do servidor é sempre imposta além de qualquer configuração Input Validation. Essas regras padrão restringem os caracteres permitidos para cada campo e não podem ser substituídas. A configuração Input Validationadiciona apenas restrições adicionais.
None- Não aplica um filtro ao texto inserido no campo.Strip HTML Tags - Remove as marcas HTML do texto. Esse filtro pode ajudar a limpar dados que estão colados em um campo de outra fonte que inclui tags do HTML.Escape HTML Entities- Converte caracteres especiais encontrados no texto em uma sequência de escape válida do HTML, como amp;. As sequências de escape são delimitadas entre um E comercial e um ponto e vírgula, e são frequentemente usadas para aspas inteligentes do tipógrafo, símbolos de direitos autorais e símbolos de marca comercial. As sequências de escape também são usadas para identificar caracteres como os símbolos menor que (<) e maior que (>) e o caractere E comercial (&) que também são usados no código. Este filtro pode ajudar a limpar os caracteres especiais que às vezes são colados nos campos do banco de dados a partir de processadores de texto.Yes / NoPartial Match / Prefix Match / Full MatchYes / NoStorefront Properties
Yes / NoCustomer Address RegistrationCustomer Account Address