Passar para o conteúdo principal
Todas as coleçõesAvançado
Exibindo informações sobre o produto na página do carrinho
Exibindo informações sobre o produto na página do carrinho

Mostre aos clientes a etiqueta, fornecedor, coleção ou tipo de produto na página do carrinho.

Lui Serafim avatar
Escrito por Lui Serafim
Atualizado há mais de uma semana

Ao usar recursos como a ativação condicional, pode ser interessante fornecer informações adicionais aos clientes na página do carrinho. Você pode mostrar quais produtos estão disponíveis apenas sob certas condições.

Por exemplo, se você tiver alguns produtos configurados como "Apenas para Recolha", pode ser confuso para os clientes identificarem na página do carrinho quais produtos não estão disponíveis para recolha. Esta solução adicionará o texto "Apenas para Recolha" a um produto na página do carrinho, como mostrado abaixo:

Você pode editar o código e o texto para exibir qualquer informação sobre os produtos, como:

  • Quais métodos de checkout estão disponíveis para seus produtos

  • Em quais dias ou datas seus produtos estão disponíveis

  • Em quais localizações seus produtos estão disponíveis

  • Quanto tempo seus produtos levam para serem preparados

Se você não se sentir confortável editando o código, entre em contato conosco pelo e-mail [email protected], e teremos prazer em ajudar!


Editar o código do tema

Para exibir o texto na página do carrinho, você precisará adicionar um código aos arquivos do tema.

  1. Nos Canais de venda, clique em Loja Online.

  2. Encontre o tema que deseja editar, clique em ..., e depois em Editar código.

  3. Localize o arquivo do carrinho (por exemplo, cart.liquid, cart-template.liquid, main-cart.liquid, etc.).

  4. Adicione o código entre as seções relacionadas à quantidade do item e o preço do item, ou em qualquer outro local que atenda às suas necessidades.

O código pode ser modificado para mostrar o texto com base em:


Exibir etiquetas

Você pode modificar o código para atender às necessidades do seu negócio.

Neste exemplo, os clientes poderão ver quais produtos estão disponíveis para qual método de checkout com base nas etiquetas dos produtos.

O texto não precisa corresponder à etiqueta — você pode adicionar qualquer texto que precisar.

  • Se o item tiver a etiqueta "Apenas para Recolha", o texto "Apenas para Recolha" será exibido no carrinho:

{% if item.product.tags contains "Pickup Only" %} 
<p style="color:red;text-align:center;"><strong>Pickup Only</strong></p> {% endif %}
  • Se o item tiver a etiqueta "Apenas para Entrega", o texto "Apenas para Entrega" será exibido no carrinho:

{% if item.product.tags contains "Delivery Only" %} 
<p style="color:red;text-align:center;"><strong>Delivery Only</strong</p> {% endif %}
  • Se o item tiver a etiqueta "Apenas para Envio", o texto "Apenas para Envio" será exibido no carrinho:

{% if item.product.tags contains "Shipping Only" %} 
<p style="color:red;text-align:center;"><strong>Shipping Only</strong></p>
{% endif %}

Exibir fornecedor

Você pode modificar o código abaixo para atender às necessidades da sua loja.

Neste exemplo, os clientes poderão ver quais produtos estão disponíveis para qual método de checkout com base no fornecedor do produto.

O texto não precisa corresponder ao fornecedor — você pode adicionar qualquer texto que precisar.

  • Se o fornecedor for "Armazém", o texto "Apenas para Envio" será exibido no carrinho:

{% for vendor in item.product.vendor %}
{% if vendor == "Warehouse" %}
<p style="color:red;text-align:left;"><strong>Shipping Only</strong></p>
{% endif %}
{% endfor %}
  • Se você quiser comparar vários fornecedores, poderá adicioná-los em um loop FOR:

    • Se o fornecedor for "Armazém", o texto "Somente envio" será exibido no carrinho

    • Se o fornecedor for "Loja", o texto "Somente recolha" será exibido no carrinho

{% for vendor in item.product.vendor %}
{% if vendor == "Warehouse" %}
<p style="color:red;text-align:left;"><strong>Shipping Only</strong></p>
{% endif %}

{% if vendor == "Store" %}
<p style="color:red;text-align:left;"><strong>Pickup Only</strong></p>
{% endif %}
{% endfor %}

Exibir tipo de produto

Você pode modificar o código abaixo para atender às necessidades da sua loja.

Neste exemplo, os clientes poderão ver quais produtos estão disponíveis para qual método de checkout e o tempo de preparação com base no tipo de produto.

O texto não precisa corresponder ao tipo de produto — você pode adicionar qualquer texto que precisar.

  • Se o tipo de produto for "Flores", o texto "Apenas para Recolha" será exibido no carrinho:

{% if item.product.type == 'Flowers' %}
<p style="color:red;text-align:left;"><strong>Pickup Only</strong></p>
{% endif %}
  • Se o tipo de produto for "Padaria", o texto "Disponível após 2 dias" será exibido no carrinho:

{% if item.product.type == 'Bakery' %}
<p style="color:red;text-align:left;"><strong>Available after 2 days</strong></p>
{% endif %}


Exibir coleção de produtos

Você pode modificar o código abaixo para atender às necessidades da sua loja.

Neste exemplo, os clientes poderão ver quais produtos estão disponíveis em qual localização com base na coleção do produto.

O texto não precisa corresponder à coleção — você pode adicionar qualquer texto que precisar.

  • Se a coleção for "London ST", o texto "Disponível na rua London" será exibido no carrinho:

{% for collection in item.product.collections %}
{% if collection.title == 'London ST' %}
<p style="color:red;text-align:left;"><strong>Available at London street</strong></p>
{% endif %}
{% endfor %}
  • Se você quiser comparar coleções, pode adicioná-las em um loop FOR:

    • Se a coleção for "London ST", o texto "Disponível na rua London" será exibido no carrinho

    • Se a coleção for "Trafalgar SQ", o texto "Disponível na praça Trafalgar" será exibido no carrinho

{% for collection in item.product.collections %}
{% if collection.title == 'London ST' %}
<p style="color:red;text-align:left;"><strong>Available at London street</strong></p>
{% endif %}

{% if collection.title == 'Trafalgar SQ' %}
<p style="color:red;text-align:left;"><strong>Available at Trafalgar Square</strong></p>
{% endif %}
{% endfor %}

Respondeu à sua pergunta?