SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id, 
  cscart_product_review_prepared_data.average_rating average_rating, 
  cscart_product_review_prepared_data.reviews_count product_reviews_count 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'vi' 
  LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id 
  AND prices.lower_limit = 1 
  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id 
  LEFT JOIN cscart_products_tag_categories as products_tag_categories ON products_tag_categories.product_id = products.product_id 
  LEFT JOIN cscart_categories ON cscart_categories.category_id = products_tag_categories.category_id 
  LEFT JOIN cscart_product_review_prepared_data ON cscart_product_review_prepared_data.product_id = products.product_id 
  AND cscart_product_review_prepared_data.storefront_id = 0 
  LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = products.product_id 
WHERE 
  1 
  AND cscart_categories.category_id IN (
    493, 490, 491, 492, 494, 495, 496, 497, 
    498, 499, 500, 501, 502, 503, 504, 506, 
    507, 508, 509, 510, 511
  ) 
  AND products.product_id NOT IN (0) 
  AND companies.status IN ('A') 
  AND (
    products.amount > 0 
    OR products.tracking = 'D'
  ) 
  AND (
    products.usergroup_ids = '' 
    OR FIND_IN_SET(0, products.usergroup_ids) 
    OR FIND_IN_SET(1, products.usergroup_ids)
  ) 
  AND products.status IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.parent_product_id = 0 
GROUP BY 
  products.product_id 
ORDER BY 
  popularity.total desc, 
  products.product_id ASC 
LIMIT 
  416, 32

Query time 1.20188

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "popularity.total desc, products.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "range",
              "possible_keys": ["PRIMARY", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "rows": 21,
              "filtered": 100,
              "attached_condition": "cscart_categories.category_id in (493,490,491,492,494,495,496,497,498,499,500,501,502,503,504,506,507,508,509,510,511)",
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products_tag_categories",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["dev_db.cscart_categories.category_id"],
              "rows": 426,
              "filtered": 100,
              "attached_condition": "products_tag_categories.product_id <> 0",
              "using_index": true
            }
          },
          {
            "table": {
              "table_name": "products",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "status", "idx_parent_product_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 18.54700279,
              "attached_condition": "products.parent_product_id = 0 and (products.amount > 0 or products.tracking = 'D') and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "4",
              "used_key_parts": ["company_id"],
              "ref": ["dev_db.products.company_id"],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "companies.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "descr1",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "product_id"],
              "key": "PRIMARY",
              "key_length": "11",
              "used_key_parts": ["product_id", "lang_code"],
              "ref": ["dev_db.products_tag_categories.product_id", "const"],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "trigcond(descr1.lang_code = 'vi')"
            }
          },
          {
            "table": {
              "table_name": "cscart_product_review_prepared_data",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "7",
              "used_key_parts": ["product_id", "storefront_id"],
              "ref": ["dev_db.products_tag_categories.product_id", "const"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "popularity",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "total"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "prices",
              "access_type": "ref",
              "possible_keys": [
                "usergroup",
                "product_id",
                "lower_limit",
                "usergroup_id"
              ],
              "key": "product_id",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "ref": ["dev_db.products_tag_categories.product_id"],
              "rows": 1,
              "filtered": 99.9960556,
              "attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)"
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id average_rating product_reviews_count
5546 Combo 3 Vị Tương Ớt Xông Khói, Tương Ớt Xông Khói, Tương Ớt Thủ Công, Hương Vị Việr Nam, Công Thức Gia Truyền, Nguyên Liệu Tự Nhiên, Ớt Tươi, Gia Vị Saigon Charlie's P 0 4.94 32
48769 Ly Tre Khắc Tên Theo Yêu Cầu, Quà Tặng Xanh, Quà Tặng Độc Đáo Cho Những Người Yêu Môi Trường, Phụ Kiện Tre, Quà Tặng Cá Nhân Hóa Tamy Beloved P 0 5.00 13
31630 Cà Phê Sữa Đá Hòa Tan, Lành Mạnh, Nguyên Liệu Tự Nhiên, Trồng Trọt Tự Nhiên, Tiện Lợi, Cà Phê Hoà Tan, Cà Phê Việt Just Viet P 0 4.90 10
37304 Trâm Cài Tóc Gỗ Tua Rua Hoa Hồng, Hoạ Tiết Hoa Hồng Trắng Sang Trọng, Chất Liệu Gỗ Cao Cấp, Nét Đẹp Quyền Quý và Đẳng Cấp Trâm cài tóc BHK Việt Nam P 0 5.00 12
5556 Gióng 7, Cà Phê Arabica Blend Chất Lượng Cao, Cà Phê Rang Xay, Nguyên Liệu Sạch, Cà Phê Chất Lượng Cao, Hương Vị Đậm Đà, Cà Phê Thủ Công Gióng P 0 4.80 15
16607 Gióng 3, Cà Phê Arabica Blend Chất Lượng Cao, Cà Phê Rang Xay, Nguyên Liệu Sạch, Cà Phê Chất Lượng Cao, Hương Vị Đậm Đà, Cà Phê Thủ Công Gióng P 0 5.00 15
6060 Trà Hòa Tan Hoa Cúc, Trà Thảo Mộc, Trà Việt Nam, Tiện Lợi, Dễ Sử Dụng, Trà Ngủ Ngon, Giảm Căng Thẳng, Ý Tưởng Quà Tặng, Quà Tặng Trà Hygie and Panacee P 0 5.00 9
2920 Bộ Cốc & Phin Cà Phê Sứ Men Bóng, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Gốm Đông Gia P 0 4.50 12
38143 Túi Tote Thái Xanh Phối Trắng, Túi Tote Dệt Thủ Công Họa Tiết Thổ Cẩm, Túi Xanh Trắng Phong Cách Tươi Trẻ Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 2
4440 Bật Lửa Tranh Mèo, Phụ Kiện Lạ Mắt, Phong Cách Bí Ẩn Và Cuốn Hút, Họa Tiết Độc Đáo, Màu Sắc Rực Rỡ, Món Quà Thú Vị Cho Bạn Bè XLand P 0 4.88 8
5837 Combo 6 Chai Must Try Kefir Soda, Đồ Uống Lên Men, Thức Uống Tốt Cho Đường Ruột, Vị Chua Nhẹ, Dễ Uống Tracy Kefir P 0 5.00 6
27357 Tranh Hoa Khô Custom Thông Điệp, Mẫu Viền Hoa Khô, Tranh Trang Trí Độc Đáo, Quà Cưới Hoàn Hảo, Quà Tặng Người Yêu, Quà Tặng Tinh Tế Muối Concept P 0 5.00 10
38152 Khăn Thái Xốp, Khăn Dệt Thủ Công, Chất Vải Bông Siêu Mềm Mại, Màu Sắc Thanh Lịch, Phong Cách Nhẹ Nhàng Cho Nàng Thổ Cẩm PIÊU - Brocade Decor P 0 5.00 1
35249 Túi Canvas Phối Da Khắc Tên - Wipac, Túi Laptop 13 Inch, Quà Tặng Độc Đáo, Túi Xách Thanh Lịch, Phụ Kiện Công Sở Chu Du Bag P 0 5.00 18
27358 Hoa Cỏ Mộc Mạc, Tranh Hoa Khô Chữ Nhật, Thiết Kế Tối Giãn, Tuỳ Chỉnh Thông Điệp, Đồ Trang Trí Độc Đáo Muối Concept P 0 5.00 11
2932 Túi Đeo Chéo Trước Ngực Từ Jeans Tái Chế, Thiết Kế Nhỏ Gọn, Đậm Chất Thể Thao, Phong Cách Trẻ Trung Và Hiện Đại Renew Jeans P 0 4.80 5
18258 Bật Lửa Tranh Chúa Sơn Lâm, Phụ Kiện Lạ Mắt, Vật Phẩm Phong Thủy Thu Hút May Mắn Và Tài Lộc, Quà Tặng Cho Bạn Bè XLand P 0 4.60 5
46735 Phin Cà Phê Cải Tiến Với Miếng Lọc Kim Loại, Nghệ Thuật Cà Phê, Thiết Kế Cải Tiến, Phin Kim Loại, Quà Tặng, Thẩm Mỹ Lacàph P 0 4.71 17
14822 Bộ Kit Làm Nến Thơm Tạo Hình Sữa Chua, Topping Trái Cây Bánh Kẹo Iris Nguyen - Perfumery House P 0 5.00 16
18201 Trà Hoa Cúc Chi, Trà An Thần, Trà Ngủ Ngon, Trà Hoa Thảo Mộc, Nguyên Liệu Sạch, Chất Lượng Cao, Quà Tặng Sức Khỏe Là Nhiên P 0 4.94 16
40824 Gối Chườm Mắt Thêu Tay, Gối Thảo Mộc Thư Giãn Hiệu Quả, Quà Tặng Sức Khoẻ, Quà Tặng Mẹ, Quà Tặng Bạn Gái, Quà Cho Đồng Nghiệp Springhill P 0 5.00 13
2461 Nến Thơm Gourmand Iris Nguyen - Perfumery House P 0 4.33 3
41441 Túi Chloe Màu Đen, Túi Da Vân Cá Sấu Đeo Chéo, 2 Kiểu Đeo, Xách Tay Và Đeo Chéo, Dáng Vuông Cổ Điển, Phong Cách Hiện Đại Và Sang Trọng Hoi An Soul P 0 4.20 15
31909 Trà Hoa Lài, Trà Hoa, Trà Thảo Mộc, Trà Việt Nam, Thành Phần Thiên Nhiên, Trà Tốt Cho Sức Khoẻ, Quà Cho Người Yêu Trà, Hũ 20Gr Hana Dalat P 0 4.92 13
5554 Gióng 5, Cà Phê Arabica Blend Chất Lượng Cao, Cà Phê Rang Xay, Nguyên Liệu Sạch, Cà Phê Chất Lượng Cao, Hương Vị Đậm Đà, Cà Phê Thủ Công Gióng P 0 5.00 19
2505 Bia Craft Coffee Vanilla Porter, Bia Ủ Lạnh Thủ Công, Hương Vị Đậm Đà Khó Cưỡng, Đủ Tầng Hương Từ Đắng Đến Ngọt East West Brewing & Dalat Cider P 0 4.80 5
31908 Trà Hoa Bụp Giấm, Hana Dalat, Trà Thảo Mộc, Thành Phần Thiên Nhiên, Trà Tốt Cho Sức Khoẻ, Ý Tưởng Quà Tặng, 20Gr Hana Dalat P 0 5.00 12
4441 Bật Lửa Tranh Nghệ Thuật, Phỏng Theo Các Tác Phẩm Hội Hoạ Đặc Sắc, Món Phụ Kiện Đầy Cá Tính, Món Quà Cho Những Người Yêu Nghệ Thuật XLand P 0 5.00 4
6099 Kombucha Tinhthantre Dừa Than Tre - Giàu Lợi Khuẩn, Thức Uống Lên Men Đen Tuyền, Vị Ngọt Thanh Tươi Mát, Tốt Cho Tiêu Hóa Hở buôn chà P 0 4.83 6
5779 Hộp Nama Chocolate New Mix 5 Vị, Socola Tươi, Cà Phê Caramel, Bơ Đậu Phộng, Cà Phê Caramel Cốt Dừa, Trà Rang Houjicha, Quà Tặng Socola, Quà Tặng Valentine, Quà Tặng Sinh Nhật, Quà Tặng 8/3, Quà Tặng 20/10 PPG Handmade Chocolate P 0 5.00 16
34672 Trà Oolong Chính Nguyệt Dotea, Trà Oolong Bảo Lộc, Trà Việt Nam, Trà Ô Long Việt Nam, Trà Sạch, Quà Tặng Trà, Quà Tặng Cho Người Yêu Trà, 100Gr Dotea Vietnam P 0 4.88 8
33177 Túi "TÙNG" Da Thật, Bộ Sưu Tập Một Mẻ Phiêu Lưu, Chất Liệu Da Bò Cao Cấp, Màu Nâu Trầm Cổ Điển, Hoạ Tiết Độc Đáo, Phong cách Vintage Nombre P 0 4.90 20