- shopping cart
- account information
- order/customer tracking
- analytics
- SSL/TLS/Certificates for https
- payment processing
- drop shipping
- SEO
- openshift or other cloud hosting
- full stack documentation
- database ER diagram
- tests
- skinning of front end
- built in, best in class security
- There's probably a bunch of these ecommerce options out there, however I want to remain with the Laravel spirit of simplicity and delight to use/extend.
- Therefore, only what can be found in the Laravel docs is what I'm using for the backend.
- I want to keep it easy, cleanly coded, and documented enough for beginners to use happily, while leaving it extensible enough for an experienced dev to fork.
- HTTP-within-SSL/TLS
- Extended validation
- Stripe.
- Full Credit Card info stored on Stripes servers.
- Only store a token in our database.
- Tokenization of sessions.
- Sanitized User inputs
- Only open source, widely used, actively developed, software projects included.
- Many active users using it.
- Audit by proxy.
- Security patches/updates.