Mandatory UPS Message for Canadian Taxes

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • netcentric
    Mini Mivite

    • Apr 2008
    • 19

    #1

    Mandatory UPS Message for Canadian Taxes

    I was just informed by UPS that I need to include a statement in my store for Canadian shoppers... As this is just for Canadians, I'd like for it to appear as an alert box when anyone selects Canada as their country on the checkout page. Does anyone have a solution to share or any ideas on best way to implement?

    Here's the UPS message we must include:

    Canada Customs requires Canadian recipients to pay applicable duties and taxes on each shipment entering Canada. These charges may include PST, GST, HST, duties and other taxes of goods (e.g. excise tax). A brokerage fee is also charged to process shipments and present the requisite customs paperwork to Canada Customs on the importer’s behalf. Your order will be shipped under UPS’s e-Tailer Brokerage Program (eBP), where eligible shipments imported into Canada for non-commercial purposes and valued under CAD$ 200 shipped via UPS Standard service are subject to a reduced brokerage fee of CAD$ 10, plus any applicable duties and taxes. Shipments valued at CAD$200 and above and/or being imported to Canada for commercial purposes and/or subject to specialized clearance may incur additional fees. Please, be aware that UPS will request payment of these charges at the time of delivery. You have the ability to call UPS ahead of time (1-800-742-5877) to pay these charges, eliminating the need for payment on delivery.
  • Brennan
    Super Moderator









    • Jun 2009
    • 3481

    #2
    Re: Mandatory UPS Message for Canadian Taxes

    Since you need to display the message based on what country the user selects you will need to do it via JavaScript.

    Here is come code that should work:

    Code:
    <script>
    
    
    	$(document).ready(function(){
    		$("select[name=ShipCountry]").change(function(){
    
    
    			var selected_country =$("select[name=ShipCountry] :selected").val();
    
    
    			if(selected_country == 'CA'){
    
    
    				alert("Message to Canadian Customers");
    			}
    
    
    		});
    	});
    
    
    </script>
    This uses JQuery so if you don't already have it you will also need this code called in in your head tag:

    <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    Brennan Heyde
    VP Product
    Miva, Inc.
    [email protected]
    https://www.miva.com

    Comment

    • jbart
      Mini Mivite

      • Sep 2011
      • 86

      #3
      Re: Mandatory UPS Message for Canadian Taxes

      Since the shipping selection is on the page ofter the customer inputs shipping information we have our additional information for different countries show up in a highlighted section below the cart but above the shipping selection. It is a simple if/then for teh country code.
      Code:
      <mvt:if expr="g.Basket:ship_cntry EQ 'CA'">
      special message
      </mvt:if>

      Comment

      • netcentric
        Mini Mivite

        • Apr 2008
        • 19

        #4
        Re: Mandatory UPS Message for Canadian Taxes

        Thanks for the example Brennan but that didn't work for me. I opened OCST page, added it inside the HEAD tags, included the link to the jquery and nothing happened when I selected Canada on the OCST page. Here's my code... pretty much just swapped out the alert message with the intended one and escaped out the characters:

        <script>
        $(document).ready(function(){
        $("select[name=ShipCountry]").change(function(){
        var selected_country =$("select[name=ShipCountry] :selected").val();
        if(selected_country == 'CA'){
        alert("Canada Customs requires Canadian recipients to pay applicable duties and taxes on each\n
        shipment entering Canada\. These charges may include PST, GST, HST, duties and other taxes of\n
        goods \(e\.g\. excise tax\)\. A brokerage fee is also charged to process shipments and present the\n
        requisite customs paperwork to Canada Customs on the importer\'s behalf\.\n\n
        Your order will be shipped under UPS\'s e\-Tailer Brokerage Program \(eBP\), where eligible\n
        shipments imported into Canada for non\-commercial purposes and valued under CAD\$ 200 shipped\n
        via UPS Standard service are subject to a reduced brokerage fee of CAD\$ 10, plus any applicable\n
        duties and taxes\. Shipments valued at CAD\$200 and above and/or being imported to Canada for\n
        commercial purposes and/or subject to specialized clearance may incur additional fees\.\n\n
        Please, be aware that UPS will request payment of these charges at the time of delivery\. You\n
        have the ability to call UPS ahead of time \(1\-800\-742\-5877\) to pay these charges, eliminating the\n
        need for payment on delivery\.");
        }
        });
        });
        </script>

        I also tried it as a .js file but no luck. Any idea what I'm doing wrong?

        Comment

        • netcentric
          Mini Mivite

          • Apr 2008
          • 19

          #5
          Re: Mandatory UPS Message for Canadian Taxes

          jbart that worked great. Awesome. Thanks a bunch.

          Comment

          Working...
          X