Magento ver. 2.4.6
Filtry będą realizowane modułem “Amasty Improved Layered Navigation” z pomocą funkcjonalności “Improved Layered Navigation: Pages - Custom Pages”
Potrzebna jest ocena na wdrożenie zadania.
I twoja wizja realizacji.
Wymagana jest realizacja regionalnych podfolderów, które pozwolą uczynić strony serwisu bardziej relewantnymi dla zapytań wyszukiwania.
Zadanie techniczne dla rozwoju
Rekomendacje dotyczące wdrożenia regionalnych wersji strony:
1. URL jest tworzony poprzez dodanie podfolderu /[nazwa miasta]/.
Przykład:
https://www.сайт.ua/odessa/
https://www.сайт.ua/ua/odessa/
Przykład:
https://www.сайт.ua/odessa/vitaminy/
https://www.сайт.ua/ua/odessa/vitaminy/
- Podkategoria (Witaminy dla mężczyzn)
Przykład:
https://www.сайт.ua/odessa/vitaminy/vitaminy-dlja-muzhchin/
https://www.сайт.ua/ua/odessa/vitaminy/vitaminy-dlja-muzhchin/
- Strona informacyjna (nie zmienia się w wersji regionalnej)
- Produkt (nie zmienia się w wersji regionalnej)
2. W regionalnych wersjach powinny zmieniać się tylko URL sekcji, kategorii, filtrów i strony głównej, ponieważ te strony będą unikalizowane. Wszystkie pozostałe strony będą bez przedrostka miasta, aby nie dublować treści.
Przykład realizacji :
3. Unikalizacja. Należy unikalizować wszystkie metadane i nagłówki H1 za pomocą przedrostka “w [nazwa miasta]”. Do początkowej unikalizacji używać szablonów.
Również regionalne wersje stron nie powinny zawierać opisów tekstowych głównych stron, powinny być albo bez tekstu, albo zawierać unikalny tekst.
4. Należy zrealizować określenie adresu IP użytkownika, na podstawie którego przypisywać stronie dany region. (NA RAZIE NIE ROBIMY)
5. Główna wersja strony (bez podfolderu, np: https://www.сайт.ua/) powinna być przypisana do regionu Kijów.
6. W bazie danych strony dla każdego miasta należy podać wartość nazwy miasta w miejscowniku + przyimek “w”, na przykład: Odessa — w Odessie.
7. Należy stworzyć zasadę, zgodnie z którą dla każdej strony serwisu, jeśli wybrane miasto znajduje się w bazie danych, metadane, nagłówki i okruszki chleba (z wyjątkiem strony głównej) powinny być budowane według takiej zasady:
Nagłówek H1
{Nagłówek H1, tworzony domyślnie} + {wartość z tabeli nazw miast w miejscowniku z przyimkiem “w”}
Przykład dla https://www.сайт.ua/odessa/sportivnoe-pitanie/-> H1: “Odżywianie sportowe w Odessie”
Tytuł:
{Nagłówek H1, tworzony domyślnie} + {wartość z tabeli nazw miast w miejscowniku z przyimkiem “w”} kupić po niskiej cenie | MedTechnika
Przykład:
Odżywianie sportowe w Odessie kupić po niskiej cenie | MedTechnika
Opis:
{Nagłówek H1, tworzony domyślnie} + {wartość z tabeli nazw miast w miejscowniku z przyimkiem “w”} kupić po cenie od {wartość minimalnej ceny dla produktów w dostępności z kategorii, dla której budowany jest tag} zł! ➤ Sklep internetowy ✚ MedTechnika ➤ Duży wybór ✔️ Gwarancja jakości ✅ Niskie ceny ⚡ Promocje ⚡
Przykład:
Odżywianie sportowe w Odessie kupić po cenie od 18 zł! ➤ Sklep internetowy ✚ MedTechnika ➤ Duży wybór ✔️ Gwarancja jakości ✅ Niskie ceny ⚡ Promocje ⚡
8. W bazie danych strony MUSI BYĆ ZAREZERWOWANA MOŻLIWOŚĆ dla każdej strony, utworzonej w wyniku wyboru miasta z listy, a także zagnieżdżonej struktury, zastosować METADATA według szablonu i ręcznie, a także umieścić na dowolnej z powstałych stron unikalną treść tekstową.
9. Metadane z częściowo ręcznymi wartościami, zaproponowane wcześniej można wypełniać po zastosowaniu głównego szablonu (dla regionalnych stron ręczne wypełnienie nie jest krytyczne - z powodu skali można wprowadzać ręczne dane stopniowo).
10. W bazie danych powinny być zarezerwowane pola dla wartości nagłówka H1 tej strony, tagu <title>, <meta name=”description” content=”” />, tagu Canonical oraz meta-tagu robots.
11. Wizualnie wybór miasta powinien być umieszczony w nagłówku strony - gdzie będzie lista miast, dla których przewidziano statykę pod regionalność. Jeśli nie ma statycznych stron - to nazwa miasta nie powinna być wyświetlana na liście.
12. Tagi hreflang alternate na regionalnych stronach powinny działać tak samo, jak na stronach bez regionu - aktualna wersja z własnym językiem i alternatywna wersja - regionalna z alternatywnym językiem.
13. W panelu administracyjnym strony powinna być przewidziana możliwość ustawienia wartości elastycznej indeksacji filtrów dla danego regionu.
Przykład:
- Dla regionu N ustawiamy, że indeksowane są powiązania filtrów 2 poziomu włącznie: kategoria + 2 filtry
- Dla regionu M ustawiamy, że indeksowane są powiązania 1 poziomu: kategoria + 1 filtr
- Dla regionu Y ustawiamy, że filtry nie są indeksowane (wartość 0)
!!! Domyślnie na etapie startu dla wszystkich regionalnych stron otwarte w indeksie powiązanie kategoria + 1 indeksowany filtr.