0

我正在使用 suitetalk 工具包来访问 Netsuite。已经检查了示例代码,它具有通过其内部 ID 获取促销详细信息的代码(使用 getCustomer.php)。我想从 netsuite 获得所有促销活动,为了实现这一目标,最好的方法是什么,我该怎么做?

已经尝试了一些技巧,例如通过保存搜索,通过将促销作为字符串来搜索结果。他们都没有带领我走向成功。

谁能帮我找到路?我看不到任何文档或在线页面可以根据我的要求使用 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";
}
4

1 回答 1

0

使用搜索呼叫,而不是获取呼叫。搜索将返回所有分页的行。

于 2017-04-30T15:08:16.463 回答