Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: Deryl32 w Kwiecień 24, 2015, 09:23:24 pm

Tytuł: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: Deryl32 w Kwiecień 24, 2015, 09:23:24 pm
Witam,

Mam problem, po przeniesieniu sklepu prestashop 1.6.14 z domeny roboczej na konkretną domenę widać wszystko oprócz koszyka, który powinien być w prawym górnym rogu.
Sklep próbowałem przenosić kilka razy, korzystając tez z poradnika http://www.kylos.pl/blog/jak-przeniesc-sklep-internetowy-bez-straty-klienta-migracja-prestashop/  i nic. Tak jak by moduł blok koszyka był uszkodzony. Przy produktach są przyciski "dodaj do koszyka" i po dopisaniu do adresu sklepu "/zamowienie" wchodzi podstrona z koszykiem i można dokończyć zamówienie.
Próbowaniem różnych rzeczy i bez efektu.
Obawiam się, że w bazie danych są jeszcze ścieżki z domeny roboczej i one mogą jakoś blokować wyświetlanie się koszyka, ale przecież wszystkie inne elementy są ok. Moduł koszyk wielokrotnie odinstalowywałem, i nic.

Może ktoś pomoże w tym chyba niecodziennym problemie :)

Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: west w Kwiecień 26, 2015, 07:36:11 am
włącz debugowanie [faq na forum] i powiedz co wypluło
Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: Deryl32 w Kwiecień 26, 2015, 02:16:06 pm
Włączyłem tryb debugowania, i wyświetla się:

[Debug] This page has moved
Please use the following URL instead adres strony

Przesyłam obrazki, na pierwszym jest ok, na drugim strona przeniesiona na właściwy serwer już bez koszyka.
Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: west w Kwiecień 27, 2015, 08:42:20 am
błędy sie nie wyświetlają zobacz zatem czy wogóle przeniosłes ten moduł - blockcart i czy jest on podpiety do prawidłowego hooka
Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: Deryl32 w Kwiecień 28, 2015, 10:06:50 am
Dziękuje za odpowiedzi.
Sprawdziłem i wszystkie moduły są przeniesione. Załączam screena po wpisaniu do adresu strony /zamowienie.

W moduły -> pozycje , pole koszyka i info o użytkowniku wyświetlają się tak jak na stronie na serwerze testowym gdzie wszystko jest ok.

Co do sprawdzenia podpięcia hooka to stosowałem się do tej porady ale wywalało mi po tym błąd w pliku php i strona się nie włączała. http://tomasznicieja.com/blog/jak-w-prestashop-przeniesc-koszyk-do-menu (http://tomasznicieja.com/blog/jak-w-prestashop-przeniesc-koszyk-do-menu), nie wiem czy na 100 % mam je dobrze podpięte.  Pewnie błędny jest hook "hookCartinmenu"
Nie wiem czy warto się€do tej rady stosować a jeśli tak to pod jaki hook podpiąć.
A to jest mój szablon file:///I:/Prestashop%20themes%201.6x/Titanshop%201.6.0.11/titanshop/themeforest-8469263-titantitan/Prestashop_TitanShop/titanshop-userguide/titanshop-userguide/index.html
Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: west w Kwiecień 28, 2015, 01:41:51 pm
w header.tpl tematu zobacz jakie masz dostępne hooki następnie w blockcart.php znajdź definicję tego hooka np.
public function hookTop($params)

jeśli nie masz możesz dopisać np:


public function hookMyhook($params)
{
$params['blockcart_top'] = true;
return $this->hookRightColumn($params);
}
Tytuł: Odp: Brak koszyka po przeniesieniu sklepu
Wiadomość wysłana przez: Deryl32 w Kwiecień 28, 2015, 03:12:55 pm
Problem rozwiązany, wszystko sprawdziłem jeszcze raz i wyszło, ze plik blockcart.tpl był pusty w miejscu folder z szablonem/modules/blockcart przez co koszyk faktycznie nie był podpięty do żadnego hooka. Po wgraniu pliku blockcart.tpl z oryginalnej paczki musiałem jeszcze na chwilę włączyć tryb katalogu i go wyłączyć, żeby pojawił się koszyk.

Jeszcze raz wielkie dzięki za pomoc, mam nadzieje, że komuś innemu to się przyda.  :)