Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1
    Join Date
    Nov 2006
    Posts
    512
    Plugin Contributions
    0

    Default No checkout with Check/Money Order unless in USD

    My Cart has multiple currencies enabled, customers can pay in their own currencies with Credit Cards and Paypal.

    I also accept foriegn Checks and Money orders (IMO) but only if they are in USD$. Aside from noting this fact in the checkout pages, enabling the change currency sidebox in Checkout and sending emails...

    ---> Is there a way to not let a customer finish his order (get to check out success page) with Check/Money Order as the payment method if the wrong currency (non USD$) is selected?<---

  2. #2
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: No checkout with Check/Money Order unless in USD

    You can check what the currency is with:
    $_SESSION['currency']

    and turn off the module by setting the:
    $this->enabled

    to false when the currency is wrong ...
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today: v1.5.5]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

  3. #3
    Join Date
    Nov 2006
    Posts
    512
    Plugin Contributions
    0

    Default Re: No checkout with Check/Money Order unless in USD

    Hello Ajeh!

    Long time...

    so where should I through those puppies?

    includes/modules/payment/moneyorder.php
    includes/templates/MY_TEMPLATE/templates/tpl_checkout_payment_default.php


    mainpage?
    Last edited by Kim; 14 Feb 2008 at 10:10 PM.

  4. #4
    Join Date
    Oct 2006
    Posts
    5,477
    Plugin Contributions
    11

    Default Re: No checkout with Check/Money Order unless in USD

    Wouldnt it be better to limit base on user shipping address instead of currency?
    I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me

  5. #5
    Join Date
    Nov 2006
    Posts
    512
    Plugin Contributions
    0

    Default Re: No checkout with Check/Money Order unless in USD

    Quote Originally Posted by yellow1912 View Post
    Wouldnt it be better to limit base on user shipping address instead of currency?
    You mean the zone setting in Check/Money order mod in the Admin? That would shut down that payment method entirely for that zone....I want to allow all zones, but only in USD for that payment method (Check/Money order).

  6. #6
    Join Date
    Oct 2006
    Posts
    5,477
    Plugin Contributions
    11

    Default Re: No checkout with Check/Money Order unless in USD

    Say if you are located in US, you will want to accept check/money order from US ONLY.
    What if I'm from China, I chose usd currency, buy stuffs on your site and pay by check? Would you still accept it?
    I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me

  7. #7
    Join Date
    Nov 2006
    Posts
    512
    Plugin Contributions
    0

    Default Re: No checkout with Check/Money Order unless in USD

    Yes, if the check was in USD, drawn on a USA bank.

  8. #8
    Join Date
    Jul 2004
    Posts
    142
    Plugin Contributions
    0

    Default Re: No checkout with Check/Money Order unless in USD

    Hi dharma,

    I had this exact issue with my checkout process as well and after careful consideration decided NOT to try to block payment options such as this due to the fact that if a customer is having a issue with PayPal for whatever reason they can always close the sale through check/money order and i can deal with it. A order can always be canceled and such but since our customers have full control on when they close the sale, I try to make sure they can.

    GJW
    StampCommune.Com

  9. #9
    Join Date
    Sep 2003
    Location
    Ohio
    Posts
    69,402
    Plugin Contributions
    6

    Default Re: No checkout with Check/Money Order unless in USD

    To only allow this to run when set to USD you can edit the moneyorder.php payment module and change:
    PHP Code:
            $this->enabled = ((MODULE_PAYMENT_MONEYORDER_STATUS == 'True') ? true false); 
    to read:
    PHP Code:
          if ($_SESSION['currency'] == 'USD') {
            
    $this->enabled = ((MODULE_PAYMENT_MONEYORDER_STATUS == 'True') ? true false);
          } 
    Linda McGrath
    If you have to think ... you haven't been zenned ...

    Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!

    Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today: v1.5.5]
    Officially PayPal-Certified! Just click here

    Try our Zen Cart Recommended Services - Hosting, Payment and more ...
    Signup for our Announcements Forums to stay up to date on important changes and updates!

  10. #10
    Join Date
    Nov 2006
    Posts
    512
    Plugin Contributions
    0

    Default Re: No checkout with Check/Money Order unless in USD

    That works great, but if the customer has a foreign currency selected and goes to checkout they are not given the option to use Check/Money order (simular to turning off a zone in the money order admin/money order)

    Is there an if statement that can go on the checkout payment page, preventing/reminding the customer that the Check/Money order must be in USD to continue (without affecting the other payment mods (paypal/CC)?

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. v150 Check/Money Order module--show name/address on checkout success page?
    By WebKat in forum Built-in Shipping and Payment Modules
    Replies: 6
    Last Post: 13 Apr 2012, 06:45 AM
  2. Switch order of "Check/Money Order" & Paypal on Checkout Page
    By BrooklynArtist in forum Templates, Stylesheets, Page Layout
    Replies: 2
    Last Post: 5 Feb 2011, 03:30 AM
  3. PayPal Express Checkout = Check/Money Order?
    By imacamper in forum PayPal Express Checkout support
    Replies: 3
    Last Post: 5 Apr 2010, 03:42 PM
  4. Replies: 6
    Last Post: 10 Apr 2009, 04:44 PM
  5. Can check/money order option be money order only?
    By coucho in forum Built-in Shipping and Payment Modules
    Replies: 2
    Last Post: 8 Mar 2008, 07:25 PM

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