Skocz do zawartości
berny

Przeniesienie produktów do presty 1.7

Rekomendowane odpowiedzi

Witam.

 

Jak przenieść produkty wraz z opisami i zdjęciami z presty 1.6 do 1.7

 

Próbowałem przenieść całą bazę przez phpMyadnin ale po jej przeniesieniu nie mogę zalogować się do admina a od strony klienta wyświetla się biała strona.

Zmieniłem w ps_shop_url witrynę

Próbowałem zmienić dane w settings.inc.php ale tam jest tylko 

 

                                 <?php
                                 //@deprecated 1.7

 

Próbowałem również eksportować plik CSV z presty 1.6 ale gdy zaznaczam opcję produkty to eksportują się ale bez opisów i tylko z jednym zdjęciem.

 

Proszę o pomoc

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

może prościej

zrób ugrade na tej 1.6 do 1.7 i po problemie

 

przeniesienie bazy danych jest złym pomysłem - z prostej przyczyny - bazy między wersjami się różnią

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Tak masz rację znalazłem i zainstalowałem ale po instalacji gdy klikam w instalację modułu dostaje komunikat

 

"Następujące moduły mogą być zainstalowane niepoprawnie:

  • autoupgrade :
        Wersja Twojego modułu nie jest zgodna z Twoją wersją PrestaShop."

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

hm.......... z tego co widzę, to dla 1.6 na stronie presty jest jeszcze dostępna stara wersja modułu tzn 1.6.7

nie wiem z jakiego to powodu jeszcze nie opublikowali wersji 2.0.2 dla 1.6 ;) - pewnie dla tego, że 1.7 jest z d...py i nie chcą pozwolić aby ludzie sobie problemów narobili ;)

 

masz 2 rozwiązania -> 1. poczekać na zaktualizowanie modułu 

2. zmodyfikować moduł zmieniająć

$this->ps_versions_compliancy = array('min' => '1.7.0.0', 'max' => _PS_VERSION_);

na

$this->ps_versions_compliancy = array('min' => '1.6.0.0', 'max' => _PS_VERSION_);

 

ewentualnie

zainstalować  wersję modułu 1.6.7 i przez ftp podmienić pliki w katalogu modułu

 

Punkt 2 przećwiczony przy aktualizacji 2 sklepów z 1.6 do 1.7 oczywiście nie obyło się bez problemów

 

tak p.s

 

to przy okazji poruszania tematu wersji 1.7 - to stanowczo odradzam czy to upgrade czy stawianie sklepu na tej wersji - patrząc na ilość błędów i samom architekturę silnika i templetki to robi się z tego jakiś przeładowany kombajn  dodatku obciążony brakiem kompatybilności wstecznej.

Co z tego wynika dla przeciętnego użytkownika - dla tych, którzy mają już sklepy na starszych wersjach - koszt migracji do 1.7 wzrasta mogę śmiało zaryzykować twierdzenie, że 2-3 krotnie. A samo wdrożenie nowego sklepu na 1.7 także będzie droższe.

Idąc dalej - presta w wersji 1.7 ma już wymagania dotyczące "serwera" porównywalne do Magento a co za tym idzie jeżeli dla małego czy średniego sklepu wystarczał jakiś dobry współdzielony hosting to niestety dla 1.7 potrzebny już będzie VPS - czyli 3-5 krotnie droższy hosting.

 

To tyle w temacie 1.7

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Mam dylemat ponieważ stawiam drugi sklep (pierwszy z innym asortymentem prowadzę od kilku lat na preście obecnie 1.6) i pomyślałem że jak i tak robię wszystko od podstaw to może by już go postawić na 1.7 choć wiem że początki nowych wersji są bardzo problematyczne.Co radzisz abym zrobił.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

To że nie ma kompatybilności wstecznej to akurat dobrze, trzeba zerwać z częścią zaszłości.

Z 1.7 będą problemy na początku jak zawsze i trzeba się z tym liczyć, jeśli godzisz się na to, to można się bawić ale trzeba na bieżąco aktualizować sklep przynajmniej przez pierwsze miesiące. 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

A jeśli chciał bym przenieść produkty, zdjęcia i opisy przez podmianę tabel z 1.6 do 1.7 to można to zrobić ?

 

Bo mam około 160 produktów z opisami i zdjęciami dodane do nowego sklepu i szkoda by było dodawać je od nowa.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

możesz zrobić upgrade - ale to ryzykowne bez odpowiedniej wiedzy

albo poszukać jakiegoś "narzędzia"

albo zlecić to komuś

 

możesz jeszcze pobawić się w eksportowanie danych z bazy 1.6 i po ich zmodyfikowaniu zaimportowanie ich do bazy sklepu na 1.7

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

To że nie ma kompatybilności wstecznej to akurat dobrze, trzeba zerwać z częścią zaszłości.

Z 1.7 będą problemy na początku jak zawsze i trzeba się z tym liczyć, jeśli godzisz się na to, to można się bawić ale trzeba na bieżąco aktualizować sklep przynajmniej przez pierwsze miesiące. 

 

tu masz rację.......... ale czy podążanie w tym samym kierunku co Magento jest dobrym pomysłem..............nie wiem, tak samo jak nie wiem czy nie jestem pewien czy robienie z presty takiego wymagającego/"zasobożernego"systemu jest dobrym pomysłem...................ale co tam

trzeba się przestawić i tyle ;)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Temat poruszany był rok temu i w zasadzie nic się zmieniło. Niedługo kończy się wsparcie dla 1.6 a wersja 1.7 nadal jest do d…... I ciągle na oficjalnej stronie projektu próżno szukać choćby prostego poradnika jak krok po kroku zrobić aktualizację. Jakby nie było tematu. Lenistwo, czy celowa praktyka?
Modułu 1-click upgrade, o którym wspomina sower nie można użyć. Aktualizację do 1.7 testowano w wersji beta, ale pewnie działała fatalnie i nie ma kontynuacji. W pakiecie presty 1.7 jest skrypt aktualizacji i teoretycznie można go użyć. By to zrobić kasujemy pliki starej presty pozostawiając tylko katalogi image, config, download i upload. Następnie wgrywamy pliki z czystej presty 1.7. Na koniec wystarczy uruchomić skrypt www.stronasklepu.pl/install/upgrade/upgrade.php. Niestety w miarę poprawnie działa tylko przy małej bazie. Dodatkowo jak się nie ma dostępu do serwera i nie można ustawić po swojemu limitów lepiej od razu dać sobie spokój. Skrypt lubi się wieszać i zwykle po aktualizacji jest pusta strona i błąd 500.  Nie wiem w czym problem. Czy gościom z PrestaShop się nie chce, czy może tak zabagnili ten projekt, że nie potrafią stworzyć nic co by poprawnie działało?

Pozostaje więc ręczna aktualizacja. Ale nie można żywcem przenieść bazy z 1.6 do 1.7 bo są między nimi różnice. Przed importem należy dostosować bazę z 1.6 do struktury bazy 1.7. Trzeba porównać tabele i dokonać zmian, by ich struktura, a szczególnie nazwy kolumn były identyczne jak w bazie 1.7. I dopiero wówczas importujemy bazę. Importujemy tylko dane, bez struktury do czystej bazy z 1.7. 

Ustawienia konfiguracyjne dla 1.7 są w innym miejscu niż w starej preście. Znajdują się w pliku parameters.php, w katalogu /app/config.

Generalnie przeniesienie sklepu z 1.6 na 1.7 nie jest wcale takie łatwe i przyjemne. I nie jest też tanie, bo aktualizacja zwykle wiąże się z zakupem nowego szablonu i nowych modułów. Co gorsza pomimo, że od wydania stabilnej wersji 1.7 już sporo czasu upłynęło są duże problemy z działaniem modułów, nawet od doświadczonych deweloperów. Niestety dość często na zgłoszenie problemu dostaję odpowiedź, że wiedzą o problemie i próbują go usunąć – ale kiedy sobie z nim poradzą nie wiadomo… W takiej sytuacji mam na przykład sklep, którego nie możemy uruchomić od grudnia na 1.7 bo do tej pory nie naprawione zostały błędy w modułach, które zakupiliśmy. A nie są to moduły za dwieście złotych. Niestety na samej preście, bez dodatków trudno uruchomić sklep. No chyba, że dla zabawy. Najbardziej irytujące w tym jest to, że przy tworzeniu nowej presty wiele z podstawowych i powtarzających się sugestii użytkowników dotyczących oczekiwań zostały przez twórców presty po prostu olane. Na przykład pozbycie się słynnych id z adresów.  Zresztą przedstawiciele firmy PrestaShop sami twierdzą, że id są irytujące i jako rozwiązanie oferują moduł likwidujący te znaczniki. Oczywiście moduł nie jest za darmo. I może właśnie o to chodzi. Teoretycznie można sobie darować piękne linki, ale twórcy nowej presty „zadbali” o to by linki w 1.7 były inaczej budowane. A to oznacza bolesny spadek w wynikach wyszukiwania po aktualizacji. Więc tak czy siak trzeba sięgnąć do kieszeni.
Niby sklep jest darmowy, ale żeby dało się w nim sprzedawać na dzień dobry potrzeba wyłożyć co najmniej kilkaset euro. A to też nie gwarantuje, że wszystko będzie działać jak należy. Vide – przypadek mojego sklepu.  Prestashop to taki samochód w super promocji. Płacisz za niego grosze, ale po zakupie okazuje się, że brakuje mu hamulców, świateł i wielu podstawowych rzeczy, które umożliwiają jazdę. Więc musisz je dokupić. A jak podsumujesz koszty wychodzi, że lepiej było od razu kupić wypasiony BMW. Byłoby taniej i szybciej.

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

...no coś w tym jest. Dlatego ja, jak sporo innych osób nadal siedzi na starszych wersjach. Mały fiat, ew. polonez deko ztuningowany ale jeździ jak należy. Owszem brakuje kilku opcji ale cena spokoju tu przeważa. :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



  • Przeglądający

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

  • Statystyki forum

    • Tematów
      7652
    • Postów
      36668
×