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"
Punkty odbioru na jednej mapie
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ę. Póki co umieszczone:
- marker Inposta o id 100153
- marker Orlenu o id 100411
Dodatkowe opcje znajdują się w dokumentacji Leaflet w opcjach markera: https://leafletjs.com/reference.html#marker
Wszystkie punkty odbioru na jednej mapie
Plik oneMap.js zawiera kod, który wyszykuje na jednej mapie wszystkie punkty odbioru. Plik oneMap.css zawiera jenynie stylizacje dwóch klas, które należy dołączyć do kodu z pliku style.css
Ikony facebook, google, linkedin, paypal
Aby je zmienić trzeba wejść w panel -> moderacja -> działanie sklepu -> Panel klienta i Proces Składania Zamówienia (COP) -> sposoby logowania
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ć. w folderze "ikony" znajdują się ikony w formacie png
Brakujące Tłumaczenia (literały)
Trzeba je później podmienić w kodzie w Wydzielonym Javascript 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
Podsumowanie
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
Wady
- 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
- W przypadku punktów odbioru na jednej mapie, można zamienić metody dostawy wymagające punkty odbioru na jeden wspólny.
- Na mobilce przyklejenie zamów na dół ekranu na wypadek gdyby zalogowany użytkownik miał już wybrany punkt odbioru
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.
- 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)