Giter VIP home page Giter VIP logo

internal-ecom's Introduction

Student gift store

The idea behind this store is to provide a way for parents to buy gifts for students at a private boarding school. What makes this different from a normal store?

  • No shipping
  • No revies on products
  • Carts limited per students and per parent.
  • payment by check allowed
  • Admin creates user (Parent adn studant) accounts
  • Parents can only buy gifts for related students (related in admin interface)

Events:

Parents may only buy gifts for specific events. For example birthday and Christmas. Each event has an effective window. There are 2 event types. Personal (birthday) and Holiday (Christmans, New years..). Eligible window, the time before and after an date a gift can be purchased for that event. For exmple, for a Birthday a Parent can buy a gift for 30 day before or 7 days after. For Christmas 60 days before and 7 days after.

  • two event types, (personal and Holidays)
  • Each event type has a pre and post limit.

Cart limits:

Cart limits are set per event, per student, per parent. For example:

  • Mike, a student, has a 3 gift $100 limit. These limits apply to each event, 3 gifts, $100 for Christmas, and another 3 gift $100 for Birthday.
  • Jill, a Parent, has a 1 gift $75 Limit and can buy gifts for Mike. Then she can only play 1 gift up to $75 for Christmas and another 1 gift up to $75 as a birthday gift.
  • Jack, a parent, has a 3 gift $200 limit. If Jill buys Mike 1 $75 gift for Christmas, then Jack can buy Mike 2 gift totaling no more that $25 for Christmas.

Shopping

When Parent logins they see there Student and event they can shop for. See issue Welcome page #22

Checkout

For each item parent must choose Student and event.

internal-ecom's People

Contributors

cis-yogesh avatar pedro-walter avatar vincentdavis avatar

Watchers

 avatar

Forkers

pprolancer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.