Press "Enter" to skip to content

Przeniesienie cech produktów ze sklepu PrestaShop w wersji 1.4.x do 1.6.x lub 1.7.x

Admin 0

Dzisiaj analogicznie do artykułu:

przeniesienie kombinacji produktów ze sklepu w wersji 1.3-1.4 do 1.6.x [AKTUALIZACJA]

Pokażemy w jaki sposób przenieść cechy (features) ze sklepu opartego o PrestaShop 1.4 do sklepu w wersji 1.6 lub 1.7.

Import nie wymaga żadnych operacji na plikach CSV. Wykonamy odpowiednie zapytania w bazie danych MySQL.

Export danych ze starego sklepu.

Na początek na starym sklepie wchodzimy do systemu zarządzania bazą MySQL np. PhpMyAdmin i eksportujemy następujące tabele:

Uwaga! Jeśli w Twoim sklepie występuje inny prefix niż w naszych przykłądach (u nas używamy domyślnego: ps_) – uwzględnij to w Twoich zapytaniach.

Exportujemy jedynie dane – bez struktury. W zależności od wersji PhpMyAdmin wykonuje się to w inny sposób – może być konieczne zaznaczenie innych opcji:

Operacje na bazie danych sklepu PrestaShop 1.6 – 1.7

Logujemy się do programu PhpMyAdmin na nowym sklepie i wybieramy bazę danych zdeklarowaną w pliku:

(dla wersji PrestaShop 1.6.x)

Lub w pliku:

(dla wersji PrestaShop 1.7.x).

Na początku konieczne będzie wyczyszczenie tabel związanych z cechami:

Potem wgrywamy plik SQL pozyskany ze starego sklepu.

Dodatkowo musimy upewnić się czy mamy dobre oznaczenie języka. Należy sprawdzić jaki ID posiada język na nowym sklepie.

Aktualizacja języka wygląda w ten sposób:

Przy założeniu, że:

STARY SKLEP posiada język polski o ID = 6
NOWY SKLEP posiada język polski o ID = 2

Jeśli Twój sklep ma inne ID – zmień to w w/w zapytaniach.

Ponadto musimy wykonać wypełnienie dodatkowej tabeli danymi związanymi z ID sklepu (multistore):

Jeśli Twój sklep posiada inne ID (domyślnie w multistore dla 1 sklepu ID =1) uwzględnij to w zapytaniu.

Gotowe! Po wyczyszczeniu cache sklepu (więcej na ten temat: ) cechy powinny być dostępne na nowym sklepie w analogiczny sposób jak na starym.

grafika: pexels.com

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.

Zobacz także !
Jak szybko i efektywnie zaimportować wszystkie produkty z wersji sklepu…