Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/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
Web services Hybris电子商务通过querystring将产品添加到购物车_Web Services_E Commerce_Hybris - Fatal编程技术网

Web services Hybris电子商务通过querystring将产品添加到购物车

Web services Hybris电子商务通过querystring将产品添加到购物车,web-services,e-commerce,hybris,Web Services,E Commerce,Hybris,是否可以通过查询字符串将产品添加到购物车 如果可能的话,我怎么做 是的 你在用加速器吗?将方法添加到新的或现有的控制器,该控制器接受产品代码作为请求参数(@RequestParam),并使用外观添加产品。实际的Facade实现是查找会话购物车,通过FlexSearch(或通过服务)查找产品,然后将产品添加到购物车。您可以先看看现有的“添加到购物车”功能。创建一个接受查询字符串的方法的主要工作是在Spring MVC中进行练习。使用现有的机制,就像有人实际考虑过的那样。是的,您可以使用Omni C

是否可以通过查询字符串将产品添加到购物车

如果可能的话,我怎么做

是的


你在用加速器吗?将方法添加到新的或现有的控制器,该控制器接受产品代码作为请求参数(
@RequestParam
),并使用外观添加产品。实际的Facade实现是查找会话购物车,通过FlexSearch(或通过服务)查找产品,然后将产品添加到购物车。您可以先看看现有的“添加到购物车”功能。创建一个接受查询字符串的方法的主要工作是在Spring MVC中进行练习。

使用现有的机制,就像有人实际考虑过的那样。

是的,您可以使用Omni Commerce Connected(OCC)Commerce API(请参阅):

例如:

URL
https://localhost:9002/rest/v1/electronics/cart/entry

参数(查询字符串)
code=3429337


结果:将代码为3429337的产品添加到购物车

非常感谢您的回答,我正在使用加速器是;我不知道如何将方法添加到“Cart Controller”(这是我与Hybris的第一次接触),这是完成该任务的必要点吗?是的。你在想一些类似于
的事情吗?是的,因为你想做一个GET来改变资源。因为这根本不会破坏一切……更好的解决方案是使用hybris自动创建的web服务
GET
不适合(REST)添加产品,即使在技术上它仍然可以工作。一般来说,这不是一个好的设计;GET应该只阅读一个资源。顺便说一句,为什么这不在论坛中?