diff --git a/website_snippet_carousel_product/controllers/website.py b/website_snippet_carousel_product/controllers/website.py index 1e76ad1..db2393b 100644 --- a/website_snippet_carousel_product/controllers/website.py +++ b/website_snippet_carousel_product/controllers/website.py @@ -24,12 +24,13 @@ class ProductCarouselWebsiteSale(WebsiteSale): # Snippet options only allow a maximium of 24 records limit = min(limit, 24) _pricelist_context, pricelist = self._get_pricelist_context() + order = 'website_published desc, create_date desc, website_sequence desc' # Used this way to follow Odoo implementation request.context = dict( request.context, pricelist=pricelist.id, partner=request.env.user.partner_id) - records = request.env["product.template"].search(domain or [], limit=limit) + records = request.env["product.template"].search(domain or [], limit=limit, order=order) records_grouped = [] record_list = []