Zen Cart Logo
Forums / General Questions / Customers mailing in Checks/MO for Payment

Customers mailing in Checks/MO for Payment

Locked

Views: 1,317

Results 1 to 9 of 9
This thread is locked. New replies are disabled.
20 May 2007, 3:58 AM
#1
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Customers mailing in Checks/MO for Payment

Hi!

We wish to allow customers to mail-in a check or money order if they wish.

On the checkout page there is a note to Send your order to....' but is there a way say on the confirmation email to re-iterate this, maybe with a Click here to print your order' or something.

Or on the checkout success page perhaps - but then only displaying if the customer has selected to pay via Money Order / Check.

Thanks
Ernie

20 May 2007, 4:04 AM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Customers mailing in Checks/MO for Payment

The email for the order says:

Please make your check or money order payable to:

<your payment name>

Mail your payment to:
<Your address info>

Your order will not ship until we receive payment.

Do you have Check/Money Order moneyorder filled out completely if you edit the Modules ... Payment ...

And click on Check/Money Order moneyorder ...

20 May 2007, 4:05 AM
#3
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Customers mailing in Checks/MO for Payment

NOTE: it also lists a full detail of the order and the link to the My Account for this order ...

20 May 2007, 4:18 AM
#4
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Re: Customers mailing in Checks/MO for Payment

Linda - you're too quick in answering (which is a good thing!)

I just did another few test orders and found that if the emails are set for text the extra information is presented OK but if they are set for HTML it is missing.

Hmmm - will look again after lunch!

Ernie

20 May 2007, 4:24 AM
#5
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Customers mailing in Checks/MO for Payment

Be sure that you have turned on in the Configuration ... E-Mail Options ...

Use MIME HTML When Sending Emails
Send e-mails in HTML format

Also be sure that you are running the current Zen Cart v1.3.7 with the current PayPal Patch at:
http://www.zen-cart.com/forum/showthread.php?t=56216

and the current USPS update for the May 14, 2007 prices and server changes:
http://www.zen-cart.com/forum/showthread.php?t=65732

20 May 2007, 4:33 AM
#6
esugrue avatar

esugrue

Zen Follower

Join Date:
Jun 2004
Posts:
182
Plugin Contributions:
0

Re: Customers mailing in Checks/MO for Payment

Hi Linda:

Yes I have the Configuration > Emails set to `Use MIME....'

Also, when I go to Modules > Payment > Check the info comes up:
Please make your cheque or money order payable to:
My Company

Mail your payment to:
My Company
123 Main Street
Mainville 1234

Your order will ship when payment is confirmed.

but it doesn't shows up in the HTML email notices.

-- Do I need to install the USPS patch as I am in Australia and don't use USPS?

Ernie

20 May 2007, 5:45 AM
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Customers mailing in Checks/MO for Payment

What version of Zen Cart are you using?

5 Jun 2007, 5:15 PM
#8
makismakana avatar

makismakana

New Zenner

Join Date:
Jun 2006
Posts:
6
Plugin Contributions:
0

Re: Customers mailing in Checks/MO for Payment

i have the same problem. i am using 1.3.7
Order description is not shown in the order history when the payment is made with check/money order.
And in the html email the order description (MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION in moneyorder.php) is not shown. but it is shown in the text email.

i think the problem is in orders.php class but i couldn't find a solution. Here is the billing part in my orders.php where i think is the problem.

at line 934

    //addresses area: Billing
    $email_order .= "\n" . EMAIL_TEXT_BILLING_ADDRESS . "\n" .
    EMAIL_SEPARATOR . "\n" .
    zen_address_label($_SESSION['customer_id'], $_SESSION['billto'], 0, '', "\n") . "\n\n";
    $html_msg['ADDRESS_BILLING_TITLE']   = EMAIL_TEXT_BILLING_ADDRESS;
    $html_msg['ADDRESS_BILLING_DETAIL']  = zen_address_label($_SESSION['customer_id'], $_SESSION['billto'], true, '', "<br />");

    if (is_object($GLOBALS[$_SESSION['payment']])) {
      $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" .
      EMAIL_SEPARATOR . "\n";
      $payment_class = $_SESSION['payment'];
      $email_order .= $GLOBALS[$payment_class]->title . "\n\n";
      $email_order .= (isset($this->info['cc_type']) && $this->info['cc_type'] != '') ? $this->info['cc_type'] . "\n\n" : '';
      $email_order .= ($GLOBALS[$payment_class]->email_footer) ? $GLOBALS[$payment_class]->email_footer . "\n\n" : '';
    } else {
      $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" .
      EMAIL_SEPARATOR . "\n";
      $email_order .= PAYMENT_METHOD_GV . "\n\n";
    }
    $html_msg['PAYMENT_METHOD_TITLE']  = EMAIL_TEXT_PAYMENT_METHOD;
    $html_msg['PAYMENT_METHOD_DETAIL'] = (is_object($GLOBALS[$_SESSION['payment']]) ? $GLOBALS[$payment_class]->title : PAYMENT_METHOD_GV );
    $html_msg['PAYMENT_METHOD_FOOTER'] = (is_object($GLOBALS[$_SESSION['payment']] && $GLOBALS[$payment_class]->email_footer != '') ? $GLOBALS[$payment_class]->email_footer : $this->info['cc_type'] );
2 Dec 2007, 4:25 PM
#9
dealbyethan_com avatar

dealbyethan_com

Totally Zenned

Join Date:
Dec 2005
Location:
Perth, Western Australia, Australia
Posts:
782
Plugin Contributions:
0

Re: Customers mailing in Checks/MO for Payment

Try this
includes/languages/english/modules/payment/moneyorder.php

and this post
http://www.zen-cart.com/forum/showthread.php?t=54819