SAVE 70% ON ALL OF OUR APPS
<< HERE >>
Har du noen gang lurt på hvordan du kan tilpasse innholdet ditt dynamisk basert på hvilken butikk en besøkende bruker i Magento 2? Denne nyanserte, men viktige delen av e-handel kan betydelig forbedre brukeropplevelsen ved å gi relevant innhold til forskjellige målgrupper. Forestill deg en tysk kunde som blir ønsket velkommen med innhold på sitt morsmål mens en engelsktalende besøkende ser helt forskjellig, like relevant innhold. I denne blogginnlegget skal vi dykke dypt inn i hvordan du oppnår denne oppsettet ved å bruke CMS-statiske blokker på en effektiv måte i Magento 2.
Målet med denne bloggen er ikke bare å veilede deg gjennom trinnene, men også å sikre at du forstår Magento sin CMS-struktur så du kan utnytte funksjonalitetene på best mulig måte. Ved slutten av denne omfattende guiden vil du være i stand til å vise forskjellige statiske blokker for forskjellige butikker, noe som resulterer i en mer personlig og engasjerende kundeopplevelse.
Før vi dykker inn i hvordan du viser CMS-statiske blokker basert på butikkvisninger, er det viktig å forstå begrepet butikkvisninger og statiske blokker i Magento 2.
Magento 2 gir deg muligheten til å opprette flerspråklige butikkoppsett, hver med forskjellige visninger. En butikkvisning kan representere forskjellige språk eller regioner under samme butikk. I vårt eksempel vil vi bruke engelsk og tysk som våre butikkvisninger.
Statiske blokker i Magento 2 er biter av HTML-innhold som du kan opprette og administrere i adminpanelet. De er gjenbrukbare komponenter som kan settes inn i hvilken som helst del av butikken, inkludert sider, kategorier og produkter.
For å komme i gang må du ha butikkvisningene riktig oppsatt i Magento 2. Her er en rask oversikt:
Etter at butikkvisningene dine er opprettet, er neste trinn å opprette statiske blokker for hver av dem.
test_en
test_de
Med de statiske blokkene opprettet og tilordnet til sine respektive butikkvisninger, er det på tide å vise dem i dine phtml-maler.
Finn phtml-malen: Finn phtml-malen der du ønsker å vise den statiske blokken. Dette kan være en layout-fil som header.phtml eller footer.phtml, avhengig av dine behov.
header.phtml
footer.phtml
Hent og vis blokken: I phtml-malen vil du bruke Magento sin layout-blokkfunksjon for å laste og vise blokken.
<?php $blockId = 'test'; echo $this->getLayout() ->createBlock('Magento\Cms\Block\Block') ->setBlockId($blockId) ->toHtml(); ?>
$this->getLayout()->createBlock
Magento\Cms\Block\Block
setBlockId('test')
toHtml()
Magento vil dynamisk vise innholdet i den statiske blokken tilordnet gjeldende butikkvisning – enten engelsk eller tysk – basert på den aktive butikkvisningen.
Tilpasset innhold forbedrer betydelig kundens handleopplevelse ved å presentere dem med relevant og tilgjengelig informasjon.
Lokalisert innhold resonnerer ikke bare bedre med publikum, men hjelper også med å forbedre SEO-rangeringen i forskjellige regioner og språk.
Kunder er mer sannsynlig å engasjere seg med innhold som føles personlig og relevant, noe som fører til høyere beholdningsrate og potensielle konverteringer.
Det er ikke uvanlig å støte på problemer mens du viser statiske blokker. Her er noen feilsøkingstips:
Magento sitt hurtigbuffer kan noen ganger forhindre at de statiske blokkene vises umiddelbart etter endringer. For å løse dette, tøm hurtigbufferen:
Forsikre deg om at det ikke er noen hardkoding av innhold eller ID-er andre steder i malen som kan overstyre dynamisk innhold.
Visning av CMS-statiske blokker basert på butikkvisning i Magento 2 er en kraftig metode for å skape en mer personlig e-handelsopplevelse. Ved å sette opp butikkvisninger og opprette statiske blokker riktig, og forstå hvordan du kaller på disse blokkene innenfor malene dine, kan du sikre at kundene dine alltid ser relevant innhold.
I denne guiden har vi dekket alt fra oppsett av butikkvisninger og oppretting av statiske blokker til den faktiske implementeringen i phtml-malene dine. Bruk disse verktøyene til å forbedre brukeropplevelsen i butikken din, forbedre SEO-rangeringen din og kommunisere bedre med kundene dine.
Ja, du kan tildele forskjellige identifikatorer for hver butikkvisnings statiske blokk. Forsikre deg om at malen din riktig refererer riktig identifikator for hver butikkvisning.
Du kan legge til oversatt innhold direkte i de statiske blokkene for forskjellige butikkvisninger. Alternativt kan du bruke Magento sin oversettelsesfunksjon ved å legge til oversettelsene i i18n CSV-filene.
Metoden som beskrives fungerer for et hvilket som helst antall butikkvisninger. Forsikre deg om at hver butikkvisning har sin tilhørende statiske blokk, og Magento vil håndtere visning av riktig innhold dynamisk.
Ved å bruke Magento 2 sine funksjoner på en effektiv måte kan du maksimere potensialet til e-handelsplattformen din og drive bedre engasjement og konverteringer.
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.
Your cart is currently empty.
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