尝试通过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'。我想知道是否有人知道其他选项是什么样的'模式'键?关于该数据结构的文档通常会有很大的帮助。
感谢。
答案 0 :(得分:9)
通过我自己的评论:
啊哈哈!发现埋在他们的论坛中:$ customer = array('entity_id'=> 6,'mode'=>'customer');通过http://www.magentocommerce.com/boards/viewthread/232778我想这就是你需要通过的全部内容。这不是一个很好的解释,但确实解决了原来的问题。
只要将此标记标记为已完成。