เพิ่มข้อมูลสำหรับหน้า contact us ใน magento

ในหน้า contact us ของ magento ฟอร์มที่ให้มันจะมีอยู่แค่ ชื่อ , อีเมล , เบอร์โทร , คอมเมนท์ แค่นั้นเองแต่ถ้าใครต้องการข้อมูลของลูกค้าเรามากกว่านี้เราก็สามารถเพิ่มได้ครับ
1. ให้เราไปหน้าที่ admin ของ magento จากนั้นไปที่ System > Transactional Emails และคลิก Add new template

2. เลือก template เป็น Contact Form จากนั้นเราจะได้โค็ดมาดังรูป

Name: {{var data.name}}
E-mail: {{var data.email}}
Telephone: {{var data.telephone}}
Comment: {{var data.comment}}
3. โดยฟิลที่ผมจะเพิ่มเข้าไปมีที่เป็น “dropdown”, “radio” และ “checkbox” ครับ (ดูโค็ดตัวอย่างด้านล่างแล้วไปประยุกต์ใช้เอานะครับ)
Name: {{var data.name}}
E-mail: {{var data.email}}
Website: {{var data.website}}
Telephone: {{var data.telephone}}
Which department you wish to contact: {{var data.dropdown}} //dropdown
Are you a: {{var data.supplier}} {{var data.vendor}} //radio
Which product types you wish to discuss?: {{var data.type}} //checkbox
Comment: {{var data.comment}}
4. จากนั้นไปแก้ไขไฟล์ app/design/frontend/default/default/template/contacts/form.phtml โดยเพิ่มฟิลให้ครบตามที่เราเพิ่มเข้ามาจากบน (ดูโค็ดตัวอย่างด้านล่างแล้วไปประยุกต์ใช้เอานะครับ)
<!-- start dropdown menu -->
<div class="input-box">
<label for="dropdown"><?php echo Mage::helper('contacts')->__('Which department you wish to contact') ?></label>
<select name="dropdown" id="dropdown">
<option value="" selected>select...</option>
<option name="retail" value="Retail">Retail</option>
<option name="wholesale" value="Wholesale">Wholesale</option>
<option name="customerservice" value="Customer Service">Customer Service</option>
<option name="logistics" value="Logistics">Logistics</option>
<option name="general" value="General">General</option>
</select>
</div>
<!-- start radio button - use radio button if only one option is allowed -->
<div class="input-box-full">
<p>Are you a?</p>
<label for="supplier"><?php echo $this->__('Supplier') ?></label>
<input type="radio" name="supplier" id="supplier" value="Supplier" />
<label for="vendor"><?php echo $this->__('Vendor') ?></label>
<input type="radio" name="vendor" id="vendor" value="Vendor" />
</div>
<!-- start checkboxes - use checkbox when you allow more than one elements being chosen -->
<div class="input-box-full">
<p>Which product types you wish to discuss?</p>
<label for="type"><?php echo $this->__('Apparel') ?></label>
<input type="checkbox" name="type" id="type" value="apparel" />
<label for="type_1"><?php echo $this->__('Furnitures') ?></label>
<input type="checkbox" name="types[]" id="type_1" value="furnitures" />
<label for="type_2"><?php echo $this->__('Computer') ?></label>
<input type="checkbox" name="types[]" id="type_2" value="computer" />
<label for="type_3"><?php echo $this->__('eBooks') ?></label>
<input type="checkbox" name="types[]" id="type_3" value="eBooks" />
</div>
ผลที่ออกมาครับลองนำไปใช้งานดูนะครับ

thank : http://www.lotusseedsdesign.com/blog/spice-up-contact-form-in-magento
บทความแนะนำ