Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: michal95nh w Sierpień 05, 2016, 01:16:35 pm

Tytuł: Inpost kurier - Aliasy
Wiadomość wysłana przez: michal95nh w Sierpień 05, 2016, 01:16:35 pm
Cześć mam problem z wtyczką inpostu kurier nie paczkomaty.

Wtyczkę dostaliśmy od INPOST'a ale nie działa nam poprawnie.

Wyskakuje błąd przy tworzeniu etykiety niepoprawna domena.

Inpost dał nam taką odp:


Ustaliliśmy, że przyczyną jest błąd systemowy w obsłudze javascript w przeglądarkach, dotyczący przekierowań typu 302. Taka sytuacja była już u naszego klienta - jego podstawowa nazwa domeny to www.lahouse.pl, zaś alias to lahouse.pl. W przypadku wywołania po aliasie, następuje w tle przekierowanie do nazwy podstawowej. Niestety javascript z jquery źle obsługują taką sytuację (przynajmniej w firefoxie) i nie da się tego programowo obsłużyć.
Jedyne co możemy zrobić "na teraz", to wyświetlić komunikat w stylu "Nieprawidłowa domena. Wejdź na www.lahouse.pl".


Rozwiązanie jest takie, żeby pracownicy korzystali z admina na domenie www.lahouse.pl a nie lahouse.pl (kupujący mogą dowolnie)."
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: west w Sierpień 05, 2016, 01:29:45 pm
Nie wiem jak moduł jest napisany ale można użyć ścieżki relatywnej lub posłużyć się zmienną serwera co do adresu i tutaj nie ma problemu z aliasami. Sama Presta posiada kilka zmiennych pozwalających na wyciągnięcie adresu począwszy od {$base_dir}
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: michal95nh w Sierpień 06, 2016, 04:31:51 pm
Czyli jak to rozwiązać? Powinienem ustawić przekierowanie z katalogu /sklep2 na xxx.pl domenę bez katalogu i ukryć katalog w adresie żeby nie wskazywał xxx.pl/sklep2 ??
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: west w Sierpień 06, 2016, 05:57:37 pm
Jeśli masz moduł od inpostu to napisz do nich, aby go poprawili - to nie jest trudne wbrew pozorom lub zmodyfikuj zmienne odpowiedzialne za ścieżkę
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: michal95nh w Sierpień 06, 2016, 06:07:02 pm
Oni twierdzą, że to nasza wina nie modułu. :(
W seo & url zmieniałem na www i bez www
przeniosłem nawet na próbę sklep do public_html żeby był bez katalogu i wciąż ten sam błąd.
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: west w Sierpień 06, 2016, 06:15:01 pm
To nie jest Wasza wina moduł ma pobierać ścieżkę z serwera a nie wymyśloną :)
Tam gdzie masz odnośnik do js hook header spróbuj
dla front office
public function hookHeader()
    {
              $this->context->controller->addJS($this->_path . '/views/js/plik.js');
    }

dla back office

public function hookBackOfficeHeader()
    {
        if (Tools::getValue('module_name') == $this->name) {
            $this->context->controller->addJS($this->_path.'views/js/plik.js');
     }
    }

Podobnie pisali odnośnie ich firmowego modułu :) Ech ten Inpost ma pecha do podwykonawców :)
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: michal95nh w Sierpień 06, 2016, 06:56:34 pm
Przepraszam, ale nie wiem gdzie dodać te funkcję,które napisałeś. Próbowałem do modules/psinpost/js/adminOrder.js i nie działało potem w controllers/admin/AdminPsInpostController.php też nic i w psinpost.php też nic w załączniku przesyłam pliki modułu z ftp może pomogą. Dzięki za zainteresowanie się tematem :(
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: michal95nh w Sierpień 08, 2016, 02:25:38 pm
Problem rozwiązany. Dzięki za chęć pomocy.
Tytuł: Odp: Inpost kurier - Aliasy
Wiadomość wysłana przez: west w Sierpień 09, 2016, 12:36:24 am
To jeszcze napisz jak go rozwiązałeś dla innych lub inpostu :)