To add the price level in the item record using script.

require([‘N/record’],

    function (record) {

        let objRecord = record.load({

            type: record.Type.INVENTORY_ITEM,

            id: 5124,

            isDynamic: true,

        });

        let lineCount = objRecord.getLineCount({ sublistId: ‘price’ });//The linecount of pricelevels

        for (let m = 0; m < lineCount; m++) {

            objRecord.selectLine({ sublistId: ‘price’, line: m });

            let pricelevel1 = objRecord.getCurrentSublistValue({

                sublistId: ‘price’,

                fieldId: ‘pricelevel’,

            });

            if (pricelevel1 == 94) {

                let pricelevel = objRecord.setCurrentSublistValue({

                    sublistId: ‘price’,

                    fieldId: ‘price_1_’,

                    value: 30

                });

                objRecord.commitLine({ sublistId: ‘price’ });

            }

        }

        let recordIdAfterSave = objRecord.save();

    });

Leave a comment

Your email address will not be published. Required fields are marked *