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.

PipeletGroupScript Method or Job Step
ABCTestAnalyticsThis can be replaced with plain JavaScript
AcceptFormFormsdw.web.FormGroup.accept
AddBonusProductToBasketBasketdw.order.LineItemCtnr.createBonusProductLineItem
AddCouponToBasketBasketdw.order.LineItemCtnr.createCouponLineItem
AddCouponToBasket2Basketdw.order.LineItemCtnr.createCouponLineItem
AddGiftCertificateToBasketBasketdw.order.LineItemCtnr.createGiftCertificateLineItem, and also use setReceipientName, setSenderName, setMessage, and in some cases setProductList item to add the gift certificate to the basket.
AddGiftCertificateToProductListProductListdw.customer.ProductList.createGiftCertificateItem
AddPaymentInstrumentToBasketBasketdw.order.LineItemCtnr.createPaymentInstrument
AddProductToBasketBasketdw.order.LineItemCtnr.createProductLineItem and setQuantityValue
AddProductToProductListProductListdw.customer.ProductList.createProductItem
AssignCommonThis is replaced by assignment of variables in JavaScript
CancelOrderOrderdw.order.OrderMgr.cancelOrder
ClearFormElementFormsdw.web.FormElement.clearFormElement
CreateBasketForOrderEditBasketdw.order.BasketMgr.createBasketFromOrder
CreateBasketPaymentInstrumentBasket (deprecated)dw.order.LineItemCtnr.createPaymentInstrument
CreateBillingAddressBasketdw.order.LineItemCtnr.createBillingAddress
CreateCustomerCustomerdw.customer.CustomerMgr.createCustomer
CreateCustomerAddressCustomerdw.customer.AddressBook.createAddress
CreateCustomerPaymentInstrumentCustomerdw.customer.Wallet.createPaymentInstrument
CreateCustomerProfileCustomer (deprecated)(deprecated)
CreateCustomObjectCustomObjectdw.object.CustomObjectMgr.createCustomObject
CreateGiftCertificateOrderdw.order.GiftCertificateMgr.createGiftCertificate, setRecipientEmail, setRecipientName, setSenderName, setMessage, and setOrderNo.
CreateOrderOrderdw.order.OrderMgr.createOrder, dw.order.OrderMgr.placeOrder
CreateOrder2Orderdw.order.OrderMgr.createOrder
CreateOrderNoOrderdw.order.OrderMgr.createOrderNo
CreatePaymentTransactionBasket (deprecated)(deprecated)
CreateProductListProductListdw.customer.ProductListMgr.createProductList
CreateProductListRegistrantProductListdw.customer.ProductList.createRegistration, createCoRegistrant
CreateShipmentBasketdw.order.LineItemCtnr.createShipment
CreateShippingAddressBasketdw.order.Shipping.createShippingAddress
CreateShippingOrdersOrder Center(job)
EvalCommonThis can be replaced with plain JavaScript
ExportABTestsImpExJob step ExportABTests
ExportCatalogImpExJob step ExportCatalog
ExportContentImpExJob step ExportContent
ExportCouponCodesImpExJob step ExportCouponCodes
ExportCouponsImpExJob step ExportCoupons
ExportCustomerGroupsImpExJob step ExportCustomerGroups
ExportCustomerListImpExJob step ExportCustomerList
ExportCustomersImpExJob step ExportCustomers
ExportCustomObjectsImpExJob step ExportCustomObjects
ExportGiftCertificatesImpExJob step ExportGiftCertificates
ExportInventoryListsImpExJob step ExportInventoryLists
ExportMetaDataImpExJob step ExportMetaData
ExportOrdersImpExJob step ExportOrders
ExportPriceBooksImpExJob step ExportPriceBook
ExportProductListsImpExJob step ExportProductLists
ExportPromotionsImpExJob step ExportPromotions
ExportShippingMethodsImpExJob step ExportShippingMethods
ExportSlotsImpExJob step ExportContentSlots
ExportSourceCodesImpExJob step ExportSourceCodeGroups
ExportStoresImpExJob step ExportStores
ExportTaxTableImpExJob step ExportTaxTable
ExportToOrderCenterOrder(deprecated)
FailOrderOrderdw.order.OrderMgr.failOrder
FinalizeOAuthLoginCustomerdw.customer.oauth.OAuthLoginFlowMgr.finalizeOAuthLogin
GenerateResetPasswordTokenCustomerdw.customer.Credentials.createResetPasswordToken
GetBasketBasketdw.order.BasketMgr.getBasket or dw.order.BasketMgr.getCurrentBasket()
GetBrandsCatalogsearch for attribute brand using dw.catalog.ProductSearchModel
GetCategoryCatalogdw.catalog.CatalogMgr.getCategory
GetContentContentdw.content.ContentMgr.getContent
GetCustomerCustomerdw.customer.CustomerMgr.getCustomerByLogin
GetCustomerAddressCustomercustomer.addressBook.getAddress(addressID)
GetCustomerPaymentInstrumentsCustomerdw.customer.Wallet.getPaymentInstruments
GetCustomerProfileCustomer (deprecated)(deprecated)
GetGiftCertificateOrderdw.order.GiftCertificateMgr.getGiftCertificate
GetLastVisitedProductsCatalogsession.clickStream...
GetNearestStoresStoredw.catalog.StoreMgr.searchStoresBy*
GetOrderOrderdw.order.OrderMgr.getOrder
GetPaymentProcessorPaymentdw.order.PaymentMethod.getPaymentProcessor
GetProductCatalogdw.customer.ProductListMgr.getProduct and dw.catalog.Product.isOnline (isOnline is used for products being previewed on the storefront)
GetProductListProductListdw.customer.ProductListMgr.getProductList
GetProductListsProductListdw.customer.ProductListMgr.getProductLists
GetReplicationStatusReplication (deprecated)(deprecated)
GetSearchSuggestionsSearchdw.suggest.SuggestModel
ImportABTestsImpExJob step ImportABTests
ImportActiveDataImpExJob step ImportActiveData
ImportCampaignsImpEx (deprecated)(deprecated)
ImportCatalogImpExJob step ImportCatalog
ImportContentImpExJob step ImportContent
ImportCouponsImpExJob step ImportCoupons
ImportCustomerGroupsImpExJob step ImportCustomerGroups
ImportCustomerListImpExJob step ImportCustomerList
ImportCustomersImpExJob step ImportCustomers
ImportCustomObjectsImpExJob step ImportCustomObjects
ImportGiftCertificatesImpExJob step ImportGiftCertificates
ImportInventoryListsImpExJob step ImportInventoryLists
ImportKeyValueMappingImpExImportKeyValueMapping
ImportPriceBooksImpExJob step ImportPriceBook
ImportProductListsImpExJob step ImportProductlists
ImportPromotionsImpExJob step ImportPromotions
ImportShippingMethodsImpExJob step ImportShippingMethods
ImportSlotsImpExJob step ImportContentSlots
ImportSourceCodesImpExJob step ImportSourceCodeGroups
ImportStoresImpExJob step ImportStores
ImportTaxTableImpExJob step ImportTaxTable
InitiateOAuthLoginCustomerdw.customer.oauth.OAuthLoginFlowMgr
InvalidateFormElementFormsdw.web.FormElement.invalidateFormElement
InvalidateWebCacheUtilJob step InvalidateCache
LoginAgentUserCustomerdw.customer.AgentUserMgr.loginAgentUser
LoginCustomerCustomerdw.customer.CustomerMgr.loginCustomer
LoginOnBehalfCustomerCustomerdw.customer.AgentUserMgr.loginOnBehalfCustomer
LogoutAgentUserCustomerdw.customer.AgentUserMgr.logoutAgentUser
LogoutCustomerCustomerdw.customer.CustomerMgr.logoutCustomer
PagingCommondw.web.PagingModel.*
PlaceOrderOrderdw.order.OrderMgr.placeOrder
RedeemGiftCertificateOrderdw.order.GiftCertificateMgr.redeemGiftCertificate
RedirectURLUtildw.web.URLRedirectMgr
RemoveBasketPaymentInstrumentBasketdw.order.LineItemCtnr.removePaymentInstrument
RemoveCouponLineItemBasketdw.order.LineItemCtnr.removeCouponLineItem
RemoveCustomerCustomerdw.customer.CustomerMgr.removeCustomer
RemoveCustomerAddressCustomerdw.customer.AddressBook.removeAddress
RemoveCustomerPaymentInstrumentCustomerdw.customer.Wallet.removePaymentInstrument
RemoveCustomObjectCustomObjectdw.object.CustomObjectMgr.remove
RemoveGiftCertificateLineItemBasketdw.order.LineItemCtnr.removeGiftCertificateLineItem
RemoveProductLineItemBasketdw.order.LineItemCtnr.removeProductLineItem
RemoveProductListProductListdw.customer.ProductListMgr.removeProductList
RemoveProductListItemProductListdw.customer.ProductList.removeItem
ReplaceLineItemProductBasketdw.order.ProductLineItem.replaceProduct
ReserveInventoryForOrderOrderdw.order.Basket.reserveInventory
ResetCustomerPasswordCustomerdw.customer.Credentials.setPasswordWithToken
ResetCustomerPasswordWithTokenCustomerdw.customer.Credentials.setPasswordWithToken
ReturnImportOrder Center(job)
RunJobNowJob(job)
ScriptScriptingUse require to import the script
SearchSearchdw.catalog.ProductSearchModel.search, ContentSearchModel
SearchCustomObjectCustomObjectdw.object.CustomObjectMgr.queryCustomObjects
SearchProductListsProductListdw.customer.ProductListMgr.queryProductLists
SearchRedirectURLSearchdw.catalog.SearchModel.getRedirectURL
SearchSystemObjectSearchBasically, whatever Mgr class you are using should have a query method you can use. If it does not, use SystemObjectMgr. or CustomObjectMgr.* query methods
SendGoogleSiteMapSiteMap 
SendMailCommondw.net.Mail.send
SetApplicablePriceBooksCatalogCall the pipelet directly from the controller.
SetCustomerPasswordCustomerdw.customer.Credentials.setPassword
SetFormOptionsFormsdw.web.FormField.setOptions
SetRequestLocaleUtildw.system.Request.setLocale
SetSessionCurrencyUtildw.system.Session.setCurrency
SetShippingMethodBasketdw.order.Shipping.setShippingMethod
SetSourceCodeSourceCodedw.system.Session.setSourceCode
SourceCodeRedirectURLSourceCodesession.SourceCodeInfo.Redirect.location
StartCheckoutBasketdw.order.Basket.startCheckout
TriggerReplicationReplication (deprecated)Job step ExcecuteDataReplication
UpdateFormWithObjectFormsdw.web.FormGroup.copyFrom
UpdateObjectWithFormFormsdw.web.FormGroup.copyTo
UpdatePageMetaDataCommondw.system.Request.getPageMetaData
UpdateProductLineItemQuantityBasketdw.order.ProductLineItem.updateQuantity
UpdateProductOptionSelectionsCatalogdw.catalog.ProductOptionModel.*
UpdateProductVariationSelectionsCatalogdw.catalog.ProductVariationModel.*
UpdateSearchIndexSearch(job)
UpdateShippingOrdersOrder Center(job)
UpdateStockLevelOrder (deprecated)(deprecated)
ValidateActiveDataFileImpEx(deprecated)
ValidateResetPasswordTokenCustomerdw.customer.CustomerMgr.getCustomerByToken
ValidateXMLFileImpEx(deprecated)
VerifyCreditCardBasket (deprecated)(deprecated)
VerifyCreditCardExpirationDateBasket (deprecated)dw.order.PaymentMgr.verifyCreditCardExpirationDate
VerifyCreditCardNumberBasket (deprecated)dw.order.PaymentMgr.verifyCreditCardNumber
VerifyPaymentCardBasketdw.order.PaymentCard.verify
VSAuthorizeCreditCardVeriSign(deprecated)
GroupPipeletScript Method or Job Step
AnalyticsABCTestThis can be replaced with plain JavaScript
BasketAddBonusProductToBasketdw.order.LineItemCtnr.createBonusProductLineItem
 AddCouponToBasketdw.order.LineItemCtnr.createCouponLineItem
 AddCouponToBasket2dw.order.LineItemCtnr.createCouponLineItem
 AddGiftCertificateToBasketdw.order.LineItemCtnr.createGiftCertificateLineItem, and also use setReceipientName, setSenderName, setMessage, and in some cases setProductList item to add the gift certificate to the basket.
 AddPaymentInstrumentToBasketdw.order.LineItemCtnr.createPaymentInstrument
 AddProductToBasketdw.order.LineItemCtnr.createProductLineItem and setQuantityValue
 CreateBasketForOrderEditdw.order.BasketMgr.createBasketFromOrder
 CreateBillingAddressdw.order.LineItemCtnr.createBillingAddress
 CreateShipmentdw.order.LineItemCtnr.createShipment
 CreateShippingAddressdw.order.Shipping.createShippingAddress
 GetBasketdw.order.BasketMgr.getBasket or dw.order.BasketMgr.getCurrentBasket()
 RemoveBasketPaymentInstrumentdw.order.LineItemCtnr.removePaymentInstrument
 RemoveCouponLineItemdw.order.LineItemCtnr.removeCouponLineItem
 RemoveGiftCertificateLineItemdw.order.LineItemCtnr.removeGiftCertificateLineItem
 RemoveProductLineItemdw.order.LineItemCtnr.removeProductLineItem
 ReplaceLineItemProductdw.order.ProductLineItem.replaceProduct
 SetShippingMethoddw.order.Shipping.setShippingMethod
 StartCheckoutdw.order.Basket.startCheckout
 UpdateProductLineItemQuantitydw.order.ProductLineItem.updateQuantity
 VerifyPaymentCarddw.order.PaymentCard.verify
Basket (deprecated)CreateBasketPaymentInstrumentdw.order.LineItemCtnr.createPaymentInstrument
 CreatePaymentTransaction(deprecated)
 VerifyCreditCard(deprecated)
 VerifyCreditCardExpirationDatedw.order.PaymentMgr.verifyCreditCardExpirationDate
 VerifyCreditCardNumberdw.order.PaymentMgr.verifyCreditCardNumber
CatalogGetBrandssearch for attribute brand using dw.catalog.ProductSearchModel
 GetCategorydw.catalog.CatalogMgr.getCategory
 GetLastVisitedProductssession.clickStream...
 GetProductdw.customer.ProductListMgr.getProduct and dw.catalog.Product.isOnline (isOnline is used for products being previewed on the storefront)
 SetApplicablePriceBooksCall the pipelet directly from the controller.
 UpdateProductOptionSelectionsdw.catalog.ProductOptionModel.*
 UpdateProductVariationSelectionsdw.catalog.ProductVariationModel.*
CommonAssignThis is replaced by assignment of variables in JavaScript
 EvalThis can be replaced with plain JavaScript
 Pagingdw.web.PagingModel.*
 SendMaildw.net.Mail.send
 UpdatePageMetaDatadw.system.Request.getPageMetaData
ContentGetContentdw.content.ContentMgr.getContent
CustomerCreateCustomerdw.customer.CustomerMgr.createCustomer
 CreateCustomerAddressdw.customer.AddressBook.createAddress
 CreateCustomerPaymentInstrumentdw.customer.Wallet.createPaymentInstrument
 FinalizeOAuthLogindw.customer.oauth.OAuthLoginFlowMgr.finalizeOAuthLogin
 GenerateResetPasswordTokendw.customer.Credentials.createResetPasswordToken
 GetCustomerdw.customer.CustomerMgr.getCustomerByLogin
 GetCustomerAddresscustomer.addressBook.getAddress(addressID)
 GetCustomerPaymentInstrumentsdw.customer.Wallet.getPaymentInstruments
 InitiateOAuthLogindw.customer.oauth.OAuthLoginFlowMgr
 LoginAgentUserdw.customer.AgentUserMgr.loginAgentUser
 LoginCustomerdw.customer.CustomerMgr.loginCustomer
 LoginOnBehalfCustomerdw.customer.AgentUserMgr.loginOnBehalfCustomer
 LogoutAgentUserdw.customer.AgentUserMgr.logoutAgentUser
 LogoutCustomerdw.customer.CustomerMgr.logoutCustomer
 RemoveCustomerdw.customer.CustomerMgr.removeCustomer
 RemoveCustomerAddressdw.customer.AddressBook.removeAddress
 RemoveCustomerPaymentInstrumentdw.customer.Wallet.removePaymentInstrument
 ResetCustomerPassworddw.customer.Credentials.setPasswordWithToken
 ResetCustomerPasswordWithTokendw.customer.Credentials.setPasswordWithToken
 SetCustomerPassworddw.customer.Credentials.setPassword
 ValidateResetPasswordTokendw.customer.CustomerMgr.getCustomerByToken
Customer (deprecated)CreateCustomerProfile(deprecated)
 GetCustomerProfile(deprecated)
CustomObjectCreateCustomObjectdw.object.CustomObjectMgr.createCustomObject
 RemoveCustomObjectdw.object.CustomObjectMgr.remove
 SearchCustomObjectdw.object.CustomObjectMgr.queryCustomObjects
FormsAcceptFormdw.web.FormGroup.accept
 ClearFormElementdw.web.FormElement.clearFormElement
 InvalidateFormElementdw.web.FormElement.invalidateFormElement
 SetFormOptionsdw.web.FormField.setOptions
 UpdateFormWithObjectdw.web.FormGroup.copyFrom
 UpdateObjectWithFormdw.web.FormGroup.copyTo
ImpExExportABTestsJob step ExportABTests
 ExportCatalogJob step ExportCatalog
 ExportContentJob step ExportContent
 ExportCouponCodesJob step ExportCouponCodes
 ExportCouponsJob step ExportCoupons
 ExportCustomerGroupsJob step ExportCustomerGroups
 ExportCustomerListJob step ExportCustomerList
 ExportCustomersJob step ExportCustomers
 ExportCustomObjectsJob step ExportCustomObjects
 ExportGiftCertificatesJob step ExportGiftCertificates
 ExportInventoryListsJob step ExportInventoryLists
 ExportMetaDataJob step ExportMetaData
 ExportOrdersJob step ExportOrders
 ExportPriceBooksJob step ExportPriceBook
 ExportProductListsJob step ExportProductLists
 ExportPromotionsJob step ExportPromotions
 ExportShippingMethodsJob step ExportShippingMethods
 ExportSlotsJob step ExportContentSlots
 ExportSourceCodesJob step ExportSourceCodeGroups
 ExportStoresJob step ExportStores
 ExportTaxTableJob step ExportTaxTable
 ImportABTestsJob step ImportABTests
 ImportActiveDataJob step ImportActiveData
 ImportCatalogJob step ImportCatalog
 ImportContentJob step ImportContentSlots
 ImportCouponsJob step ImportCoupons
 ImportCustomerGroupsJob step ImportCustomerGroups
 ImportCustomerListJob step ImportCustomerList
 ImportCustomersJob step ImportCustomers
 ImportCustomObjectsJob step ImportCustomObjects
 ImportGiftCertificatesJob step ImportGiftCertificates
 ImportInventoryListsJob step ImportInventoryLists
 ImportKeyValueMappingImportKeyValueMapping
 ImportPriceBooksJob step ImportPriceBook
 ImportProductListsJob step ImportProductLists
 ImportPromotionsJob step ImportPromotions
 ImportShippingMethodsJob step ImportShippingMethods
 ImportSlotsJob step ImportContentSlots
 ImportSourceCodesJob step ImportSourceCodeGroups
 ImportStoresJob step ImportStores
 ImportTaxTableJob step ImportTaxTable
 ValidateActiveDataFile(deprecated)
 ValidateXMLFile(deprecated)
ImpEx (deprecated)ImportCampaigns(deprecated)
JobRunJobNow(job)
OrderCancelOrderdw.order.OrderMgr.cancelOrder
 CreateGiftCertificatedw.order.GiftCertificateMgr.createGiftCertificate, setRecipientEmail, setRecipientName, setSenderName, setMessage, and setOrderNo.
 CreateOrderdw.order.OrderMgr.createOrder, dw.order.OrderMgr.placeOrder
 CreateOrder2dw.order.OrderMgr.createOrder
 CreateOrderNodw.order.OrderMgr.createOrderNo
 ExportToOrderCenter(deprecated)
 FailOrderdw.order.OrderMgr.failOrder
 GetGiftCertificatedw.order.GiftCertificateMgr.getGiftCertificate
 GetOrderdw.order.OrderMgr.getOrder
 PlaceOrderdw.order.OrderMgr.placeOrder
 RedeemGiftCertificatedw.order.GiftCertificateMgr.redeemGiftCertificate
 ReserveInventoryForOrderdw.order.Basket.reserveInventory
Order (deprecated)UpdateStockLevel(deprecated)
Order CenterCreateShippingOrders(job)
 ReturnImport(job)
 UpdateShippingOrders(job)
PaymentGetPaymentProcessordw.order.PaymentMethod.getPaymentProcessor
ProductListAddGiftCertificateToProductListdw.customer.ProductList.createGiftCertificateItem
 AddProductToProductListdw.customer.ProductList.createProductItem
 CreateProductListdw.customer.ProductListMgr.createProductList
 CreateProductListRegistrantdw.customer.ProductList.createRegistration, createCoRegistrant
 GetProductListdw.customer.ProductListMgr.getProductList
 GetProductListsdw.customer.ProductListMgr.getProductLists
 RemoveProductListdw.customer.ProductListMgr.removeProductList
 RemoveProductListItemdw.customer.ProductList.removeItem
 SearchProductListsdw.customer.ProductListMgr.queryProductLists
Replication (deprecated)GetReplicationStatus(deprecated)
 TriggerReplicationJob step ExecuteDataReplication
ScriptingScriptUse require to import the script
SearchGetSearchSuggestionsdw.suggest.SuggestModel
 Searchdw.catalog.ProductSearchModel.search, ContentSearchModel
 SearchRedirectURLdw.catalog.SearchModel.getRedirectURL
 SearchSystemObjectdw.order.GiftCertificateMgr.query*, dw.catalog.StoreMgr.query*, dw.campaign.CampaignMgr.querySource*
 UpdateSearchIndex(job)
SiteMapSendGoogleSiteMap 
SourceCodeSetSourceCodedw.system.Session.setSourceCode
 SourceCodeRedirectURLsession.SourceCodeInfo.Redirect.location
StoreGetNearestStoresdw.catalog.StoreMgr.searchStoresBy*
UtilInvalidateWebCacheJob step InvalidateCache
 RedirectURLdw.web.URLRedirectMgr
 SetRequestLocaledw.system.Request.setLocale
 SetSessionCurrencydw.system.Session.setCurrency
VeriSignVSAuthorizeCreditCard(deprecated)