pay-now / paynow-prestashop

Prestashop Plugin for Paynow
https://paynow.pl
MIT License
20 stars 5 forks source link

Zła cena produktu w historii zamówienia w BO i FO w przypadku sklepu wielowalutowego #182

Closed benitko closed 11 months ago

benitko commented 1 year ago

Wstęp: Wersja modułu Paynow: v1.6.24 Wersja Prestashop: 1.7.8.8

W sklepie mam włączoną obsługę trzech walut: PLN, EUR i USD. Waluta domyślna ustawiona w sekcji "Międzynarodowy > Lokalizacja" to PLN. Ceny produktów w EUR i USD ustawiane są przy pomocy funkcji "Wycena > Specyficzne ceny" w formularzu edycji produktu.

Opis problemu: W przypadku zamówień złożonych w walucie PLN z płatnością przez Paynow, wyświetlana jest niepoprawna cena przy poszczególnych produktach na liście produktów w zamówieniu - zarówno w back office (w szczegółach zamówienia w zakładce "Sprzedaż > Zamówienia"), jak i na stronie śledzenia zamówienia dla klienta w front office.

Pola z sumą wartości zamówienia, kosztem dostawy, wartością podatku za całe zamówienie, itd., są wyświetlane poprawnie. Błąd jest jedynie w cenach wyświetlanych przy produktach w zamówieniu.

Taki błąd uniemożliwia chociażby automatyczne wystawianie faktur za pośrednictwem zewnętrznego oprogramowania, ponieważ nie ma możliwości pobrania prawidłowej ceny, nie mówiąc o wprowadzaniu niepotrzebnego zamieszania dla pracowników oraz klienta.

Błędna cena produktów może mieć związek z cenami ustawianymi przy pomocy funkcji "Specyficzne ceny", ponieważ w przypadku produktu ze screena wyświetlana jego cena w walucie EUR (ale z symbolem PLN zamiast EUR), ustawiona przy pomocy tej funkcji.

obraz

obraz

obraz

obraz

Wszystkie ceny wyświetlane w mailu z potwierdzeniem zamówienia wysyłanym do klienta są prawidłowe.

obraz

Problem występuje jedynie z modułem Paynow. Pozostałe moduły do płatności, czy to w PLN, czy w innych walutach, działają prawidłowo. Bardzo proszę o interwencję, ponieważ problem występował od zawsze w każdej z wersji modułu Paynow na Prestashop w wersji 1.7+.

emilleszczak2 commented 1 year ago

@benitko Konfiguracja wtyczki jest ustawiona na tworzenie zamówienia po płatności czy przed ?

benitko commented 1 year ago

@benitko Konfiguracja wtyczki jest ustawiona na tworzenie zamówienia po płatności czy przed ?

Zapomniałem wspomnieć - ustawione jest tworzenie zamówienia po udanej płatności.

e-com-presta commented 1 year ago

Prestashop to nie jest aplikacja sklepu internetowego, tylko typowy wirus. W silniku tego programistycznego gniota są procedury fałszujące wartość sprzedaży dla produktów z rabatami: https://prestademo.eu.org/pl/content/6-testy-prestashop-17

benitko commented 1 year ago

@emilleszczak2 Czy błąd zostanie kiedykolwiek naprawiony?

benitko commented 11 months ago

Rozwiązałem już z Państwem umowę, można zamknąć.