Seperti yang saya jelaskan dalam judul, saya tidak mendapatkan hasil apa pun ketika saya mencari produk. Saya sudah mencoba sejauh ini:
- Memeriksa visibilitas produk
- Produk saya ada dalam stok
- Saya juga telah mengatur qty ke 100 untuk memastikan
- Saya telah memperbarui atribut produk di bawah katalog-> kelola produk-> pilih semua produk.
- Saya menugaskan semua produk di situs web utama untuk tampilan toko tertentu.
- Atribut nama dapat digunakan untuk pencarian.
Saya juga telah mencoba mencari dengan sku
tetapi tidak ada yang terjadi lagi. Yang aneh adalah bahwa pencarian lanjutan dengan nama dan sku
bekerja.
Dan masalah saya tetap ada .. Ada ide bagaimana membuat produk saya muncul ketika dicari ??
magento-1.9
catalogsearch
search
vasilisdmr
sumber
sumber
Jawaban:
Buka file Anda
Mage_CatalogSearch_Model_Layer
dan dalam metodesebelum
return $this;
Tambahkan baris berikut:
(itu untuk tujuan debug untuk memahami masalah Anda).
Kemudian buka
var/log/search.log
dan masukkan hasilnya ke posting pertama Anda (harus ada kueri dan array sql panjang tempat kita dapat melihat penulisan ulang).sumber
Saya sudah mengalami ini. Perbaikan saya adalah pergi ke
Manage Products
dan memilih semua produk dan melakukan"Update Attributes"
dari dropdown di atas kisi. Di layar Perbarui Atribut, pindah keWebsites
tab dan kaitkan kembali dengan situs web yang tepat dengan mencentang kotak centang di bawahAdd Products To Website
.Setelah ini, pembangunan kembali Indeks Pencarian lain mungkin diperlukan.
sumber
pergi ke
admin->attributs->manage attribute-> search sku - open it -> Frontend Properties-> Use in Quick Search (YES )
, Gunakan dalam Pencarian Lanjutan (YES). itu dia.
sumber
Apakah Anda membuat modul eksternal yang diperlukan menggunakan pencarian? Lihatlah file tata letak untuk hal seperti ini
sumber
Kemungkinan lain yang berhasil bagi saya adalah membuat pengindeksan ulang data !
Untuk melakukan ini, buka Panel Admin> Sistem> Manajemen Indeks , klik "Pilih Semua", di bidang "Tindakan" pilih "Reindex Data" dan klik "Kirim".
=)
Perdamaian!
sumber
Banyak atribut Possibleproducts yang mengatur kesalahan. kamu membutuhkan
Periksa masing-masing.
sumber
Anda dapat men-debug objek koleksi di kelas Mage_CatalogSearch_Model_Layer di bawah funtion.
sumber
Saya juga menghadapi masalah yang sama beberapa hari yang lalu, Masalah saya adalah saya telah mengesampingkan fungsi magento default untuk satu ekstensi. Jadi itu memiliki konflik dengan hasil pencarian saya. Periksa semua ekstensi Anda sekali mungkin ada konflik.
sumber
Saya memiliki masalah yang sama & saya mencoba semua saran di atas & tidak ada yang bekerja jadi saya melakukan pencarian google untuk setiap masalah saya & tidak mendapatkan apa-apa, kemudian saya mencari cara membuat produk saya dapat dicari di toko Magento saya & saya menemukan " Istilah Pencarian "yang terletak di Katalog tetapi bukan Katalog dalam Konfigurasi Sistem tetapi Katalog ketika Anda menambahkan Baru atau mengedit produk. Dalam permintaan pencarian Anda menambahkan judul yang ingin Anda berikan pencarian itu & di Redirect Anda meletakkan seluruh alamat URL produk atau produk yang ingin Anda buat dengan nama itu. Saya menjual mainan seks jadi misalnya saya mengetik di bagian pencarian saya dari Magento Vibrator & tidak ada yang muncul meskipun saya memiliki banyak model yang berbeda, jadi saya membuat permintaan pencarian bernama Vibrator & menyalin URL dari kategori vibrator &
sumber
Saya punya masalah ini juga.
Pergi ke Mengelola Produk dan memilih semua produk dan melakukan "Perbarui Atribut" dari dropdown di atas kisi. Di layar Perbarui Atribut, pindah ke tab Situs Web dan kaitkan kembali dengan situs web yang tepat dengan mencentang kotak centang di bawah Tambahkan Produk Ke Situs Web.
sumber
Saya berasumsi Anda mengikuti semua komentar di atas selain dari itu, harap ikuti yang berikut juga:
ini_set('max_execution_time', 1800)
atau mengaturnya di php.inimax_execution_time= 1600
ini_set('memory_limit','512M')
atau atur di php.inimemory_limit=16M
sumber