Я использую набор инструментов suitetalk для доступа к Netsuite. Уже проверен образец кода, в нем есть код для получения сведений о повышении по внутреннему идентификатору (с использованием getCustomer.php). Я хочу получить все акции от netsuite, чтобы добиться этого, что может быть лучшим способом и как я могу это сделать?
Уже пробовал некоторые хаки, например, через savesearch, searchresults, выдавая промо-акции в виде строки. Никто из них не привел меня к успеху.
Может ли кто-нибудь помочь мне найти путь? Я не могу видеть какие-либо документы или онлайн-страницу для работы с SuitTalk операций для моего требования
Код, который я пытался получить продвижение по службе
$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";
}
Используйте поисковый вызов, а не вызов. Поиски вернут все строки, разбитые на страницы.
Других решений пока нет …