3

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

  • 合金轮毂
  • 真皮座椅
  • 红色的

我四处寻找解决我的问题的方法,但还没有遇到任何非常有用的东西。我使用CS-Cart作为我的购物车解决方案。

我需要知道的是如何以编程方式将此定制项目添加到用户的购物车中。CS-Cart 是否提供 API 来做这样的事情?如果没有,是否有人对我如何实现目标有任何建议?我基本上只需要在用户的购物车中添加一个通用的“自定义构建”项目,他们以某种方式附加到该项目的自定义项。

4

1 回答 1

2

我一直在看 CS-Cart 并提出了这个问题。

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

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

  1. 构建一个 CS-Cart 插件,该插件具有一个迷你 API,可以从您的 web 应用程序中获取您的自定义项目,并通过 CS-Cart 将其添加到购物车中
  2. 如果您实际上只需要将商品添加到购物车中,并且您的 webapp 和 CS-Cart 在同一台服务器上,您可以绕过 CS-Cart 并让您的 webapp 直接将商品添加到 CS-购物车的购物车 PHP 会话

我希望这会有所帮助——我对 CS-Cart 并不十分熟悉,所以如果其中有任何事实错误,我深表歉意。

于 2011-08-01T15:43:35.363 回答