add custom shipping type
Permalink Browser Info Environment
I currently have a flatrate shipping type enabled. Is it possible for me to install a second flat rate shipping type, which I apply different countries to?
ie shipping type 1 for UK customers = price A,
shipping type 2 for worldwide customers = price B
ie shipping type 1 for UK customers = price A,
shipping type 2 for worldwide customers = price B
Type: | Discussion |
---|---|
Status: | New |
Hi Did you find a solution to this?
Thanks
Thanks
No, sorry. Nobody has replied and I've not managed to work it out myself!
It isn't currently, although this add-on might get you closer to that goal (and it is free):
http://www.concrete5.org/marketplace/addons/ecommerce/additional-sh...
http://www.concrete5.org/marketplace/addons/ecommerce/additional-sh...
HI I have managed to do this, basically i duplicated the directory at:
/packages/core_commerce/models/shipping/types/flat/
into:
/models/shipping/types/flat/
then renamed flat to, US and Europe
/models/shipping/types/us/
/models/shipping/types/europe/
then i went into the controller.php and type_form.php in each and did a find and replace on all instances of FLAT changed to US or EUROPE (note the capitalisation, and there are a few lower case ones that need to change from Flat to US or Europe too)
Then when I uploaded it, I went into C5 ecommerce, and installed as:
http://www.concrete5.org/marketplace/addons/ecommerce/documentation...
Voila! worked for me.
Regards
Ben
/packages/core_commerce/models/shipping/types/flat/
into:
/models/shipping/types/flat/
then renamed flat to, US and Europe
/models/shipping/types/us/
/models/shipping/types/europe/
then i went into the controller.php and type_form.php in each and did a find and replace on all instances of FLAT changed to US or EUROPE (note the capitalisation, and there are a few lower case ones that need to change from Flat to US or Europe too)
Then when I uploaded it, I went into C5 ecommerce, and installed as:
http://www.concrete5.org/marketplace/addons/ecommerce/documentation...
Voila! worked for me.
Regards
Ben
I'm a total noob, but I think I found a solution! (no kidding!)
Concrete5 only allows Flat Rate or Table-Based Shipping.
If you enable them both, you can set a Flat Rate for UK only (from the little I've read on the forums, you cannot set a value that is £0 (free)). This means Flat Rate is only available for UK.
For the REST OF THE WORLD, simply set your Table-Based shipping to charge an amount based on weight/price of total purchase for SELECTED COUNTRIES ONLY (All countries minus UK)
That way, if you are from UK, price = flat rate. If you are outside UK, shipping price automatically goes to table-based.
Concrete5 only allows Flat Rate or Table-Based Shipping.
If you enable them both, you can set a Flat Rate for UK only (from the little I've read on the forums, you cannot set a value that is £0 (free)). This means Flat Rate is only available for UK.
For the REST OF THE WORLD, simply set your Table-Based shipping to charge an amount based on weight/price of total purchase for SELECTED COUNTRIES ONLY (All countries minus UK)
That way, if you are from UK, price = flat rate. If you are outside UK, shipping price automatically goes to table-based.
Thanks