My thoughts:
Order (OrderID, Date, CustomerID)
OrderDetail (OrderDetailID, OrderID, ProductType [Box/Bucket], Qty)
BucketDetail (BucketDetailID, OrderDetailID, Material, etc)
BoxDetail (BoxDetailID, OrderDetailID, Material, etc)
ProductTypeMaterialOptions (ProductType [Box/Bucket], MaterialID) -- Lists valid materials for each product type.