Pipelet to Script Method or Job Step Conversion

Some pipelets have a script method or job step equivalent. We recommend using the script method or job step instead of the pipelet. Any pipelet can be called directly from a controller.

Pipelets a-Z

Pipelet Group Script Method or Job Step
ABCTest Analytics This can be replaced with plain JavaScript
AcceptForm Forms dw.web.FormGroup.accept
AddBonusProductToBasket Basket dw.order.LineItemCtnr.createBonusProductLineItem
AddCouponToBasket Basket dw.order.LineItemCtnr.createCouponLineItem
AddCouponToBasket2 Basket dw.order.LineItemCtnr.createCouponLineItem
AddGiftCertificateToBasket Basket dw.order.LineItemCtnr.createGiftCertificateLineItem, and also use setReceipientName, setSenderName, setMessage, and in some cases setProductList item to add the gift certificate to the basket.
AddGiftCertificateToProductList ProductList dw.customer.ProductList.createGiftCertificateItem
AddPaymentInstrumentToBasket Basket dw.order.LineItemCtnr.createPaymentInstrument
AddProductToBasket Basket dw.order.LineItemCtnr.createProductLineItem and setQuantityValue
AddProductToProductList ProductList dw.customer.ProductList.createProductItem
Assign Common This is replaced by assignment of variables in JavaScript
CancelOrder Order dw.order.OrderMgr.cancelOrder
ClearFormElement Forms dw.web.FormElement.clearFormElement
CreateBasketForOrderEdit Basket dw.order.BasketMgr.createBasketFromOrder
CreateBasketPaymentInstrument Basket (deprecated) dw.order.LineItemCtnr.createPaymentInstrument
CreateBillingAddress Basket dw.order.LineItemCtnr.createBillingAddress
CreateCustomer Customer dw.customer.CustomerMgr.createCustomer
CreateCustomerAddress Customer dw.customer.AddressBook.createAddress
CreateCustomerPaymentInstrument Customer dw.customer.Wallet.createPaymentInstrument
CreateCustomerProfile Customer (deprecated) (deprecated)
CreateCustomObject CustomObject dw.object.CustomObjectMgr.createCustomObject
CreateGiftCertificate Order dw.order.GiftCertificateMgr.createGiftCertificate, setRecipientEmail, setRecipientName, setSenderName, setMessage, and setOrderNo.
CreateOrder Order dw.order.OrderMgr.createOrder, dw.order.OrderMgr.placeOrder
CreateOrder2 Order dw.order.OrderMgr.createOrder
CreateOrderNo Order dw.order.OrderMgr.createOrderNo
CreatePaymentTransaction Basket (deprecated) (deprecated)
CreateProductList ProductList dw.customer.ProductListMgr.createProductList
CreateProductListRegistrant ProductList dw.customer.ProductList.createRegistration, createCoRegistrant
CreateShipment Basket dw.order.LineItemCtnr.createShipment
CreateShippingAddress Basket dw.order.Shipping.createShippingAddress
CreateShippingOrders Order Center (job)
Eval Common This can be replaced with plain JavaScript
ExportABTests ImpEx Job step ExportABTests
ExportCatalog ImpEx Job step ExportCatalog
ExportContent ImpEx Job step ExportContent
ExportCouponCodes ImpEx Job step ExportCouponCodes
ExportCoupons ImpEx Job step ExportCoupons
ExportCustomerGroups ImpEx Job step ExportCustomerGroups
ExportCustomerList ImpEx Job step ExportCustomerList
ExportCustomers ImpEx Job step ExportCustomers
ExportCustomObjects ImpEx Job step ExportCustomObjects
ExportGiftCertificates ImpEx Job step ExportGiftCertificates
ExportInventoryLists ImpEx Job step ExportInventoryLists
ExportMetaData ImpEx Job step ExportMetaData
ExportOrders ImpEx Job step ExportOrders
ExportPriceBooks ImpEx Job step ExportPriceBook
ExportProductLists ImpEx Job step ExportProductLists
ExportPromotions ImpEx Job step ExportPromotions
ExportShippingMethods ImpEx Job step ExportShippingMethods
ExportSlots ImpEx Job step ExportContentSlots
ExportSourceCodes ImpEx Job step ExportSourceCodeGroups
ExportStores ImpEx Job step ExportStores
ExportTaxTable ImpEx Job step ExportTaxTable
ExportToOrderCenter Order (deprecated)
FailOrder Order dw.order.OrderMgr.failOrder
FinalizeOAuthLogin Customer dw.customer.oauth.OAuthLoginFlowMgr.finalizeOAuthLogin
GenerateResetPasswordToken Customer dw.customer.Credentials.createResetPasswordToken
GetBasket Basket dw.order.BasketMgr.getBasket or dw.order.BasketMgr.getCurrentBasket()
GetBrands Catalog search for attribute brand using dw.catalog.ProductSearchModel
GetCategory Catalog dw.catalog.CatalogMgr.getCategory
GetContent Content dw.content.ContentMgr.getContent
GetCustomer Customer dw.customer.CustomerMgr.getCustomerByLogin
GetCustomerAddress Customer customer.addressBook.getAddress(addressID)
GetCustomerPaymentInstruments Customer dw.customer.Wallet.getPaymentInstruments
GetCustomerProfile Customer (deprecated) (deprecated)
GetGiftCertificate Order dw.order.GiftCertificateMgr.getGiftCertificate
GetLastVisitedProducts Catalog session.clickStream...
GetNearestStores Store dw.catalog.StoreMgr.searchStoresBy*
GetOrder Order dw.order.OrderMgr.getOrder
GetPaymentProcessor Payment dw.order.PaymentMethod.getPaymentProcessor
GetProduct Catalog dw.customer.ProductListMgr.getProduct and dw.catalog.Product.isOnline (isOnline is used for products being previewed on the storefront)
GetProductList ProductList dw.customer.ProductListMgr.getProductList
GetProductLists ProductList dw.customer.ProductListMgr.getProductLists
GetReplicationStatus Replication (deprecated) (deprecated)
GetSearchSuggestions Search dw.suggest.SuggestModel
ImportABTests ImpEx Job step ImportABTests
ImportActiveData ImpEx Job step ImportActiveData
ImportCampaigns ImpEx (deprecated) (deprecated)
ImportCatalog ImpEx Job step ImportCatalog
ImportContent ImpEx Job step ImportContent
ImportCoupons ImpEx Job step ImportCoupons
ImportCustomerGroups ImpEx Job step ImportCustomerGroups
ImportCustomerList ImpEx Job step ImportCustomerList
ImportCustomers ImpEx Job step ImportCustomers
ImportCustomObjects ImpEx Job step ImportCustomObjects
ImportGiftCertificates ImpEx Job step ImportGiftCertificates
ImportInventoryLists ImpEx Job step ImportInventoryLists
ImportKeyValueMapping ImpEx ImportKeyValueMapping
ImportPriceBooks ImpEx Job step ImportPriceBook
ImportProductLists ImpEx Job step ImportProductlists
ImportPromotions ImpEx Job step ImportPromotions
ImportShippingMethods ImpEx Job step ImportShippingMethods
ImportSlots ImpEx Job step ImportContentSlots
ImportSourceCodes ImpEx Job step ImportSourceCodeGroups
ImportStores ImpEx Job step ImportStores
ImportTaxTable ImpEx Job step ImportTaxTable
InitiateOAuthLogin Customer dw.customer.oauth.OAuthLoginFlowMgr
InvalidateFormElement Forms dw.web.FormElement.invalidateFormElement
InvalidateWebCache Util Job step InvalidateCache
LoginAgentUser Customer dw.customer.AgentUserMgr.loginAgentUser
LoginCustomer Customer dw.customer.CustomerMgr.loginCustomer
LoginOnBehalfCustomer Customer dw.customer.AgentUserMgr.loginOnBehalfCustomer
LogoutAgentUser Customer dw.customer.AgentUserMgr.logoutAgentUser
LogoutCustomer Customer dw.customer.CustomerMgr.logoutCustomer
Paging Common dw.web.PagingModel.*
PlaceOrder Order dw.order.OrderMgr.placeOrder
RedeemGiftCertificate Order dw.order.GiftCertificateMgr.redeemGiftCertificate
RedirectURL Util dw.web.URLRedirectMgr
RemoveBasketPaymentInstrument Basket dw.order.LineItemCtnr.removePaymentInstrument
RemoveCouponLineItem Basket dw.order.LineItemCtnr.removeCouponLineItem
RemoveCustomer Customer dw.customer.CustomerMgr.removeCustomer
RemoveCustomerAddress Customer dw.customer.AddressBook.removeAddress
RemoveCustomerPaymentInstrument Customer dw.customer.Wallet.removePaymentInstrument
RemoveCustomObject CustomObject dw.object.CustomObjectMgr.remove
RemoveGiftCertificateLineItem Basket dw.order.LineItemCtnr.removeGiftCertificateLineItem
RemoveProductLineItem Basket dw.order.LineItemCtnr.removeProductLineItem
RemoveProductList ProductList dw.customer.ProductListMgr.removeProductList
RemoveProductListItem ProductList dw.customer.ProductList.removeItem
ReplaceLineItemProduct Basket dw.order.ProductLineItem.replaceProduct
ReserveInventoryForOrder Order dw.order.Basket.reserveInventory
ResetCustomerPassword Customer dw.customer.Credentials.setPasswordWithToken
ResetCustomerPasswordWithToken Customer dw.customer.Credentials.setPasswordWithToken
ReturnImport Order Center (job)
RunJobNow Job (job)
Script Scripting Use require to import the script
Search Search dw.catalog.ProductSearchModel.search, ContentSearchModel
SearchCustomObject CustomObject dw.object.CustomObjectMgr.queryCustomObjects
SearchProductLists ProductList dw.customer.ProductListMgr.queryProductLists
SearchRedirectURL Search dw.catalog.SearchModel.getRedirectURL
SearchSystemObject Search Basically, whatever Mgr class you are using should have a query method you can use. If it does not, use SystemObjectMgr. or CustomObjectMgr.* query methods
SendGoogleSiteMap SiteMap dw.sitemap.SitemapMgr.getSitemap
SendMail Common dw.net.Mail.send
SetApplicablePriceBooks Catalog Call the pipelet directly from the controller.
SetCustomerPassword Customer dw.customer.Credentials.setPassword
SetFormOptions Forms dw.web.FormField.setOptions
SetRequestLocale Util dw.system.Request.setLocale
SetSessionCurrency Util dw.system.Session.setCurrency
SetShippingMethod Basket dw.order.Shipping.setShippingMethod
SetSourceCode SourceCode dw.system.Session.setSourceCode
SourceCodeRedirectURL SourceCode session.SourceCodeInfo.Redirect.location
StartCheckout Basket dw.order.Basket.startCheckout
TriggerReplication Replication (deprecated) Job step ExcecuteDataReplication
UpdateFormWithObject Forms dw.web.FormGroup.copyFrom
UpdateObjectWithForm Forms dw.web.FormGroup.copyTo
UpdatePageMetaData Common dw.system.Request.getPageMetaData
UpdateProductLineItemQuantity Basket dw.order.ProductLineItem.updateQuantity
UpdateProductOptionSelections Catalog dw.catalog.ProductOptionModel.*
UpdateProductVariationSelections Catalog dw.catalog.ProductVariationModel.*
UpdateSearchIndex Search (job)
UpdateShippingOrders Order Center (job)
UpdateStockLevel Order (deprecated) (deprecated)
ValidateActiveDataFile ImpEx (deprecated)
ValidateResetPasswordToken Customer dw.customer.CustomerMgr.getCustomerByToken
ValidateXMLFile ImpEx (deprecated)
VerifyCreditCard Basket (deprecated) (deprecated)
VerifyCreditCardExpirationDate Basket (deprecated) dw.order.PaymentMgr.verifyCreditCardExpirationDate
VerifyCreditCardNumber Basket (deprecated) dw.order.PaymentMgr.verifyCreditCardNumber
VerifyPaymentCard Basket dw.order.PaymentCard.verify
VSAuthorizeCreditCard VeriSign (deprecated)

Pipelets by Pipelet Group

Group Pipelet Script Method or Job Step
Analytics ABCTest This can be replaced with plain JavaScript
Basket AddBonusProductToBasket dw.order.LineItemCtnr.createBonusProductLineItem
  AddCouponToBasket dw.order.LineItemCtnr.createCouponLineItem
  AddCouponToBasket2 dw.order.LineItemCtnr.createCouponLineItem
  AddGiftCertificateToBasket dw.order.LineItemCtnr.createGiftCertificateLineItem, and also use setReceipientName, setSenderName, setMessage, and in some cases setProductList item to add the gift certificate to the basket.
  AddPaymentInstrumentToBasket dw.order.LineItemCtnr.createPaymentInstrument
  AddProductToBasket dw.order.LineItemCtnr.createProductLineItem and setQuantityValue
  CreateBasketForOrderEdit dw.order.BasketMgr.createBasketFromOrder
  CreateBillingAddress dw.order.LineItemCtnr.createBillingAddress
  CreateShipment dw.order.LineItemCtnr.createShipment
  CreateShippingAddress dw.order.Shipping.createShippingAddress
  GetBasket dw.order.BasketMgr.getBasket or dw.order.BasketMgr.getCurrentBasket()
  RemoveBasketPaymentInstrument dw.order.LineItemCtnr.removePaymentInstrument
  RemoveCouponLineItem dw.order.LineItemCtnr.removeCouponLineItem
  RemoveGiftCertificateLineItem dw.order.LineItemCtnr.removeGiftCertificateLineItem
  RemoveProductLineItem dw.order.LineItemCtnr.removeProductLineItem
  ReplaceLineItemProduct dw.order.ProductLineItem.replaceProduct
  SetShippingMethod dw.order.Shipping.setShippingMethod
  StartCheckout dw.order.Basket.startCheckout
  UpdateProductLineItemQuantity dw.order.ProductLineItem.updateQuantity
  VerifyPaymentCard dw.order.PaymentCard.verify
Basket (deprecated) CreateBasketPaymentInstrument dw.order.LineItemCtnr.createPaymentInstrument
  CreatePaymentTransaction (deprecated)
  VerifyCreditCard (deprecated)
  VerifyCreditCardExpirationDate dw.order.PaymentMgr.verifyCreditCardExpirationDate
  VerifyCreditCardNumber dw.order.PaymentMgr.verifyCreditCardNumber
Catalog GetBrands search for attribute brand using dw.catalog.ProductSearchModel
  GetCategory dw.catalog.CatalogMgr.getCategory
  GetLastVisitedProducts session.clickStream...
  GetProduct dw.customer.ProductListMgr.getProduct and dw.catalog.Product.isOnline (isOnline is used for products being previewed on the storefront)
  SetApplicablePriceBooks Call the pipelet directly from the controller.
  UpdateProductOptionSelections dw.catalog.ProductOptionModel.*
  UpdateProductVariationSelections dw.catalog.ProductVariationModel.*
Common Assign This is replaced by assignment of variables in JavaScript
  Eval This can be replaced with plain JavaScript
  Paging dw.web.PagingModel.*
  SendMail dw.net.Mail.send
  UpdatePageMetaData dw.system.Request.getPageMetaData
Content GetContent dw.content.ContentMgr.getContent
Customer CreateCustomer dw.customer.CustomerMgr.createCustomer
  CreateCustomerAddress dw.customer.AddressBook.createAddress
  CreateCustomerPaymentInstrument dw.customer.Wallet.createPaymentInstrument
  FinalizeOAuthLogin dw.customer.oauth.OAuthLoginFlowMgr.finalizeOAuthLogin
  GenerateResetPasswordToken dw.customer.Credentials.createResetPasswordToken
  GetCustomer dw.customer.CustomerMgr.getCustomerByLogin
  GetCustomerAddress customer.addressBook.getAddress(addressID)
  GetCustomerPaymentInstruments dw.customer.Wallet.getPaymentInstruments
  InitiateOAuthLogin dw.customer.oauth.OAuthLoginFlowMgr
  LoginAgentUser dw.customer.AgentUserMgr.loginAgentUser
  LoginCustomer dw.customer.CustomerMgr.loginCustomer
  LoginOnBehalfCustomer dw.customer.AgentUserMgr.loginOnBehalfCustomer
  LogoutAgentUser dw.customer.AgentUserMgr.logoutAgentUser
  LogoutCustomer dw.customer.CustomerMgr.logoutCustomer
  RemoveCustomer dw.customer.CustomerMgr.removeCustomer
  RemoveCustomerAddress dw.customer.AddressBook.removeAddress
  RemoveCustomerPaymentInstrument dw.customer.Wallet.removePaymentInstrument
  ResetCustomerPassword dw.customer.Credentials.setPasswordWithToken
  ResetCustomerPasswordWithToken dw.customer.Credentials.setPasswordWithToken
  SetCustomerPassword dw.customer.Credentials.setPassword
  ValidateResetPasswordToken dw.customer.CustomerMgr.getCustomerByToken
Customer (deprecated) CreateCustomerProfile (deprecated)
  GetCustomerProfile (deprecated)
CustomObject CreateCustomObject dw.object.CustomObjectMgr.createCustomObject
  RemoveCustomObject dw.object.CustomObjectMgr.remove
  SearchCustomObject dw.object.CustomObjectMgr.queryCustomObjects
Forms AcceptForm dw.web.FormGroup.accept
  ClearFormElement dw.web.FormElement.clearFormElement
  InvalidateFormElement dw.web.FormElement.invalidateFormElement
  SetFormOptions dw.web.FormField.setOptions
  UpdateFormWithObject dw.web.FormGroup.copyFrom
  UpdateObjectWithForm dw.web.FormGroup.copyTo
ImpEx ExportABTests Job step ExportABTests
  ExportCatalog Job step ExportCatalog
  ExportContent Job step ExportContent
  ExportCouponCodes Job step ExportCouponCodes
  ExportCoupons Job step ExportCoupons
  ExportCustomerGroups Job step ExportCustomerGroups
  ExportCustomerList Job step ExportCustomerList
  ExportCustomers Job step ExportCustomers
  ExportCustomObjects Job step ExportCustomObjects
  ExportGiftCertificates Job step ExportGiftCertificates
  ExportInventoryLists Job step ExportInventoryLists
  ExportMetaData Job step ExportMetaData
  ExportOrders Job step ExportOrders
  ExportPriceBooks Job step ExportPriceBook
  ExportProductLists Job step ExportProductLists
  ExportPromotions Job step ExportPromotions
  ExportShippingMethods Job step ExportShippingMethods
  ExportSlots Job step ExportContentSlots
  ExportSourceCodes Job step ExportSourceCodeGroups
  ExportStores Job step ExportStores
  ExportTaxTable Job step ExportTaxTable
  ImportABTests Job step ImportABTests
  ImportActiveData Job step ImportActiveData
  ImportCatalog Job step ImportCatalog
  ImportContent Job step ImportContentSlots
  ImportCoupons Job step ImportCoupons
  ImportCustomerGroups Job step ImportCustomerGroups
  ImportCustomerList Job step ImportCustomerList
  ImportCustomers Job step ImportCustomers
  ImportCustomObjects Job step ImportCustomObjects
  ImportGiftCertificates Job step ImportGiftCertificates
  ImportInventoryLists Job step ImportInventoryLists
  ImportKeyValueMapping ImportKeyValueMapping
  ImportPriceBooks Job step ImportPriceBook
  ImportProductLists Job step ImportProductLists
  ImportPromotions Job step ImportPromotions
  ImportShippingMethods Job step ImportShippingMethods
  ImportSlots Job step ImportContentSlots
  ImportSourceCodes Job step ImportSourceCodeGroups
  ImportStores Job step ImportStores
  ImportTaxTable Job step ImportTaxTable
  ValidateActiveDataFile (deprecated)
  ValidateXMLFile (deprecated)
ImpEx (deprecated) ImportCampaigns (deprecated)
Job RunJobNow (job)
Order CancelOrder dw.order.OrderMgr.cancelOrder
  CreateGiftCertificate dw.order.GiftCertificateMgr.createGiftCertificate, setRecipientEmail, setRecipientName, setSenderName, setMessage, and setOrderNo.
  CreateOrder dw.order.OrderMgr.createOrder, dw.order.OrderMgr.placeOrder
  CreateOrder2 dw.order.OrderMgr.createOrder
  CreateOrderNo dw.order.OrderMgr.createOrderNo
  ExportToOrderCenter (deprecated)
  FailOrder dw.order.OrderMgr.failOrder
  GetGiftCertificate dw.order.GiftCertificateMgr.getGiftCertificate
  GetOrder dw.order.OrderMgr.getOrder
  PlaceOrder dw.order.OrderMgr.placeOrder
  RedeemGiftCertificate dw.order.GiftCertificateMgr.redeemGiftCertificate
  ReserveInventoryForOrder dw.order.Basket.reserveInventory
Order (deprecated) UpdateStockLevel (deprecated)
Order Center CreateShippingOrders (job)
  ReturnImport (job)
  UpdateShippingOrders (job)
Payment GetPaymentProcessor dw.order.PaymentMethod.getPaymentProcessor
ProductList AddGiftCertificateToProductList dw.customer.ProductList.createGiftCertificateItem
  AddProductToProductList dw.customer.ProductList.createProductItem
  CreateProductList dw.customer.ProductListMgr.createProductList
  CreateProductListRegistrant dw.customer.ProductList.createRegistration, createCoRegistrant
  GetProductList dw.customer.ProductListMgr.getProductList
  GetProductLists dw.customer.ProductListMgr.getProductLists
  RemoveProductList dw.customer.ProductListMgr.removeProductList
  RemoveProductListItem dw.customer.ProductList.removeItem
  SearchProductLists dw.customer.ProductListMgr.queryProductLists
Replication (deprecated) GetReplicationStatus (deprecated)
  TriggerReplication Job step ExecuteDataReplication
Scripting Script Use require to import the script
Search GetSearchSuggestions dw.suggest.SuggestModel
  Search dw.catalog.ProductSearchModel.search, ContentSearchModel
  SearchRedirectURL dw.catalog.SearchModel.getRedirectURL
  SearchSystemObject dw.order.GiftCertificateMgr.query*, dw.catalog.StoreMgr.query*, dw.campaign.CampaignMgr.querySource*
  UpdateSearchIndex (job)
SiteMap SendGoogleSiteMap dw.sitemap.SitemapMgr.getSitemap
SourceCode SetSourceCode dw.system.Session.setSourceCode
  SourceCodeRedirectURL session.SourceCodeInfo.Redirect.location
Store GetNearestStores dw.catalog.StoreMgr.searchStoresBy*
Util InvalidateWebCache Job step InvalidateCache
  RedirectURL dw.web.URLRedirectMgr
  SetRequestLocale dw.system.Request.setLocale
  SetSessionCurrency dw.system.Session.setCurrency
VeriSign VSAuthorizeCreditCard (deprecated)