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 (427) 
  AND products.product_id NOT IN (
    33723, 2513, 2966, 857, 1123, 34678, 
    1714, 4269, 27370, 49288, 48849, 48062, 
    6542, 5761, 29700, 49281, 1412
  ) 
  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 
  64, 32

Query time 0.06844

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": "const",
              "possible_keys": ["PRIMARY", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 1,
              "filtered": 100,
              "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": ["const"],
              "rows": 202,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 427",
              "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,
              "index_condition": "products.product_id not in (33723,2513,2966,857,1123,34678,1714,4269,27370,49288,48849,48062,6542,5761,29700,49281,1412)",
              "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
3470 Cà Phê Robusta Bổ Sung Nấm Hầu Thủ, I Ching Coffee, Tốt Cho Sức Khoẻ, Cà Phê Việt Nam, Ý Tưởng Quà Tặng, Quà Tặng Cà Phê, Cà Phê Bột I Ching P 0 4.58 12
1710 Cà Phê Sắt Son, Cà Phê Robusta, Cà Phê Thượng Hạng, Nguyên Liệu Tươi, Đắng Đậm, Nông Nghiệp Địa Phương, Văn Hóa Cà Phê, Người Yêu Cà Phê Laven Coffee P 0 4.72 18
5568 Cà Phê Blend 5:5 Arabica/Robusta/Culi “Vị Bạn”, Cà Phê Blend, Arabica, Robusta, Culi, Hương Vị Nguyên Bản, Rang Xay Thủ Công, Đam Mê Cà Phê Thiên Ân Coffee P 0 4.94 17
2237 Cà Phê Vietnam Fine Robusta Đắk-Nông, Cà Phê Robusta Thượng Hạng, Hạt Cà Phê Đặc Sản, Cà Phê Robusta Việt Nam, Cà Phê Đắk Nông, Quà Tặng Cà Phê Silvi Coffee P 0 4.70 20
6533 Khô Mực Cà Mau (Loại Nhỏ), Hải Sản Khô, Đặc Sản Cà Mau, Họp Mặt, Đồ Nhắm, Nguyên Liệu Tự Nhiên NaGi - Tôm khô Cà Mau P 0 5.00 3
3469 Cà Phê Bổ Sung Nấm Hầu Thủ, Arabica Và Robusta, Cà Phê Nấm, Nấm Hầu Thủ, Nguyên Liệu Cao Cấp, Thực Phẩm Dinh Dưỡng, Tốt Cho Sức Khỏe I Ching P 0 4.89 19
46739 Cà Phê Hạt Rang Filter Blend, Nguyên Hạt/Xay Sẵn, Cà Phê Espresso, Hạt Arabica, Hạt Robusta, Cà Phê Sạch, Sản Xuất Bền Vững, Tín Đồ Cà Phê Lacàph P 0 5.00 13
46734 Cà Phê Phin Túi Lọc, Cà Phê Espresso, Hạt Arabica, Hạt Robusta, Cà Phê Sạch, Sản Xuất Bền Vững, Tín Đồ Cà Phê Lacàph P 0 5.00 16
16601 Gióng 6, 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.63 16
1781 Bộ Ấm Trà Gốm Sứ River Of Ganga, Nhà Cửa, Gốm Sứ, Vật Dụng Nhà Bếp, Thủ Công, Thẩm Mỹ, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 4.90 10
6466 Trà Móc Câu Đặc Sản Thái Nguyên, Loại 1, Trà Nõn Tôm Thái Nguyên, Trà Xanh Việt Nam, Trà Thái Nguyên, Trà Xanh Cao Cấp, Hái Bằng Tay, Quà Tặng Lưu Gia Farm P 0 5.00 14
2138 Bia Craft Belgo Full Moon (32 Ibu), Dòng Đặc Biệt Nhất Của Belgo, Bia Được Ủ Thủ Công Vào Đêm Trăng Tròn, Đa Dạng Tầng Vị Belgo & Origin P 0 5.00 6
35734 Vòng Trầm Vân, 108 Hạt Tinh Dầu, Thư Giãn Tinh Thần, Bình Yên Tránh Phiền Muộn, Quà Tặng Phụ Kiện Cao Cấp Nico studio P 0 5.00 1
48843 Bật Lửa Sóng Bọc Da Họa Tiết Vẽ Tay, Bật Lửa Nghệ Thuật, Hộp Quẹt Nghệ Thuật, Phụ Kiện Da, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hóa ĐỎ P 0 5.00 9
1755 Gối Thảo Dược Đa Năng, Làm Nóng Bằng Điện, Chườm Bụng Ngày Đèn Đỏ, Gối Chườm Nóng, Gối Giảm Nhức Mỏi Cổ Hapaku P 0 5.00 3
16612 Gióng 1, 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 9
1754 Túi Chườm Cổ Thảo Dược, Làm Nóng Bằng Điện, Đai Chườm Cổ Vai Gáy, Túi Chườm Nóng Cổ, Túi Thảo Dược Chườm Nóng Hapaku P 0 5.00 10
2131 Bia Craft Belgo Blonde (19 Ibu), Bia Bỉ Truyền Thống, Bia Thủ Công, Vị Trái Cây Tươi Mát, Độ Đắng Vừa Phải, Hương Thơm Dễ Chịu Belgo & Origin P 0 4.88 8
6468 Trà Tâm Nõn Đinh Thái Nguyên Thượng Hạng, Trà Việt Nam, Tốt Cho Sức Khỏe, Trà Nụ, Nguồn Địa Phương, Trà Hái Tận Tay, Quà Tặng Sức Khỏe Lưu Gia Farm P 0 5.00 13
6529 Tôm Đất Khô Thượng Hạng, Tôm Khô Cà Mau, Hải Sản Khô, Đặc Sản Cà Mau, Nguyên Liệu Tự Nhiên, Cao Cấp NaGi - Tôm khô Cà Mau P 0 5.00 1
2130 Cà Phê ORIGIN Magic Blend, Robusta, Arabica, Cà Phê Nguyên Hạt, Cà Phê K’ho, Cà Phê Đặc Sản, Cà Phê Rang Xay, Caffeine, Catimor Belgo & Origin P 0 4.88 17
40455 Bật Lửa Vinh Hoa Bọc Da Với Họa Tiết Vẽ Tay, Bật Lửa Nghệ Thuật, Phụ Kiện Da Thật, Da Bò Cao Cấp, Hoạ Tiết Việt Nam, Quà Tặng Cá Nhân Hóa ĐỎ P 0 4.92 12
27350 Cà Phê Ethiopia Guji Shakiso, 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 4.91 11
6534 Khô Cá Lóc Đồng Cà Mau, Cá Khô, Đặc Sản Cà Mau, Đặc Sản Việt, Quà Đặc Sản Miền Nam NaGi - Tôm khô Cà Mau P 0 5.00 1
2137 Bia Craft Belgo Royale Tripel, Bắt Nguồn Từ Thời Trung Cổ, Công Thức Theo Chuẩn Tu Sĩ Thời Xưa, Vị Đậm Đà Từ Trái Cây Lên Men, Dễ Uống Belgo & Origin P 0 4.75 4
6535 Khô Cá Sặc Cà Mau, Cá Khô, Đặc Sản Cà Mau, Họp Mặt, Đồ Nhắm, Nguyên Liệu Tự Nhiên, Đặc Sản Việt NaGi - Tôm khô Cà Mau P 0 5.00 2
5815 Hộp Quà Cà Phê Phin Vietnam, Cà Phê Phin Lọc Hạt, Hộp Quà Tặng Cà Phê, Hộp Quà Tết Cà Phê, Đặc Sản Việt Nam, Hộp Cà Phê Quà Tặng MISS EDE P 0 5.00 2
21600 Combo Bia Craft Những Hương Vị Tuyển Chọn Belgo, Bia Thủ Công Theo Công Thức Ủ Truyền Thống, Bia Tươi Thượng Hạng Từ Bỉ Belgo & Origin P 0 5.00 1
2129 Cà Phê ORIGIN 100% Robusta, Robusta, Cà Phê Nguyên Hạt, Cà Phê K’ho, Cà Phê Đặc Sản, Cà Phê Rang Xay, Caffeine, Catimor Belgo & Origin P 0 5.00 18
1712 Cà Phê Xuân Thì, Blend Robusta & Arabica, Cà Phê Thượng Hạng, Nông Nghiệp Địa Phương, Văn Hóa Cà Phê, Người Yêu Cà Phê, Ý Tưởng Quà Tặng Laven Coffee P 0 4.89 18
1750 Đai Chườm Vai Gáy Thảo Dược, Làm Nóng Bằng Điện, Túi Chườm Cổ, Giảm Đau Vai Gáy, Giảm Thoát Vị Đĩa Đệm Hapaku P 0 5.00 5
48844 Bật Lửa Mắt Thần Bọc Da Họa Tiết Vẽ Tay (Nhỏ), Bật Lựa Nghệ Thuật, Hộp Quẹt Nghệ Thuật, Phụ Kiện Da, Quà Tặng Độc Đáo, Quà Tặng Cá Nhân Hóa ĐỎ P 0