Show Menu
TÓPICOS×

Perguntas frequentes sobre o design

List of frequently asked questions (FAQs) about Adobe Target recommendations designs.

O preço do item recomendado não exibe os dois valores à direita da casa decimal. Como posso exibi-los?

Por padrão, os valores numéricos (como entity.value ) retornados nos modelos de design não exibem zeros à direita após a casa decimal. Por exemplo, se um item for de $35,00, entity.value será igual a 35 e a página exibirá apenas 35 e não $35,00.
Duas opções estão disponíveis para resolver esse problema:
  • É possível usar o script do Velocity ou Javascript para aplicar a formatação ao valor retornado.
  • Você pode passar o preço do item em dois atributos de entidade separados. O primeiro, entity.value , pode ser usado para comparações numéricas (como regras de comparação de preço). O segundo deve ser um atributo personalizado, como entity.displayValue , que armazena o valor da entidade como uma string para permitir a renderização correta.
    Por exemplo,
    "entity.value" : 35.00, "entity.displayValue" : "$35.00"

Por que a categoria não está sendo exibida no design? Eu estou usando $entity1.categoryId.

A ID da categoria não pode ser exibida no design. Como várias categorias podem ser armazenadas, o sistema não saberia qual categoria exibir.

Como devo mudar um design para obter uma atualização instantânea?

A alteração do design que está atualmente em uso leva um tempo para atualizar. Para alterar o design imediatamente, crie um novo design, selecione-o na atividade e salve a recomendação.

Como posso capturar as principais informações para exibir no design? Exemplo: se desejarmos exibir a principal categoria do produto, como codificamos esse valor no design da velocidade?

O parâmetro $key. * value * captura a maioria das informações do produto para exibir dentro do design. Por exemplo: se você deseja exibir a miniatura dos principais produtos, use $key.thumbnailURL .

Qual versão do Velocity é utilizada?

A versão 1.7 sem ferramentas adicionais ou bibliotecas incorporadas. O recurso Basic Velocity está disponível.

O que devo fazer para deixar um valor de entidade existente em branco? Por exemplo: a entity.message de um item precisa ser limpa quando uma promoção termina.

Enviar um espaço JavaScript sem quebra parece fazer isso. Peça que os desenvolvedores enviem \u00A0 como o valor. Exemplo: entity.message=\u00A0 . Você pode considerar esse como sendo o valor padrão, ao invés de um valor nulo, quando nenhum valor estiver presente.

Posso usar um script de perfil em um design de recomendações?

Sim. No entanto, você deve adicionar uma barra invertida (\) antes do $ no nome do script de perfil.