Files
oscop/README.md

3.7 KiB

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:

  1. index.xslt w XML/XSLT
  2. wydzielonyScript.js w Wydzielony Javascript
  3. script.js w Javascript
  4. style.css w Less/CSS
  5. 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:

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
  • Przekreślona cena|Omnibus w wypadku gdy produkt jest w promocji

Uwagi

  • Długie zdjęcia produktu źle wyglądają(najlepsze kwadratowe)
  • 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)