Önéletrajz.pdf
Esettanulmány: Horgász webáruház

Haldepó

Horgászati cikkeket értékesítő webáruház, amely nagy- és kiskereskedőket egyaránt kiszolgál. A korábbi Symfony 1.4-es oldal dizájncseréje, amely a fejlesztés során több funkcióbővítéssel is kiegészült. Az új rendszer Symfony 4 alapú, jQuery frontenddel, az ügyviteli rendszerrel napi többszöri termék- és rendelés-szinkronnal, valamint felhasználónként differenciált árképzéssel.

B2B + B2C Nagy- és kiskereskedelem
Napi Termék- és rendelésszinkron
Egyedi Felhasználónkénti árképzés
Haldepó

A kihívás

Az ügyfél a Symfony 1.4 alapú oldalán elsősorban dizájncserét szeretett volna, a fejlesztés során azonban több funkcióbővítési igény is felmerült. A legnagyobb kihívást a rendkívül aluldokumentált ügyviteli rendszerrel való összekötés jelentette: innen kellett a termékpalettát naponta többször frissíteni, a webáruházban keletkező rendeléseket pedig visszaküldeni. Emellett meg kellett oldani a felhasználónként differenciált árképzést, amelynek adatai szintén az ügyviteli rendszerből származnak.

A megoldás

Az oldal alá Symfony 4 alapú rendszert készítettem, jQuery frontenddel. Megvalósítottam az aluldokumentált ügyviteli rendszerrel való kétirányú kapcsolatot: a termékpaletta napi többszöri szinkronizálását, valamint a rendelések automatikus beküldését. Leimplementáltam a felhasználónként differenciált árképzést is, amelyet ugyancsak az ügyviteli rendszerből olvasok ki.
CSS/HTML
Doctrine
$ jQuery
jQuery UI
MySQL
Symfony

Ügyviteli integráció

Kétirányú kapcsolat egy rendkívül aluldokumentált ügyviteli rendszerrel.

Napi termékszinkron

A termékpaletta napi többszöri frissítése az ügyviteli rendszerből.

Rendelés-beküldés

A webáruházi rendelések automatikus visszaküldése az ügyviteli rendszerbe.

Differenciált árképzés

Felhasználónként eltérő árak, az ügyviteli rendszer adatai alapján.

B2B & B2C

Nagy- és kiskereskedők egyidejű kiszolgálása.

Symfony 4 újratervezés

Dizájncsere és funkcióbővítés a korábbi Symfony 1.4-es rendszerről.