Yumefave | Laravel eCommerce Online Shop with Stripe and PayPal

Yumefave | Laravel eCommerce Online Shop with Stripe and PayPal

Updates: version 2.2 is released – Jan 2, 2018

Laravel, the #1 PHP MVC framework, is married with Stripe, the #1 payment processor, and now, supports PayPal payment as well! If online eCommerce services like Squarespace, Etsy… are not extendable for your needs, but a full eCommerce framework such as Magento is typically over-killed, then this is exactly what you are looking for.

This app is built with the latest Laravel version 5.5 (latest), Bootstrap CSS 3, tested on the latest stack of NginX 1.13 (Apache compatible), PHP 7 (or 5.6, for this app version 2.0 and below), MySQL 5.6+. From our research, this app is the ONLY eCommerce app that supports Laravel 5.5 latest.

I’m a U.S. developer, with extensive experience of leading and building several world-class teams and projects, including a Magento site with global traffic from 85 countries; hence, I see the need of an MVC framework app to replace the Magento beast, as well as recognize the importance of using the best practices in the code-base, so anyone who uses this app will not only enjoy it, but hopefully learn something from it. Certainly, I’d love to hear any feedback to bring this app to the next level. Keep in mind though, I built this app with only the fundamental features so that you can always extend it your way; however, they are more than enough to run your shop for most of your needs (I’m sure you wouldn’t get fooled with some other apps that have tons of complex and unnecessary features yet impossible to extend to your way!). Again, we’re open to any feature suggestions as it’s our standard :)

  • Full-featured shop:
    • Latest Laravel 5.5
    • Nested Categories
    • Promotion Codes / Coupons
    • Products
    • Search
    • One-page Checkout
    • Flat-rate shipping
    • Refund
    • Pay Later
    • Cash on Delivery
    • Address book
    • Shipping tracking
    • Full-screen Admin Panel NEW
    • Calendar – to manage events (users’ schedules, sales history etc.) NEW
    • Custom Order – to sell any random product NEW
    • Quick Stats in Admin Panel Dashboard
    • Confirmation emails
    • Static pages
    • Social Share
    • Etc.
  • Payments handled by Stripe
  • Accepts PayPal payments NEW
  • Photos uploaded and stored in Amazon S3
  • SEO-optimized
  • Responsive design (tested on iPhone, iPad, Android devices, tablets, desktops)
  • Clean & optimal codes w/ best practices and full comments
  • Extra: Beautiful & responsive email templates w/ Sparkpost
Open-source add-ons:
  • Laravel 5.5
  • Stripe API 5.1
  • PayPal REST API SDK 1.12
  • jQuery 1.10.1
  • Bootstrap CSS 3.3.7
  • FontAwesome 4.7.0






Shopping Cart:


Checkout w/ PayPal:

Admin Panel:


Version 2.2 release – Jan 2018:

  • Calendar: similar to Google Calendar, to manage events (users’ schedules, sales history etc.)
  • Admin can now manually create a new Order
  • Admin can now create a Custom Order (define new items on the fly; these items won’t be permanently stored in Inventory) // perfect for selling once-off items that won’t be listed on the site
  • Admin can now create new user
  • Improved query performance for Home page, Search page, Shop page, and Category page
  • Centralized sending email method to CustomHelper (with ability to use the default SMTP Mailable or SparkPost)
  • Brand-new full-screen Admin Panel design
  • Added Debugbar support
  • Added shipping address on PayPal order
  • Improved Stripe charge error handler
  • Improved Paypal charge error handler
  • Improved SparkPost send email error handler
  • Improved mobile menu
  • Replaced some money_format functions by number_format functions

Version 2.1 release – Sep 2017:

  • Laravel 5.5 latest
  • Requires PHP 7.0 and above
  • All features are the same as v2.0
  • v2.0 is included in this item if you have PHP 5.6

Version 2.0 release – Sep 2017:

  • Accepts PayPal payments
  • Added general Settings in Admin Panel
  • Compatible with both PHP 5.6 and PHP 7.0+

Version 1.2.2 release – May 2017:

  • Support 100% discount & Free Shipping Coupon
  • Support Bugsnag for Application Monitoring (optional)
  • Improved the logic to remove a Category
  • Fixed HTTPS for maps in Contact page

Version 1.2.1 release – May 2017:

  • Latest Laravel 5.4 (latest Laravel version)
  • Refactored most of the code base to the latest convention and best practices
  • Quick Stats in Admin Panel Dashboard

Version 1.2 release – Dec 2016:

  • Nested Categories
  • Promotion Codes / Coupons

Version 1.1 release – Oct 2016:

  • Updated to Laravel 5.3 (latest)
  • Refactored most of the code base to the latest convention and best practices
  • Order Refund (in Admin Portal)
  • Pay Later
  • Cash on Delivery
  • Multiple shipping carriers (USPS, UPS etc.)
  • Checkout Notes
  • More Product Option Types (Radio box, Drop-down pick-list etc.)
  • Social Share
  • Remember Me on Login
  • List or Grid Display in Products pages
  • Sort Products (by name, price, date etc.)
  • Slider in Homepage
  • A lot of improvements and extra features…
Disclaimer: This web app is a Laravel eCommerce website. Since this app can work in a broad range of systems and servers; we assume that you have some fundamental knowledge of your own stack (i.e. how to install Laravel, NginX, MySQL etc.)