Please be careful with this...conditional pricing (if doing it with the look-up tables within CBC software) should probably be kept to just 2 or 3 factors involved in the conditional relationship, because it usually leads to the need to additionally estimate interaction effects, due to the nature of the look-up table. And, the software is limited to just 2-way interaction effects.
It sounds to me that you are actually trying to ensure that the total price for a product is quite reasonable, based on all 8 attributes included in the concept (plus some small random shock to price, so you can disentangle the effect of price from the other attribute levels). Our ACBC software handles this all quite nicely. But, if you are trying to do this within a CBC survey, then you really should think about the difference between conditional pricing and "Summed Pricing". These differences are described in the white paper entitled: Three Ways to Treat Price in Conjoint Analysis (https://www.sawtoothsoftware.com/downloadPDF.php?file=price3ways.pdf
Please note that if you want to do Summed Pricing for CBC, it will require some customization tricks to field the survey and also some extra data processing and power tricks on the back end for utility estimation and market simulations. So, proceed carefully if you want to go in this direction.
Again, ACBC automatically supports the notion of Summed Pricing, and ACBC often is an excellent solution for 8-attribute conjoint problems.