Shop /shop 20 Website Shop self /shop open Brand 0 Sale o_ribbon_left rgb(40, 167, 69) white Sold out o_ribbon_left rgb(220, 53, 69) white Out of stock o_ribbon_left rgb(255, 193, 7) black New! o_ribbon_left rgb(0, 123, 255) white Newest Products product.product [('website_published', '=', True)] {'display_default_code': False, 'add2cart_rerender': False} ["create_date desc"] Recently Sold Products code DynamicFilter = model.env['website.snippet.filter'] response = DynamicFilter._get_products('latest_sold', model.env.context) Recently Viewed Products code DynamicFilter = model.env['website.snippet.filter'] res_products = DynamicFilter._get_products('latest_viewed', model.env.context) for data in res_products: data['_latest_viewed'] = True response = res_products Product Accessories code DynamicFilter = model.env['website.snippet.filter'] model.env.context['product_template_id'] = request.params.get('productTemplateId') response = DynamicFilter._get_products('accessories', model.env.context) Products Recently Sold With code DynamicFilter = model.env['website.snippet.filter'] model.env.context['product_template_id'] = request.params.get('productTemplateId') response = DynamicFilter._get_products('recently_sold_with', model.env.context) Alternative Products code DynamicFilter = model.env['website.snippet.filter'] model.env.context['product_template_id'] = request.params.get('productTemplateId') response = DynamicFilter._get_products('alternative_products', model.env.context) display_name,description_sale,image_512 Newest Products display_name,description_sale,image_512 Recently Sold Products display_name,description_sale,image_512 Recently Viewed Products display_name,description_sale,image_512 Accessories for Product True display_name,description_sale,image_512 Products Recently Sold With Product True display_name,description_sale,image_512 Alternative Products True sale.order create_customer True Create a Customer res.partner