Coder Social home page Coder Social logo

multitablepro-store's People

Contributors

notcoffee418 avatar

Watchers

 avatar  avatar  avatar

multitablepro-store's Issues

Admin tool: /admin/users & /admin/viewuser

/admin/users

  • List of users with (js? ajax?) search function (by email)
    Containst name, info, number of purchases, reg date, verified etc

/admin/viewuser/$id

  • Display all licenses, purchases,-
  • ability extend license (add fake purchase for it), maybe private product in group w/ general ability to grant license upgrade/buy/renew that already exists

Email changing and user panel option to re-send verification email

/user/verify_account is functional - sends request mail (limited to once per 5 mins)
/user/verify_account/token - functional - only sends on register atm

Also /verify_account (request send mail) doesn't inform the user
Same with /user/verify_account/token - it runs but show no info other than URL appending #account-verified

Efficient support system

Either modify an existing project to use our user DB
Create a seperate one and link the accounts when email matches, request
Write your own (but that seems like a lot of pointless work)
Basic email system with github issues or seperate issue tracker which logs the user-id to be notified when a few is implemented (not a fan of this for so many reasons)

Test purchase system

  • Create order

  • Buy order

  • Upgrade order

  • Renew order

  • cancel order

  • test paypal payment

  • test (or understand) paypal subscriptions

  • Test live paypal payment

Automatic Emails

  • on register with email verification (email_confirmed)

  • Model Purchases->create_purchase

Bind tickets to github issues through name

Consider a seperate github project which acts as a hub accepting emails (which is apparently a thing) - support@mtp can redirect mails to the github email and we can respond through our individual email addresses, add any updates & close when needed.

and/or bug reports can be manually made here with compiled information to avoid duplicates.

EDIT:
Our own integrated support desk?
DB:
Tickets
id
user
description
message
status
label
priority
internalnote

Attachments
id
ticket
ext

fucntinsn:
CreateTicket(user email blabla)
ChangeStatus // open/close
SetInternalNote
ChangePriority
Reply(bool close) // sends mail

Cron to check support for new emails, import & delete them
Some way for users to view ticket status
maybe bind to github issues through API so they can be notified when an issue is closed automatically

User upgrades: Prevent free upgrade

Currently user can buy a year license for microstakes, then add a month of high stakes and it'll assume the license duration is 1 year and a month for 50$

Ensure that upgrades kill the current license and discount the price for the upgrade for the remaining time

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.