Commerce Vision's Customer Self Service eCommerce Platform comes with a huge range of standard promotion options you can manage yourself in the CMS. These can be separated into online promotions and promotion codes.
Online promotions
Promotion codes
Commerce Vision can also provide implementation services for custom options and ERP-based promotions.