SAVE 70% ON ALL OF OUR APPS
<< HERE >>
Você já se perguntou como personalizar seu conteúdo com base na loja específica que um visitante está navegando no Magento 2? Esse aspecto delicado, mas crucial do comércio eletrônico pode melhorar significativamente a experiência do usuário, fornecendo conteúdo relevante para públicos diferentes. Imagine um cliente alemão sendo recebido com conteúdo em sua língua natal, enquanto um visitante que fala inglês vê conteúdo completamente diferente, mas igualmente relevante. Neste post do blog, vamos mergulhar profundamente na conquista dessa configuração usando blocos estáticos CMS de maneira eficiente no Magento 2.
O objetivo deste blog é não apenas orientá-lo nas etapas, mas também garantir que você entenda os fundamentos da estrutura CMS do Magento, permitindo que você aproveite ao máximo suas capacidades. Ao final deste guia abrangente, você estará apto a exibir blocos estáticos diferentes para lojas diferentes, resultando em uma experiência do cliente mais personalizada e envolvente.
Antes de aprender como exibir blocos estáticos CMS com base nas visualizações de loja, é essencial compreender o conceito de visualizações de loja e blocos estáticos no Magento 2.
O Magento 2 permite que você crie configurações de várias lojas, cada uma com visualizações diferentes. Uma visualização de loja pode representar diferentes idiomas ou regiões em uma mesma loja. Em nosso exemplo, usaremos inglês e alemão como nossas visualizações de loja.
Os blocos estáticos no Magento 2 são trechos de conteúdo HTML que você pode criar e gerenciar no painel de administração. Eles são componentes reutilizáveis que podem ser inseridos em qualquer parte da loja, incluindo páginas, categorias e produtos.
Para começar, você precisa configurar corretamente suas visualizações de loja no Magento 2. Aqui está uma visão geral rápida:
Uma vez que suas visualizações de loja estejam configuradas, o próximo passo é criar blocos estáticos para cada uma delas.
test_en
test_de
Com os blocos estáticos criados e associados às suas respectivas visualizações de loja, é hora de exibi-los em seus modelos phtml.
Encontre o modelo phtml: Encontre o modelo phtml onde você deseja exibir o bloco estático. Isso pode ser um arquivo de layout como header.phtml ou footer.phtml, dependendo de suas necessidades.
Recuperar e exibir o bloco: No modelo phtml, você usará o recurso de bloco de layout do Magento para carregar e exibir o bloco.
<?php $blockId = 'test'; echo $this->getLayout() ->createBlock('Magento\Cms\Block\Block') ->setBlockId($blockId) ->toHtml(); ?>
$this->getLayout()->createBlock
Magento\Cms\Block\Block
setBlockId('test')
toHtml()
O Magento exibirá dinamicamente o conteúdo do bloco estático atribuído à visualização de loja atual - inglês ou alemão - com base na visualização de loja ativa.
O conteúdo personalizado melhora significativamente a experiência de compra do cliente, apresentando informações relevantes e acessíveis.
O conteúdo localizado não apenas ressoa melhor com o público, mas também ajuda a melhorar suas classificações de SEO em diferentes regiões e idiomas.
Os clientes têm mais probabilidade de interagir com conteúdo personalizado e relevante, o que leva a maiores taxas de retenção e conversões potenciais.
É comum encontrar problemas ao exibir blocos estáticos. Aqui estão algumas dicas de solução de problemas:
O sistema de cache do Magento às vezes pode impedir que os blocos estáticos apareçam imediatamente após as alterações. Para resolver isso, limpe o cache:
Verifique se não há codificação rígida de conteúdo ou IDs em outros lugares do modelo que possam estar substituindo o conteúdo dinâmico.
Exibir blocos estáticos CMS com base na visualização da loja no Magento 2 é um método poderoso para criar uma experiência de comércio eletrônico mais personalizada. Ao configurar corretamente suas visualizações de loja e criar os blocos estáticos, e ao entender como chamar esses blocos em seus modelos, você pode garantir que seus clientes sempre vejam o conteúdo relevante.
Neste guia, abordamos desde a configuração de visualizações de loja e criação de blocos estáticos até a implementação real em seus modelos phtml. Use essas ferramentas para aprimorar a experiência do usuário de sua loja, melhorar seu SEO e se envolver melhor com seus clientes.
Sim, você pode atribuir identificadores diferentes para cada bloco estático em cada visualização de loja. Verifique se o código de seu modelo faz referência corretamente ao identificador apropriado para cada visualização de loja.
Você pode inserir diretamente o conteúdo traduzido nos blocos estáticos para diferentes visualizações de loja. Alternativamente, use o recurso de tradução do Magento adicionando as traduções nos arquivos CSV i18n.
O método descrito funciona para qualquer número de visualizações de loja. Verifique se cada visualização de loja possui seu bloco estático correspondente, e o Magento cuidará de renderizar o conteúdo apropriado dinamicamente.
Mesmo em uma loja virtual, é possível aproveitar ao máximo as capacidades do Magento 2, maximizando o potencial de sua plataforma de comércio eletrônico e obtendo melhor engajamento e conversões.
Alen M. is the founder of HulkApps and loves everything ecommerce. He loves soccer as much as he loves his work. His entrepreneurial spirit shows in his passion for maneuvering the challenges and opportunities that keep online merchants and brands up at night, which inspires his strategy—both in business, and on the field.
Get our news and insights delivered directly to your inbox.
Seu carrinho está vazio no momento.
Please share a few essential pieces of information that'll help our support members work quickly on your project
As soon as we review your idea, we'll give you an update. Please notice that any access to the product(s) or service offered by HulkApps does not count for a refund. However, should you experience problems with your order, we urge you to reach out to our dedicated support team .
Rising to serve you better, we are delighted to announce that PlanetX has been acquired by HulkApps, a Chicago-based leading Shopify agency. The combination of HulkApps Shopify services and PlanetX's strong capabilities in the eCommerce industry will lead to continued growth for both companies.
Choose your wishlist to be added
Copy wishlist link to share
Copy
We will notify you on events like Low stock, Restock, Price drop or general reminders so that you don’t miss the deal
See Product Details