terminal://project/01
vlad@portfolio:~$ open case/monicorusa-ecommerce
E-commerceWebPerformance

Monicor USA — rozbudowa e-commerce dla strony urządzeń medycznych

Rozbudowa istniejącej strony do działającego e-commerce flow: rejestracja, baza użytkowników, sklep, koszyk, checkout, Stripe/Zelle i powiadomienia email.

LiveRepo(private)Video(not published)
tech_stack
10 modules
HTMLCSSJavaScriptPHPSQLiteStripe CheckoutZelleEmail notificationsSEOSiteGround
route: /projects/monicorusa-ecommerce
status: production_case
focus: ux / speed / business result
step_01

problem

Strona miała już formularz rejestracji i prostą bazę użytkowników, ale brakowało ważnej logiki: pola Full Name, poprawnej walidacji email, jasnego komunikatu po rejestracji, możliwości usuwania testowych użytkowników i czytelnych nazw kolumn w bazie. Później zadanie rozrosło się do pełnej rozbudowy e-commerce: potrzebny był sklep z akcesoriami, koszyk, checkout, płatność online, Zelle jako alternatywna metoda płatności, osobny scenariusz zakupu annual warranty, emaile po zamówieniu oraz podstawowe strony prawne.

step_02

solution

Najpierw poprawiłem rejestrację: dodałem pole Full Name, połączyłem je z bazą, zaktualizowałem strukturę tabeli, zrobiłem backup i przywróciłem stare rekordy, przetłumaczyłem etykiety kolumn na angielski, naprawiłem obsługę błędnego emaila i dodałem usuwanie użytkowników z bazy. Następnie przygotowałem sklep: stronę Store, karty produktów, koszyk, wybór ilości, checkout, osobny zakup Annual Extended Warranty z numerem seryjnym urządzenia, ograniczenie dostawy dla głównych produktów do USA/Kanady, komunikat dla klientów z innych krajów, płatność kartą przez Stripe Checkout oraz Zelle jako alternatywę. Dodatkowo skonfigurowałem emaile dla właściciela i kupującego, stronę po udanej płatności, SEO description, favicon/social preview, strony Terms i Privacy oraz oznaczanie płatności w Stripe, żeby łatwiej oddzielać przychody Monicor USA od innych stron.

step_03

my_role

Full-stack rozbudowa istniejącej strony: frontend, responsywny layout, logika koszyka w JavaScript, obsługa formularzy i zamówień w PHP, praca z bazą SQLite, integracja Stripe Checkout, scenariusz Zelle, powiadomienia email, SEO, strony Terms/Privacy, testowanie i wdrożenie na production.

results
1
Rejestracja otrzymała pole Full Name, walidację email i jasny komunikat po wysłaniu
2
Stare rekordy użytkowników zostały zachowane i przywrócone po zmianie struktury bazy
3
Dodano sklep z 3 produktami: Main Cable, electrodes i Annual Extended Warranty
4
Zrealizowano koszyk, wybór ilości, checkout i osobny flow gwarancji z Serial Number
5
Podłączono live Stripe Checkout oraz alternatywną płatność przez Zelle
6
Skonfigurowano powiadomienia email dla właściciela strony i kupującego
7
Dodano SEO description, favicon/social preview, strony Privacy i Terms
8
Dodano oznaczenie płatności Monicor USA, żeby łatwiej rozdzielać przychody w Stripe
gallery
click to explore
5 zrzutów ekranu
contact://brief

Potrzebujesz podobnego projektu?

Napisz krótko, co trzeba zrobić — zaproponuję rozwiązanie, stack i realistyczny termin.

Omówić projekt