• Resolved gvnet

    (@gvnet)


    Hi,

    We have the following base settings:

    Selling Location(s): Sell to specific countries
    Sell to Specific Countries: United States
    Shipping Location(s): Ship to all countries you sell to

    However, I am able to place an order via Paypal Express from Australia, with an Australian address in my Paypal account?

    Can you please advise how this may be happening and how we can troubleshoot this?

    Many thanks.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor D Smith a11n

    (@dsmithweb)

    Automattic Happiness Engineer

    Hi there!

    After the customer logs into PayPal and authorizes the transaction, PayPal Express should redirect them back to a WooCommerce Review Order page with an authorization token and customer billing information to view any taxes and choose a shipping option. After entering an Australian address in Paypal, what happens when you get to this point?

    Are there shipping options available to Australia, so that customers are able to fully place orders (finalizing them in WooCommerce, so that the transaction is completed)?

    Thread Starter gvnet

    (@gvnet)

    Ok, I can confirm we only allow shipping to the United States.

    I have also tested again as follows;

    – Yes, I login to Paypal and it chooses my Australian address in Paypal.
    – I am returned to the checkout and the billing and shipping address details from Paypal show, however they are not populating the regular checkout form fields (which would allow the standard validation to not permit the Australian country). **At this point it would need to have checked the country form the Paypal address was permitted against the Woocommerce settings.
    – I can then place the order and it is accepted, despite the country of origin being outside the US.

    I can send a screenprint of the checkout page if you can give me a way to do this.

    Many thanks.

    Plugin Contributor Mike M. a11n

    (@mikedmoore)

    Automattic Happiness Engineer

    Hi gvnet!

    It sounds like you might still have a Shipping Method set for “Rest of the World” Shipping Zone. You can check this by navigating to WooCommerce > Settings > Shipping > Shipping Zones. Without a Shipping Method for that zone, you should receive an error when attempting to checkout with an Australian address.

    Thread Starter gvnet

    (@gvnet)

    Hi Mike,

    I use the table rate shipping plugin (not the Woocommerce branded version). In the Woocommerce Shipping Zones, I have one zone set at US region and Free shipping as the shipping method, valid with a free shipping coupon only.

    The Rest of the World Zone has no shipping methods assigned to it.

    I have just checked on one of the orders that was placed form Australia. When I click and expand the Shipping Details section, the address 1, city, postcode and state/county fields are all filled with the Australian address, however the Country field is empty, showing the dropdown with Select a country…

    If the country field has not been populated as AU, I could see how the final error check might slip through, however I wouldn’t have thought an empty country field would be allowed either?

    Thanks for your ongoing assistance to resolve this.

    Plugin Contributor Thomas Shellberg

    (@shellbeezy)

    Automattic Happiness Engineer

    The country should be passed from PayPal to WooCommerce, so there may be a problem there. I would first try disabling non-WooCommerce plugins when testing this, as there might be a plugin conflict causing this problem. If it works fine with plugins disabled, re-enable them one at a time until you can determine which plugin is causing the problem.

    Best regards,

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Purchases outside allowed countries permitted?’ is closed to new replies.