Naprawa buga ze zwracaniem wartości z funkcji async

This commit is contained in:
2024-01-15 10:58:52 +01:00
parent 2e6db44bd2
commit f949b4438b
5 changed files with 130 additions and 107 deletions

View File

@@ -1,10 +1,10 @@
# OSCOP #
Pliki związane z OSCOP. Żeby działał trzeba stworzyć kopie jednego komponenta z place-order(testowane na komponencie układ) i resztę usunąć. Następnie wkleić kod w odpowiednie miejsca w skopiowanym komponencie:
index.xslt w XML/XSLT\
wydzielonyScript.js w Wydzielony Javascript\
script.js w Javascript\
style.css w Less/CSS\
Dodatkowo Trzeba będzie zrobić przekierowanie (można nawet dodatkiem) po kliknięciu na "Przejdź dalej" do strony "place-order.php"
\index.xslt w XML/XSLT
\wydzielonyScript.js w Wydzielony Javascript
\script.js w Javascript
\style.css w Less/CSS
\Dodatkowo Trzeba będzie zrobić przekierowanie (można nawet dodatkiem) po kliknięciu na "Przejdź dalej" do strony "place-order.php"
## Ikony markera na mapie ##
Aby dodać zdjęcie ikony: moderacja -> cms -> Zarządzanie plikami dla CMS. Żeby dodać nową ikonę trzeba dodać nowy obiekt w mapMarkerUrls. Można do tam wybrać link url do ikony, rozmiar, klasę. Dodatkowe opcje znajdują się w dokumentacji Leaflet w opcjach markera: https://leafletjs.com/reference.html#marker
@@ -17,33 +17,34 @@ Aby je zmienić trzeba wejść w panel -> moderacja -> działanie sklepu -> Pane
Następnie wejść w edycje wybranego sposobu logowania i wrzucić nową ikonę w miejsce "Grafika mała na stronie". UWAGA! Plików svg nie da się wprowadzić.
## Brakujące Tłumaczenia (literały) ##
Trzeba je później podmienić w kodzie w Wydzielonym Java script na np.:\
<iai:variable vid="Pokaż Listę"/>
Trzeba je później podmienić w kodzie w Wydzielonym Java script na np.:
\<iai:variable vid="Pokaż Listę"/>
### Wydzielony Javascript ###
Pokaż Listę\
Pokaż Mapę\
Błąd podczas zmiany kraju. Przeładuj stronę jeszcze raz.\
Błąd podczas logowania, proszę spróbować ponownie\
banków\
kart płatniczych\
Lista\
Wybierz z\
Pokaż Listę
\Pokaż Mapę
\Błąd podczas zmiany kraju. Przeładuj stronę jeszcze raz.
\Błąd podczas logowania, proszę spróbować ponownie
\banków
\kart płatniczych
\Lista
\Wybierz z
## Zalety ##
Zablokowana edycja danych osobowych w trakcie zamówienia(klient dalej może wysłać zamówienie na inny adres).\
Zmiana sposobów dostaw zależnie od państwa(Czasami się buguje, może to być zależne od plików cookies)\
Sprawdzenie czy wpisano dobry bon towarowy przed złożeniem zamówienia\
lepiej zabezpieczony numer telefonu?(na standardzie to +2+++++++++1 przejdzie)\
autouzupełnianie metod płatności i dostawy w edycji\
autouzupełnianie metod płatności i dostawy na podstawie poprzednio wykonanego zakupu\
Zablokowana edycja danych osobowych w trakcie zamówienia(klient dalej może wysłać zamówienie na inny adres).
\Zmiana sposobów dostaw zależnie od państwa(Czasami się buguje, może to być zależne od plików cookies)
\Sprawdzenie czy wpisano dobry bon towarowy przed złożeniem zamówienia
\lepiej zabezpieczony numer telefonu?(na standardzie to +2+++++++++1 przejdzie)
\autouzupełnianie metod płatności i dostawy w edycji
\autouzupełnianie metod płatności i dostawy na podstawie poprzednio wykonanego zakupu
## Minusy ##
nie ma faktury na inne dane(żeby nie używać tego samego zapytania co OSCOP Idosella, na wszelki wypadek żeby nie pobierało opłat)
## Dodatkowe pomysły do zrealizowania ##
sprawdzanie logina w trakcie pisania(może być słabe dla ochrony danych klienta)\
Limit znaków | Wydłużanie się okienka od uwag do sklepu|kuriera
sprawdzanie logina w trakcie pisania(może być słabe dla ochrony danych klienta)
\Limit znaków | Wydłużanie się okienka od uwag do sklepu|kuriera
## Uwagi ##
W przypadku edycji zamówienia z zapłatą za pobraniem nie można pobrać danych takiego zamówienia przed dokonaniem zapłaty. Idosell sprawdza ten problem w komunikacie na zooart6.
W przypadku edycji zamówienia z zapłatą za pobraniem nie można pobrać danych takiego zamówienia przed dokonaniem zapłaty. Idosell sprawdza ten problem w komunikacie na zooart6.
\ Dziwna rzecz którą zauważyłem. Jak składasz zamówienie wraz z zakładaniem konta, ale okazuje się że brakuje któregoś produktu w koszyku, to konto dalej się zakłada(ponieważ w takiej sytuacji najpierw zakłada się konto, a później składa się zamówienie)