Saya memiliki masalah yang sama dan saya menyelesaikannya dengan menginstal ekstensi ini dari magento-hackaton: https://github.com/magento-hackathon/HoneySpam
Ekstensi Magento ini menambahkan bidang yang disembunyikan dengan JavaScript ke Daftar Pelanggan dan Formulir Tinjauan Produk yang terlihat seperti Bidang URL dari Formulir Komentar Wordpress. Jika bidang ini diisi dan Formulir dikirim, muncul pesan kesalahan dan tidak ada yang akan disimpan.
Ada juga yang memeriksa apakah bentuk ini terlalu cepat ditransmisikan, manusia biasanya membutuhkan beberapa detik atau lebih.
Anda dapat mengaktifkan dan menonaktifkan fungsi atau menetapkan waktu yang diperlukan untuk mengirimkan formulir ini di Backend Admin Magento.
Baru ditambahkan: Pemeriksaan regex pada semua kolom input untuk menentukan indeks longgar untuk tingkat spam. Ini bukan hal yang paling akurat sama sekali, tetapi mungkin mencegah spam low-end ("broadband broadband"). Anda juga dapat mengaktifkan / menonaktifkan fitur ini di backend dan menetapkan tingkat kepercayaan indeks spam maksimum.
Ini adalah bagaimana saya menambahkannya ke formulir saya:
Pada file .phtml formulir saya, saya menambahkan baris ini:
<?php echo $this->getBlockHtml('contacts.form.fields.before') ?>
Ini akan menambahkan bidang tambahan yang dideklarasikan di app / design / frontend / base / default / layout / honeyspam.xml:
<default>
<update handle="honeypot"/>
<reference name="footer_newsletter">
<block type="core/text_list" name="contacts.form.fields.before" as="form_fields_before" translate="label">
<block type="hackathon_honeyspam/honeypot" name="honeyspam.honeypot"
template="hackathon/honeyspam/honeypot.phtml"/>
</block>
</reference>
</default>
<contacts_index_index>
<update handle="honeypot"/>
<reference name="contactForm">
<block type="core/text_list" name="contacts.form.fields.before" as="form_fields_before" translate="label">
<block type="hackathon_honeyspam/honeypot" name="honeyspam.honeypot"
template="hackathon/honeyspam/honeypot.phtml"/>
</block>
</reference>
</contacts_index_index>