Yes, you also get cashback on products that are on sale in the supermarket.
The cashback is being calculated over the actual paid amount. When there is a 1+1 deal Scoupy splits the total amount (after the discount) to know the price of 1 product. Cashback is given for that price.