对于购物车的使用感到困惑

时间:2012-10-11 22:36:30

标签: php shopping-cart

我有一个需要购物车的项目,这是我的困惑开始的地方。我们想到的支付网关支持很多购物车,但这是否意味着我不能自己创建自定义购物车?我们只卖了大约10种产品,所以我希望为我的客户创建一个定制的购物车。

这是一个PHP / MySQL网站,因为这是我的第一个电子商务项目,我担心如果我创建自定义购物车,我将无法将其链接到网关。我只是偏执狂吗?

3 个答案:

答案 0 :(得分:2)

这取决于网关以及如何传递信息。

一般情况下,如果支付网关支持多个购物车,您将有技术方式链接到它,但您需要其API的详细信息(如何传递项目,数量,税收,运输信息等...)

最糟糕的情况是,您可以查看支持的购物车如何操作并复制功能。

查找信息的最佳位置是支付网关本身 - 有时它们提供各种语言的SDK或API。当然,这一切都假设支付网关愿意让您使用自定义解决方案(大部分都是)

我想指出电子商务是一个高风险的发展领域,在生产环境中使用它之前,你应该绝对确定你知道自己在做什么。您需要尽可能确定您的代码中没有可能导致过度/不足充电,SQL注入攻击等的错误/缺陷。

答案 1 :(得分:0)

如果任何支持的推车都是开源的,那么是的,你有点偏执。您可以更轻松地查看其中任何一个的付款模块,以了解网关是否希望传递内容。除此之外,网关通常会记录它所期望的内容,这就是首先编写这些开源模块的方式。

据说,虽然......如果这是你的第一个电子商务网站,你可能想要从现有的购物车开始,为自己省去一堆麻烦。当您处理信用卡信息和金钱时,需要担心的事情和规则要遵循,并且您不希望未经证实的代码等待被利用。那些现成的大型推车已经出现了一段时间,不太可能做出完全错误的事情。

答案 2 :(得分:0)

支付提供商通常处理处理货币的安全问题。只需确保您为所有交易使用SSL。

话虽如此,那里有很多购物车实施。我通常喜欢这些,因为即使你从小开始,你也可能会成长。现有的实现将为您提供这种可伸缩性,而不是自己动手。除非您计划通过自定义实现为客户创建差异化,否则请使用现成的。