2a886e30fbc4c64bc07afed218d208a7beada8de 1897x917

El. prekybos platforma su vartų konfigūratoriumi

Užduotis: Sukurta pilnavertė el. prekybos platforma su produktų katalogu, paskyromis ir atsiskaitymu. Papildomas įrankis leidžia klientams žingsnis po žingsnio susikurti vartų dizainą – kaina automatiškai perskaičiuojama pagal įmonės Pragma sistemos taisykles.

  • Sukurtas interaktyvus vizualus vartų konfigūratorius su dinaminiais skaičiavimais pagal SQL formules iš Pragma sistemos.

  • Įdiegtas pilnas daugiakalbystės palaikymas visoje platformoje.

  • Sukurta saugi autentifikacija su rolėmis pagrįsta prieigos kontrole.

  • Suprojektuoti ir sukurti valdymo skydeliai, pritaikyti pagal roles.

  • Integruotos SOAP API su Pragma sistema produktams, kainoms, kreditams, skoloms ir kitiems verslo duomenims sinchronizuoti.

  • Įgyvendinti automatizuoti cron darbai, kurie periodiškai gauna duomenis iš Pragma per SOAP ir saugo juos Payload CMS (MongoDB).

  • Integruotas Stripe mokėjimų apdorojimas saugiems internetiniams atsiskaitymams.

  • Įgyvendintas PDF generavimas užsakymams naudojant Puppeteer.

  • Programos būsena valdoma naudojant Redux Toolkit, užtikrinant lengvai plečiamą ir prižiūrimą duomenų srautą.

  • Suprojektuota rolių sistema, apimanti Vadybininko, Kliento ir Subkliento paskyras.

  • Įgyvendinta klientų nuolaidų logika, leidžianti vadybininkams priskirti individualius nuolaidų dydžius klientams.

  • Užtikrinta, kad prisijungę klientai matytų automatiškai perskaičiuotas produktų kainas su jiems priskirtomis nuolaidomis.

  • Sukurta funkcija, leidžianti klientams kurti ir valdyti subklientų paskyras.

  • Įgyvendinti maržos nustatymai, leidžiantys klientams nustatyti individualius kainų antkainius savo subklientams.

  • Sukurta dinaminė kainodaros logika, užtikrinanti, kad subklientai matytų atnaujintas kainas pagal kliento nustatytas maržas.

  • Palaikomos saugios duomenų prieigos ribos, kad kiekviena rolė matytų tik leidžiamas kainas ir paskyras.

Technologijos: Next.js, TypeScript, Payload CMS, MongoDB, Redux Toolkit, Stripe, React Hook Form, Puppeteer, styled-components, Git, npm

Projekto informacija

PAREIGOS

Full-Stack programuotojas

KATEGORIJOS

NextJs, React

KLIENTAS

UAB Oigreat

PROJEKTO DATA

2025 02 - 2026 04

PROJEKTO NUORODA

https://idomus.lt/lt

SKAMBINKITE MAN

+37064612906