Configurar o layout do carrinho
Configure registros de layout de carrinho para definir a funcionalidade de widgets ou telas no carrinho de compras.
Antes de Iniciar
Função necessária: administrador
Procedimento
Considerações sobre layout de carrinho
Quando você habilita layouts de carrinho, as propriedades do Catálogo de serviços são afetadas. Considere os possíveis resultados e altere as configurações ou propriedades para obter o layout do carrinho e a funcionalidade de que você precisa.
Algumas dessas propriedades são afetadas quando você usa layouts de carrinho. Por exemplo, com a tela de status do pedido, a propriedade Quando mostrar preços e subtotais no carrinho do Catálogo de serviços (glide.sc.price.display) substitui as configurações do layout de carrinho para exibir preços.
| Propriedade | Impacto |
|---|---|
| Permitir aos usuários ESS a opção de cancelar suas solicitações na tela de finalização de compra. [glide.sc.checkout.cancel] |
Substituído quando a caixa de seleção Cancelar solicitação nas configurações do layout de carrinho é marcada. Se esta caixa de seleção estiver marcada, o botão Cancelar será exibido mesmo se a propriedade estiver definida como Não. |
| Habilitar solicitações de clonagem durante o check-out. [glide.sc.allow.checkout.clone] |
Não usado (descontinuado) se os layouts de carrinho estiverem habilitados. Substituído pela caixa de seleção Clonar check-out nas configurações do layout de carrinho. A caixa de seleção Clonar check-out está desmarcada por padrão para novas instâncias. Para instâncias atualizadas, a caixa de seleção é definida como o valor existente da propriedade glide.sc.allow.checkout.clone. |
| Lista de funções (separadas por vírgulas) que podem usar o seletor de quantidade no carrinho de compras [glide.sc.allow.quantity] |
Substitui todas as configurações do layout de carrinho relevantes. |
| Mostrar o número do item da solicitação para cada item de linha na tela de finalização de compra (padrão falso). [glide.sc.checkout.request.number] |
Não usado (descontinuado) se os layouts de carrinho estiverem habilitados. Substituído pela caixa de seleção Coluna do número do item da solicitação nas configurações do layout de carrinho. |
| Mostrar o botão "Voltar para o Catálogo" na tela de finalização de compra em duas etapas. [glide.sc.checkout.twostep.back] |
Não usado (descontinuado) se os layouts de carrinho estiverem habilitados. Substituído pela caixa de seleção Voltar para catálogo nas configurações do layout de carrinho. |
| Ao mostrar preços e subtotais no carrinho do catálogo de serviços. [glide.sc.price.display] |
Substitui todas as configurações do layout de carrinho relevantes. |
Configurar o widget e as macros da coluna
Configure macros que definem a funcionalidade dos elementos em cada widget ou tela.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Alguns widgets ou telas também têm macros de coluna que definem o layout horizontal e a configuração do conteúdo do carrinho de compras.
Você pode configurar essas macros para alterar a ordem de exibição dos elementos ou ocultar elementos no widget ou na tela. Você também pode criar novas macros para implementar quaisquer requisitos extras.
Procedimento
Criar macros para o layout do carrinho
Crie macros para registros do layout do carrinho usando scripts do Jelly para definir o comportamento personalizado e exibir em um widget ou tela.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
As macros que você cria não afetam os upgrades porque a funcionalidade do widget personalizado é isolada do comportamento geral do carrinho.
Procedimento
Exemplo
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<j:set var="ref" value="sc_cart" />
<j:set var="jvar_ref" value="${jvar_cart.getRequestedFor()}" />
<j:set var="jvar_ref_display" value="${jvar_cart.getRequestedForDisplayName()}" />
<tr>
<td colspan="3">
${gs.getMessage('Requested for')}:
</td>
</tr>
<tr>
<td colspan="3" style="padding: 4px;">
<g:catalog_requested_for />
</td>
</tr>
</j:jelly>
Configurar layout do carrinho para itens específicos
Defina campos no formulário Item do catálogo para configurar o layout do carrinho para itens específicos.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Substitui todas as configurações do layout de carrinho em geral. Por exemplo, você pode ocultar o preço de um item definindo o campo Omitir preço no carrinho como verdadeiro para o item.
Procedimento
Substituir layouts de carrinho por itens
O Catálogo de serviços permite que você use métodos adicionais para configurar o comportamento do carrinho ou layouts, que substituem as configurações de registro do layout do carrinho.
Por exemplo, as configurações de registro do layout do carrinho podem ocultar os preços dos itens, mas você pode decidir exibir o preço do Laptop de vendas. Nesse caso, você definiria os valores de configuração relevantes nesse item do catálogo. Esteja ciente do impacto desses métodos adicionais para garantir que o carrinho se comporte da maneira desejada.
Se você estiver migrando para layouts do carrinho, poderá ter definido configurações e propriedades adicionais que afetam as configurações do layout de carrinho.