Разработка e-commerce решения
Gift Shop Millennium
Разработка и доработка международного e-commerce магазина подарков
Платформа Laravel 10, PHP 8.1, MySQL, Hostinger
Платежи Stripe, PayPal, Bank Transfer
Языки English, Norwegian, Swedish
Валюта USD, EUR, NOK, SEK, GBP, CAD
Полный цикл доработки e-commerce платформы: интеграция платежных систем, мультивалютная логика, автоматизированная система инвойсов и электронная коммуникация.
Платежные системы
• Stripe Checkout: интеграция с передачей товаров, доставки и VAT как отдельных line items; сохранение точной суммы транзакции в БД
• PayPal: поддержка 6 валют, автоматическая конвертация неподдерживаемых валют в EUR
• Bank Transfer: формирование заказа, отправка email с реквизитами Revolut/IBAN/SWIFT
Инвойсы (PDF)
• Генерация PDF инвойсов через barryvdh/laravel-dompdf
• Динамическая VAT логика по стране назначения: UK, Norway, EU, остальной мир
• Автоматическая отправка инвойса при изменении статуса заказа на Paid в админ-панели
• Сумма в инвойсе всегда равна фактически взысканной сумме Stripe
Мультивалютность
• Поддержка 6 валют с корректным форматированием (десятичные, разделители, знаки)
• Логика округления: корзина показывает ceil, Stripe взимает точную сумму, инвойс отображает фактический платеж
• Бесплатная доставка с порогом в каждой валюте отдельно
Email коммуникация
• Dual SMTP: системные письма и контактная форма
• Шаблоны: Order Confirmation, Bank Transfer Instructions, Invoice to User
• PDF инвойс как email вложения; корректное форматирование сумм и валют во всех языках
Checkout и корзина
• Многошаговый checkout: Billing → Shipping → Review & Pay
• Динамический сайдбар с отображением Cart Subtotal, VAT, Shipping, Order Total
• Мобильная адаптация UI – корректное отображение кнопок и сумм на всех устройствах.
Админ-панель
• Ручная отправка PDF инвойса из админ-панели
• Триггер отправки инвойса при изменении статуса заказа на Paid
• Управление заказами, валютами, доставкой и ставками VAT
Технический стек
Backend #laravel 10, #PHP 8.1, #MySQL
Платежи #stripe API (Checkout Sessions), #PayPal REST SDK
PDF barryvdh/laravel-dompdf
Email Laravel Mail, Blade templates, SMTP
Frontend Blade, Bootstrap 4, jQuery, Owl Carousel
DevOps Hostinger Shared Hosting, #ssh, Laravel Artisan
Разработка и доработка международного e-commerce магазина подарков
Платформа Laravel 10, PHP 8.1, MySQL, Hostinger
Платежи Stripe, PayPal, Bank Transfer
Языки English, Norwegian, Swedish
Валюта USD, EUR, NOK, SEK, GBP, CAD
Полный цикл доработки e-commerce платформы: интеграция платежных систем, мультивалютная логика, автоматизированная система инвойсов и электронная коммуникация.
Платежные системы
• Stripe Checkout: интеграция с передачей товаров, доставки и VAT как отдельных line items; сохранение точной суммы транзакции в БД
• PayPal: поддержка 6 валют, автоматическая конвертация неподдерживаемых валют в EUR
• Bank Transfer: формирование заказа, отправка email с реквизитами Revolut/IBAN/SWIFT
Инвойсы (PDF)
• Генерация PDF инвойсов через barryvdh/laravel-dompdf
• Динамическая VAT логика по стране назначения: UK, Norway, EU, остальной мир
• Автоматическая отправка инвойса при изменении статуса заказа на Paid в админ-панели
• Сумма в инвойсе всегда равна фактически взысканной сумме Stripe
Мультивалютность
• Поддержка 6 валют с корректным форматированием (десятичные, разделители, знаки)
• Логика округления: корзина показывает ceil, Stripe взимает точную сумму, инвойс отображает фактический платеж
• Бесплатная доставка с порогом в каждой валюте отдельно
Email коммуникация
• Dual SMTP: системные письма и контактная форма
• Шаблоны: Order Confirmation, Bank Transfer Instructions, Invoice to User
• PDF инвойс как email вложения; корректное форматирование сумм и валют во всех языках
Checkout и корзина
• Многошаговый checkout: Billing → Shipping → Review & Pay
• Динамический сайдбар с отображением Cart Subtotal, VAT, Shipping, Order Total
• Мобильная адаптация UI – корректное отображение кнопок и сумм на всех устройствах.
Админ-панель
• Ручная отправка PDF инвойса из админ-панели
• Триггер отправки инвойса при изменении статуса заказа на Paid
• Управление заказами, валютами, доставкой и ставками VAT
Технический стек
Backend #laravel 10, #PHP 8.1, #MySQL
Платежи #stripe API (Checkout Sessions), #PayPal REST SDK
PDF barryvdh/laravel-dompdf
Email Laravel Mail, Blade templates, SMTP
Frontend Blade, Bootstrap 4, jQuery, Owl Carousel
DevOps Hostinger Shared Hosting, #ssh, Laravel Artisan