Find Jobs
Hire Freelancers

210433 authorize.net shopping cart

N/A

In Progress
Posted about 16 years ago

N/A

Paid on delivery
I have created a website which contains a catalog of Photography for sale. I would like to add a shopping cart so people can purchase photography directly from the site. I do not want to use a canned shopping cart software like ZenCart as it is much more complicated and bloated than what I need and these canned carts take over the product display where I have already written an interface to my photo catalog. I would like to add a simple "Add to Cart" button on the photo details page that gives the buyer a few configuration options and then keeps track of the cart contents until checkout. Checkout should use the [login to view URL] AIM (Advanced Integration Method) API providing a seamless checkout experience. Should be able to handle Tax and shipping should be calculated assuming US Domestic shipping for now via UPS or possibly FedEx. The website is called Unique Perspectives Photography [login to view URL] The checkout button and options will be displayed on the image details page - for example: [login to view URL] The customer should be able to "Buy Image" and then display a div block of image options such as 1) print size (4x6, 5x7, 8x10, 8x12, 11x14, 13x19, 16x20) 2) print paper (matte, glossy, fine art, watercolor) 3) mat color (white, black, red, yellow, blue, green, orange, purple) 4) mat style (4 ply, 8 ply) 5) frame size (16x20) 6) frame type (wood, metal, natural, black) Each option should have a price associated with it that can be calculated in the final price. The options are independent of which photo is selected although the checkout should reference the Photo Model ID (0001-105 in the above example link). Each option should have a unique ID also. A large part of our sales model incorporates gift certificates which can be redeemed for a money value or for one framed photograph. The checkout system should support Gift Certificates which will have an ID, status, and expiration date. The status will be "purchased, open, claimed and void". The checkout should have a place to enter the gift certificate which can be redeemed for a dollar amount or for 1 product (such as one framed photo with base options). The gift certificate will also be a product that can be purchased separately in blocks of 1, 5 or 10 gift codes. There will be a separate interface for buying gift codes and buying photos although both can use the same shopping cart and checkout. The admin interface which was described in project summary will need to be created. It should contain a login (username/password can be a constant in a global file for the purposes of development), order tracking, gift certificate tracking, product tracking. The files I am expecting at the end of the job are as follows: - SQL export file with tables needed for orders, products, attributes etc - PHP files for admin interface (should use secure login that can be used over HTTPS or HTTP0 - PHP files for back end classes and code - PHP file for front end. All front end code can be put in one file with different functions in different DIV blocks as this will be integrated into the final production code on different pages. For example, photo purchase in one div block, view cart in one div block, checkout in one div block etc. These functions should be clean and self contained so it is easy to copy and paste into other PHP/HTML files. The checkout process should be secure and able to run over HTTPS. No credit cards will be stored in the servers database and are only sent to [login to view URL] for validation and purchase.
Project ID: 1956660

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of
0.0
0
Member since Mar 26, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.