The farmer gets 46 x 6 = <<46*6=276>>276 eggs a week.
That gives him 276/12 = <<276/12=23>>23 dozen eggs.
In one week, he makes 23 x 3 = $<<23*3=69>>69
In 8 weeks, he makes $69 x 8 = $<<69*8=552>>552
#### 552