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 (429) 
  AND products.product_id NOT IN (
    47896, 47924, 48323, 48324, 5815, 398, 
    5549, 31631, 2149, 387, 23419, 46177, 
    382, 842, 24557, 5809, 23152, 6045, 
    263, 49164
  ) 
  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 0.16289

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": 488,
              "filtered": 100,
              "attached_condition": "products_tag_categories.category_id <=> 429",
              "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 (47896,47924,48323,48324,5815,398,5549,31631,2149,387,23419,46177,382,842,24557,5809,23152,6045,263,49164)",
              "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
52 Túi Tote Hào Sĩ Phường, Túi Tote Handmade, Form Dáng Cứng Cáp, Bền Đẹp Không Thấm Nước, Họa Tiết Độc Đáo Và Sắc Nét O Collection P 0 5.00 2
47599 Tranh Hoa Giấy Handmade Trang Trí - Poppy Garden MAYPAPERFLOWER Khung Gỗ Size 25x25cm, Tranh Thủ Công, Quà Tặng Cá Nhân Hóa Maypaperflower P 0 5.00 12
41399 Dây Chuyền Bạc Hoa Sen, Đường Nét Tinh Xảo và Thanh Thoát, Phù Hợp Nhiều Trang Phục, Điểm Nhấn Thanh Lịch, Quà Tặng Sang Trọng Silver Soul Studio- Handmade in Vietnam P 0 5.00 2
4705 Bia Hà Nội, Tranh In Nghệ Thuật Khổ A3, Bức Tranh Độc Đáo, Tranh Lưu Niệm, Quà Tặng Người Yêu Nghệ Thuật OHQUAO P 0 5.00 17
1836 Túi Điện Thoại Đeo Chéo, Thiết Kế Nhỏ Gọn Và Xinh Xắn, Đủ Các Ngăn Đựng Cần Thiết, Đa Dạng Màu Sắc, Phong Cách Trẻ Trung Và Năng Động Hoa Tiến Brocade P 0 5.00 1
45503 Nam Châm Trang Trí, Quà Lưu Niệm Việt, Nam Châm Hình Thức Ăn, Nam Châm Hít Bảng Trang Trí, Nam Châm Dễ Thương, Quà Tặng Bạn Bè, Quà Tặng Người Ngoại Quốc OHQUAO P 0 4.82 11
4515 Bưu Thiếp Bia Sài Gòn, Thiệp Lưu Niệm Bia Sài Gòn, Quà Tặng Đặc Biệt, Ý Nghĩa, Quà Tặng Niệm, Văn Hóa Việt Nam OHQUAO P 0 5.00 22
47603 Tranh Hoa Giấy Handmade Trang Trí - Hoa Hồng Đỏ MAYPAPERFLOWER Khung Tranh Gỗ Size 15 x 20cm Maypaperflower P 0
31872 Búp Bê Móc Len Hana Áo Dài, Búp Bê Móc Len Thủ Công, Đại Diện Cho Người Con Gái Việt, Món Quà Lưu Niệm Ý Nghĩa Hana Mascot P 0 0
23402 Nia Lá Sen, Thiết Kệ Mới Lạ và Mộc Mạc, Trang Trí Nhà Cửa, Đa Dạng Màu Sắc, Sản Phẩm Thủ Công, Sản Xuất Bền Vững Đơm P 0 0
5813 Socola Đen 70% Đắk Nông, Cacao Tây Nguyên, Socola Việt, Socola Chất Lượng Cao, Quà Đặc Sản, Quà Việt Nam MISS EDE P 0 4.67 3
23401 Túi Vải Sợi Đay Lá Sen, Chắc Liệu Bền Chắc, Hoạ Tiết Lá Hoa Sen Đẹp Mắt, Ngăn Chứa Đồ Rộng Rãi, Sản Phẩm Thủ Công Tinh Tế Đơm P 0 5.00 1
1059 Tranh Gỗ Để Bàn, Khắc Theo Yêu Cầu, Thông Điệp Yêu Thương, Kháng Nước Vượt Trội, Kích Thước Nhỏ Gọn, Phù Hợp Trang Trí Trên Kệ Tamy Beloved P 0 5.00 1
4715 Cà Phê Phin, Tranh In Nghệ Thuật Khổ A3, Tranh Chủ Đề Cà Phê Phin, Trang Trí Nội Thất, Nghệ Thuật Sáng Tạo, Quà Tặng Người Thích Cà Phê OHQUAO P 0 5.00 13
22534 Bao Gối Thổ Cẩm, Phong Cách Vintage, Chất Vải Mềm Mịn, Bao Gối Thổ Cẩm, Sản Phẩm Chất Lượng Cao, Sản Phẩm Thủ Công Hoa Tiến Brocade P 0 5.00 2
4346 Bia Craft Hơi Hà Nội, Tranh In Từ Tranh Khắc Gỗ, Nét Đẹp Hà Nội, Màu Sắc Nổi Bật, Giấy In Chất Lượng, Tranh Nghệ Thuật Saigon Print Shop P 0 5.00 2
1835 Ví Đựng Tiền 5 Ngăn Vuông, Ví Thủ Công, Đường May Khéo Léo Tỉ Mỉ, Chất Liệu 100% Từ Thiên Nhiên, Có 5 Ngăn Vuông Siêu Tiện Lợi Hoa Tiến Brocade P 0 5.00 1
5986 Hộp 3 Vị Kẹo Dừa Sáp, Món Ăn Vặt Gia Đình, Kẹo Dẻo Mềm Ngọt, Thành Phần Thiên Nhiên, Quà Tặng Ông Bà, Ăn Kèm Khi Uống Trà Vicosap - Dừa sáp Cầu Kè Trà Vinh P 0 5.00 1
34553 Bộ Cờ Vua Lumina, Phiên Bản Đơn Sắc - Maztermind, Trò Chơi Đấu Trí, Cờ Vua Phiên Bản Monochrome, Cờ Vua Thiết Kế Đẹp THE CRAFT HOUSE P 0 4.50 2
48772 Móc Khóa Da Thật Khắc Tên, Móc Khoá Bằng Da, Móc Chìa Khoá, Phụ Kiện Da Thật, Quà Tặng Độc Đáo, Quà Tặng Bằng Da Thật, Quà Tặng Theo Yêu Cầu Tamy Beloved P 0 4.90 10
19270 Đĩa Lót Ly Gốm Sứ Chấm Xanh, Vật Dụng Nhà Cửa, Gốm Sứ, Thủ Công, Vật Dụng Nhà Bếp, Thẩm Mỹ, Không Độc Hại, Trang Trí Nhà Cửa, Ý Tưởng Quà Tặng Tu Hú Ceramics P 0 4.97 31
2150 Sổ Tay Bìa Vải Thổ Cẩm, Thiết Kế Mộc Mạc, Chất Liệu Vải Thổ Cẩm Dệt Bằng Tay, Nhuộm Màu Tự Nhiên, Chất Liệu Giấy Tốt, Viết Êm Ái Hoa Tiến Brocade P 0 5.00 2
1784 Bộ Ấm Trà Gốm Sứ Y Thanh, Bộ Ấm Trà, 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 5.00 15
4116 Kẹo Dừa Sáp Ít Béo, Đặc Sản Bến Tre, Kẹo Dừa Không Ngọt Gắt, Kẹo Dẻo Vị Ngọt Dịu, Quà Tặng Đặc Sản, Nguyên Liệu Sạch Tự Nhiên Cocosweet P 0 5.00 4
41334 Bột Cacao Không Đường Nguyên Chất Thượng Hạng, Túi Giấy HeyDay Cacao P 0 5.00 1
6545 Hộp Quà “An Lành 3” (Tôm Đất Sông Khô, Củ Kiệu, Bánh Phồng Tôm) NaGi - Tôm khô Cà Mau P 0 5.00 1
3528 Ly Expresso Gốm Sứ, 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 14
1408 Bộ Phin & Cốc Cà Phê, Gốm Men Hỏa Biến, Cốc Cà Phê, Cốc Sứ, Kỹ Thuật Cao, Chất Lượng Cao, Thủ Công, Trang Trí, Gốm Việt Nam, Quà Tặng Tân Gia Gốm Đông Gia P 0 5.00 7
29698 Bưu Thiếp Hà Nội, Bộ Sưu Tập Vẽ Ký Ức I HAVE BEEN THERE P 0 5.00 5
31626 Trà Hoa Đậu Biếc, Trà Hoa Thiên Nhiên, Trà Thảo Mộc, Giàu Vitamin, Tăng Cường Sức Khoẻ, Thư Giãn, Trà Hữu Cơ, Không Chất Bảo Quản Just Viet P 0 5.00 9
1058 Sổ Tay, Thiết Kế Bìa Đơn Giản, Chất Liệu Giấy Chất Lượng, Kích Thước Nhỏ Gọn, Dễ Dàng Mang Theo, Kiểu Dáng Trẻ Trung Tamy Beloved P 0 5.00 2
19289 Bộ Ly Espresso Gốm Sứ Pipa Và Đĩa Lót, Vật Dụng Nhà Cửa, Gốm Sứ Việt Nam, 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 5.00 12