TanRambun

Customer Order Comment

  • Popularity Score 13777 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

Enable customers to write comments for their orders.
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect 1.0

Magento Connect 1.0

FREE
Previous Next
Overview

Customer Order Comment

Hotfix for Magento Versions > 1.4.1.0

Pleaser refer to http://www.widgetsandburritos.com/technical/programming/customer-order-comment-magento-1-4-1-0/ if you use Magento 1.4.1.0 or greater. For Versions > 1.4.1.0 you will have to create a column in the sales_flat_order table. (Don't forget to add your database table-prefix, if you use one.)

Thanks to David Stinemetze (www.widgetsandburritos.com) for sharing the fix with us.

 

This small extension adds an EAV-Attribute to the order entity model, so customers can write comments for their orders at review in the checkout. No more, no less. It is not the authors intention to build in more functionality in the near future.

To get this extension work, some manual changes in the template files are required

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the latest version of the magento default theme. Copy them to the right places of your design theme modification folder or add the needed changes to your existing template files. Please do not overwrite the original template files (better follow the instructions of the Designer's Guide and set up your own theme)!

Explaination for the needed changes in templates

You have to add a HTML textarea field in your copies of the files app/design/frontend/default/default/template/checkout/onepage/agreements.phtml and app/design/frontend/default/default/template/checkout/multishipping/agreements.phtml. For Onepage Checkout place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the templates to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions. To display the saved order comments you have to customize the templates where you like the comments to be shown (for security reasons don’t forget to escape the data with something like htmlspecialchars()):

// If there is an order object:
echo $_order->getBiebersdorfCustomerordercomment(); // If you only have the order-id (e.g. 11), you have to create an instance first:
$_order=Mage::getModel('sales/order')->load(11);
echo $_order->getBiebersdorfCustomerordercomment(); Email Templates (e.g. New Order Confirmation Template)

To show the comment in the order confirmation emails, just add the following at a place of your choice in the order-mail-template at "System > Transactional Emails":

{{var order.getBiebersdorfCustomerordercomment()}}

If you haven't allready, you need to create a new template (you can use "Load Template > New Order") and assign it to "New Order Confirmation Template" at "System > Configuration > Sales > Sales Emails > Order".

Changing Admin Templates

For changing your admin templates without modifying the original files, you will have to setup a new admin theme (highly recommended). Please take a look at this Thread about setting up a Custom Admin Theme, if you don't know how to do this.

Bugs

Please report Bugs in the Forum for this Extension. Feel free to write a review and rate this extension.

Release History
  • 0.1.3
    • Fixed Issue: Minor corrections of example template files for 1.4.0.1 compatibility
    • Added Language: nl_NL
      (thanks to user Wilco)
  • 0.1.2
    • Fixed Issue: Do not create a database entry if the customer does not add a comment
      (thanks to user Incognito for suggestion)
    • Added Language: th_TH
  • 0.1.1
    • Fixed Issue: Now working with multishipping checkout
      (thanks to user bdz69 for reporting)
    • Added Template: /checkout/multishipping/agreements.phtml
    • Stability Change: Changed from alpha to beta
  • 0.0.5
    • Fixed Issue: Installation on DB with table prefix
      (thanks to user lbeetles for reporting)
    • Added Language: en_GB
  • 0.0.4
    • Initial release
Release Notes

Enable customers to write comments to their orders.

2012-02-06 09:05:45
  • Version number: 0.1.5
  • Stability: Beta
  • Compatibility: 1.1, 1.2, 1.3
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension adds an EAV-Attribute to the order entity model so the customer can write a comment for the order.

To get this extension work some changes in the template files are required!

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the magento standard theme. Copy them to the right places of your design theme modification folder or change your existing template files. Please do not overwrite the original template files!

Explaination for the needed changes in templates:

You have to add a HTML textarea field in the file app/design/frontend/default/default/template/checkout/onepage/agreements.phtml. Place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the template to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions).

To get the order comments visible you have to customize the templates where you like the comments to be shown (don’t forget to escape the data with something like htmlspecialchars()):



This extension is still in development. To get a clean implementation the textarea for the input of the comment has to be moved out of the agreements-formular.

Enable customers to write comments to their orders.

2010-12-15 11:22:37
  • Version number: 0.1.4
  • Stability: Beta
  • Compatibility: 1.1, 1.2, 1.3
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension adds an EAV-Attribute to the order entity model so the customer can write a comment for the order.

To get this extension work some changes in the template files are required!

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the magento standard theme. Copy them to the right places of your design theme modification folder or change your existing template files. Please do not overwrite the original template files!

Explaination for the needed changes in templates:

You have to add a HTML textarea field in the file app/design/frontend/default/default/template/checkout/onepage/agreements.phtml. Place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the template to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions).

To get the order comments visible you have to customize the templates where you like the comments to be shown (don’t forget to escape the data with something like htmlspecialchars()):

// If there is an order object:
echo $_order->getBiebersdorfCustomerordercomment();
// If you only have the order-id (e.g. 11), you have to create an instance first:
$_order = Mage::getModel('sales/order')->load(11);
echo $_order->getBiebersdorfCustomerordercomment();
?>

This extension is still in development. To get a clean implementation the textarea for the input of the comment has to be moved out of the agreements-formular.

Enable customers to write comments to their orders.

2010-03-25 09:56:05
  • Version number: 0.1.3
  • Stability: Beta
  • Compatibility: 1.1, 1.2, 1.3
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension adds an EAV-Attribute to the order entity model so the customer can write a comment for the order.

To get this extension work some changes in the template files are required!

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the magento standard theme. Copy them to the right places of your design theme modification folder or change your existing template files. Please do not overwrite the original template files!

Explaination for the needed changes in templates:

You have to add a HTML textarea field in the file app/design/frontend/default/default/template/checkout/onepage/agreements.phtml. Place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the template to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions).

To get the order comments visible you have to customize the templates where you like the comments to be shown (don’t forget to escape the data with something like htmlspecialchars()):

// If there is an order object:
echo $_order->getBiebersdorfCustomerordercomment();
// If you only have the order-id (e.g. 11), you have to create an instance first:
$_order = Mage::getModel('sales/order')->load(11);
echo $_order->getBiebersdorfCustomerordercomment();
?>

This extension is still in development. To get a clean implementation the textarea for the input of the comment has to be moved out of the agreements-formular.

Enable customers to write comments to their orders.

2009-04-14 12:22:53
  • Version number: 0.1.2
  • Stability: Beta
  • Compatibility: 1.1, 1.2, 1.3
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension adds an EAV-Attribute to the order entity model so the customer can write a comment for the order.

To get this extension work some changes in the template files are required!

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the magento standard theme. Copy them to the right places of your design theme modification folder or change your existing template files. Please do not overwrite the original template files!

Explaination for the needed changes in templates:

You have to add a HTML textarea field in the file app/design/frontend/default/default/template/checkout/onepage/agreements.phtml. Place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the template to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions).

To get the order comments visible you have to customize the templates where you like the comments to be shown (don’t forget to escape the data with something like htmlspecialchars()):

// If there is an order object:
echo $_order->getBiebersdorfCustomerordercomment();
// If you only have the order-id (e.g. 11), you have to create an instance first:
$_order = Mage::getModel('sales/order')->load(11);
echo $_order->getBiebersdorfCustomerordercomment();
?>

This extension is still in development. To get a clean implementation the textarea for the input of the comment has to be moved out of the agreements-formular.

Enable customers to write comments to their orders.

2009-03-31 23:41:14
  • Version number: 0.1.1
  • Stability: Beta
  • Compatibility: 1.1, 1.2, 1.3
You must be registered and logged in to get extension key.

Magento Connect 1.0

Magento Connect 1.0

This extension adds an EAV-Attribute to the order entity model so the customer can write a comment for the order.

To get this extension work some changes in the template files are required!

In the folder /app/code/community/Biebersdorf/CustomerOrderComment/design/ you will find template files as examples for the magento standard theme. Copy them to the right places of your design theme modification folder or change your existing template files. Please do not overwrite the original template files!

Explaination for the needed changes in templates:

You have to add a HTML textarea field in the file app/design/frontend/default/default/template/checkout/onepage/agreements.phtml. Place the new textarea inside the form (opening and closing form tags) to be sure the comment variable is submitted. Don't forget to “enable Terms and Conditions” in configuration for the template to get shown. You can enable it here: System > Configuration > Sales > Checkout > Checkout Options > Enable Terms and Conditions).

To get the order comments visible you have to customize the templates where you like the comments to be shown (don’t forget to escape the data with something like htmlspecialchars()):

// If there is an order object:
echo $_order->getBiebersdorfCustomerordercomment();
// If you only have the order-id (e.g. 11), you have to create an instance first:
$_order = Mage::getModel('sales/order')->load(11);
echo $_order->getBiebersdorfCustomerordercomment();
?>

This extension is still in development. To get a clean implementation the textarea for the input of the comment has to be moved out of the agreements-formular.
1 2 3
Reviews

About the Developer

This extension was developed by and is supported by TanRambun

Customer Order Comment 0 5 28 28
MAKES the SITE DEAD!! harmful extension!! March 17, 2012
I just installed to my site v.1.6.1. and immediately my site was down. Nice extension, but fatal error, too bad! February 15, 2012
I build quick extension with similar functionality. But it doesn't need manual template edits. http://www.magentocommerce.com/magento-connect/catalog/product/view/id/10860/ December 3, 2011
With some fixes now works also on a 1.6.1. November 15, 2011
does not work on 1.6x... November 6, 2011
If it works in version 1.6 of magento, you have to do is reduce the attribute name as the limit is 30 characters. October 20, 2011
does not work on 1.5.0.1... October 18, 2011
Hi, the extension work perfectly ! I have only a trouble. I see the box for the customer order in admin backend but i can see the note that user write. How i can resolve? Thank you May 24, 2011
The error is ERROR: failed to mkdir /home/blah/public_html/blah/app/code/community/Biebersdorf/CustomerOrderComment/design/adminhtml/template/sales/order/view/tab And as it turned out it hadnt installed it as i said in my previous post. Changed the community folder permisions to 777 and nothing either December 9, 2010
i have the same problem as pzmatek. During installation it said ...installation done. But after a bit an error appeared something with mkdir. Didnt had the chance to read cause i had already clicked return to admin. December 9, 2010
<<prev2 3 next>>
Q&A
(1 Question : 0 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26962856
Customer avatar
If admin want to see the question where can he/she see the question?
by
keyurmistry1110
-
11 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
1 of 1
1 of 1
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.

Close

Register

* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window

Login

To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.