Post by horizon22 » Sat Mar 03, 2018 10:15 pm

My client wants to display only the "Free shipping" when a specific country is selected for billing, other only a product based shipping is calculated and displayed. Please see the screenshot for specifics.
Image

Any help is much appreciated.

Thank you!

Attachments

test.png

test.png (58.12 KiB) Viewed 267 times


Newbie

Posts

Joined
Sat Mar 03, 2018 10:05 pm

Post by Johnathan » Mon Mar 05, 2018 10:34 pm

Use Geo Zones. Set up the areas you want in System > Localisation > Geo Zones, then in the shipping method settings (Extensions > Shipping) you can choose where that shipping method is available. Choose your "India" geo zone for Free Shipping, and your "Worldwide" geo zone for Flat Rate.

OpenCart forces you to manually choose every country in a geo zone, so if you don't want to manually set up your worldwide geo zone, then Total-Based Shipping can do this. For example:

------------------------------------------------------------------------------
CHARGE #1
Title: Free Shipping
Sort Order: 1
Charge Field: 0
Rule: Geo Zone is India

CHARGE #2
Title: Flat Rate
Sort Order: 2
Charge Field: 2000
Rule: Geo Zone is not India
------------------------------------------------------------------------------

Feel free to take a look at the screenshots and demo site, and if you're interested let me know at www.getclearthinking.com/contact if you have any further questions.

Image
Image Image Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: OSWorX and 10 guests