Rozwój rozwiązań e-commerce
Sklep z upominkami Millennium
Rozwój i rozwój międzynarodowego sklepu e-commerce z upominkami
Platforma Laravel 10, PHP 8.1, MySQL, Hostinger
Płatności Stripe, PayPal, Przelew bankowy
Języki: angielski, norweski, szwedzki
Waluty: USD, EUR, NOK, SEK, GBP, CAD
Pełny cykl rozwoju platformy e-commerce: integracja systemów płatności, obsługa wielu walut, zautomatyzowany system fakturowania i komunikacja mailowa.
Systemy płatności
• Stripe Checkout: integracja z transferem towarów, dostawą i podatkiem VAT jako oddzielnymi pozycjami; Zapisz dokładną kwotę transakcji w bazie danych
• PayPal: obsługa 6 walut, automatyczne przeliczanie nieobsługiwanych walut na EUR
• Przelew bankowy: tworzenie zamówienia, wysyłanie wiadomości e-mail z danymi Revolut/IBAN/SWIFT
Faktury (PDF)
• Generowanie faktur PDF za pośrednictwem barryvdh/laravel-dompdf
• Dynamiczna logika VAT według kraju docelowego: Wielka Brytania, Norwegia, UE, reszta świata
• Automatyczne wysyłanie faktury po zmianie statusu zamówienia na Zapłacone w panelu administracyjnym
• Kwota faktury zawsze równa się rzeczywistej kwocie pobranej przez Stripe
Wielowalutowość
• Obsługa 6 walut z poprawnym formatowaniem (miejsca dziesiętne, separatory, znaki)
• Logika zaokrąglania: koszyk pokazuje limit, Stripe pobiera dokładną kwotę, faktura wyświetla rzeczywistą płatność
• Darmowa wysyłka z progiem w każdej walucie osobno
Komunikacja e-mailowa
• Podwójny SMTP: e-maile systemowe i formularz kontaktowy
• Szablony: Potwierdzenie zamówienia, Instrukcje przelewu bankowego, Faktura dla użytkownika
• Faktura PDF jako załącznik do wiadomości e-mail; Poprawny format kwot i walut we wszystkich językach
Kasa i koszyk
• Wieloetapowa realizacja zamówienia: Rozliczenie → Wysyłka → Przegląd i płatność
• Dynamiczny pasek boczny z wyświetlaniem sumy częściowej koszyka, VAT, kosztów wysyłki i wartości zamówienia
• Dostosowanie interfejsu użytkownika do urządzeń mobilnych — poprawne wyświetlanie przycisków i kwot na wszystkich urządzeniach
Panel administracyjny
• Ręczne wysyłanie faktury PDF z panelu administracyjnego
• Wyzwalanie wysyłania faktury po zmianie statusu zamówienia na Zapłacone
• Zarządzanie zamówieniem, walutą, kosztami wysyłki i stawką VAT
Stos techniczny
Backend #laravel 10, #PHP 8.1, #MySQL
Płatności #stripe API (sesje realizacji zamówienia), #PayPal REST SDK
PDF barryvdh/laravel-dompdf
E-mail Laravel Mail, szablony Blade, SMTP
Frontend Blade, Bootstrap 4, jQuery, Owl Carousel
DevOps Hostinger Hosting współdzielony, #ssh, Laravel Artisan
Rozwój i rozwój międzynarodowego sklepu e-commerce z upominkami
Platforma Laravel 10, PHP 8.1, MySQL, Hostinger
Płatności Stripe, PayPal, Przelew bankowy
Języki: angielski, norweski, szwedzki
Waluty: USD, EUR, NOK, SEK, GBP, CAD
Pełny cykl rozwoju platformy e-commerce: integracja systemów płatności, obsługa wielu walut, zautomatyzowany system fakturowania i komunikacja mailowa.
Systemy płatności
• Stripe Checkout: integracja z transferem towarów, dostawą i podatkiem VAT jako oddzielnymi pozycjami; Zapisz dokładną kwotę transakcji w bazie danych
• PayPal: obsługa 6 walut, automatyczne przeliczanie nieobsługiwanych walut na EUR
• Przelew bankowy: tworzenie zamówienia, wysyłanie wiadomości e-mail z danymi Revolut/IBAN/SWIFT
Faktury (PDF)
• Generowanie faktur PDF za pośrednictwem barryvdh/laravel-dompdf
• Dynamiczna logika VAT według kraju docelowego: Wielka Brytania, Norwegia, UE, reszta świata
• Automatyczne wysyłanie faktury po zmianie statusu zamówienia na Zapłacone w panelu administracyjnym
• Kwota faktury zawsze równa się rzeczywistej kwocie pobranej przez Stripe
Wielowalutowość
• Obsługa 6 walut z poprawnym formatowaniem (miejsca dziesiętne, separatory, znaki)
• Logika zaokrąglania: koszyk pokazuje limit, Stripe pobiera dokładną kwotę, faktura wyświetla rzeczywistą płatność
• Darmowa wysyłka z progiem w każdej walucie osobno
Komunikacja e-mailowa
• Podwójny SMTP: e-maile systemowe i formularz kontaktowy
• Szablony: Potwierdzenie zamówienia, Instrukcje przelewu bankowego, Faktura dla użytkownika
• Faktura PDF jako załącznik do wiadomości e-mail; Poprawny format kwot i walut we wszystkich językach
Kasa i koszyk
• Wieloetapowa realizacja zamówienia: Rozliczenie → Wysyłka → Przegląd i płatność
• Dynamiczny pasek boczny z wyświetlaniem sumy częściowej koszyka, VAT, kosztów wysyłki i wartości zamówienia
• Dostosowanie interfejsu użytkownika do urządzeń mobilnych — poprawne wyświetlanie przycisków i kwot na wszystkich urządzeniach
Panel administracyjny
• Ręczne wysyłanie faktury PDF z panelu administracyjnego
• Wyzwalanie wysyłania faktury po zmianie statusu zamówienia na Zapłacone
• Zarządzanie zamówieniem, walutą, kosztami wysyłki i stawką VAT
Stos techniczny
Backend #laravel 10, #PHP 8.1, #MySQL
Płatności #stripe API (sesje realizacji zamówienia), #PayPal REST SDK
PDF barryvdh/laravel-dompdf
E-mail Laravel Mail, szablony Blade, SMTP
Frontend Blade, Bootstrap 4, jQuery, Owl Carousel
DevOps Hostinger Hosting współdzielony, #ssh, Laravel Artisan