Press "Enter" to skip to content

naprawa błędu „zakresy nachodzą na siebie” w Presta Shop

Admin 16

Przy błędnym wypełnieniu zakresów w danym przewoźniku możemy natrafić na ten błąd, który uniemożliwia nam ich poprawienie.

Kopia bezpieczeństwa

Wykonujemy kopię bezpieczeństwa bazy danych. Nie zajmie nam to długo (2 kliknięcia myszką..) a pozwoli kontrolować bieżącą sytuację.

Wykonanie kopii bezpieczeństwa: Zaawansowane -> Kopia zapasowa DB -> Przeczytałem ostrzeżenie – utwórz nową kopię zapasową

Dostęp do bazy danych

Na początku zczytujemy ID przewoźnika który wywołuje ten błąd. Powiedzmy jest to 36 (odpowiednio zmień poniższe wysołania SQL w oparciu o ten ID)

Aby to naprawić musimy mieć dostęp do narzędzia phpMyAdmin na naszym serwerze. Uzyskujemy go od naszego hostingodawcy. Czasami mogą zadziałać nast. linki do niego:

http://nazwadomenysklepu.pl/phpmyadmin

http://nazwadomenysklepu.pl/sql

http://sql.nazwadomenysklepu.pl/

https://mysql.[nazwa-domeny-prowidera].pl

https://phpmyadmin.[nazwa-domeny-prowidera].pl

Dostępy do panel są w pliku:

PRESTASHOP 1.6:

config/settings.inc.php

PRESTASHOP 1.7:

app/config/parameters.php

w naszej instalacji Presta Shop.

Po zalogowaniu klikamy w nazwę naszej bazy danych i następnie w zakłądkę SQL.

Naprawa

W w/w zakładce SQL wywołujemy zapytanie:

Wywołujemy komendę:

 

SELECT * FROM `ps_range_weight` WHERE `id_carrier` = 36 ORDER BY `delimiter1`,`delimiter2`

Powinniśmy zobaczyć mniej wiecej taki widok:

Jak widać poszczególne wagi nachodzą na siebie. Idea powinna być taka, aby wartość w każdym wierszu w kolumnie delimiter2 była taka sama jak delimiter1 w następnym wierszu. Muszą się za siebie zazębiać.

W tym konkretnym przypadku zakres końcowy (kolumna delimiter2):

31

występuje 2-krotnie. W pierwszym wierszu powinien on dla delimiter2 wynosić:

21.

Poza tym jest „dziura” pomiędzy 61 (wiersz 4-ty) a 71 (wiersz piąty). Należy to skorygować.

Aby to zrobić po prostu klikamy w daną wartość i ją ustawiamy na poprawną.

Poniżej zdjęcie poprawionych wartości które rozwiązują ten problem:

Powodzenia!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Czasem istnieje potrzeba aby na sklepie internetowym pierwszy jego widok…