Jump to content
  • 1

Adresy URL


Marketer

Question

Cześć,
Chciałem pilnie skonsultować kilka zagadnień dotyczących budowy adresów URL pod Prestą 1.7.
Tworzę sklep, w którym każdy produkt występuje z wieloma atrybutami. Zastanawia mnie:
1. Czy to normalne, że adresy URL prowadzące do stron produktów z atrybutami są takie dłuuuugie? To nieciekawie wygląda.
2.  Czy produkty, które występują w sklepie w różnych wariantach (z różnymi atrybutami) nie powinny pojawiać się w sklepie (w kategoriach, subkategoriach oraz na stronie głównej) w wersji podstawowej (tj. bez wariantów z krótkim adresem URL)? Czy to nie powinno być tak, że dopiero na karcie produktu należy wybierać konkretne atrybuty? W obecnej sytuacji np. na stronie głównej, czy subkategorii pokazuje mi się ten sam produkt wiele razy w różnych wariantach (z różnymi atrybutami). Zatem wiele produktów prowadzi do tej samej treści, bo strona produktowa ma te same opisy, zdjęcia itp.
3. Nie wiem, czy nie podjąłem złej decyzji, co do budowy atrybutów, bo dla większości z nich wybrałem schemat na zasadzie "nazwa atrybutu" i dwa warianty "tak" i "nie". Zatem w obecnej sytuacji w adresie URL atrybuty wyglądają np. tak: (...)/nazwa_atrybutu-nie(...) , (...)/nazwa_atrybutu-tak(...) itp.
4. Czy zostawiacie "w spokoju" podstawową konfigurację budowy URL-i? Czy może coś zmieniacie?.

Martwią mnie trochę powyższe zagadnienia, bo to pierwszy sklep, który stawiam dla produktów z atrybutami. Przede wszystkim zastanawiam się, czy to jest dobre dla SEO?

Będę wdzięczny za szybką odpowiedź, bo chcę już wszystko kopiować na serwer i zaczynać, a te kwestie mnie stopują.

Pozdrawiam.

Edited by Marketer (see edit history)
Link to comment
Share on other sites

26 answers to this question

Recommended Posts

  • 1

1. Tak to jest normalne. Każdy produkt ma w ten sposób unikalny adres.

2. To co opisujesz możesz osiągnąć za pomocą kombinacji produktów. Ty wprowadziłeś je jak widać osobno dla każdej opcji atrybutu, więc nie ma się co dziwić, że tak to działa.

3. Jak wyżej...

4. Podstawowa konfiguracja jest jak najbardziej poprawna. Nie trzeba w niej nic zmieniać, chyba, że chcesz potem się prostować z SEO i kombinować jak dobrze wypozycjonować stronę.

 

 Ważne jest to by linki były unikalne. A takie właśnie masz dzięki domyślnej konfiguracji.

 

Jeśli masz sklep mający dużo atrybutów z wieloma opcjami to domyślna zabawa kombinacjami doprowadzi do przeciążenia serwera. Wtedy musisz koniecznie użyć modułu zewnętrznego obsługującego kombinacje.

Link to comment
Share on other sites

  • 1

Chyba byłem dość mocno zaspany po sylwku :P Atrybuty są powiązane z kombinacjami... nie wiem czemu myślałem non stop o cechach. Może to przez ten Twój opis mówiący o wyświetlaniu wszystkich opcji produktu na liście.

Ok... to mamy tu 2 opcje do wyboru.

1. używasz kombinacji i atrybutów produktów > domyślna konfiguracja presty jest dość prymitywna i wiąże się niestety z koniecznością używania małej ilości kombinacji produktów. Jeśli jest ich ok 30 lub więcej na produkt dochodzi bardzo często do zbyt mocnego obciążenia hostingu. Kilku takich klientów wyświetlających produkty jest w stanie doprowadzić do przeciążenia serwera. Tu niestety jesteś skazany na kupno płatnego modułu Attribute Wizard Pro który swoją drogą jest mega drogi jak na polskie warunki. Minus też taki, że mają dość oporny support, który odpisuje ok 4-6 rano.

2. używasz cech i filtrów fasetowych

 

Nie wiem jak obecnie wygląda Twoja strona, więc nie bardzo jestem w stanie Ci doradzić co będzie lepsze dla Ciebie. Daj linka to może Ci coś innego jeszcze wymyślę.

Ogólnie, czy wybierasz pkt 1, czy 2 z tego co napisałem to i tak lecisz z przypisaniem wszystkiego od nowa.

  • Thanks 1
Link to comment
Share on other sites

  • 0

Cześć,
Ponawiam pytanie. Czy może mi ktoś pomóc w tym temacie? Czy naprawdę nikt nie prowadzi sklepu z produktami posiadającymi atrybuty?


@vekia czy Twój moduł (https://mypresta.eu/pl/moduly/seo-pozycjonowanie-i-optymalizacja/przyjazne-linki-pro.html    ) rozwiązuje ten problem? O ile to w ogóle jest problem 🙄

Edited by Marketer (see edit history)
Link to comment
Share on other sites

  • 0

Cześć @() Maciej ()

Bardzo dziękuję Ci za odpowiedź. Trochę mnie to uspokoiło, aczkolwiek pojawiły mi się pewne pytania.
1. W poprzednim poście napisałeś "To co opisujesz możesz osiągnąć za pomocą kombinacji produktów. Ty wprowadziłeś je jak widać osobno dla każdej opcji atrybutu, więc nie ma się co dziwić, że tak to działa." Skoro ja wprowadziłem produkty "osobno dla każdej opcji atrybutu",  rozumiem, że istnieje inny wariant? Możesz mi rozświetlić, co masz na myśli? Czy chodziło Ci o to, że mogłem wprowadzić każdy produkt wraz z poszczególnymi wariantami bez używania atrybutów? Nie wiem, czy Cię dobrze rozumiem. Jeśli tak to który z wariantów jest przez Ciebie rekomendowany i dlaczego?
2. Napisałeś też, że może dojść do przeciążenia serwera w przypadku wielu kombinacji. O jakich modułach piszesz? Czy mogę je wdrożyć na tym etapie? Czy niestety wiązałoby się to z ponowną zabawą z wprowadzaniem produktów od zera?

Dzięki i pozdrawiam.

Link to comment
Share on other sites

  • 0

Nie ma sprawy - ja też byłem nieświeży po Sylwku :)

Jeśli chodzi o link to sklep jest na obecną chwilę postawiony na localhost. Gdy go skończę zamierzam wszystko skopiować na serwer.

Ja już wprowadziłem setki produktów wybierając "metodę" opisywaną wcześniej tj. atrybuty i kombinacje. Trochę kamień z serca po tym, co piszesz, bo cechy w tym sklepie służą mi do opisywania właściwości produktu, które są niezmienne, a jest ich sporo, więc fajnie mi to wszystko systematyzując w przejrzysty sposób. Zatem nie mógłbym ich w tej sytuacji wykorzystać w taki sposób, w jaki to przedstawiasz w drugiej metodzie. Wynika z tego, że poszedłem właściwą drogą.

Z tego, co widzę to na obecną chwilę pojedynczy produkt używa max około 5-7 atrybutów, więc chyba nie jest aż tak źle, prawda?

A propos kosztów to wolałbym uniknąć dodatkowych zakupów na etapie startu sklepu - szczególnie, jeśli wspomniany moduł jest drogi 🙄

Link to comment
Share on other sites

  • 0

Pod 1.7 to koszt ok 300 zielonych i żeby było śmieszniej poprawki zwykle wprowadza ręcznie support tego modułu, więc zapominasz o jakichkolwiek aktualizacjach w sklepie (samodzielnych).

 

Wrzuć to co masz teraz na jakiś hosting. Masz ponad 40 opcji na produkt, więc radziłbym Ci sprawdzić wydajność strony na hostingu, bo na localhoście masz zawsze wydajniejszą maszynę i będzie Ci tu wszystko śmigać, a po przeniesieniu będziesz płakał patrząc na szybkość działania strony.

Link to comment
Share on other sites

  • 0

@() Maciej () zauważyłem jedną rzecz.

Przykład adresu URL:
http://mojsklep.com/623-nazwa--komputera-353#/364-dodatkowy-dysk-1tb/432-system-operacyjny-linux/109-mysz-logitech-tak
Struktura URL jest taka:
{category:/}{id}-{rewrite}{-:id_product_attribute}
625 to ID, a 353 to ID product attribute. Z ciekawości usunąłem wszystko, co znajduje się za 353 i uzyskałem taki adres:
http://mojsklep.com/623-nazwa--komputera-353
Sklep przekierowuje do produktu z konkretnymi atrybutami. Zatem wygląda na to, że adres URL nie musiałby zawierać atrybutów, bo {-:id_product_attribute} jest unikatowym numerem, który identyfikuje konkretną konfigurację atrybutów.
Może udałoby się to jakoś ogarnąć za pomocą .htaccess?

EDIT:
Chciałem podpytać o jeszcze jeden temat. Rozumiem, że im więcej atrybutów, tym bardziej zamula to sklep. Jak rozumiesz liczbę atrybutów? Jeśli mamy ich dużo w ramach sklepu, ale dla poszczególnych produktów występują np. po 2 do 4 to już źle? Czy istotne jest tutaj ile poszczególne atrybuty mają wariantów? Czy raczej rozchodzi się o ilość atrybutów?
Czy 2 atrybuty z 2 wariantami obciążają sklep tak samo, jak 1 atrybut z 4 wariantami?

Edited by Marketer (see edit history)
Link to comment
Share on other sites

  • 0
Dnia 17.01.2019 o 4:36 PM, () Maciej () napisał:

Presta kiepsko radzi sobie z kombinacjami atrybutów. To, że masz ich 1000 nie powinno zamulić sklepu, ale już jeśli masz jeden produkt z więcej niż ok 40 kombinacjami to zaczynają być widoczne spadki prędkości działania stron.

Tu się zgadza ale wszystko zależy od hostingu i niestety wszystko idzie w kierunku dedykowanych vps bo " zwykłe hostingu" współdzielone poprostu zdychają .  Z ciekawości robilenosttanio czystą instalke presty 1.7 na home pl i nawet nie mogłem zainstalować presty 

Link to comment
Share on other sites

  • 0

home + presta = tragedia :D Nie wiem skąd pomysł by do nich iść, ale to jest jeden z tych hostingów od których z prestą trzeba uciekać.Nawet jeśli jakimś cudem zainstalujesz sobie prestę to będziesz wiecznie poprawiał jakieś błędy. Po prostu nie da się u nich na preście normalnie pracować.

Link to comment
Share on other sites

  • 0
8 godzin temu, () Maciej () napisał:

home + presta = tragedia :D Nie wiem skąd pomysł by do nich iść, ale to jest jeden z tych hostingów od których z prestą trzeba uciekać.Nawet jeśli jakimś cudem zainstalujesz sobie prestę to będziesz wiecznie poprawiał jakieś błędy. Po prostu nie da się u nich na preście normalnie pracować.

Maciej - Z CIEKAWOŚCI

Link to comment
Share on other sites

  • 0
Dnia 18.01.2019 o 11:02 PM, turbo_rabbit napisał:

ale wszystko zależy od hostingu i niestety wszystko idzie w kierunku dedykowanych vps

Nie zgadzam się, nie wszystko zależy.

Pokaż mi serwer dedykowany lub vps generujący na zwykłym prestashop produkt zawierający 5-10-15 tys. kombinacji.

Link to comment
Share on other sites

  • 0
3 godziny temu, Piotr K. napisał:

Nie zgadzam się, nie wszystko zależy.

Pokaż mi serwer dedykowany lub vps generujący na zwykłym prestashop produkt zawierający 5-10-15 tys. kombinacji.

pozwolę sobie odpowiedzieć tak - nie pokaże ale odeślę do developerów kodu presty w celu jego optymalizacji )

Link to comment
Share on other sites

  • 0

Panowie, a co z tematem dotyczącym tego, że produkty są dublowane w poszczególnych kategoriach x ilość kombinacji atrybutów i otrzymują te "brzydkie" parametry atrybutów w URL-ach?
W WooCommerce  i wielu innych silnikach sklepów / CMS-ach jest to rozwiązane nieco inaczej, np.
Dyktafon cyfrowy Sony
Ma 2 opcje kolorystyczne oraz 3 warianty pojemności. W Preście utworzyłoby mi to 6 produktów z różnymi cenami. Jeśli takich produktów mam więcej z atrybutami robi mi się potężny rozgardiasz i puchną kategorie.

We wspomnianym WooCommerce powstaje jeden produkt z krótkim adresem URL i po prostu wybieram sobie poszczególne warianty. Czy czegoś takiego nie można osiągnąć na Preście?
Zaczynam już wątpić w to, czy jest to osiągalne...

Link to comment
Share on other sites

  • 0
Dnia 22.01.2019 o 10:46 PM, turbo_rabbit napisał:

pozwolę sobie odpowiedzieć tak - nie pokaże ale odeślę do developerów kodu presty w celu jego optymalizacji )

Chwilunia, to albo zależy od serwera albo nie bo wprowadzasz niedoświadczonych użytkowników w błąd tylko takimi tezami.

Dnia 25.01.2019 o 10:09 PM, Marketer napisał:

co z tematem dotyczącym tego, że produkty są dublowane w poszczególnych kategoriach x ilość kombinacji atrybutów i otrzymują te "brzydkie" parametry atrybutów w URL-ach?

Nie wiem co tak naprawdę Ci się dubluje itp.

Nie potrzeba żadnych dodatków ani zmian aby to było tak jak powinno, np. http://fo.demo.prestashop.com/en/4-men mamy 1 produkt w kategorii, który ma 2 kolory i 4 rozmiary czyli 8 kombinacji.

Sam wymyślasz i stwarzasz sobie problemy mam wrażenie, bo w praktyce nie trzeba nic cudować wymyślać itp. itd.

Link to comment
Share on other sites

  • 0
7 godzin temu, Marketer napisał:

@() Maciej () Dzięki, ale szukam taniego, bądź nawetdarmowego rozwiązania ;)


@turbo_rabbit Pretty url? Czy on pozwala osiągnąć w pełni efekt, o który pytam? Czy tylko skraca URL? Pamiętaj, że zależy mi też na tym, żeby w danej kategorii nie występowało setki duplikatów danego produktu w różnych wariantach.

Nie rozumiem - jak mozesz mieć duplikaty produktów skoro mają one warianty i powinny być unikalne - to ze pretty skraca adres pozbywając sie z niego "śmieci" nie powoduje duplikatów bo link będzie zawierał zawsze prametry wybranego atrybutu tylko będzie ładnie wygladał

Link to comment
Share on other sites

  • 0

Ok. Panowie... mieliście rację... Żyłem w wielkim błędzie 🙄 Po prostu produkty wdraża kilka osób i jedna z nich popełniła błąd dublując część produktów, co z kolei zbiegło się z tematem atrybutów i sprawiło, że wyciągnąłem błędne wnioski.
Zatem dementuję - nie ma żadnego problemu z dublowaniem produktów w różnych wariantach! Jest tak, jak być powinno. Sorry za zamieszanie...

Pozostał tylko jeden temat - usunięcie atrybutów z URL-i. @turbo_rabbit, czy chodziło Ci o ten moduł?

https://addons.prestashop.com/pl/url-przekierowania/16633-pretty-url-usu-id-i-numer-z-adresu-url.html

Jeśli tak, czy on czasem nie usuwa tylko ID?

Pozdrawiam.

Link to comment
Share on other sites

  • 0

Mam podobny problem, w którym chodzi mi o to, aby link do domyślnego produktu wyświetlał się bez wcześniej zdefiniowanej kombinacji. Np.:
Obecnie wyświetla się tak:
www.sklep.com/meble/78-8816-produkt.html#/73-wariant_produktu/203-zielony/
A chciałbym, by wyświetlał się tak:
www.sklep.com/meble/78-produkt.html
Dopiero dodatkowe elementy linku powinny pojawić się po wybraniu konkretnego wariantu, natomiast obecnie link ze sklepu kieruje mnie do brzydkiego linku ze zdefiniowanym już wariantem

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...