首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento + Netsuite集成

Magento + Netsuite集成
EN

Stack Overflow用户
提问于 2013-07-04 01:52:59
回答 2查看 643关注 0票数 0

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

我正在尝试使用PHPToolkit从netsuite获取所有库存记录。目前,我能够检索1000条记录,但我应该获取近10,000条记录并将其放入magento。

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

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-04 21:42:36

使用searchMoreWithId

检查url以获取详细信息http://tellsaqib.github.io/NSPHP-Doc/de/d06/class_net_suite_service.html#a024f8c9b7120c549d72e1d05b6676f6f

票数 1
EN

Stack Overflow用户

发布于 2013-07-08 06:26:10

遍历结果集的所有页。

响应数据中有几个节点可以帮助您。这两个将帮助你计算出你在结果中有多少个页面,以及当前的页面是什么:

代码语言:javascript
复制
$currentPage = $searchResponse->searchResult->pageIndex;
$totalPages = $searchResponse->searchResult->totalPages;

在响应中也有这个节点,它提供了搜索的ID #:

代码语言:javascript
复制
$searchId = $searchResponse->searchResult->searchId;

在记录的初始页面之后,通过调用"Search More“遍历所有页面,并确保在执行过程中递增当前页面变量。

代码语言:javascript
复制
$currentPage++;
$searchMoreReq = new SearchMoreWithIdRequest();
$searchMoreReq->searchId = $searchId;
$searchMoreReq->pageIndex = $currentPage;
$searchResponse = $NSservice->searchMoreWithId($searchMoreReq);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17454973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档