wdrożenia PrestaShop

Inpost kurier - Aliasy

  • 8 Odpowiedzi
  • 2144 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline michal95nh

  • Nowy
  • *
  • 8
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Inpost kurier - Aliasy
« dnia: 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)."

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Inpost kurier - Aliasy
« Odpowiedź #1 dnia: 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}
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline michal95nh

  • Nowy
  • *
  • 8
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Inpost kurier - Aliasy
« Odpowiedź #2 dnia: 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 ??

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Inpost kurier - Aliasy
« Odpowiedź #3 dnia: 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ę
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline michal95nh

  • Nowy
  • *
  • 8
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Inpost kurier - Aliasy
« Odpowiedź #4 dnia: 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.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Inpost kurier - Aliasy
« Odpowiedź #5 dnia: 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 :)
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline michal95nh

  • Nowy
  • *
  • 8
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Inpost kurier - Aliasy
« Odpowiedź #6 dnia: 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 :(

*

Offline michal95nh

  • Nowy
  • *
  • 8
  • 0
  • prestashop
  • PrestaShop: 1.6.1
  • Status: Właściciel
Odp: Inpost kurier - Aliasy
« Odpowiedź #7 dnia: Sierpień 08, 2016, 02:25:38 pm »
Problem rozwiązany. Dzięki za chęć pomocy.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Inpost kurier - Aliasy
« Odpowiedź #8 dnia: Sierpień 09, 2016, 12:36:24 am »
To jeszcze napisz jak go rozwiązałeś dla innych lub inpostu :)
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl