Jump to content

Ship To Pay PrestaShop 1.6.0.14 i 1.6.1.0


donic

Recommended Posts

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

  • shiptopay : 
        Nie można zainstalować nakładki: Metoda getHookModuleExecList w klasie Hook została już nadpisana.

 

Dlaczego?

Link to comment
Share on other sites

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

  • shiptopay : 

        Nie można zainstalować nakładki: Metoda getHookModuleExecList w klasie Hook została już nadpisana.

Dlaczego?

 

Jakaś nieudana wersja ship2paya pozostawiła po sobie śmieci w overridach.

1. Odinstaluj wszystkie ship2paye jakie masz poinstalowane.

2. Skasuj plik /override/classes/Hook.php

3. Zainstaluj ship2pay podany w wątku wyżej. Działa poprawnie na 1.6.0.x i na 1.6.1, ale nie w trybie 'Advanced checkout page' modułu Advanced EU Compliance.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Jakaś nieudana wersja ship2paya pozostawiła po sobie śmieci w overridach.

1. Odinstaluj wszystkie ship2paye jakie masz poinstalowane.

2. Skasuj plik /override/classes/Hook.php

3. Zainstaluj ship2pay podany w wątku wyżej. Działa poprawnie na 1.6.0.x i na 1.6.1, ale nie w trybie 'Advanced checkout page' modułu Advanced EU Compliance.

 

Kilkanaście instalacji i nadal przewoźnicy nie znikają...:D wersja 1.6.1 ciekawe w czym problem jest :)

Link to comment
Share on other sites

ale przewonicy nie beda znikali... znikaja ewentualnie metody platnosci przpisane do wybranego przewoznika. taka mam roznica. a co do samego dzialania modulu, to sprawdz tez w zaawansowanych > wydajnosc czy nie masz wylaczonego nadpisywania plikow (override) i modulow nie od prestashop

  • Like 1
Link to comment
Share on other sites

ale przewonicy nie beda znikali... znikaja ewentualnie metody platnosci przpisane do wybranego przewoznika. taka mam roznica. a co do samego dzialania modulu, to sprawdz tez w zaawansowanych > wydajnosc czy nie masz wylaczonego nadpisywania plikow (override) i modulow nie od prestashop

Tak dokładnie tak -  źle trochę napisałem ale jest tak jak piszesz. Moduł działa pod prestą 1.6.1.0 bez problemu ale trzeba wykonać trochę zabiegów - Napewno odinstalować cały moduł lub inne wersje jezeli były juz instalowane  - potem zainstalować moduł na nowo ( wysypie błędem) ale  tak jak autor napisał trzeba usunąć /override/classes/Hook.php , i co ważne nie zadziała ten moduł dopuki w ustawienaich nie wyłączymy w ustawieniach "wyłącz nadpisywania " i wtedy ruszy smiało. Warto też wyłączyć na czas modyfikacji pamięć podręczną. Potem ją wyczyści i można włączyć ponownie :) Trzeba też zwrócić uwagę co dzieje się w cache - ale ostrożnie z usuwaniem :)

 

Pozdrawiam

Link to comment
Share on other sites

  • 4 months later...
  • 1 year later...
  • 2 weeks later...

witam czy jest modul ship2paydo wersji 1,6,1,15 probowalem roznych modulów. zaden nie pasuje przy jednym mialem tylko ok ale strona startowa miala tornado dlaczego tornado gdyz juz przeszukalem cale forum przeczyytalem wszystkie chyba watki i gdzies ktos wspominal o tym natomiast nie jestem w stanie tego rozwiazac. czy znajdzie sie ktos kto mi pomoze?

Link to comment
Share on other sites

jeżeli już korzystałeś z jakiegoś modułu ship to pay a w międzyczasie dokonałeś aktualizacji sklepu do wersji 1.6.1.15 to w ustawienia > wydajność wyłącz opcję:

- wyłacz nadpisywania

 

głównie to jest przyczyną tego, że te modułu przestają nagle działać.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Właśnie zainstalowałem ten moduł i cały poszedł. Dobra robota z informacją że działa z 1.6 właśnie szukam jak przywrócić ustawienia i wygląd. i pozbyć się tego G.....

Kilka sklepów stawiałem na presta i zawsze jakieś problemy chyba trzeba przejść na woocomerce

Link to comment
Share on other sites

  • 2 years later...
On 3/20/2016 at 11:05 PM, Daresh said:

Właśnie zaktualizowałem swój sklep testowy do 1.6.1.15 i mój shipToPay działa nadal bez problemów

Zainstalowałem ten moduł i działa na 1.6.1.4
Z tym, że jak chcę zmienić konfigurację i wchodzę na nie to nie wyświetla wcześniej zaznaczonych opcji jak na załączonym pliku.
Trochę jest to problem bo po jakimś czasie nie pamiętam jakie były ustawienia i muszę zaznaczać wszystko od początku.
Też tak masz?
Tak powinno być?
Zainstalowałem go z dysku i nadpisał mi wcześniejszy moduł(wersja 1.4 pisał, że na prestę 1.5) o tej samej nazwie, z którym miałem problemy bo się sam resetował.

shiptopay.png

Link to comment
Share on other sites

prosciej to przed odinstalowaniem zrobic sobie screen zeby pozniej bylo prosciej oznazcyc opcje.... bez modyfikacji funkcji install i uninstall modulu inaczej nie utrzymasz danych przy reinstalacji modulu, bo jak pisalem, ten zawsze przy uninsatll usuwa a przy install tworzy tabele, czyli ja cala czysci

 

w fukcji install() haszuj


$db = (bool)Db::getInstance(_PS_USE_SQL_SLAVE_)->Execute('
        CREATE TABLE `' . _DB_PREFIX_ . 'shiptopay` (
        `id_shop` INT(11) NOT NULL,
        `id_carrier` INT(11) NOT NULL,
        `id_payment` INT(11) NOT NULL,
        UNIQUE KEY `key` (`id_shop`, `id_carrier`, `id_payment`))');


a przy uninstall()

!Db::getInstance(_PS_USE_SQL_SLAVE_)->Execute('DROP TABLE ' . _DB_PREFIX_ . 'shiptopay')

ale tak musisz zrobic z kazda instalowana wersja, bo inaczej bedzie walilo bledy albo znow usuwalo wszystko

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

ja juz ci prostszego rozwiazania podac nie potrafie, masz wrecz gotowca. jak chcesz inny modul to ok, ale pamietaj, ze kazdy "szanujacy sie" modul zawsze przy odinstalowaniu czysci po sobie pozostalosci zeby nie zasmiecac sklpu. wiec jak znajdziesz inny, dopracowany modul to bedziesz musial wykonac analogiczne jak wyzej czynosci, czyli zablokowanie usuwania i tworzenia tabeli przy reinstalu

Link to comment
Share on other sites

W nowym zaznaczyłem te same opcje co miał poprzedni moduł. Tylko on po wejściu na konfigurację je kasuje.
Rozumiem, że nowy moduł nadpisał ustawienia starego?
I gdy będę je chciał zmienić to mi je zresetuje i powróci do poprzednich?

Jak zmodyfikować funkcje uninstal i instal? Tzn w jakimś konkretnym pliku?
Haszuj tzn. dopisz?

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...