Magento API数据类型:CartCustomerEntity

时间:2011-12-29 22:11:09

标签: api magento wsdl

尝试通过Magento API创建购物车时,我无法将现有用户添加为购物车的所有者。我正在处理他们在这里提供的文档:

http://www.magentocommerce.com/wiki/doc/webservices-api/api/cart#cart_customer.set

我致电" customer.info"使用我的特定customerId,然后将结果传递给cart_customer.set方法,祈祷这就是它所要求的。它返回(来自PHP)

  

致命错误:未被捕获的SoapFault异常:[1045]客户的模式未知......

我查看了上面引用页面底部的示例,他们只有一个新访客用户的示例,'模式'设置为' guest'。我想知道是否有人知道其他选项是什么样的'模式'键?关于该数据结构的文档通常会有很大的帮助。

感谢。

1 个答案:

答案 0 :(得分:9)

通过我自己的评论:

啊哈哈!发现埋在他们的论坛中:

$ customer = array('entity_id'=> 6,'mode'=>'customer');通过http://www.magentocommerce.com/boards/viewthread/232778我想这就是你需要通过的全部内容。这不是一个很好的解释,但确实解决了原来的问题。

只要将此标记标记为已完成。