Hi Dan. I’m just in the process of setting it up too, but I’ve found a really easy way to do it. Install a plugin called “Widget Logic”. Then you get a logic field added to each widget. It uses the wordpress conditional tags to easily allow you to choose when the shopping cart shows up.
There’s helpful explanations on the Widget Logic information pages too:
https://www.ads-software.com/extend/plugins/widget-logic/other_notes/
I wanted to hide the shopping cart on the checkout page. (Seemed silly having it appear on that page). My checkout page is page 5, so I just used this one line and it worked:
!is_page(‘5’)
(which means, “display when the page does not equal page 5”)