我的目标是从netsuite获取所有产品并将其转储到magento。
我正在尝试使用PHPToolkit从netsuite获取所有库存记录。目前,我能够检索1000条记录,但我应该获取近10,000条记录并将其放入magento。
有什么最好的方法来实现我的目标吗?
提前谢谢。
发布于 2013-07-04 21:42:36
使用searchMoreWithId
检查url以获取详细信息http://tellsaqib.github.io/NSPHP-Doc/de/d06/class_net_suite_service.html#a024f8c9b7120c549d72e1d05b6676f6f
发布于 2013-07-08 06:26:10
遍历结果集的所有页。
响应数据中有几个节点可以帮助您。这两个将帮助你计算出你在结果中有多少个页面,以及当前的页面是什么:
$currentPage = $searchResponse->searchResult->pageIndex;
$totalPages = $searchResponse->searchResult->totalPages;在响应中也有这个节点,它提供了搜索的ID #:
$searchId = $searchResponse->searchResult->searchId;在记录的初始页面之后,通过调用"Search More“遍历所有页面,并确保在执行过程中递增当前页面变量。
$currentPage++;
$searchMoreReq = new SearchMoreWithIdRequest();
$searchMoreReq->searchId = $searchId;
$searchMoreReq->pageIndex = $currentPage;
$searchResponse = $NSservice->searchMoreWithId($searchMoreReq);https://stackoverflow.com/questions/17454973
复制相似问题