在VirtoCommerce中使用C#提取客户订单时没有行项目或地址
本文关键字:单时没 项目 地址 客户 VirtoCommerce 提取 | 更新日期: 2023-09-27 18:24:57
我在提取客户订单时遇到问题。
当我进行以下时
var orderModule = new OrderModuleApi(apiClient);
var orders = orderModule.OrderModuleSearch("full", null, null, null, null, null, null, null, null);
我希望每个返回的订单都有lineItems和地址。但是没有。我是不是做错了什么?返回的所有订单都包含正确的TotalSum等-只有LineItems和Addresses丢失,即使订单既有LineItems又有Addresses。
事实上,无论我写的是criteriaResponseGroup、full/withItems还是其他什么东西Random,我都会收到相同数量的订单——我想这一定是错误的行为?除非我用错了api。
尝试将"Full"作为responseGroup值传递。
OrderModuleController中的Search方法有一个为旧店面版本添加的模型绑定器。应将其替换为[FromUri]:
public IHttpActionResult Search([FromUri]coreModel.SearchCriteria criteria)
请从dev storefront分支提取最新版本,然后重试。