所以,我一直在尝试将我现有的 ASP .net Web 应用程序与 Magento 网络商店集成。我可以将新产品添加到目录中,但遇到了无数问题。我要做的就是创建一个新的购物车,并从我现有的客户列表中添加一个客户,并在从购物车创建订单之前将一些产品添加到购物车中。
下面的代码导致异常:“客户的标识符无效或客户不存在。” 请告诉我我做错了什么以及如何处理。我只需要为目录中的产品创建一个新订单。
cartID = mage.shoppingCartCreate(mageSessionID, "");
MageService.customerCustomerEntity[] custs = mage.customerCustomerList(mageSessionID, filter1);
MageService.shoppingCartCustomerEntity custom = new shoppingCartCustomerEntity();
custom.customer_id = custs[0].customer_id;
custom.firstname = custs[0].firstname;
custom.lastname = custs[0].lastname;
custom.email = custs[0].email;
custom.website_id = custs[0].website_id;
custom.store_id = custs[0].store_id;
custom.mode = "customer";
Boolean cartFlag = mage.shoppingCartCustomerSet(mageSessionID,cartID, custom, "");