Dlaczego mini-programy?
W zaawansowanych zastosowaniach jak wycena produktów produkowanych na zamówienie, cena nie zależy od sumy składowych. Np. nie można uzyskać ceny np. masztu, mnożąc tylko długość podaną w centymetrach razy cenę centymetra . W życiu jest tak, że maszt może być do maksymalnie jakiejś długości. W jakimś przedziale długości jest on docinany np. ze standardowej "rury". W dalszym przedziale długości z dłuższej, a następnie bardzo wysokie maszty tworzone są od zera na zamówienie, przy czym im dłuższy maszt, tym będzie on grubszy, a więc cena nie będzie rosła też liniowo. Tego typu wycen, w świecie produktów personalizowanych są tysiące. Dotychczas właściciele takich sklepów byli skazani na oprogramowanie typu open source, w którym takie działanie mogli uzyskać poprzez modyfikację jego kodu. Dzięki jednak możliwości stosowania w usłudze IdoSell mini-programów nazwanych przez nas formułami do wyliczania cen w JavaScript możesz sam lub zlecając naszym specjalistom napisać w miarę prosto kawałek programu, który będzie wyliczał cenę, a następnie wgrać go do specjalnego pola w edycji towaru.
Przykład zastosowania formuły do wyliczania ceny w JavaScript w masce sklepu IdoSell
Karta towaru z wyborem parametrów, wpływających na ostateczną cenę wyliczaną za pomocą formuły JS
Towar w koszyku w cenie generowanej za pomocą formuły JS
Szczegóły złożonego zamówienia zawierającego towar, którego cena została wygenerowana za pomocą formuły JS
Zabezpieczenie przeciwko oszustom
Oczywiście mógłbyś zapytać, co w tym wielkiego? Program w JavaScript mogę napisać przecież w dowolnym programie i dodać go do karty towaru np. w polu opisu. Jasne, ale w ten sposób, haker czy użytkownik znający podstawy JavaScript mógłby zmodyfikować wartość zmiennych w kodzie strony w swojej przeglądarce, a następnie "wstrzyknąć" cenę jaką uważa za stosowną (np. 150zł zamiast 300zł) i za tyle zamówić droższy produkt.
Ponieważ usługa IdoSell tworzona jest z myślą o sklepach profesjonalnych i działających w sposób zautomatyzowany, nasze rozwiązanie jest bardzo bezpieczne. W momencie decyzji o dodaniu produktu do koszyka program napisany w JavaScript uruchamiany jest z wybranymi parametrami karty towaru po stronie serwera i w ten sposób wyliczana jest cena, która procedowana jest w koszyku. A zatem modyfikacja wartości towaru przez użytkownika nic mu nie da, gdyż nie oszuka w ten sposób systemu.
Wszystkie prace nad powstaniem konfiguratora są rozliczane w trybie
time & material