Yes, TheShop allows multiple discount options. You can set up discounts for specific products in the details of the specific product.
You also have the option to set a fixed % discount, set special prices for a specific group of customers, or add discounts to the entire order in the form of a discount code.