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 
  192, 32

Query time 1.94901

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
1977 The Charm - Trà Sắc Đẹp, Trà Blend, Sắc Đẹp, Quà Tặng Healthy, Trà Thảo Mộc Thiên Nhiên, Quà Tặng Sắc Đẹp Là Nhiên P 0 5.00 22
3578 Ly Gốm Sứ River of Ganga, Vật Dụng Nhà Cửa, Gốm Sứ Việt Nam, Vật Dụng Nhà Bếp, Thủ Công, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 5.00 10
44944 Đầm Yếm Thêu Thủ Công, Chất Liệu Mềm Mai, Phù Hợp Nhiều Phong Cách, Tính Ứng Dụng Cao, Đường May Tỉ Mỉ và Chắc Chắn Em Thêu P 0 0
119 Nấm Linh Chi Đỏ Nguyên Tai, Quà Biếu Dinh Dưỡng, Nấm Linh Chi Khô, Thực Phẩm Dinh Dưỡng, Nấm Linh Chi Hữu Cơ Nấm Linh Chi GACO P 0 5.00 1
3864 Hũ Vịt Gốm Sành Nhiều Màu, Đồ Sành, Gốm Sành Thủ Công, Tượng Sành Trang Trí, Thiết Kế Độc Đáo, Đồ Đựng, Trang Trí Bếp HCERAMIC P 0 5.00 8
43825 Set Quà 2 Hộp Trà Shan Tuyết Cổ Thụ, Trà Cổ, Trà Xanh, Trà Việt Nam, Quà Tặng Việt Nam, Quà Tặng Lý Tưởng, Không Hoá Chất ShanLuv-Vietnamesetea P 0 5.00 15
2291 Trà Sen Ướp Xổi, Trà Xanh Ướp Hoa Sen, Trà Đặc Sản Việt, Quà Tặng Việt Nam, Quà Cho Người Yêu Trà, Quà Tặng Người Nước Ngoài Mộc Truly Huế P 0 5.00 11
27356 Nền Hoa, Tranh Hoa Khô Chữ Nhật, Tranh Ép Từ Hoa Thật, Tuỷ Chỉnh Thông Điệp, Sản Phẩm Cá Nhân Hoá, Quà Tặng Handmade Ý Nghĩa Muối Concept P 0 5.00 12
35167 Trang Sức Bạc Hoa Sen, Chất Liệu Bạc Cao Cấp, Đường Nét Mảnh Mai, Vẻ Đẹp Duyên Dáng, Trang Sức Thủ Công, Quà Tặng Sang Trọng Tiệm Bạc Minh Tâm P 0 5.00 4
35165 Bộ Trang Sức Bạc Bản Đồ Việt Nam Kèm Hộp Gỗ Tròn, Chất Liệu Bạc Cao Cấp, Không Bị Gỉ Sét, Mặt Dây Chuyền Chạm Trổ Tinh Tế Tiệm Bạc Minh Tâm P 0 5.00 4
35174 Trang Sức Bạc Áo Dài, Chất Liệu Bạc Không Gỉ Sét, Phụ Kiện Trang Sức, Thiết Kế Độc Đáo, Đậm Dấu Ấn Việt, Quà Tặng Ý Nghĩa Tiệm Bạc Minh Tâm P 0 5.00 4
35176 Vòng Tay Bạc Gắn Charm Biểu Tượng Việt Nam, Vòng Tay Dây Mỏng Thanh Thoát, Thiết Kế Charm Tinh Tế, Khắc Hoạ Nét Đẹp Việt Nam Tiệm Bạc Minh Tâm P 0 5.00 4
35173 Bộ Trang Sức Bạc Áo Dài Kèm Hộp Gỗ Tròn, Chất Liệc Bạc 95 Đến 99, Hình Ảnh Người Phụ Nữ Việt, Nét Đẹp Mềm Mại Tiệm Bạc Minh Tâm P 0 5.00 4
35170 Bộ Trang Sức Bạc Lồng Đèn Kèm Hộp Gỗ Tròn, Mặt Dây Chuyền Đầy Nghệ Thuật, Thiết Kế Mới Lạ, Phụ Kiện Trang Sức Quý Phái Tiệm Bạc Minh Tâm P 0 5.00 3
35172 Bộ Quà Tặng Trang Sức Bạc Việt Nam Kèm Hộp Gỗ Vuông, Thiết Kế Độc Quyền, Trang Sức Sang Trọng, Phụ Kiện Quý Phái, Quà Tặng Cho Phái Nữ Tiệm Bạc Minh Tâm P 0 5.00 4
35171 Trang Sức Bạc Lồng Đèn, Chế Tác Tỉ Mỉ, Hoa Tai Bạc, Dây Chuyền Bạc, Hoạ Tiết Lồng Đèn Độc Đáo, Chất Liệu Bạc Cao Cấp Tiệm Bạc Minh Tâm P 0 5.00 4
5783 Thanh Chocolate Bark Hoa Hồng, Socola Việt Nam, Socola Ngon, Socola Nguyên Chất, Quà Valentine Độc Đáo, Quà Tặng Lãng Mạn PPG Handmade Chocolate P 0 5.00 45
31911 Trà Hoa Oải Hương, Trà Hoa, Trà Thảo Mộc, Trà Việt Nam, Thành Phần Thiên Nhiên, Trà Ngủ Ngon, Trà An Thần, Trà Quà Tặng, Lavender Khô, 10Gr Hana Dalat P 0 4.50 12
44947 Áo Linen Cổ Chữ V Thêu Thủ Công, Chất LIệu Lien Nhẹ Thoáng, Không Bị Phai Màu, Phong Cách Tối Giản Mùa Hè Em Thêu P 0 5.00 1
3861 Tượng Gốm Sứ Hổ Nhâm Dần, Con Đực Màu Xanh Lam, 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 20
6092 The Taste Of Passion, Bộ Quà Tặng Gia Vị Hữu Cơ Và Tinh Dầu Thiên Nhiên Vina Samex P 0 5.00 1
35731 Tượng Mèo Gốm Phủ Sơn Mài Khắc Hoa Dây HCERAMIC P 0 5.00 10
23261 Bộ Ấm Trà Dáng Mới, Sứ Xanh Pha Lê, Ấm Trà Sứ, Gốm Men Hỏa Biến, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam Gốm Đông Gia P 0 5.00 4
2288 Mứt Gừng Truyền Thống, Mứt Thủ Công, Đặc Sản Việt Nam, Gừng Sẻ Huế, Mứt Gừng Cay, Quà Biếu Tết, Mứt Đãi Khách Mộc Truly Huế P 0 5.00 16
40448 Candle In Black, Móc Khóa Da Vẽ Tay, BST MCK Light, Da Bò Cao Cấp, Móc Khóa Vẽ Tay, Quà Tặng Thủ Công, Quà Tặng Nghệ Thuật, Quà Tặng Cá Nhân Hóa ĐỎ P 0 5.00 25
40382 Trà Sen Ướp Xổi Sấy Thăng Hoa, Trà Hoa Sen, Trà Búp Sen, Đặc Sản Việt, Trà Hoa Thiên Nhiên, Quà Việt Ấn Tượng, Quà Cho Người Nước Ngoài Mộc Truly Huế P 0 4.95 22
118 Nấm Linh Chi Đỏ Cắt Lát, Nấm Linh Chi Xắt Sẵn, Nấm Linh Chi Khô, Trà Thảo Mộc Thiên Nhiên, Quà Tặng Cho Sức Khỏe Nấm Linh Chi GACO P 0 5.00 2
1982 Trà Sả Chanh, Trà Detox, Trà Thư Giãn, Giảm Đầy Bụng, An Toàn, Thảo Mộc Thiên Nhiên, Quà Tặng Healthy Là Nhiên P 0 5.00 7
36272 Hộp Quà Atiso Hữu Cơ - Combo 1, Trà Atiso Túi Lọc, Cao Atiso, Atiso Đà Lạt, Quà Tặng Sức Khỏe, Quà Tặng Cho Người Thân, Quà Tặng Ý Nghĩa LArti's Farm P 0 4.68 22
47656 Hộp Quà Truyền Thống Mộc Truly Hue's 2024, Món Quà Cố Đô, Quà Đặc Sản, Đặc Sản Việt Nam, Quà Biếu Tết, Quà Tặng Người Nước Ngoài Mộc Truly Huế P 0 5.00 11
2238 Cà Phê Langbiang, Cà Phê Arabica, Cà Phê Nguyên Hạt, Cà Phê Đặc Sản, Cà Phê Rang Vừa, Caffeine, Cà Phê Thủ Công Silvi Coffee P 0 5.00 18
49192 Hộp Quà Hoa & Nến Thơm “Means To Me”, Bộ Quà Tặng Cho Mọi Khoảnh Khắc, Quà Tặng Sinh Nhật Độc Đáo & Ý Nghĩa, Quà Tặng Valentine Lý Tưởng Chia Kandles P 0 5.00 3