Results 1 to 6 of 6
  1. #1
    Join Date
    Aug 2009
    Posts
    128
    Plugin Contributions
    0

    Default Add a surcharge for people living on islands.

    Hi,

    In Italy couriers apply a surcharge when shipping to islands.

    I'd like to set up a button during checkout to make people select if they live on islands or not. People selecting yes should have a surcharge.

    I tried modifying the country list by splitting Italy in two parts, but PayPal does not allow the checkout so I need something that acts on directly on the order total without acting on the shipping modules...

    Any suggestions?

    Thank you very much for your help.

  2. #2
    Join Date
    Dec 2010
    Location
    UK
    Posts
    1,771
    Plugin Contributions
    3

    Default Re: Add a surcharge for people living on islands.

    You need Ceon Advanced Shipper!
    https://ceon.net

  3. #3
    Join Date
    Aug 2007
    Location
    Gijón, Asturias, Spain
    Posts
    2,589
    Plugin Contributions
    30

    Default Re: Add a surcharge for people living on islands.

    With Advanced Shipper you can filter by postcodes and apply whatever charges or surcharges you like.
    Steve
    github.com/torvista: Spanish Language Pack, Google reCaptcha, Structured Data, Multiple Copy-Move-Delete, Image Checker, BackupMySQL Admin/Auto...

  4. #4
    Join Date
    Jun 2005
    Location
    Cumbria, UK
    Posts
    10,263
    Plugin Contributions
    3

    Default Re: Add a surcharge for people living on islands.

    You can configure this by using zonetables shipping module. This is a mash-up of the ZONES and TABLE RATES shipping modules.

    Here in the UK we have similar issues with outlying islands needing higher postal charges.

    The ISO codes for Italy are (2-char) IT , and (3-char) ITA - so you keep these the same.

    Add a new country called "Italy Islands" but you must ALSO apply the Italy ISO codes here.

    For ITALY (main country), add the mainland zones (usually provinces, counties or other defined region)
    For ITALY ISLANDS (second country), add all the islands zones (regions / counties).

    The regions/zones should be those used by PayPal.
    20 years a Zencart User

  5. #5
    Join Date
    Aug 2009
    Posts
    128
    Plugin Contributions
    0

    Default Re: Add a surcharge for people living on islands.

    Hi thanks for the advice.
    How could I add counties? Could you tell me how?
    Thank you.

  6. #6
    Join Date
    Jun 2005
    Location
    Cumbria, UK
    Posts
    10,263
    Plugin Contributions
    3

    Default Re: Add a surcharge for people living on islands.

    In your admin panel, select Locations/Taxes

    Select Countries
    Scroll to the bottom of the list. Click "New Country" button. Edit box opens on right of screen
    First, you add a new "country". In your case, it could be something like "Italy Islands" (Translate to your language as needed).

    As stated in my previous post, give this new country THE SAME ISO CODES as Italy:
    2-character = IT
    3-character = ITA

    Then save these settings.

    Then, under Locations/Taxes, select Zones
    Scroll to bottom of screen.
    Click "New Zone" button
    Enter new zone name (probably by the name of the Island), or legal regional authhority (in the UK, these are counties. In the USA, these are the States).
    From the Country Dropdown, Select "Italy Islands" ( or the name you applied earlier ).

    SAVE.

    Then, keep adding the zones until all are applied.

    NOW... IT IS IMPORTANT to add all the OTHER ZONES to the main country "Italy". You do this in the same way by adding a new Zone each time...


    In Italy, the Region ISO codes are:
    (You will need to determine which are part of "Italy" and which are part of "Italy Islands".

    Code:
    Agrigento
    AG
    
    Alessandria
    AL
    
    Ancona
    AN
    
    Aosta
    AO
    
    Arezzo
    AR
    
    Ascoli Piceno
    AP
    
    Asti
    AT
    
    Avellino
    AV
    
    Bari (metropolitan city)
    BA
    
    Barletta-Andria-Trani
    BT
    
    Belluno
    BL
    
    Benevento
    BN
    
    Bergamo
    BG
    
    Biella
    BI
    
    Bologna (metropolitan city)
    BO
    
    South Tyrol
    BZ
    
    Brescia
    BS
    
    Brindisi
    BR
    
    Cagliari (metropolitan city)
    CA
    
    Caltanissetta (free communal consortium)
    CL
    
    Campobasso
    CB
    
    Carbonia-Iglesias
    CI
    
    Caserta
    CE
    
    Catania (metropolitan city)
    CT
    
    Catanzaro
    CZ
    
    Chieti
    CH
    
    Como
    CO
    
    Cosenza
    CS
    
    Cremona
    CR
    
    Crotone
    KR
    
    Cuneo
    CN
    
    Enna (Free communal consortium)
    EN
    
    Fermo
    FM
    
    Ferrara
    FE
    
    Florence (metropolitan city)
    FI
    
    Foggia
    FG
    
    Forlì-Cesena
    FC
    
    Frosinone
    FR
    
    Genoa (metropolitan city)
    GE
    
    Gorizia
    GO
    
    Grosseto
    GR
    
    Imperia
    IM
    
    Isernia
    IS
    
    La Spezia
    SP
    
    L'Aquila
    AQ
    
    Latina
    LT
    
    Lecce
    LE
    
    Lecco
    LC
    
    Livorno
    LI
    
    Lodi
    LO
    
    Lucca
    LU
    
    Macerata
    MC
    
    Mantua
    MN
    
    Massa and Carrara
    MS
    
    Matera
    MT
    
    Medio Campidano
    VS
    
    Messina (metropolitan city)
    ME
    
    Milan (metropolitan city)
    MI
    
    Modena
    MO
    
    Monza and Brianza
    MB
    
    Naples (metropolitan city)
    NA
    
    Novara
    NO
    
    Nuoro
    NU
    
    Ogliastra
    OG
    
    Olbia-Tempio
    OT
    
    Oristano
    OR
    
    Padua
    PD
    
    Palermo (metropolitan city)
    PA
    
    Parma
    PR
    
    Pavia
    PV
    
    Perugia
    PG
    
    Pesaro and Urbino
    PU
    
    Pescara
    PE
    
    Piacenza
    PC
    
    Pisa
    PI
    
    Pistoia
    PT
    
    Pordenone
    PN
    
    Potenza
    PZ
    
    Prato
    PO
    
    Ragusa (Free communal consortium)
    RG
    
    Ravenna
    RA
    
    Reggio Calabria
    RC
    
    Reggio Emilia
    RE
    
    Rieti
    RI
    
    Rimini
    RN
    
    Rome (metropolitan city)
    RM
    
    Rovigo
    RO
    
    Salerno
    SA
    
    Sassari
    SS
    
    Savona
    SV
    
    Siena
    SI
    
    Sondrio
    SO
    
    Syracuse (Free Communal Consortium)
    SR
    
    Taranto
    TA
    
    Teramo
    TE
    
    Terni
    TR
    
    Trapani (Free Communal Consortium)
    TP
    Trentino
    TN
    
    Treviso
    TV
    
    Trieste
    TS
    
    Turin (metropolitan city)
    TO
    
    Udine
    UD
    
    Varese
    VA
    
    Venice (metropolitan city)
    VE
    
    Verbano-Cusio-Ossola
    VB
    
    Vercelli
    VC
    
    Verona
    VR
    
    Vibo Valentia
    VV
    
    Vicenza
    VI
    
    Viterbo
    VT
    20 years a Zencart User

 

 

Similar Threads

  1. v150 Free shipping to contiguous 48 states. How do I add surcharge for HI & AK
    By coucho in forum Built-in Shipping and Payment Modules
    Replies: 20
    Last Post: 22 Jul 2012, 02:36 PM
  2. Virgin Islands (U.S.) + USPS = -2147219080 - Missing value for Country.
    By modernm in forum Built-in Shipping and Payment Modules
    Replies: 8
    Last Post: 3 May 2011, 04:10 PM
  3. How do I Zero rate tax for Channel Islands
    By high2K in forum Currencies & Sales Taxes, VAT, GST, etc.
    Replies: 1
    Last Post: 22 Sep 2008, 09:19 PM
  4. anyone know how to add a surcharge for certain zones?
    By b3motorsports in forum Addon Payment Modules
    Replies: 4
    Last Post: 14 Aug 2006, 10:45 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR