I have a WC shop that delivery to 2 countries in Europe. Issue I have is with unregistered users that don't have their data filled out yet.
I have countries A and B. B is primary one, when user adds new item to cart he will see shipping for A, how can I set that if there is not data filled out to show shipping for B?
Order in my shipping tab is correct but for guests it always shows A as primary.
You need to go to your woocommerce settings and in the general settings set your store default country (red box at the top) and the set the default customer location to shop base address or you may use geolocation to get default customer location. Try this in incognito window in your browser and you will see it works.