Jump to content
  • 0

Błąd przy dodawaniu adresu dostawy przy rejestracji


kazanowskys

Question

Witam Wszystkich

 

Bardzo proszę o pilną pomoc. Presta shop po przenosinach z serwera A na serwer B wykazuje problem z przypisaniem adresu dostawy do konta klienta. Przy zakładaniu konta bądź przy jego edycji po wypełnieniu formularza z adresem dostawy rzekomy adres jest widoczny w karcie klienta na dole strony

 

blad1.jpg

 

Natomiast po przejsciu w zakładkę adresy każdy z nowo dodanych adresów nie posiada numeru ID i nie jest przypisany do żadnego konta email

 

blad2.jpg

 

Dodatkowo każda próba usunięcia adresu kończy się niepowodzeniem - presta podaje komunikat "POMYŚLNIE USUNIĘCIE" lecz adres ciągle pokazuje się na liście adresów

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

8 answers to this question

Recommended Posts

  • 0

Jaka to dokładnie wersja presty?

W jaki sposób presta była przenoszona ? Czy pliki zostały przeniesione w stosunku 1:1 z serwera A na serwer B łącznie z bazą i podmianą odpowiednio adresów, czy została przeniesiona tylko część sklepu do nowej czystej instalacji ?

 

Jeśli to drugie to znaczy, że masz błędy w bazie i np ID sklepu z poprzedniej wersji sklepu nie odpowiada ID sklepu w nowej wersji. Bez dostępu do bazy danych nie ma szans by znaleźć tego typu usterkę. Można próbować z trybem debugowania, ale z nim może być różnie.

 

Jeśli natomiast przeniesiono bazę i pliki 1:1 to znaczy, że coś nie zostało poprawnie skopiowane.

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

  • 0

Niestety była przeniesiona tylko część sklepu ze względu na modyfikacje które chcieliśmy osiągnąć. Posiadam obie bazy z tym że mam problem z odnalezieniem ID sklepu. Zmieniłem wszystkie dane odnośnie adresu url do sklepu. Problem się tylko pogłębił ponieważ po zalogowaniu użytkownika gubi ścieżkę plików a zarazem cały szablon.

Link to comment
Share on other sites

  • 0

Czyli bankowo nastąpiło rozsypanie ID sklepów. Przy włączonym Multistore ID sklepu sprawdzisz dość prosto wchodząc w ustawienia. Jednak bez włączonego multistore musisz sprawdzić to w bazie danych. Odszukaj tablicę ps_shop i sprawdź poprawność danych. Jeśli w obu bazach masz te same to szukamy problemu dalej. Jeśli jest inne to niestety czeka Cie zabawa z podmianą ID sklepu w całym sklepie, albo postawienie nowego sklepu i dostosowanie ID do tego konkretnego przypadku.

Zalecałbym tą drugą opcję, gdyż jest szybsza i mniej kłopotliwa.

Link to comment
Share on other sites

  • 0

Jeśli chodzi o przenoszenie tablic to były 3 opcje - pierwsza same customer druga cała baza danych 3 to addres, addres_format, customer_group, customer oraz group.

ps. zastanawiam się jaki wpływ na to wszystko ma wersja php na serwerach ? jeden jest 5.5.38 drugi 5.6.31.

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

  • 0

Spróbuj odpalić na obu tą samą wersję i sprawdź czy to pomoże. U mnie przy zmianie wersji nie było problemów. Ewentualnie spróbuj postawić czystą instalkę w jakimś podkatalogu

 

Sprawdź też zgodność języków i ich ID (tablica ps_customer i kolumna id_lang). Choć tutaj chyba by zamiast zera było pusto... Musiałbym postawić u siebie środowisko testowe, a nie za bardzo mam teraz czas :/

 

EDIT:

A tryb debugowania nic nie wypluwa ?

Edited by () Maciej () (see edit history)
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...