If ShippingCalculator has an empty string currency, it matches to all currencies

Closes #5038