Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用CS购物车通过API将商品添加到购物车_Php_Api_Cs Cart - Fatal编程技术网

Php 使用CS购物车通过API将商品添加到购物车

Php 使用CS购物车通过API将商品添加到购物车,php,api,cs-cart,Php,Api,Cs Cart,我正在构建一个web应用程序,它允许站点的访问者自定义构建一个产品,然后将该自定义构建的项目添加到他们的购物车中以购买它。例如,我可能会使用以下定制来制造一辆汽车: 合金车轮 真皮座椅 红色的 我到处寻找解决我问题的方法,但还没有找到任何有用的方法。我正在使用作为我的购物车解决方案 我需要知道的是如何通过编程将此定制项目添加到用户的购物车中。CS Cart是否提供了用于执行类似操作的API?如果没有,有人对我如何实现目标有什么建议吗?我基本上只需要在用户的购物车中添加一个通用的“自定义构建”

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

  • 合金车轮
  • 真皮座椅
  • 红色的
我到处寻找解决我问题的方法,但还没有找到任何有用的方法。我正在使用作为我的购物车解决方案


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

我一直在查看CS购物车,然后出现了这个问题

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

因此,我认为有两种解决方案:

  • 构建一个CS购物车插件,该插件具有一个迷你API,可以从您的webapp中获取自定义项目,并通过CS购物车将其添加到购物车中
  • 如果您确实只需要将商品添加到购物车中,并且您的webapp和CS cart位于同一台服务器上,您可以绕过CS cart,让您的webapp将商品添加到CS cart的购物车PHP会话中

  • 我希望这能有所帮助-我对CS Cart不太熟悉,因此如果在这方面有任何事实错误,我深表歉意。

    这听起来与我所读到的CS Cart API有关。谢谢你花时间来制定这个回答。没问题,Jon,很乐意帮忙!我在寻找其他CS购物车的东西时无意中遇到了这个问题。作为记录,新发布的CS Cart 4.x版本是第一个实现真正API(实际上是RESTful API)的版本。