Jump to content
thirty bees forum
  • 0

Thirty Bees Randomly Assigning Free Shipping


lukewood

Question

Dear All,

I have a strange issue going on with my shipping. Two customers have benefited from free shipping who shouldn't have. The shop is based in Malaysia, which is made of Peninsular Malaysia and Borneo. Peninsular Malaysia customers are given free shipping for orders over RM100 but Borneo follows standard shipping rates.

I have three carriers:

Standard Shipping with prices entered for all zones and no free shipping options Promotional Shipping with prices entered for all zones and no free shipping options Free shipping is set up as a standard carrier with RM0 rate for orders between RM100 and RM5000 for Peninsular Malaysia

One customer who benefited from free shipping was standard shipping, the other promotional shipping. I have checked and amount were entered for the zones at those weights.

The only thing I can think of was I had "Spend X to get free shipping module" installed but not configured. I don't see how that could affect things but I could be wrong.

Any help would be greatly appreciated.

Kind regards,

Luke

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

  • 0

Hi,

This problem has been solved at long last thanks to Lesley. 

I split Malaysia's states across two zones: West Malaysia and East Malaysia. Then, I assigned different shipping rates to each of these zones. 

Apparently, you cannot do this as it produces erratic results. I solved this problem by keeping all states within the same zone and using the Localised Shipping Module by Presto-Changeo.

I hope this helps somebody else. 

Regards,

Luke

Link to comment
Share on other sites

  • 0

@colorful-ant

Thanks, I think I will try to simplify my shipping as you suggest. However, I need to class Borneo as a separate country as shipping to there is expensive.

@andyc

I have RM0.50 handling charges. Do you think this can be causing the problem?

0_1543759354260_handling charges.png

Thanks so much,

Luke

Link to comment
Share on other sites

  • 0

I think I had something similar, though that was, I believe, due to a PayPal module and PayPal Express payment. The customer had different addresses in the shop and with PayPal and the one in PayPal warranted free shipping, but the shop address didn't. Might this be a similar problem with the Adyen module?

Link to comment
Share on other sites

  • 0

Hi,

Sorry to revive an old thread but I still haven't managed to solve this issue. I just have the honour the sale and pay for the shipping when it happens. However, this means I can't ship overseas as the losses could be significant. 

I was wondering if there is anything in the configuration or it is something to do with the caching. 

Any ideas would be appreciated.

Regards,

Luke

SERVER INFORMATION
Server information Linux #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64
Server software version Apache
PHP version 7.0.33
Memory limit 256M
Max execution time 30

 DATABASE INFORMATION
MySQL version 5.5.65-MariaDB
MySQL server localhost
MySQL engine InnoDB
MySQL driver DbPDO

STORE INFORMATION
thirty bees version 1.0.7

Current theme in use panda

CHECK YOUR CONFIGURATION
Required parameters OK

Optional parameters Please fix the following error(s)


Test result: fail

 LIST OF CHANGED FILES
Changed/missing files have been detected.
Updated files (3)
/srv/www/XXX/html/classes/Meta.php
/srv/www/XXX/html/classes/Validate.php
/srv/www/XXX/html/controllers/front/ProductController.php

 

Link to comment
Share on other sites

  • 0

Hi tholespecial,

Thanks for the suggestion. I recreated the carriers a while a go and only have one country.

I had a look in the logs and this is interesting:

Undefined variable: delivery_option in /srv/www/domain.my/html/classes/Cart.php on line 1039, referer: https://www.domain.my/quick-order
Uncaught Error: Call to undefined function message() in /srv/www/domain.my/html/modules/explorerpro/action.php:124\nStack trace:\n#0 {main}\n  thrown in /srv/www/domain.my/html/modules/explorerpro/action.php on line 124
PHP Notice:  Trying to get property of non-object in /srv/www/domain.my/html/cache/smarty/compile/e4/2a/a9/e42aa93ed0f26aa137d2845e9f13aeb9a1ef617d.file.crossselling.tpl.cache.php on line 115, referer: https://www.domain.my/quick-order
[Tue Oct 06 12:53:33.028069 2020] [:error] [pid 2514] [client 202.184.53.209:54308] PHP Notice:  Undefined index: static_token in /srv/www/domain.my/html/cache/smarty/compile/e4/2a/a9/e42aa93ed0f26aa137d2845e9f13aeb9a1ef617d.file.crossselling.tpl.cache.php on line 115, referer: https://www.domain.my/quick-order 

I will try to upgrade to 1.0.8 and investigate further. 

Link to comment
Share on other sites

  • 0

Hi,

The problem occurred again.  There is nothing in the error log but the following entries are logged in the access files: 

Access log

[06/Nov/2020:11:44:35 +0800] "GET /quick-order HTTP/1.1" 200 45509 "https://www.domain.my/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36"
 [06/Nov/2020:11:44:36 +0800] "GET /themes/panda/cache/v_422_a737de91c528fcd5fcb21efd74c8e604_all.css HTTP/1.1" 200 91689 "https://www.domain.my/quick-order" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36"
 [06/Nov/2020:11:44:37 +0800] "GET /img/s/67.jpg HTTP/1.1" 200 944 "https://www.domain.my/quick-order" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36"
 [06/Nov/2020:11:44:37 +0800] "GET /themes/panda/cache/v_406_b4a304ca7564d47c3df3f3d1f65f5e1b.js HTTP/1.1" 200 195224 "https://www.domain.my/quick-order" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36"
 [06/Nov/2020:11:45:01 +0800] "POST /quick-order?rand=1604634301003 HTTP/1.1" 200 1146 "https://www.domain.my/quick-order" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36"

ssl_access_log

[06/Nov/2020:11:41:25 +0800] "-" 408 -
[06/Nov/2020:11:44:07 +0800] "-" 408 -
[06/Nov/2020:11:45:24 +0800] "-" 408 -
 

Could these timeout errors be causing issues?

Regards,

Luke

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...