The website is a pure gifting website. Now a person can either gift a physical product (eg flowers) or a virtual product (like a weekend getaway.)
Case 1: Physical Product
It can simply be bought and the shipping address where it needs to be sent given at the time of checkout. (this is the existing functionality in Virtuemart)
Case 2: Virtual Product
The person will buy a gift voucher for the product.
Now with this background let me explain the process flow
Expected workflow is as below :
A. Buying the Gift
1. The user can browse through the products and add them to the cart as per the normal workflow. (re-use of regular product workflow is expected if possible)
2. During the check out process when the user is asked to choose an address to send the gift to. The user must get 2 choices ‘your address’ (already there in the virtuemart flow) and the ‘gift receivers address’ (corresponding to ‘shipping address’). The existing code for edit/add shipping address will have to be modified here to also accept email id (it is not there in standard Virtuemart implementation). The gift will be sent to the selected address.
3. In Addition, we need to give the option to the Giftor to send an email to the Giftee. This email should contain a clickable link which will take Giftee to appropriate page on site as discussed below. We should provide a randomized activation code in the email in case there is any problem in the link opening properly.
4. In case the gift (physical or virtual) is being sent directly to the gift receiver, the desired date and time of arrival of the at the gift receivers address needs to be captured.
5. In case of a virtual gift being sent by email the system should be capable of sending this email as per the selected date & time on its own.
B. Claiming the Gift
1. User Gets Coupon Via Email or Snail Mail
2. Email / Snail mail contains instructions & link to claim the gift.
3. User comes to a 'Claim My Gift' Page where the Code should be added
4. On clicking the Submit button, the user will take to the product page, where details of the product will be mentioned. The user will be asked to confirm their email id or mobile number at which they can be contacted and a message will be there telling them that they will receive a call from us with more details in say 24hrs. this page should have links
[url removed, login to view] a gift - This Page will show items of the same value that the user can chose from. On selecting an item and pressing submit the new preference should be recorded
4.2 Extend the validity of the coupon – people should be given the option of extending the validity of a coupon from say 3 months to 6 months for a price
5. The homepage of the site should also have a link Redeem a gift. Basically this is a simple text box where user can enter activation code and see the product page
10 freelanceria on tarjonnut keskimäärin 791 $ tähän työhön
Hi I'm interested to do the job. I can assure you that I can deliver with quality and in timely manner. please contact with me for further query. Ready to start work as discussed. Thanks Monjurul Houqe