Author - Robert Popovic

I launched Magebase in April, 2010 and am its editor and contributor. My main topics of interest are Magento development, customization and how to get the most out of Magento with the least amount of headache.

More Info » Follow me on Twitter »

Reader Comments (113)

  1. Patrick
    Patrick
    May 3, 2012 at 8:09 pm /

    You guys are too slow, your blog will die if you continue do like this.

    Reply
  2. Andreas
    Andreas
    May 3, 2012 at 11:59 pm /

    Hi.

    Thank for the module, works like it should. I have one question, is it possible to move the textarea to the first step where i enter my billing info instead of having it on the shipping method page?

    Reply
  3. Todd V.
    Todd V.
    May 6, 2012 at 5:30 am /

    Thanks alot for sharing. This extension is exactly what I needed for a b2b store I’m working on. Excited to look over the code and hopefully learn a thing or two before I install.

    Reply
  4. Don
    May 8, 2012 at 2:34 am /

    Everything went smoothly… until i looked at the “How it Works” section of your post. I am using a modified checkout for a quoting system that doesn’t use Shipping Method or Payment. Just Billing Info so we can contact the customer.

    Is there a way to add an event handler there?

    Reply
    1. Andreas
      Andreas
      May 8, 2012 at 2:41 am /

      Hi Don.

      I also needed the comment field to be on the same page as the billing info, so i extended the Mage_Checkout_Model_Type_Onepage class to handle an ekstra field and add the comment to the comment history on the order.

      if you need some help with this, just wirte me a mail. then i can sent you the files.

      Reply
      1. Don
        May 8, 2012 at 3:41 am /

        Andres,

        Sure! What’s your email? 🙂

        I’m not using onepage checkout, but have in the past. I’m sure i could adapt what you have for mine. Any chance you could send those to globalamerican AT gmail DOT com ?

        Reply
      2. kfranckiewicz
        kfranckiewicz
        December 19, 2012 at 10:26 pm /

        Hi Andreas,

        I want to use this module comment in billing section. Can You send to me what changes did you do in your files?

        Reply
  5. Don
    May 8, 2012 at 7:08 am /

    Andreas,

    I’m not sure if the email notify is working for this post. I’m not getting mine. I left my email address in my reply to your reply.

    Just checking. Pulling my hair out trying to figure this one out.

    Robert, Thanks for the push in the right direction. I had this all working fine in 1.4.1.1, but can’t seem to get comments in 1.6.2

    Reply
  6. Maik
    May 10, 2012 at 8:58 pm /

    I have downloaded your extension and have tried to install it at my Magento 1.6.2, but when I try to install it, I get the error message “CONNECT ERROR: Unsupported resource type”.

    Reply
  7. Bob
    June 2, 2012 at 3:11 pm /

    Will your extension work with 1.6.2 along side the Firecheckout onepage checkout extension that already provides a customer checkout comment area?

    Reply
  8. Mark
    Mark
    July 12, 2012 at 4:21 am /

    Thanks for the ‘easy way’. Unfortunately my Magento 1.7 standard one-page-checkout has an issue with ‘collapsing’ left column items (aka the checkout process overview).

    Default Magento
    On a standard Magento installation the Shipping Address is shown in the left column with a link to update it. When I click on next (i.e. open Shipping Method) the shipping address automatically ‘expanded’ in the left column. Even when the shipping address is the same as the invoice address it is still expanded in the left column.

    Magebase Order Comment Extension
    After I have installed your comment extension this no longer works for the shipping address. The shipping address in the left column remains a blank line, and without a hyperlink to change it. See below (translated in english)

    ORDER PROCESS

    INVOICEADDRESS | Change
    John Doe
    222, Harbor Rd.
    Newhaven, 12345
    Verenigde Staten
    T: 12345678

    SHIPPINGADDRES

    SHIPPINGMETHOD | Change
    Mail – Weight € 1,79

    PAYMENTMETHOD

    Look specifically at the SHIPPINGADDRES heading. It is not expanded to contain the shipping adress nor includes the ‘change’ link, as in a standard Magento installation.

    Mark

    Reply
  9. Mark
    Mark
    July 12, 2012 at 5:42 am /

    Upon further investigation I noticed that in ‘app/design/frontend/base/default/template/checkout/onepage/progress.phtml’ the value of $this->isStepComplete(‘shipping’) remains allways FALSE

    In ‘app/design/frontend/base/default/template/checkout/onepage/progress.phtml’ a call is made to shipping.save().

    This function seems to be defined in ‘skin/frontend/base/default/js/optcheckout.js’

    But there the trail ends…

    Cannot make it work so that isStepComplete returns TRUE as soon as I hit ‘continue’ and the ShippingMethod tab with the comment opens…

    Removing this extension and all works again…

    Reply
  10. Mark
    Mark
    July 12, 2012 at 8:13 am /

    Finally…

    I resorted to ‘crippling’ the GiftMessage interface by overriding the original one in the modern template.

    I tinkered with the javascript in ‘/giftmessage/inline.phtml’ and hid/removed all unwanted lines. UGLY but working.

    Now GiftMessage is effectively only possible on the order level as a general order comment. Nothing left to ‘check’ otherwise.

    I do not know how it appears in the back-end yet.

    The extension in this original post is much cleaner design, though not working for me.

    Reply
  11. todd
    todd
    July 14, 2012 at 12:25 am /

    Hey Robert, I am not seeing the app/design/frontend/base/default/layout/magebase/checkoutcomment.xml file in the download. Am I missing something?

    Reply
  12. wieger
    wieger
    July 14, 2012 at 9:56 am /

    Hi Robert, wieger from the Netherlands. Hope you’re fine. As Todd, It looks like there are more missing files. I have almost no knowledge about php but is this line “getChildHtml(‘mbcomments” not calling a phtml file (mbcomments)? Can’t discover it in the download…

    Reply
    1. todd
      todd
      July 14, 2012 at 10:07 am /

      wieger, try creating the missing layout file and adding this:

      appears to be working for me.

      I am fairly new to Magento, so if that is incorrect, please let me know. The getChildHtml call you noted above needs to be added manually by you to your checkout/onepage/shipping_method.phtml file.

      Thanks for the extension Robert.

      Reply
  13. todd
    todd
    July 14, 2012 at 10:08 am /

    Sorry, here is the code…

    <layout version="0.1.0">
       <checkout_onepage_index>
           <reference name="checkout.onepage.shipping_method">
           <block type="checkout/onepage_shipping" name="mbcomments" template="magebase/checkoutcomment/shipping_comment.phtml" />
           </reference>
       </checkout_onepage_index>
    </layout>
    Reply
  14. wieger
    wieger
    July 14, 2012 at 10:53 am /

    Hi Todd. Thanks for your help. Is your code supposed to be replacing the original line which was;

    getChildHtml(‘mbcomments’) ?>

    or both like this;

    getChildHtml(‘mbcomments’) ?>

    Sorry but as I said, need to learn php…

    Reply
  15. wieger
    wieger
    July 14, 2012 at 10:58 am /

    Hi Todd, sorry, this is what i did.. But isn’t working.

    getChildHtml(‘mbcomments’) ?>
    your code here…

    Reply
  16. wieger
    wieger
    July 14, 2012 at 11:37 am /

    Hi Robert. You are a real star….

    Reply
  17. wieger
    wieger
    July 14, 2012 at 11:13 pm /

    Hi Robert, forgot to thank you.. It works great. I managed to translate all fields to Dutch as well now. Can someone give a hint how I can change the size of the box? Only in width.Thanks in advance.

    Reply
  18. James Wata
    James Wata
    July 20, 2012 at 6:02 am /

    Hi,

    Can I know where to insert this code getChildHtml(‘mbcomments’) ?> under checkout/onepage/shipping_method.phtml?

    This is the phtml file I have:

    getChildHtml(‘checkoutCallout’) ?>
    __(‘Checkout’) ?>

    <script type="text/javascript" src="getJsUrl(‘varien/accordion.js’) ?>”>
    <script type="text/javascript" src="getSkinUrl(‘js/opcheckout.js’) ?>”>

    getChildHtml(‘checkoutProgress’) ?>

    getSteps() as $_stepId => $_stepInfo): ?>
    getChild($_stepId) || !$this->getChild($_stepId)->isShow()): continue; endif; $i++ ?>
    <li id="opc-” class=”section”>

    <div id="checkout-step-” class=”step a-item” style=”display:none;”>
    getChildHtml($_stepId) ?>

    //<![CDATA[
    var accordion = new Accordion('checkoutSteps', '.step-title', true);
    getActiveStep()): ?>
    accordion.openSection(‘opc-getActiveStep() ?>’);

    var checkout = new Checkout(accordion,{
    progress: ‘getUrl(‘checkout/onepage/progress’) ?>’,
    review: ‘getUrl(‘checkout/onepage/review’) ?>’,
    saveMethod: ‘getUrl(‘checkout/onepage/saveMethod’) ?>’,
    failure: ‘getUrl(‘checkout/cart’) ?>’}
    );
    //]]>

    Reply
  19. James Wata
    James Wata
    July 20, 2012 at 6:09 am /

    ok wrong file .. I added as below. But the checkout page still does not show the “comment box”. Anything I miss?

    – It is showing “enabled” in BO admin
    – Installed the files downloaded here
    – Insert the getChildHTML code
    – refresh cache and re-login
    – checkout nothing show

    Kindly help 🙂

    =====

    getChildHtml(‘available’) ?>

    //<![CDATA[
    var shippingMethod = new ShippingMethod('co-shipping-method-form', "getUrl(‘checkout/onepage/saveShippingMethod’) ?>”);
    //]]>

    getChildHtml(‘mbcomments’) ?>
    getChildHtml(‘additional’) ?>

    « __(‘Back’) ?>
    __(‘Continue’) ?>

    <img src="getSkinUrl(‘images/opc-ajax-loader.gif’) ?>” alt=”__(‘Loading next step…’) ?>” title=”__(‘Loading next step…’) ?>” class=”v-middle” /> __(‘Loading next step…’) ?>

    Reply
  20. James Wata
    James Wata
    July 20, 2012 at 6:09 am /

    Re-paste code:

    <form id="co-shipping-method-form" action="">
        <div id="checkout-shipping-method-load">
            <?php echo $this->getChildHtml('available') ?>
        </div>
        <script type="text/javascript">
        //<![CDATA[
            var shippingMethod = new ShippingMethod('co-shipping-method-form', "<?php echo $this->getUrl('checkout/onepage/saveShippingMethod') ?>");
        //]]>
        </script>
        <div id="onepage-checkout-shipping-method-additional-load">
    	    <?php echo $this->getChildHtml('mbcomments') ?>
            <?php echo $this->getChildHtml('additional') ?>
        </div>
        <div class="buttons-set" id="shipping-method-buttons-container">
            <p class="back-link"><a href="#" onclick="checkout.back(); return false;"><small>&laquo; </small><?php echo $this->__('Back') ?></a></p>
            <button type="button" class="button" onclick="shippingMethod.save()"><span><span><?php echo $this->__('Continue') ?></span></span></button>
            <span id="shipping-method-please-wait" class="please-wait" style="display:none;">
                <img src="<?php echo $this->getSkinUrl('images/opc-ajax-loader.gif') ?>" alt="<?php echo $this->__('Loading next step...') ?>" title="<?php echo $this->__('Loading next step...') ?>" class="v-middle" /> <?php echo $this->__('Loading next step...') ?>
            </span>
        </div>
    </form> 
    Reply
  21. James Wata
    James Wata
    July 20, 2012 at 3:45 pm /

    Just checked and yes i have that file and this inside.

    <layout version="0.1.0">
        <checkout_onepage_index>
            <!-- Please note: We are adding a new block for the comments.
                 You will need to edit the template: checkout/onepage/shipping_method.phtml
                 to add: <?php echo $this->getChildHtml('mbcomments') ?>
              -->
            <reference name="checkout.onepage.shipping_method">
            <block type="checkout/onepage_shipping" name="mbcomments" template="magebase/checkoutcomment/shipping_comment.phtml" />
            </reference>
        </checkout_onepage_index>
    </layout>
    
    

    In shipping_method.phtml, where should i add

    <?php echo $this->getChildHtml('mbcomments') ?>

    ? is it here?

        <div id="onepage-checkout-shipping-method-additional-load">
            <?php echo $this->getChildHtml('mbcomments') ?>
            <?php echo $this->getChildHtml('additional') ?>
        </div>
    
    Reply
  22. Nancy
    August 4, 2012 at 6:22 am /

    Very helpful extension, thanks Robert! Works well in Enterprise 1.12, multi-website, multi-store.

    Found it helpful to add code to display these Magebase checkout comments in the order View and Print pages as well:

    In app/design/frontend/base/default/template/sales/order/print.phtml

    <?php if ($_order->getCustomerNote()):?>
        <div class="col-12set">
            <div class="col-1" style="margin: 0 0 10px 0;">
    	<h2><?php echo $this->__('Customer Comments') ?></h2>
    	<?php echo $this->escapeHtml($_order->getCustomerNote()) ?>	
            </div>
    </div>
    <?php endif;?>
    

    In app/design/frontend/base/default/template/sales/order/view.phtml

    <?php if ($_order->getCustomerNote()):?>
        <div class="info-box">
            <h2 class="box-title"><?php echo $this->__('Customer Comments') ?></h2>
    	<div class="box-content">
    	    <p><?php echo $this->escapeHtml($_order->getCustomerNote()) ?></p>
                   </div>
        </div>
    <?php endif;?>
    
    Reply
  23. Wieger
    Wieger
    August 4, 2012 at 10:15 pm /

    Hi all. This works fine for magento 1.7.0.2 as well. Still a question; can somebody give me a suggestion for changing the view of the size of the comment box? The box looks small on the page. Thanks in advance!

    Reply
  24. Tommy
    Tommy
    August 30, 2012 at 11:16 am /

    Hello Robert:
    Let me start off with saying that I’m new to Magento and php…
    I have spent the last two days trying to make this extension work. I have done the following steps:
    1) downloaded Magebase_CheckoutComment-0.1.1.tar.gz and put it in the Magento base directory
    2) tar xzvf Magebase_CheckoutComment-0.1.1.tar.gz
    3) double checked to make sure that the following files are in place:
    -rw-r–r– 1 tommyw tommyw 824 Apr 28 21:55 app/design/frontend/base/default/template/magebase/checkoutcomment/shipping_comment.phtml
    -rw-r–r– 1 tommyw tommyw 1108 Jul 13 17:45 app/design/frontend/base/default/layout/magebase/checkoutcomment.xml
    4) made sure that under System -> Configuration -> checkout that the Magebase extension is set to “Yes”
    5) cleared cache
    6) modified the two shipping_method.phtml files I have on the system to read:

    getChildHtml(‘mbcomments’) ?>
    getChildHtml(‘additional’) ?>

    7) cleared cache
    8) modified ./skin/frontend/default/default/css/styles.css and added:
    .input-box #customer_notes {width: 200px; height: 100px;}
    9) cleared cache

    Still cannot get the comment box to appear… I am sure that I have overlooked something completely silly, I just can’t seem to figure out what. Any help would be greatly appreciated!!!

    Reply
  25. Tommy
    Tommy
    August 30, 2012 at 11:20 am /

    Sorry, looks like my step 6 didn’t paste correctly. It should look just like what James Wata posted on July 20.

    {<div id="onepage-checkout-shipping-method-additional-load">
            <?php echo $this->getChildHtml('mbcomments') ?>
            <?php echo $this->getChildHtml('additional') ?>
        </div>}
    

    Thanks again

    Reply
  26. Tommy
    Tommy
    August 30, 2012 at 11:52 am /

    @Robert

    Wow – what a super fast reply!!

    – I have the “default” package enabled and all of the fields under Theme are blank.
    – using Chrome during the checkout step I see the following:

        </div>
        <script type="text/javascript">
        //<![CDATA[
            var shippingMethod = new ShippingMethod('co-shipping-method-form', "http://tomsvapor.com/store/checkout/onepage/saveShippingMethod/");
        //]]>
        </script>
        <div id="onepage-checkout-shipping-method-additional-load">
    	    <div class="field">
            <label for="customer_notes">Customer Comments</label>
    <div class="input-box">
        <textarea id="customer_notes" name="customer_notes" class="input-text" ></textarea>
    </div>
        </div>
                <script type="text/javascript">
    

    So I’m thinking it’s supposed to be there but I don’t know enough about the code to know why it doesn’t show…

    Reply
  27. Eco
    Eco
    September 7, 2012 at 3:24 pm /

    Hi Robert,

    Thank you so much for sharing such a nice extension with free! Installing was really smoothly and it works in my Magento 1.5.1.0 well.
    I have a question now. How could I show a customer’s comment in an invoice? We intend to use this comment field for a sort of campaign like giving a freebie and our dispatching team needs to see it in the invoice when package.
    I need to add ‘checkoutcomment’ or something as a new attribute?

    Thanks!

    Reply
  28. Eco
    Eco
    September 11, 2012 at 2:59 pm /

    @Robert

    Thank you so so much! I did it! 😀
    Yes, I am using Fooman’s PDF print-out extension (I wonder how you found it…) and added a line of customer’s note ‘{{var order.getEmailCustomerNote()}}’ to an invoice configuration there.

    Again thank you for sharing this extension and giving me such useful advice!

    Reply
  29. Matt Rhys-Davies
    October 4, 2012 at 4:21 am /

    Hi Robert,

    Thanks so much for this – looks exactly what I need.

    I’m just having a few issues in saving the comment. I can get the box to display fine, the order to proceed through and complete the order without a hitch. But no text is visible in the comment field in the admin panel for the order.

    I have no idea why it won’t save. I am in Mage EE 1.10 – do you have any ideas please?

    Thanks
    Matt

    Reply
  30. Rafael
    October 10, 2012 at 5:37 am /

    Hi I just installed the module, however when I get to one page it is broken, if I remove the getChildHtml(‘mbcomments’) ?> it works fine.

    Anyhelp is appreciated.
    The exception is showing the following

    2012-10-09T16:34:44+00:00 ERR (3):
    exception ‘Mage_Core_Exception’ with message ‘Invalid block type: Magebase_CheckoutComment_Block_Widget_Comment’ in /home2/floretik/public_html/app/Mage.php:550
    Stack trace:
    #0 /home2/floretik/public_html/includes/src/__default.php(24319): Mage::throwException(‘Invalid block t…’)
    #1 /home2/floretik/public_html/includes/src/__default.php(24261): Mage_Core_Model_Layout->_getBlockInstance(‘checkoutcomment…’, Array)
    #2 /home2/floretik/public_html/app/design/frontend/default/Linen/template/magebase/checkoutcomment/shipping_comment.phtml(19): Mage_Core_Model_Layout->createBlock(‘checkoutcomment…’)
    #3 /home2/floretik/public_html/includes/src/__default.php(2922): include(‘/home2/floretik…’)
    #4 /home2/floretik/public_html/includes/src/__default.php(2949): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #5 /home2/floretik/public_html/includes/src/__default.php(2963): Mage_Core_Block_Template->renderView()
    #6 /home2/floretik/public_html/includes/src/__default.php(2280): Mage_Core_Block_Template->_toHtml()
    #7 /home2/floretik/public_html/includes/src/__default.php(2047): Mage_Core_Block_Abstract->toHtml()
    #8 /home2/floretik/public_html/includes/src/__default.php(1998): Mage_Core_Block_Abstract->_getChildHtml(‘mbcomments’, true)
    #9 /home2/floretik/public_html/app/design/frontend/default/Linen/template/checkout/onepage/shipping_method.phtml(47): Mage_Core_Block_Abstract->getChildHtml(‘mbcomments’)
    #10 /home2/floretik/public_html/includes/src/__default.php(2922): include(‘/home2/floretik…’)
    #11 /home2/floretik/public_html/includes/src/__default.php(2949): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #12 /home2/floretik/public_html/includes/src/__default.php(2963): Mage_Core_Block_Template->renderView()
    #13 /home2/floretik/public_html/includes/src/__default.php(2280): Mage_Core_Block_Template->_toHtml()
    #14 /home2/floretik/public_html/includes/src/__default.php(2047): Mage_Core_Block_Abstract->toHtml()
    #15 /home2/floretik/public_html/includes/src/__default.php(1998): Mage_Core_Block_Abstract->_getChildHtml(‘shipping_method’, true)
    #16 /home2/floretik/public_html/app/design/frontend/default/Linen/template/checkout/onepage.phtml(43): Mage_Core_Block_Abstract->getChildHtml(‘shipping_method’)
    #17 /home2/floretik/public_html/includes/src/__default.php(2922): include(‘/home2/floretik…’)
    #18 /home2/floretik/public_html/includes/src/__default.php(2949): Mage_Core_Block_Template->fetchView(‘frontend/defaul…’)
    #19 /home2/floretik/public_html/includes/src/__default.php(2963): Mage_Core_Block_Template->renderView()
    #20 /home2/floretik/public_html/includes/src/__default.php(2280): Mage_Core_Block_Template->_toHtml()
    #21 /home2/floretik/public_html/includes/src/__default.php(11327): Mage_Core_Block_Abstract->toHtml()
    #22 /home2/floretik/public_html/includes/src/__default.php(2280): Mage_Core_Block_Text_List->_toHtml()
    #23 /home2/floretik/public_html/includes/src/__default.php(2047): Mage_Core_Block_Abstract->toHtml()
    #24 /home2/floretik/public_html/includes/src/__default.php(1998): Mage_Core_Block_Abstract->_getChildHtml(‘content’, true)
    #25 /home2/floretik/public_html/app/design/frontend/base/default/template/page/2columns-right.phtml(48): Mage_Core_Block_Abstract->getChildHtml(‘content’)
    #26 /home2/floretik/public_html/includes/src/__default.php(2922): include(‘/home2/floretik…’)
    #27 /home2/floretik/public_html/includes/src/__default.php(2949): Mage_Core_Block_Template->fetchView(‘frontend/base/d…’)
    #28 /home2/floretik/public_html/includes/src/__default.php(2963): Mage_Core_Block_Template->renderView()
    #29 /home2/floretik/public_html/includes/src/__default.php(2280): Mage_Core_Block_Template->_toHtml()
    #30 /home2/floretik/public_html/includes/src/__default.php(24379): Mage_Core_Block_Abstract->toHtml()
    #31 /home2/floretik/public_html/includes/src/__default.php(11719): Mage_Core_Model_Layout->getOutput()
    #32 /home2/floretik/public_html/app/code/core/Mage/Checkout/controllers/OnepageController.php(168): Mage_Core_Controller_Varien_Action->renderLayout()
    #33 /home2/floretik/public_html/includes/src/__default.php(11748): Mage_Checkout_OnepageController->indexAction()
    #34 /home2/floretik/public_html/includes/src/__default.php(15669): Mage_Core_Controller_Varien_Action->dispatch(‘index’)
    #35 /home2/floretik/public_html/includes/src/__default.php(15271): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
    #36 /home2/floretik/public_html/includes/src/__default.php(17470): Mage_Core_Controller_Varien_Front->dispatch()
    #37 /home2/floretik/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array)
    #38 /home2/floretik/public_html/index.php(81): Mage::run(”, ‘store’)
    #39 {main}

    Reply
    1. Rafa
      October 10, 2012 at 6:22 am /

      I just got anewer info, I am getting a 500 error cause by

      PHP Fatal error: Call to a member function isEnabled() on a non-object in /home2/floretik/public_html/app/design/frontend/base/default/template/magebase/checkoutcomment/shipping_comment.phtml on line 20

      if I comment out the isenable if statement I get the following error:

      PHP Fatal error: Call to a member function setComment() on a non-object in /home2/floretik/public_html/app/design/frontend/base/default/template/magebase/checkoutcomment/shipping_comment.phtml on line 22

      Why I am having this issues?

      Reply
  31. Rafa
    October 11, 2012 at 4:11 pm /

    Robert,
    You were right it was the compilation setting. I was not aware of this feature as this is the first moduleI install manually.

    Working perfectly thank you for your support.!!!!

    Great module!!!

    Reply
  32. Simone
    October 12, 2012 at 10:09 pm /

    Dear Robert,

    thank you very much for this extension!
    I’m trying to figure out how to move the block from the shipping block to another one here:

    /checkout/onepage/review/info.phtml

    So I suppose to change the following code in the checkoutcomment.xml, but I think to wrong something.
    Could you please tell me where do I wrong?

            <reference name="checkout.onepage.review.info">
            <block type="checkout/onepage_review_info" name="mbcomments" template="magebase/checkoutcomment/shipping_comment.phtml" />
            </reference>
    
    

    Thank you very much!

    Reply
  33. Jay Wade
    October 24, 2012 at 6:30 am /

    Great extension — everything seems to be working perfectly except … When I click on the Place Order button, I briefly see the “Submitting” message. Then it displays the button again, just as it was before I clicked it. If I click it again, I get a message saying that my shopping cart is empty. Checking the Admin dashboard, the order was submitted, but I don’t understand why it isn’t redirecting me to the Thank You page. I even tried disabling the comments extension, but it still does the same thing.

    Any tips on how to troubleshoot this?

    Reply
    1. Jay Wade
      October 24, 2012 at 7:15 am /

      I seem to be getting the following JSON response when I click the PLACE ORDER button:

      0;136;0c{"success":true,"error":false}

      Any chance this extension is somehow inserting the extra numbers?

      Reply
  34. Surajit
    November 21, 2012 at 6:25 pm /

    Hi Robert,

    Great job. Thank you fro this extension. It is working smoothly in my magento 1.7.0.2 community edition.

    Reply
  35. Tony
    December 15, 2012 at 2:46 am /

    The comments box appears on the one page checkout but no result in the order for Magento 1.7.0.2, any ideas?

    Reply
    1. Nate
      Nate
      January 16, 2013 at 5:29 pm /

      Same issue here. Comments field shows up during the checkout process after modification to :

      app/design/frontend/base/default/template/checkout/onepage/shipping_method.phtml

      Nothing in adminhtml though when viewing the individual order (nothing in the comments). This is CE 1.7.0.2. Pretty sure I can figure it out, but would rather just find something commercial that works. I will post a solution here if I run into it. This is a multi store setup with some custom shipping methods, so that may be having an impact.

      Don’t want you to think I am complaining. Think it is awesome when developers release their stuff like free…and then have to put up with people bitching about it not being perfect 🙂

      Reply
  36. Chuck
    Chuck
    January 16, 2013 at 12:39 pm /

    We are using 1.12.02 version of Enterprise. I also get the comments box but it does not post to the order on order save. Any ideas?

    Reply
  37. Chuck
    Chuck
    January 16, 2013 at 12:46 pm /

    We are using 1.12.02 version of enterprise version of magento. I installed this and it shows up on the front end, but the notes are not posted to the order. Ideas?

    Reply
  38. Hans
    Hans
    February 3, 2013 at 4:19 am /

    Hi Robert,
    I use 1.7.0 version.
    After call function setCustomerNote(), it works to save comment in order, but the comment is not visible to customer dashboard (visible in front field is not set with this function).
    How can i set it visible ?
    Thanks.

    Reply
  39. andy
    andy
    February 15, 2013 at 7:52 am /

    Hi Robert,

    first of all thank you very much for this great and free extension!

    Is it somehow possible to make the comments only appear if a specific shipping method is choosen?

    Thank you!

    Reply
  40. andy
    andy
    February 16, 2013 at 4:40 am /

    I read through all the comments but didn’t find an answer on the following problem:

    is it possible to show the comment box only for specific shipping methods? if so, how?

    Thank you very much!

    Reply
  41. Sonny Spaan
    Sonny Spaan
    March 4, 2013 at 9:49 am /

    There is a big middle finger at all the images at this page?

    Reply
  42. Emilie
    Emilie
    March 21, 2013 at 11:18 pm /

    Thank you for this extension!
    If you want the field to be required, add : class=”required-entry”

    Reply
  43. Emily Jaffe
    Emily Jaffe
    April 6, 2013 at 6:52 am /

    I just installed this extension on EE 1.12. I cannot tell if it is working properly because once I added the extension I can no longer add items to my cart. Please email me for the website url as it is in development for one of my clients. After I installed the extension via FTP, I cleared the cache and flushed the storage, FYI.
    Thanks

    Reply
  44. Daniel
    Daniel
    April 29, 2013 at 10:31 pm /

    This extension doensn’t seems to display the comment in order page. for magento 1.7.0.2

    Reply
  45. Oliver
    Oliver
    May 24, 2013 at 10:53 pm /

    This is a great extension and works perfectly on 1.7.0.2 but I was wondering if this extension be modified to add a comments box for the shipping to multiple addresses checkout?

    Thanks

    Reply
  46. Oliver
    Oliver
    May 25, 2013 at 1:22 am /

    Great extension but I was wondering if comments can be enabled on the shipping to multiple addresses page?

    Thanks

    Reply
  47. Pratik
    Pratik
    July 22, 2013 at 6:54 pm /

    Hi Please Send me this module on this mail khamar_pratik@yahoo.com,
    I have trouble to extract zip wia winrar..

    Reply
  48. Peter
    Peter
    October 3, 2013 at 12:31 am /

    HI Robert,

    Installed the extension and it works exactly as labeled, big thanks for that!

    One question though; the phrase “Customer Order Comment:” that appears in order view page and in the transactional email does not for the mother of G want to be translated. I tried with the included csv + translate.csv for both back and frontend. I also changed the phrase in Observer.php to be within single quotes and not double ones but the English original stays.

    Any idea what could cause this? I could potentially change the code to have the correct Swedish term but I’d much prefer for it to be working correctly for potential English speaking customers.

    Thanks a bunch!

    Peter

    Reply

Add a Comment & Join the Discussion

Insert small snippets of code by using [code]{your_code_here}[/code]
For larger code blocks please use http://pastebin.com and paste your link.

You may also use the following HTML in your comment: <a href="" title=""> <abbr title="">
<acronym title=""> <blockquote cite=""> <cite> <em> <strike> <strong>