SJ42 Posted May 3, 2006 Posted May 3, 2006 How do I get the COD fee to show up in the checkout process? For example, if I had Billing Address (Edit) Name Address City, Postal Code Country Payment Method (Edit) Cash on Delivery Sub-Total: $86.98 GST: $6.09 Table Rate (Best Way): $9.50 Total: $102.57 How do I get the COD fee to show up with sub total, GST, table rate and total? Also, how do I change the wording of table rate to SHIPPING? Quote
stugots Posted May 29, 2006 Posted May 29, 2006 How do I get the COD fee to show up in the checkout process? For example, if I had Billing Address (Edit) Name Address City, Postal Code Country Payment Method (Edit) Cash on Delivery Sub-Total: $86.98 GST: $6.09 Table Rate (Best Way): $9.50 Total: $102.57 How do I get the COD fee to show up with sub total, GST, table rate and total? Also, how do I change the wording of table rate to SHIPPING? im wondering how to add a cod fee as well. anybody have answers? thanks Quote
Guest Posted June 18, 2006 Posted June 18, 2006 use the low order fee available from your osc admin->modules->order total Quote
drakky Posted June 19, 2006 Posted June 19, 2006 use the low order fee available from your osc admin->modules->order total Hi, could you be a bit more specific on how to do this , I only want the fee to be displayed if the customer selects cod for payment method and to list it as COD Fee? thanks in advance Quote
Guest Posted June 19, 2006 Posted June 19, 2006 Hi,could you be a bit more specific on how to do this , I only want the fee to be displayed if the customer selects cod for payment method and to list it as COD Fee? thanks in advance you will need to change the code of the low order fee. includes\modules\order_total\ot_loworderfee and the equivalent language file. Currently this is enabled here $this->enabled = ((MODULE_ORDER_TOTAL_LOWORDERFEE_STATUS == 'true') ? true : false); from the database setting. Now you will enable it in the osc admin and then you will check the selected payment option. If it COD you enable it otherwise you disable it. Quote
wkdwich Posted July 12, 2006 Posted July 12, 2006 you will need to change the code of the low order fee.includes\modules\order_total\ot_loworderfee and the equivalent language file. Currently this is enabled here $this->enabled = ((MODULE_ORDER_TOTAL_LOWORDERFEE_STATUS == 'true') ? true : false); from the database setting. Now you will enable it in the osc admin and then you will check the selected payment option. If it COD you enable it otherwise you disable it. I need to do this also but the directions here are way too vague for my simple mind... did anyone get this to work?? Quote Debbie DFranklin County, VA "Moonshine Capitol of the World"osCmax Mobile Template oscmaxtemplates.com
drakky Posted July 12, 2006 Posted July 12, 2006 I need to do this also but the directions here are way too vague for my simple mind... did anyone get this to work?? nope , obviously the cod module doesn't work , it gets me why these contributions are released the way they are , doesn't anyone check them? Quote
wkdwich Posted July 12, 2006 Posted July 12, 2006 nope , obviously the cod module doesn't work , it gets me why these contributions are released the way they are , doesn't anyone check them? Actually I found one that does work shortly after posting http://www.oscommerce.com/community/contri...ash+on+delivery its working well so far with the little testing I have done Quote Debbie DFranklin County, VA "Moonshine Capitol of the World"osCmax Mobile Template oscmaxtemplates.com
drakky Posted July 16, 2006 Posted July 16, 2006 Actually I found one that does work shortly after posting http://www.oscommerce.com/community/contri...ash+on+delivery its working well so far with the little testing I have done I also have found a solution for Australian sites if using the auspost modules you can do the following in file includes/modules/payment/cod.php look for: // class methods function update_status() { global $order; change to: // class methods function update_status() { global $order, $shipping; after: if ($check_flag == false) { $this->enabled = false; } } add: // disable if shipping is not auspost - start if ($shipping['id']!="auspost_auspost") { $this->enabled = false; } // disable if shipping is not auspost - end install module ot_fixed_pay_chg_v1.6 available from http://www.oscommerce.com/community/contributions,251/page,3 set the default values in Modules/Order Totals/Fixed Payment Type Charge to Sort Order 4 Payment Type cod:9 Payment Type Description cod:Fee for Cash on Delivery set value in Modules/Order Totals/Total to Sort Order 5 this works great you don't get the option to use cod if you don't select AusPOST Parcel Post as shipping method and it provides a line on the checkout confirmation page of Fee for Cash on Delivery: $9.00 and totals it up correctly Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.