-
1. Re: Stop cash payment method showing order as paid in receipt and orders list
blossom design Aug 31, 2012 7:18 AM (in response to Ascend7)Hi Rox, i have the same issue when first started developing BC e-commerce sites, but i found a solution for this, BC shopping cart template has a tag for Get Quote, create a custom image button (EFT/Direct Debit/Bank Desposit) and the system will generate a quote for client with product and subtotal. Your client will receive a autoresponse email notification, then manually generate a invoice with shipping cost added and send to customer. Also, you can customise the auto-response system email content to include your client's Bank detail and give some instruction for customer to pay via EFT or check or whatever offline payment method of choice. Once you set this up, it should work smoothly. I have been using this method for all my e-commerce clients. Here is some sample site so you can see how it works. www.bamber.com.au or www.miracle-detox.com.
cheers
Cathy
-
2. Re: Stop cash payment method showing order as paid in receipt and orders list
gcpa Nov 8, 2014 9:04 AM (in response to blossom design)I have came across this same bug today - I am curious why this hasn't been fixed over two years later?
-
3. Re: Stop cash payment method showing order as paid in receipt and orders list
gcpa Nov 8, 2014 10:49 AM (in response to gcpa)In case anybody cares I have found a way to overcome the issue:
I call a PaymentCheck function from the payment form. For Cheque (2) or EFT (4) payments (or any others you want to add) I changed the form action parameter to the same as used for the quote form. Note in example below the checkWholeForm42059 checks the form entry as standard. WebFormID=10851 is my request quote form ID - yours may be different of course.
//<![CDATA[
function PaymentCheck(theForm)
{
if (theForm.PaymentMethodType.value == '2' || theForm.PaymentMethodType.value == '4')
{
document.getElementById('catwebformform42059').action = "/FormProcessv2.aspx?WebFormID=10851&OID={module_oid}&OTYPE={module_otype}&EID={module_ei d}&CID={module_cid}";
}
return ( checkWholeForm42059(theForm) );
}
//]]>
