Completion of Web site
- or -
Post a project like this$$
- Posted:
- Proposals: 3
- Remote
- #39681
- Expired
Description
Experience Level: Intermediate
Potential bidders please READ the brief - too many are bidding for a NEW website, which is NOT what I want
My web site NEEDS COMPLETION
Need a PHP and Mysql person
I am a photographer who takes wedding photographs and other photos.. These are uploaded onto the website, clients are given an id and password, and look at the watermarked photos.
Once they purchase, the photos are downloaded, watermark automatically removed and payment is completed by paypal.
Majority of the website IS FINISHED (90% approx) but the following needs to be completed:
1. Order management system
a) create order management section
b) needs to list orders placed (table: orders), link through to order details
c) flag orders which failed to process ("INVALID" in paypal response, table: orders)
d) ability to re-allow downloads of orders after they've expired (send order ID to order-processor.php which will re-zip and email the buyer)
2.Script: http://********.co.uk/paypal-ipn-listener.php
paypal sends this script an IPN (instant payment notification) with the payment details when a customer goes through the paypal checkout to place an order. Customers should never be taken directly to this script. The script then runs various checks and also calls the file order-processor.php which adds all ordered photos to a ZIP file and notifies the customer that it's ready for download. The download link appears in the gallery which they placed the order from.
paypal sandbox (sends dummy payment messages to test the IPN script): https://developer.paypal.com/us/cgi-bin/devscr
paypal ipn guide (implementation instructions): https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf
todo in this script:
a)paypal-ipn-listener.php has been completely tested with the paypal sandbox, but now needs testing as a live order through paypal.
b)this will require updating the paypal address from the sandbox to the live one on line 72 of paypal-ipn-listener.php - see the IPN guide file (link above) for which address to use.
3. Create file cleanup code
a) create a cron job or some script to delete old order files (i.e. zip files stored in /orders/ where the download time expired one week or so ago)
4.Other
a) add static content pages - I have content and images ready
b) free photo gallery - link to my flickr account
c) photos for sale which are available to anyone
d) this will require a little re-working of the gallery system so that no login is required and existing downloads for that gallery do not show up to all users. Perhaps just serve the download immediately and then delete it.
e) links page
f) check that paypal payment receiving preferences are for GBP only in paypal business account.
Hope this is sufficient information, for you to be able to bid for the work....
My web site NEEDS COMPLETION
Need a PHP and Mysql person
I am a photographer who takes wedding photographs and other photos.. These are uploaded onto the website, clients are given an id and password, and look at the watermarked photos.
Once they purchase, the photos are downloaded, watermark automatically removed and payment is completed by paypal.
Majority of the website IS FINISHED (90% approx) but the following needs to be completed:
1. Order management system
a) create order management section
b) needs to list orders placed (table: orders), link through to order details
c) flag orders which failed to process ("INVALID" in paypal response, table: orders)
d) ability to re-allow downloads of orders after they've expired (send order ID to order-processor.php which will re-zip and email the buyer)
2.Script: http://********.co.uk/paypal-ipn-listener.php
paypal sends this script an IPN (instant payment notification) with the payment details when a customer goes through the paypal checkout to place an order. Customers should never be taken directly to this script. The script then runs various checks and also calls the file order-processor.php which adds all ordered photos to a ZIP file and notifies the customer that it's ready for download. The download link appears in the gallery which they placed the order from.
paypal sandbox (sends dummy payment messages to test the IPN script): https://developer.paypal.com/us/cgi-bin/devscr
paypal ipn guide (implementation instructions): https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf
todo in this script:
a)paypal-ipn-listener.php has been completely tested with the paypal sandbox, but now needs testing as a live order through paypal.
b)this will require updating the paypal address from the sandbox to the live one on line 72 of paypal-ipn-listener.php - see the IPN guide file (link above) for which address to use.
3. Create file cleanup code
a) create a cron job or some script to delete old order files (i.e. zip files stored in /orders/ where the download time expired one week or so ago)
4.Other
a) add static content pages - I have content and images ready
b) free photo gallery - link to my flickr account
c) photos for sale which are available to anyone
d) this will require a little re-working of the gallery system so that no login is required and existing downloads for that gallery do not show up to all users. Perhaps just serve the download immediately and then delete it.
e) links page
f) check that paypal payment receiving preferences are for GBP only in paypal business account.
Hope this is sufficient information, for you to be able to bid for the work....
Pierre B.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
29 Mar 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies