If the default customer location is set to "No location by default", no billing country will be assigned to the customer until they either refresh the page or manually enter their billing address. Typically this is not an issue, however, for subscriptions, since we need to verify that the country is eligible for KCO.
If no kco_wc_order_id could be found, and KCO is the chosen payment gateway, we'll attempt to create a new KCO order (session).
If the default customer location is set to "No location by default", no billing country will be assigned to the customer until they either refresh the page or manually enter their billing address. Typically this is not an issue, however, for subscriptions, since we need to verify that the country is eligible for KCO.
If no
kco_wc_order_id
could be found, and KCO is the chosen payment gateway, we'll attempt to create a new KCO order (session).