콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
2 답글
16187 화면
Odoo 12ce

I have a website, with products under various eCommerce categories: 

All Products
    Cat 1
        Cat 1a    
        Cat 1b    
    Cat 2
        Cat 2a
        Cat 2b
    Cat 3

etc.

When I go to the the https://www.myodoosite.com/shop page, I get all the products.

When I go to https://www.myodoosite.com/shop/category/Cat_1a I see all of the products in "Cat 1a".

When I go to https://www.myodoosite.com/shop/category/Cat_1b I see all of the products in "Cat 1b".

I would like to go to https://www.myodoosite.com/shop/category/Cat_1 and see all of the products in all of the subcategories (Cat 1, Cat 1a, Cat 2b).

How can I do this?
아바타
취소
베스트 답변

Hi Russ:

You can use eCommerce categories to do this. 

  • Go to Website > Configuration > eCommerce Categories.

  • Create the required hierarchy of categories and associate these eCommerce categories with your products in the eCommerce tab of the product template.

  • Then go to the shop page of your website in developer mode and turn on the "eCommerce Categories" toggle button in the "Customize" menu. (NOTE: You need to be on the Shop page for this toggle button to be visible)

Now you will get the hierarchy of the categories displayed on the left and if you pick the parent category it will display all the products in that eCommerce category and its sub-categories. 

아바타
취소
베스트 답변

You can use child_of operator in domain.
Something like: self.env['product_model_name'].search([('category_ids', 'child_of', category_id)])

Read more: https://www.odoo.com/documentation/12.0/reference/orm.html#domains

아바타
취소
관련 게시물 답글 화면 활동
4
2월 25
4399
0
10월 22
2017
2
6월 20
3903
1
7월 19
4567
2
7월 25
6592