Jump to content

Problem z zamówieniami


henryk55

Recommended Posts

Wersja prestaschop 1.7.8.11

Na etapie składania zamówieni strona zwalnia i blokuje realizację zamówienia

Debugowanie wyrzuca błąd: 

Warning: Declaration of Link::getProductLink($product, $alias = NULL, $category = NULL, $ean13 = NULL, $idLang = NULL, $idShop = NULL, $ipa = 0, $force_routes = false, $relativeProtocol = false, $addAnchor = false, $extraParams = Array) should be compatible with LinkCore::getProductLink($product, $alias = NULL, $category = NULL, $ean13 = NULL, $idLang = NULL, $idShop = NULL, $idProductAttribute = NULL, $force_routes = false, $relativeProtocol = false, $withIdInAnchor = false, $extraParams = Array, bool $addAnchor = true) in /home/platne/serwer324316/public_html/donice-duze.pl/override/classes/Link.php on line 99

Sprawdzałem czystą wersję Prestaschop, katalog o nazwie Link.php w folderze "classes" nie występuje

Patrz załącznik

Co z tym zrobić?

Link Warning.docx

Link to comment
Share on other sites

Taki warning by raczej nie zablokował realizacji zamówienia. Ale oznacza on, że w folderze override/classes jest plik Link.php a w nim funkcja getProductLink, której deklaracja nie jest zgodna z oryginalną funkcją getProductLink z pliku classes/Link.php (na pewno taki plik tam jest).

Czyli jakiś moduł, który robi jakieś nadpisanie nie jest do końca zgodny z tą wersją PrestaShop. Zapewne to drobna niezgodność, ale na pewno warto ustalić co to za moduł i go zaktualizować.

Link to comment
Share on other sites

Sprawdziłem, realizacja zamówienia jest możliwa, ale kręci kiedy klient chce usunąć produkt z koszyka

Wszystkie wtyczki z komunikatem aktualizacja - zaktualizowałem

Komunikat w panelu administracyjnym wygląda tak:

Lista nadpisań

controllers/front/ProductController.php

controllers/front/CartController.php

controllers/front/AuthController.php

classes/Dispatcher.php

classes/Link.php

classes/controller/FrontController.php

modules/contactform/contactform.php

Lista zmienionych plików

Wykryto zmienione/brakujące pliki

Brakujące pliki (1)

INSTALL.txt

Zaktualizowane pliki (1)

owimghffjruvogpy/.htaccess

Link to comment
Share on other sites

Jak wspomniał Darash, jest to problem ze zgodnością modułu. Nadpisanie wykonane przez jakiś moduł, który nie jest zgodny. 

Sprawdź plik, np. override/classes/Link.php. 

W pliku będzie nazwa modułu, którego nadpisanie jest plikiem. Musisz uaktualnić LUB dezaktywować moduł odpowiednio.

Link to comment
Share on other sites

Dziękuję za trafną diagnozę 

Jak wynika z załączonego pliku ( Link.php)  problem stanowi przestarzała wersja modułu x13 i ybc-blog

Postaram się pozyskać odpowiednie wersje modułów kompatybilnych do wersji PrestaShop1.7.8.11 i zlikwidować problem

Jeszcze raz dziękuję Henryk

php.docx

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...