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

Hi,

Iam working with Odoo 8.

Actually the button "Add to cart" redirects me to the cart page. I need to stay in the same page of the product that i added.

Thank  you ...


아바타
취소

Did you solve it?

베스트 답변

Hi Lama,

You need to inherit website_sale/controllers/main.py method cart_update(), rewrite return request.redirect("/shop/cart") to your desire path.

아바타
취소

Thank you very much! But another question arises. Are we able to do this so that the page does not refresh? does it mean that she doesn't come back to the top?

베스트 답변

How did you solve it?

아바타
취소
베스트 답변

Hi lama lili

I have the same problem; I created a module but still I get redirects to the homepage.

Can you share how did you solve this?

Thanks

아바타
취소
베스트 답변

Hello, I am facing the same problem, I use Odoo 12 Online, could you please share the code and details to resolve this problem
Thanks alot

아바타
취소
작성자 베스트 답변

Hi Sushma,

I tried to write this in a new module:

@http.route(['/shop/cart/update'], type='http', auth="public", methods=['POST'], website=True)
    def cart_update(self, product_id, add_qty=1, set_qty=0, **kw):
        cr, uid, context = request.cr, request.uid, request.context
        request.website.sale_get_order(force_create=1)._cart_update(product_id=int(product_id), add_qty=float(add_qty), set_qty=float(set_qty))
        return request.redirect("")

 But it redirect me again in the cart page. I need to stay in the same page of the product. Do i write

return request.redirect("#") ?

Thank you Sushma.

아바타
취소

Hi,

This method is calling from different places, Instead to redirect to product page find current path and re-direct to the same path. although # used in JS not for controller.

Thanks.

작성자

Thank you , i resolved it :)

관련 게시물 답글 화면 활동
0
3월 25
1439
0
1월 25
3560
1
9월 24
1308
1
8월 23
14909
change password 해결 완료
1
8월 23
13578