如何在SFCC中替换ExportCustomerGroups的Pipelet?(用于删除不推荐使用的API)


函数abc(({
var Site = require('dw/system/Site');
var utils= require('app_nars/cartridge/scripts/util/utils.js');
var mySite : String = (Site.getCurrent().getID() == "a") ? "" : "-" + Site.getCurrent().getID();
var customerGroupName : String ; 
if (mySite == "A") {
customerGroupName = "A";
} else { 
customerGroupName = "B";
}
var grpNam= utils.getGroup(customerGroupName);
var grpFileName = 'test';
/* No script api available for pipelet ExportCustomerGroups*/
var Pipelet = require('dw/system/Pipelet');
var PipeletExecutionResponse = new dw.system.Pipelet('ExportCustomerGroups').execute({
CustomerGroups: grpNam.iterator(),
ExportFile  : grpFileName,
OverwriteExportFile:true
});
app.getView().render('path/templateName');

}

我们如何在这里替换Pipelet ExportCustomerGroups,我可以在文档中看到,我们可以使用作业步骤,并且没有脚本替换

您必须使用自己的代码创建,在解析客户时构造所需的xml。[在此输入图像描述][1]

或者,如果不需要自定义代码,您可以在配置作业时使用此步骤:[1] :https://i.stack.imgur.com/s1VQa.png

相关内容

  • 没有找到相关文章

最新更新