I am currently using the eCommerce module to set up a list of products in the website.
Currently in the website's eShop page I can search the products by their name and IDs which I assume are the default fields that the searchbox will check.
The question is, is there a way to add more fields to search by from the eShop page? I added a custom string field for products called 'x_school_name', is there a way to make it so that the website searchbox also checks for this custom field? Where or which view should I edit?
Thank you.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
1
Beantwoorden
3688
Weergaven
Hi,
Try this in your controller.
def _get_search_domain(self, search, category, attrib_values, search_in_description=True): # For getting the product domain domain = super()._get_search_domain( search, category, attrib_values, search_in_description=search_in_description ) if search: domain = expression.OR( [domain, [('product_variant_ids.x_school_name','ilike', search)]]) return domainRegards
Inherited the WebsiteSale in my class and tried this code, facing this issue, do you have any idea?
ERROR: column ir_attachment.original_id does not exist
LINE 1: ...d", "ir_attachment"."write_date" as "write_date", "ir_attach.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
0
jan. 25
|
628 | ||
|
0
mrt. 24
|
1240 | ||
|
1
mrt. 15
|
6205 | ||
|
1
mrt. 24
|
3027 | ||
|
0
aug. 17
|
4570 |