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 (503) 
  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 
  128, 32

Query time 0.10355

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": 212,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 503",
              "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
5474 Mô Hình Thuyền Lucky C300.T8 - Đồng Hành Cùng Bạn Trên Mọi Hành Trình, Đế Gỗ Mica, Cánh Buồm Vải, Quà Tặng Ý Nghĩa HAHAWAVE P 0 0
46273 Daily Bag, Túi Canvas Phối Da Dáng Vuông, Khẳng Định Cá Tính Riêng Với Túi Da Khắc Tên, Mang Cả Thế Giới Bên Mình Quà Tặng Cá Nhân Hoá Chu Du Bag P 0 5.00 15
5464 Mô Hình Thuyền Lucky C300.T10 - Lướt Sóng, Cánh Buồm Vải, Tinh Thần Bứt Phá, Quà Tặng Kinh Doanh, Trang Trí Cao Cấp HAHAWAVE P 0 0
4464 Mô Hình Thuyền Lucky C200.T4, Cánh Buồm Vải, Quà Tặng Cao Cấp, Trang Trí Tinh Tế, Đẽo Gọt Tỉ Mỉ, Khay Đựng Đồ HAHAWAVE P 0 0
41008 Chim Đại Ưng Đậu Cành Cây, Tranh Bạc Đậu, Kỹ Thuật Tinh Xảo, Đường Nét Tinh Tế, Tranh Trang Trí, Sản Phẩm Thủ Công Silver Soul Studio- Handmade in Vietnam P 0
41018 Ghim Cài Áo Bạc Hoa Sen, Chất Liệu Bạc Nguyên Chất Sang Trong, Đường Nét Tinh Xảo, Điểm Nhấn Thanh Lịch Cho Trang Phục Silver Soul Studio- Handmade in Vietnam P 0
41009 Chim Ruồi Hút Mật Hoa, Tranh Bạc Đậu, Đường Nét Sống Động, Kỹ Thuật Điêu Luyện, Sản Phẩm Làm Bằng Tay, Qùa Tặng Cao Cấp Silver Soul Studio- Handmade in Vietnam P 0
41412 Hoa Tai Bạc Đóa Sen Buông, Đường Nét Mềm Mại, Cảm Giác Nhẹ Nhàng, Màu Sắc Trang Nhã, Thiết Kế Sang Trọng, Giá Trị Thủ Công Đặc Sắc Silver Soul Studio- Handmade in Vietnam P 0 5.00 1
1753 Túi Chườm Chân Thảo Dược, Làm Nóng Bằng Điện, Đai Chườm Nóng Bàn Chân, Túi Chườm Thảo Dược Bàn Chân, Chườm Ấm Bàn Chân Hapaku P 0
4364 Mô Hình Thuyền Lucky L380.T2, Cánh Buồm Đôi Vải, Bộ Quà Tặng Trang Trí Cao Cấp, Tinh Tế và Thoải Mái HAHAWAVE P 0 0
4466 Mô Hình Thuyền Lucky C200.T3, Cánh Buồm Vải, Quà Tặng Độc Đáo, Trang Trí Cao Cấp, Đế Gỗ Tự Nhiên Cao Cấp HAHAWAVE P 0 0
47594 Tranh Hoa Giấy Handmade Trang Trí - Hoa Poppy Kết Hợp Nền Giấy Dó MAYPAPERFLOWER Khung Tranh Gỗ Size 25x25cm Maypaperflower P 0
4359 Mô Hình Thuyền Lucky C200.T9, Cánh Buồm Lịch 12 Tờ, Quà Tặng Trang Trí Cao Cấp, Món Quà Độc Đáo và Ý Nghĩa HAHAWAVE P 0 0
5481 Mô Hình Thuyền Lucky C200.T3 - Tinh Tế & Tiện Ích, Composite Cao Cấp, Quà Tặng Doanh Nghiệp Sang Trọng HAHAWAVE P 0 0
28158 Set Quà Hạt Tiêu Hộp Tre Premium, Bộ Quà Tặng Thực Phẩm, Set Quà Tặng Premium, Set Quà Tặng Mẹ, Gia Vị Cho Sức Khỏe The Hồ Tiêu P 0 5.00 1
5459 Mô Hình Thuyền Mũi Nhọn Lucky L380.T1 - Phong Thủy, Cánh Buồm Tùy Chỉnh, Tinh Thần Bất Khuất, Quà Tặng Kinh Doanh HAHAWAVE P 0 0
31866 Sổ Tay Giấy Dó Trái Thông, Hoạ Tiết Bìa Dễ Thương, Không Phai Màu, Chất Liệu Giấy Dó Truyền Thống, Mang Nét Mộc Mạc và Giản Dị Hana Mascot P 0
48062 Cờ Vua Thi Đấu Tournament - Maztermind, Bộ Cờ Vua Sang Trọng, Bộ Cờ Vua Cao Cấp, Bộ Bàn Cờ Vua Lớn, Quà Tặng Cho Bạn Bè THE CRAFT HOUSE P 0
4357 Mô Hình Thuyền Lucky C200.T10, Cánh Buồm Lịch Đa Năng, Quà Tặng Trang Trí Đẳng Cấp, Độc Đáo và Tiện Ích HAHAWAVE P 0 0
47855 Bầu Cua Ý Giao Bằng Gỗ - Maztermind, Bộ Bầu Cua Độc Đáo, Hộp Mứt Tết Sang Trọng, Trang Trí Nhà Cửa, Quà Tặng Ý Nghĩa THE CRAFT HOUSE P 0
4467 Mô Hình Thuyền C250.T11, Cánh Buồm Vải, Quà Tặng Trang Trí Độc Đáo, Đồng Hồ Tích Hợp, Sản Phẩm Thủ Công HAHAWAVE P 0 0
47853 Hộp Quà Hạt Điều Tinh Hoa Deluxe 2024 KAZ Original Taste P 0 5.00 7
47607 Tranh Hoa Giấy Handmade Trang Trí - Lavender Field MAYPAPERFLOWER Khung Tranh Gỗ Size 30x40cm Maypaperflower P 0
31869 Sổ Tay Giấy Dó Bắp Cải Tím, Hoạ Tiết Dễ Thương, Giấy Dó Truyền Thống, 100 Trang, Đáp Ứng Nhu Cầu Ghi Chép Lâu Dài Hana Mascot P 0
5483 Mô Hình Thuyền Lucky C200.T4 - Quà Tặng Kinh Doanh Sang Trọng, Cánh Buồm Phong Thủy, Thiết Kế Nhỏ Gọn HAHAWAVE P 0 0
31867 Sổ Tay Giấy Dó Hình Oải Hương, Thiết Kế Đáng Yêu, Trang Giấy Dó Mềm Xốp, Bám Mực Tốt, In Ấn Chất Lượng Cao, Không Phai Màu Hana Mascot P 0
41019 Ghim Cài Áo Bạc Hoa Trạng Nguyên, Đường Nét Chi Tiết và Tỉ Mỉ, Điểm Nhấn Quý Phái, Thiết Kế Tinh Tế, Kỹ Thuật Đậu Bạc Điêu Luyện Silver Soul Studio- Handmade in Vietnam P 0
47608 Tranh Hoa Giấy Handmade Trang Trí - Vietnam Hồ Sen (Nền Vẽ) MAYPAPERFLOWER Khung Gỗ Size 30x40cm Maypaperflower P 0 0
41006 Chim Ruồi Mào Đỏ Nam Mỹ, Tranh Bạc Đậu, Kỷ Thuật Điêu Luyện, Đường Nét Tinh Xảo, Chất Lượng Cao Cấp, Quà Tặng Sang Trọng Silver Soul Studio- Handmade in Vietnam P 0
46170 [Giới Hạn] Tranh In Linocut 3 Lồng Khung Gỗ Havu Art studio P 0
47611 Tranh Hoa Giấy Handmade Trang Trí - Nắng Mùa Đông MAYPAPERFLOWER Khung Gỗ Size 33x33cm Maypaperflower P 0
6544 Hộp Quà “An Lành 2” (Tôm Đất Sông Khô, Củ Kiệu, Bánh Phồng Tôm), Quà Tặng Đặc Sản Việt Nam, Món Ăn Ngày Tết, Hộp Quà Tết Ý Nghĩa NaGi - Tôm khô Cà Mau P 0 5.00 1