Page 1 of 1

Different shipping method based on customer group

Posted: Tue Nov 25, 2014 3:22 pm
by pwood
Can the shipping method be differentiate based on customer group? For customer group A the shipping method will be "free shipping", customer group B is "weight based" and so on.

thank you

Posted: Tue Nov 25, 2014 4:20 pm
by madimar
there are several very good commercial extensions in the market allowing it. Jonathan ones are a warranty IMHO.
M

Re: Different shipping method based on customer group

Posted: Wed Nov 26, 2014 1:32 am
by Johnathan
Thanks, Madimar.

pwood, if you want weight-based shipping, then Weight & Volume-Based Shipping would work for you. If you need combinations of criteria (like total + weight, or volume + postcode) then take a look at Formula-Based Shipping.

Re: Different shipping method based on customer group

Posted: Wed Nov 26, 2014 3:18 pm
by gtoc
If you want to try and change the code for your needs try -

http://forum.opencart.com/viewtopic.php?f=20&t=131260

Works for me and use it on other shipping methods also

Re: Different shipping method based on customer group

Posted: Wed Nov 26, 2014 4:55 pm
by pwood
I tried the gtoc's suggestion and worked perfectly. Thanks all.

Re: Different shipping method based on customer group

Posted: Tue Nov 03, 2015 3:45 pm
by mash0028
Hello

For V2.0

In model file

catalog/model/shipping/item.php


add before

Code: Select all

            if ($status) {

add

Code: Select all

      if ($this->customer->getGroupId() == '1') {
         $status = false;
         } 
If customer group you want to hide is the Default customer group.