Afri Seasons is a full-featured multi-vendor e-commerce platform connecting African food vendors with customers across the Philippines. The platform enables vendors to manage their stores, products, and orders while providing customers with a seamless shopping experience.
Key features include:
- Multi-vendor marketplace with store management, product listings (simple/variable), add-ons, and KYC verification
- Complete order lifecycle management with vendor approval workflow and real-time status tracking
- Xendit payment integration supporting credit cards, GCash, Maya, GrabPay, ShopeePay, QRPH, and bank transfers
- Lalamove API integration for dynamic delivery fee calculation based on distance and vehicle type
- Automated email notifications for orders, payments, KYC status, and abandoned cart recovery (1hr, 24hr, 48hr reminders)
- Store hours management allowing vendors to set open days/times and toggle store on/off
- Admin dashboard for managing vendors, orders, payments, KYC verifications, and platform settings
- Announcement system for site-wide messages with customizable colors and positioning
- Responsive frontend with shopping cart, wishlist, product galleries, and guest checkout
- Abandoned cart recovery with automatic email reminders and optional discount coupons
The platform is built with PHP, MySQL, vanilla JavaScript, and integrates with Xendit (payments), Lalamove (delivery), Google Maps (geocoding), and PHPMailer (email). It serves both customers and vendors with role-based access, real-time order updates, and a commission-free business model to encourage vendor growth.

Project URL: https://afriseasons.com/
Technologies Used: PHP, MySQL, vanilla JavaScript
Client: Afri Seasons PH
Budget: $1700
Location: Philippines
Team Members: Petruth IT
Timeline: 6 weeks
Related
Discover more from Petruth Web Solutions
Subscribe to get the latest posts sent to your email.


