Każdy polski programista PHP powinien znać największą konferencję dotyczącą tego języka programowania w Polsce – PHPers Summit. Jest to wydarzenie, które z roku na rok gromadzi coraz więcej uczestników i wystawców.
Z jednej strony firmy mają możliwość zaprezentowania się potencjalnym pracownikom; z drugiej strony – to okazja do bycia na bieżąco z nowinkami ze świata PHP. Podczas wydarzenia odbywa się wiele ekscytujących sesji i warsztatów, a całą konferencje wieńczy afterparty, podczas którego uczestnicy mają świetną okazję do nawiązania kontaktów.
W związku z tym, że konferencja zyskiwała na coraz większej popularności niezbędne było stworzenie nowej, elastycznej platformy biletowej. Głównym celem miało być umożliwienie jak największej liczbie osób wzięcie udziału w wydarzeniu. Jako Sylius Leading Partner postanowiliśmy stworzyć rozwiązanie oparte o framework PHP dla eCommerce – Sylius.
Rosnąca popularność wśród miłośników PHP oznaczała, że organizatorzy PHPers Summit potrzebowali nowej platformy do sprzedaży biletów. Ponadto chcieli, aby nowa platforma była wystarczająco elastyczna i wydajna, aby obsłużyć rosnącą liczbę zainteresowanych osób.
Dotychczasowe rozwiązania, na których się opierali, miały wąskie gardła i ograniczały ich możliwości personalizacji ze względu na błędy i złożoność oprogramowania. W efekcie praktycznie niemożliwe było wdrożenie systemu rezerwacji warsztatów czy zakupu biletów.
Dodatkowo system eCommerce i strona wydarzenia znajdowały się pod tą samą domeną, co jeszcze bardziej utrudniało ich utrzymanie i skalowanie.
W projekcie, kluczem do sukcesu było znalezienie odpowiedniego i elastycznego rozwiązania, które spełni oczekiwania organizatorów. Nie musieliśmy daleko szukać – wśród naszego stacku technologicznego był Sylius – nowoczesny framework eCommerce oparty na Symfony. Czego chcieć więcej przy tworzeniu rozwiązania dla fanów PHP.
Po dokładnym zebraniu wszystkich potrzeb i wymagań zbudowaliśmy platformę od podstaw. Na tym jednak nasze zadanie się nie skończyło – chcieliśmy, aby organizatorzy dostali dokładnie to, czego szukali, dlatego od strony technicznej zaangażowaliśmy w projekt zespół PHPers. Chcieliśmy im pokazać i nauczyć ich, jak prawidłowo skalować i utrzymywać platformę w przyszłości.
Podstawowy stack technologiczny obejmował:
MVP stworzyliśmy w kilka tygodni, a jego zakres obejmował:
Po udanym wydaniu wersji MVP kolejnym krokiem było uruchomienie systemu biletowego, który oprócz sprzedaży biletów regularnych, umożliwił również organizatorowi sprzedaż ograniczonej liczby biletów na warsztaty.
Organizatorzy PHPers Summit, stawiając na elastyczne rozwiązanie, umożliwili sobie wprowadzenie zmian podczas corocznej organizacji wydarzenia. Biorąc pod uwagę, że system konsekwentnie wspiera sprzedaż biletów od 2018 roku, możemy stwierdzić, że było to odpowiednie dopasowanie technologiczne.
Brak problemów z płynnym działaniem, zwłaszcza podczas niestandardowego przepływu zakupów – szczyty sprzedaży zamiast ciągłego, płynnego zainteresowania – utwierdzają w przekonaniu, że Sylius jest skutecznym i odpowiednim rozwiązaniem, nawet dla niestandardowych projektów eCommerce.
Kompleksowa platforma do sprzedaży biletów