we update from magento 18.104.22.168 to magento 22.214.171.124 and are missing all cart rules discounts. We have full price without discount only. We are stuck and dont understand why.
Catalog rules are applied by cron every day for current day. In CatalogRule extension cron is set to 1:00 am. But in 1.8 this task is sheduled some hours earlier (depending on your time zone). I have not found reason for this now, but you can to chage cron start later in file
<cron_expr>0 1 * * *</cron_expr>
<cron_expr>0 3 * * *</cron_expr>
It's a bug/feature in 1.8, Catalog Rules work with conditions for attributes with scope other than Global. Took me days to figure it out. Hope it helps.