Find Jobs
Hire Freelancers

348957 Python Shopping Cart

N/A

In Progress
Posted over 14 years ago

N/A

Paid on delivery
PYTHON GENERAL I am looking for an ongoing relationship with a dependable Python/MySQL/XML programmer. I have included a program that needs to be built immediately (a shopping cart), but this is just the beginning. There will be a continual stream of work for you. In addition to numerous upgrades to the shopping cart, future work will also include integrating with my Flash developer for seemless Flash content that also is search-engine friendly (renders HTML pages for all Flash pages, individual URLs, titles, etc., enables SEs to read content, etc.). Also, please tell me your blood type. Like the Japanese government and large corporations, I hire according to blood type. * The winning bid will be a person with an excellent track record and longevity (minimum a year) here at ScriptLance. Don't even bother applying if you don't have that qualification. * The winning bid will also be a person with excellent skills in HTML, CSS and Javascript. * All bids that simply state "I can do the job" and "see my resume" will be deleted without further consideration. Either take the time to intelligently bid out the work and explain explicitly why I should hire you or move on and don't waste my time. That is not to say that I don't want to see your resume...I do. * Your money will be put in escrow at the beginning of each job: never a worry about having to wait to get paid. * I require that you post your code to me regularly, even daily, and point out to me what you've done, so that I can guide your work. I am also a programmer, and I know exactly what I want (whereas you obviously don't know exactly what I want). I prefer someone who is not located in the Americas, so that when I check your code I can also update and edit it while you are asleep :) * You need to be able to write classes (something I cannot, but I can read them and check your work :) As explained below, most of your work for me will be impoving a shopping cart I have begun, and we will be adding classes that enhance its ability, classes that can be used or set aside for each new project we engage. We will open source this shopping cart. If you have experience in cherrypy or some other such platform that is inherently object oriented, that is a plus. * I need you to demonstrate for me that you can think creatively. This is important. The last time I built a shopping cart, I had a wonderful employee from Belarus that was great to work with except for the fact that he couldn't think creatively. As a result, he didn't anticipate potential future needs as he built our shopping cart, and therefore it quickly became "spagetti code" instead of nice, modular OO code. I ended up tossing all that work out. This is the primary reason I will supervise your work. I don't want to make that mistake again. * Take a look at the code I have provided. Tell me in detail what you would do to improve it and complete the project. SHOPPING CART I built what I call a "truncated" shopping cart for a real estate client. It enables the client to enter new data using a TTW form, displays the data by category and enables the user to select one specific house and view all the data for that house. I now need to take the shopping cart to the next level of enabling customers to purchase online. You will start from this code, but feel free to rewrite it in order to fit into an overall OO plan. * Always think in terms of how the shopping cart can be expanded in the future. Always build with expansion in mind, even if it takes more time initially. For example, initially we will not include a search function or checkout through a payment gateway (PayPal or a bank), but eventually we will. Keep things like that in mind as you develop it. Take notes of your ideas and suggest them to me. Most of the work you do for me will be related to this shopping cart, improving it, adding on to it. * Initially, we will not clear credit cards through a gateway; rather half the number will be posted on a page behind a firewall, and the other half will be sent to the client in an email. * We will generate two emails: one to the client reporting the details of the sale, the other to the customer thanking him for his business and summarizing his purchases. * Each product must spawn its own options table. That way we can accommodate any variations of the same we want. For example, I once had a client that sold tablecloths. Some of them came in different styles (square, rectangular, round) and in different sizes as well. Both of those options changed the price. It required a lot of reworking for my old programmer to accommodate that. Obviously, if he had spawned individual options tables for each product his work would have been much easier. * There will be no taxes charged. * There must be a button for making the product "invisible", such that it does not appear in the shop when clicked. This is useful for items that are temporarily out of stock. * Shipping will be standardized as either a percentage of the sale, a fixed amount per item, a fixed amount per sale, or a combination of a fixed amount per sale and a percentage above a certain price. The client will select the shipping algorythm and enter the fixed amount per item when he enters the item into the shopping cart. * The interface must be changed such that thumbnails are generated automatically. We need to add a class immediately for a client that will enable customers to re-fill prescriptions online. Here are the requirements: * The client (pharmacy) will enter data TTW about the doctors (phone, fax, address, etc.) to build out a MySQL table. * The client will enter customer data TTW so that the customer can re-fill their prescriptions. This includes username, password and email. * The client will enter data concerning each of the customer's prescriptions. These will spawn individual tables for each customer's prescriptions. The data will include drug, doctor, prescription, etc. The easy way to build these tables is by naming them (%sPrescriptions) % (customer). That way you can read the customer's name without entering it into the table.
Project ID: 2094783

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 VIRGIN ISLANDS, U.S.
Charlotte Amalie, Virgin Islands, U.S.
4.8
13
Member since Aug 2, 2003

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.