We developed a visual customizer for BottleKeeper that allows customers to select engraving, size, and color options. Each choice is linked to a specific variant, functioning as a filter-style system with custom line item properties. Additionally, we implemented an image formatter to ensure the correct proof image formats are sent to the bottle printer.