The promotions import/export API relies mainly on the following two components:
/atg/commerce/promotion/PromotionImportExport
—The main component used for importing and exporting promotions/atg/epub/PublishingWorkflowAutomator
—Used automatically when you import promotions into a versioned repository; you should never need to call this component yourself
Supporting functionality is provided by the following additional components:
/atg/commerce/promotion/PromotionImportExportTools
/atg/commerce/claimable/ClaimableTools
/atg/commerce/promotion/PromotionTools
/atg/commerce/promotion/template/PromotionTemplateManager
In addition to these components, there are a number of classes used for importing and exporting promotions.
PromotionImportExportInfo
is a data class used to transfer information between Oracle ATG Web Commerce and your external promotion management system (see Mapping Promotion Properties). You can use either PMDL version 1 (for promotions created before Oracle ATG Web Commerce 10, which do not use templates) or 2 (for template-based promotions created with Oracle ATG Web Commerce 10 or later).
See the ATG Platform API Reference for detailed information on the other classes used for promotion import/export.