Pelican makes these rolltop Dayventure Backpack Coolers, which feature dual closed-cell-foam-insulated storage compartments separated by a watertight zipper.
Either compartment can be loaded with ice, though from a UX standpoint it makes more sense to carry the wet stuff in the bottom compartment, which is sized to hold a six-pack.
The molded base allows the bag to stand upright on its own.
The bag is skinned in 840D ballistic nylon that’s been double-coated in TPU, making the bag tough and puncture-resistant.
They also sell separate ice packs for both the top and bottom compartments, if you don’t want to deal with the mess of melting cubes.
The bags run $250, while the ice packs are $15 for the 1-pounder and $20 for the taller 2-pounder.