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 (513, 514, 515, 519, 517, 518) 
  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 
  224, 32

Query time 0.65730

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": 6,
              "filtered": 100,
              "attached_condition": "cscart_categories.category_id in (513,514,515,519,517,518)",
              "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,
              "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.48341942,
              "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
47016 Nhẫn Thép “Tiếng Thét” Màu Bạc, BST Nhẫn Da Hội Họa, Nhẫn Da Vẽ Tay, Họa Tiết Tranh Edvard Munch, Quà Tặng Cho Người Yêu Thích Nghệ Thuật ĐỎ P 0 5.00 5
36329 Bao Gối Lụa Satin Gouttobed, Vỏ Gối Lụa, Bao Gối Thêu Tên, Quà Tặng Cá Nhân Hóa, Vỏ Gối Lụa Bóng Mờ, Bao Gối Nhiều Màu Goûttobed P 0 4.96 24
455 Bộ Cờ Tỷ Phú Sài Gòn Bằng Gỗ - Maztermind THE CRAFT HOUSE P 0 5.00 7
319 Túi Sling, Túi Da Đeo Chéo Vân Da Cá Sấu, Vẻ Đẹp Sang Trọng Và Đẳng Cấp, Thiết Kế Thanh Lịch Và Tinh Tế, Phối Được Nhiều Phong Cách Hoi An Soul P 0 4.92 12
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
388 Sổ Tay Giấy Kraft “Teacher Day”, Chất Liệu Bìa Cao Cấp, Trang Giấy Mịn Màng, Hoạ Tiết Ngày Nhà Giáo, Quà Tặng Ý Nghĩa Cho Thầy Cô Sổ tay việt P 0 5.00 1
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
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
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
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
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
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
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
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
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
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
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
47018 Nhẫn Thép “Water Lilies” Màu Bạc, BST Nhẫn Da Hội Họa, Nhẫn Da Vẽ Tay, Hoạ Tiết Tranh Monet, Phụ Kiện Phong Cách, Quà Cho Người Yêu Nghệ Thuật ĐỎ P 0 5.00 10
49306 Bao Da Đựng Hộ Chiếu Khắc Tên Theo Yêu Cầu, Mẫu 01, Phụ Kiện Da Thật, Quà Tặng Cho Người Mê Du Lịch, Quà Tặng Da Thanh Lịch Freewill Leather P 0 5.00 9
1897 Vòng Tay Gỗ Mun Phong Thủy, Vân Gỗ Tinh Xảo, Phong Cách Văn Hóa, May Mắn An Yên, Quà Tặng Phụ Kiện Độc Đáo Tamy Beloved P 0 0
3764 Bộ Sưu Tập Thú Len 12 Con Giáp, Đồ Chơi 12 Con Giáp, Thú Bông Theo Tuổi, Quà Tặng Sinh Nhật, 12 Con Giáp Bằng Len ACI HOME P 0 5.00 3
858 Vòng Tay Phối Charm Hình Học, Vòng Tay Trầm Hương, Sắc Nâu Trầm Quyến Rũ, Đường Vân Gỗ Tự Nhiên, Phương Pháp Trị Liệu, Thư Giãn Tinh Thần Tinh Agarwood P 0 5.00 2
3774 Túi Tote Lớn Từ Jeans Tái Chế, Phong Cách Đa Năng Tiện Lợi, Kỹ Thuật Tạo Hình Độc Đáo, Thân Thiện Với Môi Trường Renew Jeans P 0 4.86 7
27360 Tranh Hoa Khô Custom Thông Điệp, Mẫu Hoa Trái Tim, Quà Tặng Handmade Độc Đáo, Quà Trao Gửi Yêu Thương, Quà Tặng Bạn Gái, Quà Tặng Ý Nghĩa Muối Concept P 0 5.00 10
857 Vòng Trầm Hương 12mm Độc Đáo, Thiết Kế Mộc Mạc, Phong Cách Thủ Công Độc Đáo, Quà Tặng Phụ Kiện Thẩm Mỹ Cao Tinh Agarwood P 0 5.00 1
6577 Bộ Kit Làm Nến Thơm Nhỏ Iris Nguyen - Perfumery House P 0 5.00 14
33214 Túi "TÙNG" Da Thật, Bộ Sưu Tập Phá Cỗ, Đa Dạng Mẫu Mã, Kích Thước Nhỏ Gọn, Phụ Kiện Dạo Phố Xinh Xắn, Điểm Nhấn Tinh Tế Nombre P 0 5.00 5
4238 Thiệp/Bưu Thiếp Nghệ Thuật Chúc Mừng Sinh Nhật, Bộ Sưu Tập Birthday I HAVE BEEN THERE P 0 5.00 3
41442 Túi Chloe Màu Nâu, Túi Da Vân Cá Sấu Đeo Chéo, Màu Nâu Sáng Trẻ Trung, Chất Liệu Da Thật Cao Cấp, Túi Thủ Công Kỹ Thuật Cao Hoi An Soul P 0 5.00 2
2926 Túi Bucket Dây Rút Từ Jeans Tái Chế, Kiểu Dáng Trẻ Trung Và Lạ Mắt, Phong Cách Năng Động Và Tinh Nghịch Renew Jeans P 0 4.50 5
3884 Tượng Gà Gốm Sành, Màu Xanh Lục Cỡ Lớn, Tượng Gốm Sứ, Gốm Sứ Việt Nam, Trang Trí, Thủ Công Mỹ Nghệ, Không Độc Hại, Độc Đáo, Quà Tặng HCERAMIC P 0 5.00 15