printdotio / pio.js

An embeddable widget that enables users to quickly and easily monetize a webpage by enabling photo-product sales of its images.
4 stars 0 forks source link

Unable to select country when purchasing #113

Closed fromkeith closed 6 years ago

fromkeith commented 6 years ago

What is happening

I am unable to change (or even select) the country I want to ship my purchase to.

What should happen

The country should be selectable/changable.

Repo Steps

  1. Enable a product that ships everywhere/Global. Eg. Accessory pouches.
  2. To prevent any caching, open widget page in an Incognito window.
  3. Add Accessory pouches.
  4. Checkout until the Shipping Address
  5. Country is greyed out, and unclickable

Impact

Customers cannot purchase Gifts as they cannot specify their country. Revenue and sales are lost.

Tested on

Chrome 63 Firefox 59 Edge 38

micahasmith commented 6 years ago

country selection happens in the top left menu in the widget, or via setting it in the widget config. It defaults to the IP-based lookup of the users country.

since the selection of products available is a product of the ship to country, country selection must come first.

micahasmith commented 6 years ago

closing as functionality is as intended

fromkeith commented 6 years ago

It defaults to the IP-based lookup of the users country.

I'm in Canada. When I use chrome it defaults to Canada. When I used Firefox and Edge it defaulted to the US. This does not reflect what you just specified. Furthermore, a customer in New Zealand had their country default to the US.

I seem to remember an older version of this widget that would preemptively popup a country selector before someone could purchase. Did that get removed?

fromkeith commented 6 years ago

I turned on my VPN and did some testing. Below are the results.

Country => The country selected as the exit VPN IP GeoIp => Using https://geoiptool.com/ to determine the "country" of my IP Gooten => What your widget shows on checkout.

Chrome

    Country,GeoIp,Gooten
    Australia,Australia,United States (scottsdale Arizona)
    New Zealand,New Zealand,New Zealand (auckland auk)
    United Kingdom, United Kingdom, United Kingdom

Firefox

    Country,GeoIp,Gooten
    Australia, Australia, United States (scottsdale Arizona)
    New Zealand,New Zealand, United States (Alabama)
    United Kingdom, United Kingdom,United States (Alabama)

As you can see your application is not working as intended.

fromkeith commented 6 years ago

Any update or questions about the VPN test?

micahasmith commented 6 years ago

did you clear local cache and local storage in between tests?

fromkeith commented 6 years ago

New "Private Browser/Incognito" window each time.

  1. Set VPN to country
  2. Open Incognito
  3. Check GeoIP
  4. Check Gooten
  5. Close Incognito window
  6. Repeat
fromkeith commented 6 years ago

Any update on re-opening this ticket?