我正在使用suitetalk工具包访问Netsuite。已经检查了示例代码,它具有通过内部Id(使用getCustomer.php)获取促销详细信息的代码。我想从netsuite获得所有的促销活动,为了实现这一点,最好的方法是什么,我该如何做?
我已经尝试了一些技巧,比如通过savedsearch,通过给出提升作为字符串来搜索结果。他们都没有带领我走向成功。
有人能帮我找一下路吗?我看不到任何文档或在线页面来使用suitetalk操作来满足我的要求。
我试图获得促销的代码
$service = new NetSuiteService();
$request = new GetRequest();
$request->baseRef = new RecordRef();
$request->baseRef->internalId = "3";//3183723
$request->baseRef->type = "promotionCode";//customer
$getResponse = $service->get($request);
print_r($getResponse);
if (!$getResponse->readResponse->status->isSuccess) {
echo "GET ERROR";
} else {
$promotion = $getResponse->readResponse->record;
echo "Name :".$promotion->name."\n";
echo "Start Date :".$promotion->startDate."\n";
echo "End Date :".$promotion->endDate."\n";
echo "Description :".$promotion->description."\n";
echo "Rate :".$promotion->rate."\n";
}发布于 2017-04-30 23:08:16
使用搜索调用,而不是get调用。搜索将返回所有分页的行。
https://stackoverflow.com/questions/37517104
复制相似问题