Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento+;Netsuite集成_Magento_Netsuite - Fatal编程技术网

Magento+;Netsuite集成

Magento+;Netsuite集成,magento,netsuite,Magento,Netsuite,我的目标是从netsuite获取所有产品并将其转储到magento中 我正在尝试使用PHPToolkit从netsuite获取所有库存记录。目前,我能够检索到1000条记录,但有近10000条记录需要提取并放入magento 有什么最好的方法来实现我的目标吗 提前感谢。使用searchMoreWithId 检查url以了解详细信息在结果集的所有页面中循环 响应数据中有几个节点可以帮助您。这2个选项将帮助您确定结果中有多少页以及当前页是什么: $currentPage = $searchRespo

我的目标是从netsuite获取所有产品并将其转储到magento中

我正在尝试使用PHPToolkit从netsuite获取所有库存记录。目前,我能够检索到1000条记录,但有近10000条记录需要提取并放入magento

有什么最好的方法来实现我的目标吗


提前感谢。

使用searchMoreWithId


检查url以了解详细信息

在结果集的所有页面中循环

响应数据中有几个节点可以帮助您。这2个选项将帮助您确定结果中有多少页以及当前页是什么:

$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);