wdrożenia PrestaShop

Brak koszyka po przeniesieniu sklepu

  • 6 Odpowiedzi
  • 2464 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Deryl32

  • Nowy
  • *
  • 6
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Brak koszyka po przeniesieniu sklepu
« dnia: 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 :)


*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #1 dnia: Kwiecień 26, 2015, 07:36:11 am »
włącz debugowanie [faq na forum] i powiedz co wypluło
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Deryl32

  • Nowy
  • *
  • 6
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #2 dnia: 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.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #3 dnia: 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
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Deryl32

  • Nowy
  • *
  • 6
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #4 dnia: 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, 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

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #5 dnia: 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);
}
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Deryl32

  • Nowy
  • *
  • 6
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: Brak koszyka po przeniesieniu sklepu
« Odpowiedź #6 dnia: 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.  :)