Thread tagged as: Question, Problem, Shop

Perch Shop Default Shipping Zone

I have a Perch Shop set up with a few countries entered in. I have a default zone as a catch all called 'Rest of the World':

alt text for image

A customer from Norway placed an order, but was charged the United States amount. (I'm not sure how well the quality of the image below will show, but it shows that 'Rest of the World' and 'United States' both are checked available.)

alt text for image

I did confirm the shipping address is set to Norway. I even made a fake account with the same address and it was charging the correct amount for me. So I can't reproduce this issue but I'm posting this in hopes someone will know what happened.

alt text for image


Perch: 3.0.12, PHP: 5.6.30, MySQL: mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $, with PDO
Server OS: WINNT, cgi-fcgi
Installed apps: content (3.0.12), assets (3.0.12), categories (3.0.12), perch_shop_orders (1.2.5), perch_shop_products (1.2.5), perch_shop (1.2.5), perch_members (1.6.2)
App runtimes: <?php $apps_list = [ 'perch_members', 'perch_shop' ];
PERCH_PATH: C:\inetpub\wwwroot\Motorcam-live\perch
PERCH_CORE: C:\inetpub\wwwroot\Motorcam-live\perch\core
PERCH_RESFILEPATH: C:\inetpub\wwwroot\Motorcam-live\perch\resources
Image manipulation: GD
PHP limits: Max upload 100M, Max POST 100M, Memory: 1024M, Total max file upload: 100M
F1: 3b606135b33e6a102526838f4152a807
Resource folder writeable: Yes
SCRIPT_NAME: /perch/core/settings/diagnostics/index.php
REQUEST_URI: /perch/core/settings/diagnostics/
DOCUMENT_ROOT: C:\inetpub\wwwroot\Motorcam-live
Jared Dutra

Jared Dutra 0 points

  • 4 days ago
Drew McLellan

Drew McLellan 2454 points
Perch Support

Has the customer updated their address since ordering? The address history is stored, so you should be able to see.

No, his address has stayed the same since his account was created. I looked through the perch3_shop_address table, if there's somewhere better to look for previous addresses just let me know.

But in looking for this, I see there are two order IDs associated with his name in the same minute (valued as 135 & 136). OrderID 135's status is 'created' and has the correct shipping subtotal. OrderID 136 is the one that eventually went through with the incorrect subtotal. But both are for sure set to country 165, which without looking I'm assuming is Norway.

Drew McLellan

Drew McLellan 2454 points
Perch Support

I wonder if his session timed out at some point during the checkout.

I suppose there's no way of knowing for sure. Thanks for looking into it, if there's anything else that you think of that could've caused this just let me know.