Issue #3282369 by unrealauk, jsacksick, cchoe1, init90: Shipping method condition logic is not accurate.