• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 370
  • Last Modified:

best PHP cart for existing .html site

I need to come up with a customizable PHP cart that uses MySQL for a backend. We have thousands of existing .html pages, and I need to be able to integrate something (order button) into them without changing their extension.

I have played around with osCommerce, but I can't figure an easy way to make the cart not require customer login. We definitely want to let customers order without logging in, or, for that matter, without even having to choose to login or not. If they want to create an account, fine, they can do that last. We need 2 or 3 click cart functionality.

I will tie into/update/download orders from the MySQL db via ODBC on our local network using an MS Access app which we use for order management.

We must be able to use the new-ish XML UPS mod which will tie into our own UPS account shipping rates.

I can code or tweak most of the neccesary modifications, but I must find a solid fully functional cart to start with which does not require login or force the customer to choose. That is one click too many in the checkout process, especially when it isn't really neccesary.

Open source is a must. Like I said, I have investigated osCommerce extensively, have downloaded and installed it, tried it, tweaked it, been on their message boards, and have written directly to the dev team members. At this point I do not believe it will work for us.

I will pay whatever it takes to solve this, I am not neccesarily looking for a free cart.

Any ideas? Thanks.
0
horstuff
Asked:
horstuff
1 Solution
 
jdpipeCommented:
You say yoiu can't change the .html pages. This prevents you from doing any server-side stuff on those pre-existing pages. Perhaps you should consider a Javascript-based cart system. Then you could just use a <script src="http:///server.com/shoppingcart.php"></script><noscript>you must have javascript to use this store</noscript> bit added to your page. The <script> would download from the server and include the list of things that the person had added to their basket.

Using this approach I'm pretty sure you could get something working with OSCommerce, ZenCart, etc.

JP
0
 
jdpipeCommented:
.. in the previous, I am assuming that, while a user is browsing your store, you want to be able to show something on those pages that says "you have 1 item in you basket", etc. Maybe this is not necessary?

Also, it's not strictly true that your users would have to have Javascript for the above to work. You could have a non-Javascript 'add to basket' button (submit button with hidden form fields) but you couldn't have the dynamic text saying "you have 1 item".

How do you see the connection between your basket software and your static pages?

JP
0
 
horstuffAuthor Commented:
yes, the dynamic cart contents are needed on the .html pages. We could definitely use includes on them, and we already are for certain php driven things like price and model number.

None of that gets me by the problem of somebody not having to login or choose to do so or not when they want to just checkout and be done.
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
jdpipeCommented:
Do you want log in to be optional, or not even an option?
Obviously the latter is simplest, but it reduces your ability to do CRM down the track
JP
0
 
horstuffAuthor Commented:
we want the customer to be able to login if they want to via a link like "My Account" which will be at the top of all our .html pages. That way they can very quickly complete the order process. Somebody can create an account at any time via this link, or they will be presented with the opportunity for us to remember their details after they have placed an order, which will create an account for them and mail them a password. Better yet, they will have two textboxes on their final order confirmation page, which they can enetr a user name and a pw, and then they will have an account.
0
 
AlanJDMCommented:
It seems to me you might be better off writiting something yourself. I would be suprised if you found anything commercial that wasn't written around users logging into an account of some kind. I understand your reason for wanting to avoid it, but it is pretty standard in e-commerce to tie everything into an account. I have never used commercial e-commerce systems myself because they always seem to have limitations and I find it easier to write custome systems that I can design specificaly for the site in question.


Alan
0
 
horstuffAuthor Commented:
I don't have time to write something myself, and I am not good enough even if I had time. I can tweak and dink with it to make it do what I want, but I need a solid base to start with.

The no login thing is definitely a requirement
0
 
jdpipeCommented:
Someone pointed out a product called 'QuickCart' to me the other day - open source, maybe worth going hunting for?
JP
0
 
horstuffAuthor Commented:
I took a look at QuickCart. It is hosted, so that's not gonna work. My guess is anything that's open source is not going to be hosted, and open source is what we are looking for. Thanks anyway.
0
 
jdpipeCommented:
Sorry should have given you a URL
Try this:
http://freshmeat.net/projects/quickcart/

JP
0
 
horstuffAuthor Commented:
JP,

Thanks for trying with all your suggestions. I appreciate it.

I looked at quick.cart via that link, poked around, and it's not gonna cut it. Flat files instead of MySQL, which would be a waste of our MySQL server space and abilities.

Bobby
0
 
mmarthCommented:
this cart uses mysql and php. has several different carts and can have sign in or not.
just and an include line to create the cart access

http://www.dynamicwebsolutions.us/mainPage.php
0
 
jdpipeCommented:
Ok here is a nice store that is implemented in PHP and MySQL that doesn't require registration. I'm not sure if it has a registration or not, but perhaps it's fairly close to whatt you need.

Cheers

JP
0
 
jdpipeCommented:
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now