Ustawienia koszyka
Parametry funkcjonowania koszyka zamówień, z funkcją zamawiania produktów lub usług.
Metody płatności
Parametr pozwala na zdefiniowanie metod dostępnych form płatności wynikłych na skutek złożenia zamówienia na produkty lub usługi, w których włączona została funkcja koszyka.
Definiowanie dostępnych form płatności odbywa się poprzez dodanie parametru, którego składnia jest następująca:
metoda=opis metody;
gdzie "metoda" stanowi klucz metody płatności i powinna posiadać wartość unikalną oraz "opis metody" pozwalający na wprowadzenie dowolnego opisu jaki pojawi się w formularzu zamówienia.
Parametr nie określa maksymalnej liczby możliwych do zdefiniowania metod płatności, ani długości opisu każdej z metod. Jednak podczas doboru tych parametrów zalecamy stosowanie krótkich treściwych metod (2-3 wyrazowych), co przyczyni się do uzyskania większej czytelności i zrozumiałości formularza dla użytkownika.
Poszczególne metody płatności powinny być oddzielone od siebie znakiem średnika, przykładowo:
karta=Karta kredytowa;
przelew=Przelew na konto;
odbior=Gotówka przy odbiorze;
Dostawa zamówienia
Parametr pozwala na zdefiniowanie dostępnych sposobów realizacji złożonych zamówień, a sposób definiowania dostępnych wartości jest analogiczny jak dla metod płatności opisanych wyżej.
Składnia parametru:
poczta=Przesyłka pocztowa;
oraz dla przykładu:
poczta=Wysyłka pocztą;
kurier=Wysyłka kurierem "Super kurier";
osobiscie=Odbiorę osobiście;
Stawki VAT
Parametr pozwala na zdefiniowanie dostępnych w edytorze dokumentów stawek VAT dla produktów lub usług. Zdefiniowane stawki nie są widoczne na stronach produktów, pozwalają jednak na wyliczenie ceny brutto produktu w obrębie koszyka oraz formularzu koszyka i zamówienia. Dodawanie i struktura parametru jest analogiczna do wyżej opisanych już elementów.
Składnia parametru jest następująca:
stawka=opis stawki;
gdzie "stawka" określa wartość liczbową stawki VAT, a "opis stawki" stanowi opis widoczny w polu wyboru.
Wartość stawki na podstawie której wyliczana będzie cena brutto produktu lub usługi powinna mieć wartość liczbową dodatnią lub zerową, każda inna wartość nie będąca liczbą zostanie przez funkcje wyliczającą potraktowana jak wartość zerowa.
dla przykładu:
-=zw.;
0=0%;
3=3%;
7=7%;
22=22%;
Określenie terminu dostawy
Opcjonalnie formularz pozwala na zdefiniowanie prostego kalendarium zawierającego terminy możliwe do realizacji zamawianych usług lub dostaw. Terminarz generuje przyszłe terminy zgodnie z zadanymi wartościami pól "Początek terminarza" i "Koniec terminarza". Parametry te pozwalają na określenie i wyliczenie przez aplikację pierwszego i ostatniego możliwego do realizacji terminu dostawy lub wykonania usługi.
Parametr opcji: Początek terminarza
Parametr określa najbliższy możliwy do realizacji termin i reprezentuje liczbę dni począwszy od dnia dzisiejszego. Przykładowo jeśli możliwość realizacji zamówienia określona została na 3, wówczas najbliższym terminem realizacji będzie (dzień dzisiejszy + 3 dni). Odpowiednie daty zostaną przeliczone każdorazowo i wygenerują w formularzu konkretne daty od momentu początkowego do końcowego.
Parametr opcji: Koniec terminarza
Parametr określa wyprzedzenie z jakim możliwe jest generowanie terminarza i reprezentuje liczbę dni następujących od pierwszego możliwego dnia realizacji zamówienia. Korzystając z przytoczonego wyżej przykładu oraz ustawiając parametr na 7 (dni), uzyskamy możliwość wyboru daty realizacji zamówienia przez okres jednego tygodnia od daty początkowej, a zatem ostatnia data terminarza określona będzie wzorem (dzień dzisiejszy + 3 + 7 ).
Jeśli pożądana jest możliwość składania zamówień z 3 miesięcznym wyprzedzeniem, wówczas należy wprowadzić wartość w przedziale 90-93, co pozwoli w przybliżeniu uzyskać kalendarz na około 3 miesiące ( około gdyż aplikacja nie weryfikuje liczby dni przypadających w danym miesiącu, pozwala jedynie na określenie liczby dni które mają zostać dodane do daty początkowej).
Powiadomienie na email
Parametr określa adres email na jaki zostanie przesłane złożone przez użytkownika zamówienie.