Objective:
Zonemanhattan plugin developed as a membership system which has Admin and User ends supporting users to purchase Food ordering plans and manage the schedule of order receiving. Users can manage days to deliver on a calendar and also postpone and renew the schedules. Paypal and Credit card payments using paypal pro is integrated for payment processing.
Strategy:
- Plugin developed for wordpress with supporting two user roles
- Admin can manage Plans/ Renew Plans , Users, Delivery schedules, Postpones / Renews
- Users can order/ renew plans, Postpone, Manage their profiles
- Hooks and Filters used to better support wordpress
- Custom database table used to manage users (NOT wp_users)
- Custom functions for Register, Login, Logout and forget password
- Sensitive actions is logged in a log table
- Sends email notifications for sensitive actions (for both Admin and Users)