21 października 2019

Dynamiczne wyliczanie ceny towaru za pomocą mini-programów, tylko w sklepach IdoSell Shop

Są takie produkty, które nie podlegają prostym regułom wyceniania. Cena takich produktów, zależy od wielu parametrów i zależności między nimi, które niejednokrotnie rozumie tylko handlowiec. Dlatego w IdoSell Shop możesz zamówić lub umieścić kawałek programu napisany w JavaScript, który wyliczy na podstawie zdefiniowanych reguł cenę. Tym sposobem zdefiniujesz jakie kombinacje np. opisujące roletę, firanę czy inny produkt, klient może wybrać i jak będzie kształtowała się cena w zależności od długości. Możliwości zastosowania są nieograniczone.

Karta towaru z wyborem parametrów, wpływających na ostateczną cenę wyliczaną za pomocą formuły

Dlaczego warto stosować 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 tylko mnożąc centymetrów razy cenę centymetra uzyskać cenę np. masztu. 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. Dlatego do czasu aż w IdoSell Shop pojawiła się taka opcja, właściciele takich sklepów byli skazani na oprogramowanie typu open source, w którym modyfikując kod mogli uzyskać takie działanie.

Jak skorzystać z tej nowości?

Obecnie funkcjonalność ma status BETA i wymaga uruchomienia na serwerze dodatkowego oprogramowania, które będzie zabezpieczało kod JavaScript przed modyfikacją ceny przez klienta. Kod programów mogą wprowadzać także tylko pracownicy IAI. Nie oferujemy jeszcze do tej funkcjonalności dokumentacji. Jednak pracujemy już nad tym i w przeciągu kilku miesięcy planujemy publiczne udostępnienie funkcjonalności także w API, udostępnienie dokumentacji i szerszych przykładów. Nic jednak nie stoi na przeszkodzie aby skomplikowane rozwiązania, wspólnie z nami budować już dzisiaj.