3

How to create and allow cash on delivery checkbox on billing address step of checkout? If it's enabled then cash on delivery payment method should be visible on payment step.

  • Welcome to Magento SE. This requirement sounds strange but maybe I don't understand it correctly. Can you explain in more detail what you are trying to do? Why should the customer select the payment method in the billing address step? – Fabian Schmengler Jul 1 '16 at 13:35
  • 1
    It is Task for me ... i want to put the checkbox on billing address step of checkout. – H_Parekh Jul 4 '16 at 5:02
1

in billing.phtml create Your New Checkbox.
app\design\frontend\themename\default\template\persistent\checkout\onepage\billing.phtml

paste this code..

<li class="control">

                    <input type="checkbox" name="cod" value="You-Select-Cash-On-Delivery" title="" id="cod1" onchange="" checked="" class="checkbox" /><label for="">
                    <?php echo $this->__('Cash on Delivery') ?></label>

                    <?php 
                        if(isset($_POST['cod'])){
                                echo "Checked !!!";                             
                                $var = Mage::app()->getRequest()->getPost('cod'); //session store variable
                                Mage::getSingleton('core/session')->setCod($var);
                        }
                    ?>  
                </li>   

Then Go to methods.phtml

app\design\frontend\base\default\template\checkout\onepage\payment\methods.phtml

Paste This Code

<?php $outputMessage =Mage::getSingleton('core/session')->getCod(); echo $this->__($outputMessage); ?>

At Last Go TO OnepageController.phtml

app\code\core\Mage\Checkout\controllers\OnepageController.php

Find saveBillingAction() Paste This Code...

$var = Mage::app()->getRequest()->getPost('cod');
Mage::getSingleton('core/session')->setCod($var);
  • Great Code!!!!!!!!! It's work for me..... – H_Parekh Jul 5 '16 at 10:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.