【问题标题】:Adding item to cart via API with CS-Cart使用 CS-Cart 通过 API 将商品添加到购物车
【发布时间】:2011-05-09 02:24:21
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: php api cs-cart


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 这听起来与我所读到的有关 CS-Cart API 的内容相符。感谢您抽出宝贵时间制定此回复。
    • 没问题,乔恩,乐于助人!
    • 我在寻找其他 CS Cart 内容时偶然发现了这个问题。仅作记录,新发布的 CS-Cart 4.x 版本是第一个实现真正 API(实际上是 RESTful API)的版本。
    猜你喜欢
    • 1970-01-01
    • 2016-12-19
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2019-12-27
    • 2015-03-31
    相关资源
    最近更新 更多