Wsparcie » Używanie i konfiguracja WordPressa » WooCommerce i dodatek Przelewy24

  • bonson

    (@bonson)


    Mam problem z dodatkiem Przelewy24 do WooCommerce.
    Gdy próbuje włączyć wtyczkę pojawia się komunikat:

    „Wtyczka nie mogła zostać włączona, ponieważ spowodowała wystąpienie krytycznego błędu.

    Parse error: syntax error, unexpected '[’ in /home/[…]/public_html/wqe/wp-content/plugins/przelewy24-gateway-woocommerce/przelewy24-gateway-woocommerce.php on line 914″

    Przelewy24 wersja: 3.2.4a
    WooCommerce wersja: 2.5.5
    Wordpress wersja: 4.5
    PHP: 5.6
    Wiersz 914 to:
    if (($this->p24_debug=='yes') and isset($_GET['test']) and $_GET['test']==md5('p24'.$this->salt.'debug')) $debug=true;

    Szukałem ale nie wiem w czym problem. Wtyczka Transferuj działa ok.
    Ktoś miał podobny problem lub wie jak go rozwiązać?

Viewing 7 replies - 1 through 7 (of 7 total)
  • marcin01k

    (@marcin01k)

    Miałem to samo.
    U mnie pomogła zmiana na PHP 5.5.

    Thread Starter bonson

    (@bonson)

    Mam PHP 5.6 nie próbowałem na 5.5 bo inne rzeczy by padły – ale jak działa na PHP 5.5 to i na nowszej wersji powinno działać.

    Problem rozwiązałem modyfikacją/usunięciem części kodu. Według uzyskanych informacji dana zmiana nie wpływa na funkcjonalność wtyczki a przede wszystkim na status płatności. Wszystko przetestowana i obecnie można bezpiecznie robić zakupy i dokonywać płatności.

    Mam również problem z wtyczką (korzystam z wersji 3.2.3, bo w 3.2.4a dostawałem komunikat po płatności: „Payment error: We did not received information about payment. Please contact our customer service.”)
    Po dokonaniu zamówienia nie następuje automatyczne zmniejszenie stanu magazynowego. Przy zamówieniu np. z płatnością przelewem bankowym nie ma problemów i zmniejszenie stanu magazynu następuje natychmiast po dokonaniu zamówienia, aby zablokować zamówiony towar.
    Innym problemem jest pozostanie płatności w statusie „do wykorzystania” w serwisie przelewy24 mimo, że klient przechodzi bez problemów do sklepu po dokonaniu płatności, a po powrocie do sklepu nie dostaje też żadnego błędu. Sprawdzałem na php 5.4 i 5.5; WP i woocommerce aktualne.
    Z supportu napisali, że adres, wysyłany przez sklep w parametrze p24_url_status jest niedostępny. Przy próbie wysłania parametrów POST otrzymują błąd 403, co najprawdopodobniej jest to związane z ograniczeniem dostępu do plików. Pliki mają standardowe 644, więc nie wiem co może być tego powodem (usunąłem też wszelkie ograniczenia z htaccess, ale bez zmian)
    Największym problemem jest aktualizacja magazynu, bo status do wykorzystania mogę zmienić ręcznie w przelewy24.

    Witam serdecznie. Również mam problem wyżej opisany. Czy mógłbym otrzymać informację, które pliki edytować aby usunąć kłopot? Cała transakcja przebiega prawidłowo do momentu otrzymania informacji zwrotnej. Stan magazynu również nie ulega pomniejszeniu o odpowiednią ilość. Będę wdzięczny za odpowiedź 🙂

    W moim wypadku wersja PHP to 5.5

    Thread Starter bonson

    (@bonson)

    U mnie był całkowicie inny problem niż u micek1.
    W moim testowym sklepie wtyczka się nie włączała(był jakiś błąd) – usuniecie 4 linijek kodu (tam gdzie WP pokazywał że jest błąd) pomogło.
    Teraz działa już prawidłowo.

    U mnie już wszystko działa (korzystam dalej z wersji 3.2.3). Okazało się że problem leżał po stronie serwera. Dostałem taką odpowiedź od providera: „Według analizy problem mógł być spowodowany przez reguły systemu web application firewall działającego na serwerze”. Ostatecznie po interwencji wszystko hula jak należy.
    Mateo1907, przypuszczam, że u Ciebie może być podobny problem. Polecam więc bezpośredni kontakt z providerem 🙂

Viewing 7 replies - 1 through 7 (of 7 total)
  • Temat ‘WooCommerce i dodatek Przelewy24’ jest zamknięty na nowe odpowiedzi.