Basically, if you have any tracking on your site, you either
a) Show the cookie banners if somebody is coming from a GPDR or GDPR-compliant country, since it's required by EU law and these GPDR-compliant laws.
b) You geofence your site and prevent access.
So, in practice regardless you whether sell anything or not, if your site, proverbially, touches European soil, you have to show these choices.