We need to make some changes to our existing classifieds website. We are using the 68classifieds software, which is an off-the-shelf classifieds website system.
Tasks
[login to view URL] the registration page add a new field Logo: This logo appears on the listing page above the field Seller.
[login to view URL] the registration page Add another dropdown called Choose Package (Dealers Only): (more details below)
[login to view URL] the registration page Add another text box called Dealer Group (Dealers Only): (more details below)
[login to view URL] a dealer has created an ad skip step 5 – Verify Information. Go straight to Listing Preview.
[login to view URL] the user registering does not select Choose Package (Dealers Only), then they are a retail user and they are charged $17. You can also skip the choose package step for retail users as well.
_ _ _ _ _ _ _ _ _ _ _ _ _
Registration Page Form [see [login to view URL]]
Task 1.
Add a new field under Dealership Name (If applicable):
Logo (If applicable):
This logo image should appear above Seller: on this page
[ see [login to view URL]]
The logo can be any width, but only 50px in height.
Use the same image upload rules as you find on Step 4 – Add Images on the *Listing process. [see image [login to view URL]]
Task 2.
Add another dropdown called Choose Package (Dealers Only):
There will be two options
20 ads for $47/mth
250 ads for $99/mth
These are the discount groups 20 Ads for $47 per mth and 250 ads for $97 per mth in the backend.
NOTE:
- The discount groups are already set up in the backend.
- To see discount groups in the backend login -> Payment -> Coupons & Discounts -> Choose Package [see image [login to view URL]]
- Both of these discount groups show 100% discount. This is because, for the moment, these dealers will be invoiced manually by admin staff.
- You will see that the discount has an expiry date. Don’t worry about expiry dates. Those will be managed manually.
- When the user selects their package, add their user group to the correct discount group.
- The full price for an ad is $17. If you are not a dealer, you pay $17 per ad.
Tasks 3.
Add another text box called Dealer Group (Dealers Only):
- As the person types the Dealer Group, use autocomplete to compare what they are typing to the database.
- Don’t show these user groups: Administrators, Registered Users, Users Awaiting Email Confirmation, Banned Users, Guests in search and autocomplete.
- Underneath User Group (Dealers Only): Put Search for existing Dealer Group. This brings up a popup search box where they can search for user group.
- NOTE: Dealer Group is User Group in the system.
- If the user group does not exist, create a new user group in the system and add the user to it.
- If the registering user is not a dealer then they are a retail user, the user registration stays as is.
When a user (dealer) registers what are the steps? How do users, user groups and the discount groups work together?
1. Create the user
2. Create the user group, if they do not choose an existing one.
3. Add the new user group to 20 Ads for $47 per mth or 250 ads for $97 per mth discount groups.
If the group is already part of one of these two discount groups, then you do need to add it.
Users are assigned to user groups which are then assigned to discount group, if required. All users are assigned to a user group, but not all user groups are assigned to a discount group.
_ _ _ _ _ _ _ _ _ _ _ _ _ _
Task 4.
Once a dealer has created an ad skip step 5 – Verify Information. Go straight to Listing Preview.
_ _ _ _ _ _ _ _ _ _ _ __ _
Task 5.
If the user registering does not select Choose Package (Dealers Only), then they are a retail user and they are charged $17. You also don’t need to show them the package page. Show them all other listing pages, however.
Other General Requirements
1. Bachelor degree preferred, but not required
2. 4+ yrs programmer PHP / MySQL
3. Available to work on project full time, not available to part-time developers
4. Able to start work 10 am IST (or earlier)
5. English: Written (excellent), spoken (good)
6. Access to phone / internet phone
7. Resume available
8. Broadband
Hello, I am php pro,let me do this simple tasks for you, also, i can do more tasks in the future if you want do more customization on the system. thank you!