473,396 Members | 1,982 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Easiest shopping cart to develop

113 100+
Hi,

I'm planning to build a glasses website which will include a fully integrated shopping cart, the shopping cart will most likely need development to include more details and more categories and need to be highly customisable. The shopping cart also needs to be in PHP. Can anyone suggest a suitable candidate that they have past experience in?

Thanks,

Chromis
Mar 19 '09 #1
9 1590
TheServant
1,168 Expert 1GB
How you tried any of the free ones available? It is not easy to modify their code and maintain their security and operability. Long story short, I don't think it's worth your time making your own, and it's illadvised that you edit other company's software code... It would be much better to just find one that has suitable editting options as is. But let us know if you have tried any and I will get you some recommended ones when I get home later.
Mar 19 '09 #2
chromis
113 100+
Hi TheServant,

Thanks for your quick reply. I would like to find a cart with all out the box features that I require but having looked at various solutions like ZenCart osCommerce and X-Cart I think I'm going to struggle on that front. One of the features I need is to be able to provide a step by step process for selling a product, the product (Glasses) will have various add-ons and variations and won't be a simple case of selecting and purchase process.

Here is the intended process for buying glasses:

1) Choose frames
2) Choose lenses
3) Choose tinted lenses
4) Choose extras (Cases, straps)
5) Enter prescription
6) Shopping basket
7) Checkout

Is there something you can recommend? I am a fairly experienced developer, so I'm currently looking to extend the functionality of X-Cart which seems to have a great deal of support in the community.
Have you completed a project like this before and if so what did you use?

Thanks,

Chromis
Mar 20 '09 #3
TheServant
1,168 Expert 1GB
Hi Chromis, sorry took so long to reply. Unfortunately I have not done any modifications like this before. Because noone else has replied I get the feeling that not many people here have done this very closely either. It is a shame because in the near future I will be wanting to do this, so if you remember let me know how your search goes.

I have heard ZenCart and osCommerce are the most popular, and although they don't have those features out of the box, it cannot be *that* unique a problem so I imagine someone has already addressed it. Your best bet would be to go to their support forums and ask for a solution to this problem.

I don't think it sounds like a hugely complex problem, there will just be a lot of conditional statement and/or clever programming so that the correct options are available after a choice is made. It might be possible to edit their code to impliment this if they haven't got some solution for you, but you will need to ask them if this is allowed.

Alternatively... You can maybe create your own selection process on your website and then send the request to one of their checkouts. I have never done this, but while on their forums you can ask how to send order requests directly to the checkout part of their software.

Sorry I couldn't be any more help, but if you have time and remember, let me know what you end up doing.

Reagrds.
Mar 22 '09 #4
Expand|Select|Wrap|Line Numbers
  1. // on top of each page:
  2. @session_start();
  3.  
  4. // somewhere in cart.php or so
  5.  
  6. $_SESSION["basket"] = "product1*price1||product2*price2"; // don't type this :)
  7.  
  8. $product_array = explode("||",$_SESSION["basket"]);
  9.  
  10. $i = -1;
  11. while($product_array[++$i])
  12.      list($name[$i], $price[$i])=explode("*", $product_array[$i]);
  13.  
Have an ice day
Mar 23 '09 #5
Markus
6,050 Expert 4TB
There's no point in reinventing the wheel; go with something that's already been made. You'll save more time editing it than creating it from scratch.
Mar 23 '09 #6
chromis
113 100+
Thanks TheServant, yes having looked at Zen Cart it seems to be a sensible option. I'll post on the forum and see what they have to say.

Secmazec, it wasn't altogether clear what you were trying to show me, your code example isn't complete and wouldn't be a great deal of use. Thanks for your input though.

Markus, I agree, I won't be creating my own shopping cart.
Mar 23 '09 #7
The main idea of the easiest "php" shopping cart to develop. Maybe someone else clicked on this topic hoping to solve this problem.

But prolly won't help you mate, sorry.
Mar 24 '09 #8
TheServant
1,168 Expert 1GB
@chromis
No worries mate, hope to hear how you completed this.
Mar 24 '09 #9
chromis
113 100+
@secmazec
Ah right i see, yeah prob won't be going down the roll my own route, but thanks anyway.

Of topic; You a fan of Adam Beyer by any chance?
Mar 24 '09 #10

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Simon Langlais | last post by:
Hello Unix Gurus: Looking for someone who wants to be a partner in a joint venture to develop, market and support a Perl or PHP-based shopping cart. I have over 10 years in software/hardware...
2
by: Don Grover | last post by:
I am retrieving costs and product id's from a sql db. and need to build a shopping cart around it. How do I store the selected items and qty req so I can move into another catalog and total up as...
1
by: madison | last post by:
Hi, I am trying to start a website using paypals shopping cart function. If i have 10 items and they sell out, how do I make it so the item is then listed as sold out. The next person would not...
1
by: Jia Sun | last post by:
hello , everybody , i need a similar program , just like fancyimport.com if possible, pls contact me ,thank you very much . inchina@gmail.com
2
by: G.E.M.P | last post by:
High Level Session Handling Design for a Shopping cart 0) What am I missing? 1) How does OSCommerce do it? I'm thinking about building a shopping cart from scratch, using a library of dynamic...
2
by: Peace Maker | last post by:
Dear Posters: Can anyone recommend a robust and secure ready-made, free or paid PHP/ASP script-package that provides an online shopping mall, where merchants/sellers can sign up and upload...
7
by: isaac2004 | last post by:
hi i have a basic asp page that acts as an online bookstore. on my cart page i am having trouble generating 3 numbers; a subtotal, a shipping total, and a final price. here is my code i would...
0
by: lawrence k | last post by:
I know this question has been asked before, but every few months there are different levels of activity on the various open source projects, so I figured I'd ask again to hear what the current...
1
by: jecha | last post by:
I'm implementing a shopping cart but am having a problem in checking out a person who has added item in his/her shopping busket.The code for the checkout.php script is given below <?...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.