RA Trustvox

Veja a documentação em Inglês aqui.
Descrição
Este é um aplicativo de integração da Trustvox responsável por mostrar os componentes relacionados às avaliações da Trustvox em sua loja.
Uso
Para usar os componentes do RA Trustvox, adicione os blocos de Reviews de produto ao seu tema como faria com qualquer outro bloco.
Publicar o aplicativo
Antes de tudo, você precisa clonar este repositório:
git clone https://github.com/trustvox/trustvox-vtex-io-plugin.git
Agora, abra o código-fonte no editor de texto e abra o arquivo
manifest.json
:

Neste arquivo, você precisa alterar o valor de
vendor
. Esse valor é exatamente o nome da conta vtex que você precisa para instalar o aplicativo. O nome da conta está presente na URL myvtex, Exemplo:https://{account}.myvtex.com
{
...
"name": "trustvox",
"vendor": "{account}",
...
}
Você precisa solicitar a aprovação da equipe da VTEX para publicar este aplicativo. Então acesse este link e preencha os campos de acordo com a sua conta.
Obs: Se você for um parceiro VTEX, este processo levará aproximadamente 30 minutos. Caso contrário, pode levar até 3 dias para a vtex aprovar sua solicitação.
O nome do aplicativo é:
trustvox
O nome da conta você altera no arquivo
manifest.json
a caixa de seleção dos builders, marque os seguintes builders:
[x] - react [x] - styles [x] - messages [x] - store [x] - pixel [x] - docs
no aplicativo principal, preencha
0
Após a vtex aprovar sua solicitação na etapa anterior, você poderá publicar o aplicativo. Em um terminal, faça login na loja que você precisa para instalar o aplicativo. Execute na linha de comando:
vtex login {account}
. Substitua o{account}
.Para publicar efetivamente o aplicativo, vá para a pasta do projeto em sua linha de comando e execute:
vtex publish
Agora, instale o aplicativo usando o comando
vtex install
Configuração
No admin da sua conta VTEX, abra a seção App e selecione a caixa RA Trustvox:
⚠️ Caso seja necessário a validação no ambiente de homologação é necessário ativar a opção de staging e informar o ID de staging.

Store ID
string
o id da RA Trustvox
Quantity of reviews on colt
number
o número de comentários que o colt terá
7
Preencha o ID da sua loja. Você pode encontrar seu ID menu preferências no Painel administrativo da Trustvox, na página da empresa:

Blocos
⚠️ Este aplicativo preenche os blocos de review padrão da VTEX, com conteúdo usando as interfaces abstratas de vtex.product-review-interfaces
. Os blocos de review da VTEX são:
product-rating-inline
Este bloco pode ser adicionado nas prateleiras de produtos. Ele renderiza o widget que lista as média de avaliações por estrela quantidade de comentários para o produto que está sendo visualizado.
product-rating-summary
Este bloco pode ser adicionado à página do produto (store.product
). Ele renderiza o widget que lista média de avaliações por estrela e a quantidade de comentários para o produto que está sendo visualizado.
product-reviews
Este bloco pode ser adicionado à página do produto (store.product
) e renderiza o widget principal que lista quaisquer comentários ou perguntas respondidas para o produto que está sendo visualizado, bem como um formulário para fazer uma nova pergunta, se o produto não tiver a pergunta ou review, ele será exibido como visto na loja.
Este aplicativo também adiciona dois novos blocos:
certificate-ratrustvox
Este bloco renderiza o widget de certificado Reviews Verdadeiros, você pode ver mais nesta página.
colt-ratrustvox
Este bloco renderiza o widget de Carrossel de opiniões, você pode ver mais nesta página.
API de estilos
Este aplicativo fornece algumas classes CSS como uma API para personalização de estilo.
Para usar esta API CSS, você deve adicionar o styles
builder e criar um arquivo CSS de estilo de aplicativo e adicionar {account}.trustvox
ao seu tema dependencies
.
Adicione o
styles
builder ao seumanifest.json
:
"builders": {
"styles": "1.x"
}
Adicione
{account}.trustvox
aodependencies
no seumanifest.json
:
"dependencies": {
"{account}.trustvox": "0.x"
}
Crie um arquivo chamado
{account}.trustvox.css
dentro da pastastyles/css
. Adicione seus estilos personalizados:
.container {
margin-top: 10px;
}
Last updated