OH WAIT… I know another trick.
(story time:)
many years ago, i was asked to visit a customer to help them build a configurator for their product. they made very complex bottling machines for a factory… filling stations, conveyors, bottle washing, boxing, etc. The configurator was supposed to ask a bunch of questions, and the person in sales would answer, and build the order.
but in reality, this was more of an Order entry/engineering function. the “engineered” the order… the person would ask the customer what they wanted, and then they would add that component to the order, and then they would manually add in any other components needed to connect that component to the next component.
After about 6 hours of working with some of their needed Q&A, we determined that the variations needed was going to be HUGE, and the configurator would be so complex that it would almost be unusable… BUT. EPICOR has a trick under its sleeve.
THE ANSWER:
I asked: "Have you considered “Complimentary parts?”
you see… in the part table, you can define complementary parts that work. This is done with the ALTERNATE information: In this example, i loaded two parts as complimentary parts to my 1032knut:
You can define multiple complimentary parts… so when you sell part 1, complimentary parts 2, and 3 can show for you as options to automatically include…
BUT HOW does it tell you this?
Well, when you add Part 1 to the sales order, i will see the button show up at the top right.
Once i choose which parts I want:
Those parts are automatically added to the order, all without typing any additional part numbers or quantities.
This can be a “poor man’s configurator”… the user simply chooses the parts that they want to also include.
So in your case, you could enter the first bottle, and then show the complimentary parts… choose the other components, and choose the correct packaging.