I think a better User Experience is to take them straight to the product instead of returning a list of search results with a single product in the list.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- ลูกค้าสัมพันธ์
- e-Commerce
- ระบบบัญชี
- สินค้าคงคลัง
- PoS
- Project
- MRP
คำถามนี้ถูกตั้งค่าสถานะ
1
ตอบกลับ
2791
มุมมอง
You can redirect the search results page to the product page if there is one match:
Create a new view to inherit and override the default by injecting the redirect at the start of the search results page:

This also sets the body of the page to nothing, so you don't see the results page render. If you can live with the page refresh, this might be a solution for you.
Code:
<t t-call="website.layout" position="before">
<t t-if="bins and len(bins[0]) == 1">
<style type="text/css">body { display: none; } </style>
<meta http-equiv="refresh" t-attf-content="0;url=/shop/product/{{ bins[0][0]['product'].id }}" />
</t>
</t>
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!
สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!
ลงชื่อ| Related Posts | ตอบกลับ | มุมมอง | กิจกรรม | |
|---|---|---|---|---|
|
Remove Search Box on /shop page
แก้ไขแล้ว
|
|
4
พ.ย. 23
|
3964 | |
|
|
1
มี.ค. 15
|
7516 | ||
|
|
1
มี.ค. 15
|
6492 | ||
|
|
0
พ.ย. 19
|
2946 | ||
|
|
2
มี.ค. 24
|
2149 |