Press "Enter" to skip to content

Import załączników do sklepu Presta Shop ze starej wersji do 1.6.x

Admin 0

Założenie to import załączników ze starej (1.3-1.5) wersji Presta Shop do nowszej – 1.6.x. Zadanie jest stosunkowo łatwe do wykonania.

Uwaga, ID produktów muszą być identyczne na starym sklepie jak na nowym. W innym wypadku trzeba będzie zrobić mapowanie nowych ID, a artykuł tego nie dotyczy. Tabela, gdzie znajdują się ID produktów to: ps_product_attachment. Jeśli ID produktów uległy zmianie musisz poprawić tę tabelę ręcznie.

PhpMyAdmin na starym sklepie

Na początek logujemy się do bazy danych na starym sklepie. Jak znaleźć link do tego narzędzia na Twoim hostingu poruszaliśmy np. tutaj w tym artykule: https://prestashopkrakow.pl/naprawa-bledu-zakresy-nachodza-na-siebie-w-presta-shop/

Następnie wybieramy naszą bazę danych. Jej nazwa jest określona w pliku:

Następnie wciskamy zakładkę „Export

Wybieramy opcję zaawansowaną i wskazujemy 3 tabelę z listy. Zaznaczamy je z wciśniętym klawiszem CTRL:

Oczywiście użyliśmy tutaj prefixu „ps_”. Jeśli Twój sklep posiada inny prefix w bazie danych – uwzględnij to we wszystkich zapytaniach z tego artykułu.

Pobieramy zrzut bazy w formie pliku tekstowego lub spakowanego zipem.

PhpMyAdmin na nowym sklepie

Zanim zaczniemy import warto zrobić kopię bezpieczeństwa sklepu. Opisywaliśmy to np. w artykule: https://prestashopkrakow.pl/masowa-aktualizacja-cen-produktow-w-presta-shop/

Tutaj analogicznie pozyskujemy dostęp do bazy danych z w/w pliku i logujemy się do tego narzędzia.

Wciskamy przycisk „Import” i wgrywamy pobrany wyżej plik.

Sprawdzenie poprawności danych.

Najlepiej teraz włączyć edycję produktu, który ma załącznik. Jego ID możemy odczytać w tabeli:

Następnie wchodzimy w zakładkę „Załączniki” w edycji produktu. Jeśli się tam znajdują podłączone pliki – prawidłowo zaimportowaliśmy bazę danych.

Umożliwienie pobierania plików.

Jednak ku naszemu zaskoczeniu podczas podglądu takiego produktu – nie mamy widocznej zakładki „Załączniki” w opisie produktów. Natomiast zapisanie produktu powoduje że załącznik jest widoczny. Trzeba by było tak zapisać wszystkie produkty w sklepie. Oczywiście to nieefektywne….

Aby to poprawić wywołaj po prostu to zapytanie:

Gotowe!

Share This:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

This site uses Akismet to reduce spam. Learn how your comment data is processed.