Results 1 to 7 of 7
  1. #1
    Join Date
    Oct 2007
    Posts
    68
    Plugin Contributions
    0

    Default Notification to customer for Canada duties / taxes?

    An issue I come across is that people who order from our US site are surprised when the package is delivered and have to pay the GST or duty tax. Even more so now that we are offering UPS Standard and they apparently charge more. While we have this noted in our shipping terms on the site there the customers never look at that info. We do not want to be responsible for figuring out their duties and taxes and adding it to our order but would like to have some message during checkout that if their country is canada show a message about the duties/taxes. Anyone done this? Any idea which zencart file would be most appropriate to edit that in? I appreciate any advice.

    -Dion

  2. #2
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    12,489
    Plugin Contributions
    88

    Default Re: Notification to customer for Canada duties / taxes?

    What version of Zen Cart does your store run on? Are you using the standard 3-page checkout?

  3. #3
    Join Date
    Oct 2007
    Posts
    68
    Plugin Contributions
    0

    Default Re: Notification to customer for Canada duties / taxes?

    I'm running 1.5.4. I have the standard checkout but I also have the paypal express checkout enabled so I am guessing it would have to be on the final summary screen before finalizing the order?

  4. #4
    Join Date
    Oct 2007
    Posts
    68
    Plugin Contributions
    0

    Default Re: Notification to customer for Canada duties / taxes?

    I am using the doverfine template and on step 3 of 4 is the order confirmation screen. Looks like it has to do with checkout_confirmation.php for that template. I will take a look at it. I am just not sure how to write the code so that it checks the ship to country.

  5. #5
    Join Date
    Oct 2007
    Posts
    68
    Plugin Contributions
    0

    Default Re: Notification to customer for Canada duties / taxes?

    Looks like I already edit that page and did put a statement that says "By placing your order you agree to our Conditions Of Use and our Shipping and Returns policies." Those are linked back to my shipping terms page which does state info about duties and taxes. Ideally though if it was Canada I would have a bold red statement about that so people don't just click through.

  6. #6
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Notification to customer for Canada duties / taxes?

    You could put something like this in the bottom of /includes/init_includes/init_header.php:
    Code:
    
    // Export Alert Regarding Duties/Taxes ... only shows if a shipping address has been selected, and is not in the USA
    if (!empty($_SESSION['sendto'])) {
        $sql = "SELECT address_book_id, entry_country_id as country_id, countries_name, countries_iso_code_2, countries_iso_code_3
                FROM   " . TABLE_ADDRESS_BOOK . " a
                INNER JOIN " . TABLE_COUNTRIES . " c ON (a.entry_country_id=c.countries_id)
                WHERE  address_book_id = " . (int)$_SESSION['sendto'];
        $result = $db->Execute($sql, 1);
        if (!$result->EOF) {
            if ($result->fields['countries_iso_code_3'] != 'USA') {  // optionally, to be more generic, could check whether the country id matches the store's country zone id
                // 'checkout' shows on payment/confirmation screens:
                $messageStack->add('checkout', 'REMINDER: You are shipping outside the United States. You are responsible for any duties/taxes assessed at the border.', 'warning');
                // 'checkout_shipping' shows on shipping-choice screen:
                $messageStack->add('checkout_shipping', 'REMINDER: You are shipping outside the United States. You are responsible for any duties/taxes assessed at the border.', 'warning');
                // 'shopping_cart' shows on shopping_cart screen:
                $messageStack->add('shopping_cart', 'REMINDER: You are shipping outside the United States. You are responsible for any duties/taxes assessed at the border.', 'warning');
            }
        }
    }

    For older Zen Cart versions, the generic 'checkout' key might not be available. In this case, you might need to change it to 'checkout_payment' and then duplicate it again for 'checkout_confirmation'.
    .

    Zen Cart - putting the dream of business ownership within reach of anyone!
    Donate to: DrByte directly or to the Zen Cart team as a whole

    Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
    Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.

  7. #7
    Join Date
    Oct 2007
    Posts
    68
    Plugin Contributions
    0

    Default Re: Notification to customer for Canada duties / taxes?

    This worked great with 1.5.4 !! Thank you very much. How do I send you a some $ for your time?

 

 

Similar Threads

  1. Canada Post for Canada Only
    By top hatt in forum Addon Shipping Modules
    Replies: 5
    Last Post: 10 Mar 2012, 02:43 PM
  2. USPS - I want to add informational text about duties and taxes
    By mikestaps in forum Built-in Shipping and Payment Modules
    Replies: 7
    Last Post: 11 Feb 2011, 04:09 PM
  3. Collecting international duties and taxes
    By d78 in forum General Questions
    Replies: 1
    Last Post: 18 Oct 2008, 09:09 PM
  4. Email notification for non registered customer? "Notify me when it's available"
    By ReeFlippee in forum Managing Customers and Orders
    Replies: 0
    Last Post: 26 Mar 2008, 11:03 PM
  5. Replies: 2
    Last Post: 18 Apr 2007, 05: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