Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: Sasni w Sierpień 31, 2016, 08:17:02 am

Tytuł: Ukrycie produktów o zerowym stanie
Wiadomość wysłana przez: Sasni w Sierpień 31, 2016, 08:17:02 am
Witam,
Prestashop wersja 1.6.1.6
Staram się ukryć produkty o zerowym stanie. Nie chcę aby pokazywały się na liście produktów, w kategoriach ani subkategoriach.
Mogą się pokazywać w wyszukiwarce. Nie chcę ich wyłączać na zapleczu, ponieważ to chyba może źle wpływać na pozycjonowanie.
 
W tym celu otworzyłem \classes\Category.php i zmodyfikowałem pytanie SQL z
WHERE product_shop.`id_shop` = '.(int)$context->shop->id.'na
WHERE stock.`quantity` > 0 AND product_shop.`id_shop` = '.(int)$context->shop->id.'ładnie ukrywa produkty, ale źle je zlicza, przez co też paginacja kłamie. Kilka linijek wyżej jest pytanie za to odpowiadające if ($get_total) ale analogiczne dodanie stock.`quantity` > 0 niestety nie daje rezultatu.
 
Czy ktoś może wie jak w tej sytuacji poprawić zliczanie produktów o niezerowym stanie?
Tytuł: Odp: Ukrycie produktów o zerowym stanie
Wiadomość wysłana przez: west w Sierpień 31, 2016, 12:45:58 pm
Cytuj
Mogą się pokazywać w wyszukiwarce. Nie chcę ich wyłączać na zapleczu, ponieważ to chyba może źle wpływać na pozycjonowanie.

Przecież to co zrobiłeś będzie xle wpływało na SEO
1. musisz zmodyfikować zliczanie w pliku js odpowiedzialnym za paginację
2. musisz zmodyfikować generowanie mapy strony
3. co powie Google jak raz jest, a raz nie ma produktu

Reasumując zawsze u klientów ustawiam sortowanie produktów od tych dostępnych malejąco i to jest moim zdaniem poprawne SEO
Tytuł: Odp: Ukrycie produktów o zerowym stanie
Wiadomość wysłana przez: Sasni w Sierpień 31, 2016, 01:23:08 pm
Mam zintegrowaną hurtownię. W opcjach integracji mam do wyboru ukrywanie produktów, przez co jak klient wchodzi z Google na taki produkt o zerowym stanie to mu pokazuje 404 - i to jest moim zdaniem źle dla SEO. Ewentualnie zostawienie jak jest z tym że około połowa produktów ma stan 0 i strasznie mi się to nie podoba, bo wygląda jakby w sklepie prawie nic nie było. Tu będzie dobrze dla SEO ale źle dla klienta.

Jeżeli ustawię sortowanie od dostępnych, co w przypadku jeżeli klient zechce posortować od najniższej ceny? Te z zerowymi stanami się znów pomieszają z produktami dostępnymi. Może się wtedy przytrafić taka kategoria w której np. na pierwszej stronie po sortowaniu wg. ceny pokażą się wszystkie o zerowym stanie. Klient będzie się musiał się przeklikać do tych dostępnych. Tutaj brakuje filtra np sortuj wg. ceny, nazwy, itd + checkbox "tylko o stanie > 0" (dostępnych)
I to byłby złoty środek.

Po ukryciu ich w kategorii (na liście produktów) produkt w tym przypadku zawsze będzie widoczny pod linkiem bezpośrednim. Zniknie jedynie linkowanie wewnętrzne z poziomu kategorii. Google dalej będzie go widziało.

Produkt może być widoczny w mapie strony.
Tytuł: Odp: Ukrycie produktów o zerowym stanie
Wiadomość wysłana przez: west w Sierpień 31, 2016, 02:40:12 pm
A powiedz mi co się dzieje jeśli codziennie pojawiają się i znikają urle ? bałagan lekko mówiąc
Generalnie powinieneś stosowac przekierowania
302 dla produktów które się ponownie pojawią na stanie
301 dla produktów, których już nie będzie

dlatego rozwijając wątek dajemy sortowanie po stoku, a dla produktów nieaktywnych ustawiamy redirect na iny podobny
Tytuł: Odp: Ukrycie produktów o zerowym stanie
Wiadomość wysłana przez: Sasni w Sierpień 31, 2016, 09:09:52 pm
Przy kilkunastu produktach to nie jest problem, ale jak mam 6,5k o zerowym stanie to ciężko każdemu ustawić redirect na produkt pokrewny. Poza tym, to się co 2 godziny synchronizuje.
Nie wiem które produkty ponownie się będą pojawiać a których już nie będzie.