This article shows an example of creating a Custom Macro Method for use in the On-line Marketing process condition step, to detect an abandoned shopping cart. While the Custom Macro can be used anywhere in Kentico CMS with any Kentico License Edition, the On-line Marketing module is only available in the EMS license edition.