flexy_ftwo_product_related_by_kit (Product)
Retorna produtos relacionados por kit. (ProductRelated)
Principais atributos de ProductRelated:
Variant - Representa a variação relacionada ao Produto Kit
Quantity - Representa a quantidade de itens a serem relacionados ao Kit
Exemplo de utilização
{% set items = flexy_ftwo_product_related_by_kit(variant.product) %}
{% set totalItemsOnKit = 0 %}
{% for item in items %}
{% set totalItemsOnKit = totalItemsOnKit + item.quantity %}
{% endfor %}
{% if (totalItemsOnKit > 0) %}
{% set totalValuePerKit = flexy_ftwo_product_variant_price(variant)/totalItemsOnKit %}
{#<ul>#}
{#{% for item in items %}#}
{#<li> {{ item.variant.product.name }} {{ (totalValuePerKit)|number_format(5, ',', '.') }} por item</li>#}
{#{% endfor %}#}
{#</ul>#}
Preço por unidade: R$ {{ (totalValuePerKit*items|length)|number_format(2, ',', '.') }}
{% endif %}
Produtos relacionados por grupo:
Para exibir os produtos relacionados por grupo é necessário ter:
- productReferenceCode : É o Código de referencia do produto atual;
- groupReferenceCode: É o Código de referencia do grupo a ser chamado;
- shoppingStoreReferenceCode: É o código de referencia da Loja/CD, se enviado como nulo ou se não enviado será assumido como Shopping (opcional)
Função e parâmetros
{% set groupProducts = f2_product_related_by_group({
'productReferenceCode': variant.referenceCode,
'groupReferenceCode' : 'groupReferenceCode',
'shoppingStoreReferenceCode' : store.shoppingStore.referenceCode
})
%}
{% if groupProducts|length > 0 %}
{% include 'FlexyFtwoStoreBundle:Include:product-related-slider.html.twig' with {
id: "family-carousel",
title: "Group Title",
relatedProducts: groupProducts,
additional: false
} %}
{% endif %}
Esperamos que este material possa ter auxiliado no seu uso à plataforma Flexy, no entanto, caso ainda hajam dúvidas ou necessidades, por favor, entre em contato com nossa equipe de atendimento, que terá prazer em auxiliá-lo.
Comentários
0 comentário
Por favor, entre para comentar.