SuiteScript: SuitePromotions автоматически добавлять бесплатный подарок не работает - PullRequest
0 голосов
/ 27 мая 2020

У меня проблема с SuitePromotions. У моего клиента есть новая рекламная акция, которая автоматически добавляет два элемента, когда вы добавляете один конкретный c элемент на вкладку «Элементы», это называется «Автоматически добавлять бесплатный подарок» от SuitePromotions.

У нас есть несколько рестлетов для интеграции NetSuite на наши сайты, и скрипт для создания заказа на продажу не добавляет эти элементы автоматически, он работает и добавляет один элемент, но не рекламные элементы.

Если вы попробуете это, создав новый Заказ на продажу вручную, он сработает отлично.

Я безуспешно прочитал кучу статей и документацию NetSuite. Что-то мне здесь не хватает? Это код для добавления предметов:

_.forEach(params.items, function (item) {
    var id = item.id;

    record.selectNewLineItem("item");
    record.setCurrentLineItemValue("item", "item", id);
    record.setCurrentLineItemValue("item", "quantity", item.quantity);

    record.commitLineItem("item");
  });
...