Efficient database design for multiple price based on quantity and attribute
First of all you must define your entities and these form your tables.  From what you provide above I can see two tables based on two entities:  Product and price.  

Then you will add your attributes to each entity such as colour and colour print.  

Then you should decide on the nature of your relationships - product has a 1:M relationship with price.

To avoid anomalies in your database you will have to normalise your tables - see https://beginnersbook.com/2015/05/normalization-in-dbms/

Hope this helps :-)