About this project
it-programming / web-development
Open
Project overview
Multiple "Client Groups" For Each Client Account: As we all know, Opencart allows you to create multiple "customer groups" and each customer can be assigned one. For this project, we will allow the administration to link each client with multiple groups in a different table than the one used by Opencart for the client's profile, then each client will be allowed to change the program of their profile in the frontend, selecting it from any of the groups that have been administratively allowed in your account, (only the records that are current and enabled). • Each time a program is enabled for a client, a validity period will be established by establishing an initial date and an expiration date. • Each enabled group of a client will have three states, these states will be for the exclusive use of the system, they cannot be edited by the client or by admin. The client: • The client will be able to modify the group of his profile between the groups that he has enabled. • The client will be able to see the list of their current groups, between those enabled and disabled. • The client will be able to see the list of expired groups. • The client will have a link where they can go and see the groups available on the platform, it will only be a link. Administration: • Administration may be linked to each client the programs they want, with the power to fill out the other fields of the registry. • Administration will have in the backend, in the list of the table "linkage_groups_clients, filters to filter by: user, Groups, groups and status. • Administration can edit each record when required. • Administration will be able to edit the addressing link inserted in the customer's account, so that it can explore all the groups.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Delivery term: Not specified
Skills needed