购物车框架 [英] Shopping Cart Framework

查看:119
本文介绍了购物车框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的任务是建立一个卖书的购物车。我想寻求帮助,让我朝着正确的方向,从这里走到哪里。



在我看来,我可以用两种方式:




  • 使用CI框架并从头开始构建网站。

  • 使用现有的购物车系统


  • 执行CI的问题是非常乏味的。你基本上是从头开始构建的。所以这需要时间,并增加了一个事实,这是我第一次建立一个购物车。第二个选项似乎是确定。为什么我会重新发明轮子这么说。唯一的问题是找到正确的开源库,这是非常有据可查的。



    所以基于我有两个选项。如果你认为这是第二个选项,你可以建议(如果你之前创建了一个购物车)购物车应用程序是容易和代码基础类似于CI。我发现OpenCart是确定的,但我想在我开始之前寻求其他建议。

    解决方案




    • 您的编程经验是什么?

      • 以前是否使用过大规模的网络应用程序?

      • 您是否使用过付款整合?

      • 您曾经从事过这项工作设置托管环境?


    • 您的项目的预算是多少?


    • 当商店在线时,谁管理托管,支持谁? ,维护等?



    构建在线商店不是一个简单的小任务。一个有这样流动的小商店将产品添加到购物车 - >去结帐 - >支付使用第三方支付提供商可以非常容易和快速完成。但这里有一些注意事项:




    • 装运方法应该有多个?

    • 网站处理多个国家/地区,在这种情况下,您必须考虑增值税,发货等。

    • 付款选项:信用卡,短信,发票,PayPal,应该有什么?

    • 在后端处理订单,退货和产品

    • 如果您希望直接实施(SSL证书等)
    • 折扣功能,例如折扣代码

    • 可销售多个捆绑在一起的产品。



    我可以继续一段时间,让列表越来越详细,但我真的没有时间:)这只是为了告诉你,有很多因素,进来在建立网上商店时玩。



    Magento



    如果你是一名经验开发人员,并且熟悉Zend框架(它是建立在它上面的),这是一个很好的选择。查看Magento的功能,如果您知道Magento几乎任何可能的事情如何正确地定制它。如果你不熟悉它,这不是一件容易的工作,学习曲线非常陡。



    如果你不是经验或商店不需要所有的高级功能。这是一个资源猪,如果你不知道你的缓存,你会有一个不好的时间。



    Shopify



    如果您需要设置在线商店匆忙与稳定的环境,你可以通过功能提供,我会说这是你最好的选择。实际上,我会说,至少90%的时间,这将是最好的选择。



    您不必担心付款实施,后端开发,



    结论



    我只列出了2选项在这里,一个先进和一个更简单的。我想你应该真正调查不同的选择。看看他们的功能,他们的成本,等等。然后你必须考虑到这一点,你需要为你完成商店所需的时间。



    至少我希望我给你一些观点,只是让我知道,如果你对我写的任何问题。


    I am tasked to build a shopping cart that sells book. I would like to seek help in putting me in the right direction as to where to go from here.

    As of what I see, I can do the cart in two ways:

    • Use CI framework and build the site from scratch.
    • Use an existing shopping cart system and build from there.

    The problem with doing the CI is its very tedious. You are basically building from scratch. So this will take time and add to the fact that this is my first time building a shopping cart. The second option seems to be ok. Why would I re-invent the wheel so to say. The only problem is finding the right open source cart that is well documented for me to start on.

    So based on the two options I have. If you think it is the second option, can you suggest (if you had created a cart before) a shopping cart application that is easy and the code base is similar to CI. I found OpenCart to be ok but I would like to seek other suggestions before I start.

    解决方案

    There are many things to take into consideration here.

    • What is your programming experience?
      • Have you worked with big scale web applications before? (I would say that almost all online store could be considered big scale web applications)
      • Have you worked with payment integrations?
      • Have you worked in setting up hosting environments?
    • What is the budget for your project?
    • Are you the only one working on the project?
    • What is your client expecting from the finished product?
    • When the store is online, who manages hosting, support, maintenance, etc?

    Building a online store is no simple and small task. A small store with a flow like this add product to cart -> go to checkout -> pay using a third part payment provider could be accomplished quite easily and fast. But here are some more considerations:

    • Shipping methods, should there be multiple ones?
    • Must the site handle multiple countries, in that case you have to consider VAT, shipping again, etc.
    • Payment options: Credit card, SMS, invoice, PayPal, and the list goes on.. What should be available? And this will require a good hosting environment if you wish to do direct implementations (SSL certificates, etc).
    • Handling orders, returns and products in the backend
    • Discount features, such as discount codes
    • Being able to sell multiple products bundled as one.

    I could go on for a while and make the list more and more specified, but I don't really have the time for that :) And this was just to show you that there are a lot of factors that comes in to play when building an online store.

    Magento

    This is an excellent choice if you are an experience developer and familiar with the Zend framework (which it's built upon). Take a look at the features for Magento, pretty much anything is possible with Magento if you know how to customize it correctly. This is not an easy task if you're not familiar with it and the learning curve is very steep.

    This is a bad choice if you're not experience or the store doesn't need all of the advanced features. It's a resource hog and if you don't know your caching you will have a bad time.

    Shopify

    If you need to setup a online store in a hurry with a stable environment and you can settle with having the features they offer, I would say this is your best choice. Well actually I would say that at least 90% of the times, this would be the best choice.

    You won't have to worry about payment implementations, backend development, support, hosting, and all the other things that comes into play.

    Conclusion

    I've only listed 2 options here, one advanced and one more simple on. I think you should really investigaste the different options. Take a look at their features, how much they cost, etc. Then you have to take that into consideration vs the time it will take for you to complete the store.

    At least I hope I gave you some perspective on this, just let me know if you have any questions on what I wrote.

    这篇关于购物车框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆