Php 如何在不使用模板的情况下将电子商务或购物车集成到网站中?

Php 如何在不使用模板的情况下将电子商务或购物车集成到网站中?,php,open-source,e-commerce,shopping-cart,store,Php,Open Source,E Commerce,Shopping Cart,Store,我的一位同事想让我在他们的网站上添加简单的电子商务功能。我研究这个项目的可能解决方案已经有一段时间了,我所看到的一切,包括Magnento/osCommerce/BigCommerce/zendcart/等等,似乎都是店面和模板,你必须设计成你的网站 我不希望使用店面或模板,这可能会或可能不会成为难以使用CSS的风格。我正在寻找一些开源PHP解决方案,我可以添加到现有的网站页面,例如我的包,添加到购物车,等等; 我不一定需要更高级的功能,比如优惠券兑换和税务计算器,尤其是如果我可以自己扩展当前平

我的一位同事想让我在他们的网站上添加简单的电子商务功能。我研究这个项目的可能解决方案已经有一段时间了,我所看到的一切,包括Magnento/osCommerce/BigCommerce/zendcart/等等,似乎都是店面和模板,你必须设计成你的网站

我不希望使用店面或模板,这可能会或可能不会成为难以使用CSS的风格。我正在寻找一些开源PHP解决方案,我可以添加到现有的网站页面,例如我的包,添加到购物车,等等; 我不一定需要更高级的功能,比如优惠券兑换和税务计算器,尤其是如果我可以自己扩展当前平台的话


有没有什么购物车解决方案我可以使用,它不会迫使我进入一个全新的模板,我必须进一步改进我的风格?

电子商务比你想象的要复杂得多。即使是像持久购物车这样简单的东西,允许用户添加一堆物品也需要相当多的代码。然后是整个结帐流程和订单跟踪/履行。任何真正的购物车都将包括配送选项、支付选项、某种购物车、结账流程、订单生成等。如果你只想销售一些产品,那么只需使用Paypal或Google Checkout即可。

只需编写一个代码,远比查找一个简单,配置它以适合你的口味。

Jcart可以做到这一点,这似乎很基本:


有点晚,但您可以通过与前端集成。不过,它是一个SaaS平台,需要做一些工作才能集成。通过允许您选择在没有模板的情况下使用哪些组件,应该可以给您带来灵活性。

我能想到的最简单的解决方案是显示电话号码并让客户按顺序拨打电话。您认为编写电子商务平台比在任何主要的开源Cart中设计模板更容易吗???是的,我可以写一个,一周内调试。考虑定制一个并调试定制,需要多长时间。如果是你的代码,至少你知道错误来自哪里。任何带有内置模板系统的现代购物车最多需要一两天才能弄清楚。调试CSS比调试代码容易得多。更不用说,一周内编写的任何购物车都是非常基本的。这是非常正确的。写我自己的将不简单,但它将允许最好的错误跟踪在我的结束和更精简的购物车由我自己的设计。感谢您甚至不需要一周,只要几天,您就可以获得MvcMusicStore示例,进行一些黑客操作,它肯定会工作。“尽管这是一个非常好的电子商务样本,但它是否足以让一个电子商务网站认真运行?”布伦特·弗里亚适时地指出。我想我可能需要记住很多底层功能,比如项目的数据库管理、php会话cookies等。我看过PayPal和Google Checkout api,它们实际上看起来相当可靠。问题是,他们的按钮图像会破坏我想要使用它们的网站的设计。PayPals橙色和Google Checkouts蓝色在页面布局中可能看起来不是什么麻烦事,但它们将是。如果这是我所能使用的全部,我将全力推进PayPal。如果你只有一些产品,特别是虚拟/数字产品,那么PayPal或Google是很好的解决方案。贝宝甚至给了一个真正的购物车的幻想,在注册前有能力添加多个产品。我最近也在学习PHP,对C++、汇编程序、一些java初学者有着扎实的知识,所以我有计划最终从地面上写出我自己的购物车。这将需要时间,这是我没有为目前的项目虽然。尽管如此,您对本教程有何看法:?从你使用购物车软件的经验来看,这将引导我走向一个坚实的方向。如果没有的话,你还知道其他很棒的教程吗?@Brent Friar我还没有找到任何教程或提示,告诉我如何将安全措施或实际的支付网关整合到从头开始构建的购物车中。当你提到“事情要复杂得多”时,你是直截了当的。。但是,又有什么值得做的项目,你也可以考虑为CMS建立一个电子商务扩展。Joomla和Drupal都是很好的构建框架,并以此为基础解决了所有电子商务项目所面临的主要问题——处理非产品内容。他们都能做到,但这对用户来说从来都不是很优雅或容易的。请注意,这里不鼓励只提供链接的答案。请考虑并在这里加一个提纲。我猜Che已经给出了完美的答案。有人问,是否有任何解决方案,以电子商务的任何网站。(切只说了一句。)