Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
5 Trả lời
9873 Lượt xem

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 ...


Ảnh đại diện
Huỷ bỏ

Did you solve it?

Câu trả lời hay nhất

Hi Lama,

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

Ảnh đại diện
Huỷ bỏ

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?

Câu trả lời hay nhất

How did you solve it?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

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.

Ảnh đại diện
Huỷ bỏ

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.

Tác giả

Thank you , i resolved it :)

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 3 25
1289
0
thg 1 25
3394
1
thg 9 24
1238
1
thg 8 23
14709
change password Đã xử lý
1
thg 8 23
13315