使用CS-Cart通过API将项目添加到购物车

时间:2011-05-09 02:24:22

标签: php api cs-cart

我正在构建一个Web应用程序,允许站点的访问者自定义构建产品,然后将该定制项目添加到他们的购物车中以便购买它。例如,我可能会使用以下自定义构建汽车:

  • 铝合金轮
  • 真皮座椅
  • 红色

我一直在寻找解决我问题的方法,但还没有找到任何非常有帮助的方法。我使用CS-Cart作为我的购物车解决方案。

我需要知道的是如何以编程方式将此自定义项目添加到用户的购物车中。 CS-Cart是否提供了用于执行此类操作的API?如果没有,有没有人对如何实现我的目标有任何建议?我基本上只需要将一个通用的“自定义构建”项添加到用户的购物车中,并将它们以某种方式附加到此项目上进行自定义。

1 个答案:

答案 0 :(得分:2)

我一直在看CS-Cart,这个问题出现了。

从阅读CS-Cart API documentation开始,看起来CS-Cart的API更像是一个插件框架而不是实际的Web服务。换句话说,我相信您可以编写代码来修改CS-Cart(或以编程方式更新购物车项目),但是这段代码需要作为插件写入CS-Cart而不是简单地作为来自您的第三方webapp的API调用

所以我认为你有两个解决方案:

  1. 构建一个CS-Cart插件,它有一个迷你API,可以从您的webapp中获取自定义项目,并通过CS-Cart将其添加到购物车中
  2. 如果你真的需要将这个项目添加到购物车中,并且你的webapp和CS-Cart位于同一台服务器上,你可以绕过CS-Cart并让你的webapp直接添加项目进入CS-Cart的购物车PHP会话
  3. 我希望这会有所帮助 - 我对CS-Cart并不熟悉,所以如果有任何事实错误,我道歉。