SELECT 
  SQL_CALC_FOUND_ROWS products.product_id, 
  descr1.product as product, 
  companies.company as company_name, 
  products.product_type, 
  products.parent_product_id 
FROM 
  cscart_products as products 
  LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id 
  AND descr1.lang_code = 'en' 
  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 
  INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id 
  INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id 
  AND (
    cscart_categories.usergroup_ids = '' 
    OR FIND_IN_SET(
      0, cscart_categories.usergroup_ids
    ) 
    OR FIND_IN_SET(
      1, cscart_categories.usergroup_ids
    )
  ) 
  AND cscart_categories.status IN ('A', 'H') 
  AND cscart_categories.storefront_id IN (0, 1) 
WHERE 
  1 
  AND cscart_categories.category_id IN (305) 
  AND companies.status IN ('A') 
  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 
  AND products.product_type != 'D' 
GROUP BY 
  products.product_id 
ORDER BY 
  product asc, 
  products.product_id ASC 
LIMIT 
  480, 96

Query time 0.03546

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost": 23.06086803,
    "filesort": {
      "sort_key": "descr1.product, products.product_id",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "cscart_categories",
              "access_type": "const",
              "possible_keys": ["PRIMARY", "c_status", "p_category_id"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "rows": 1,
              "filtered": 100
            }
          },
          {
            "table": {
              "table_name": "products_categories",
              "access_type": "ref",
              "possible_keys": ["PRIMARY", "pt"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["category_id"],
              "ref": ["const"],
              "loops": 1,
              "rows": 4138,
              "cost": 0.79902318,
              "filtered": 100,
              "attached_condition": "products_categories.category_id <=> 305"
            }
          },
          {
            "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": ["u985510652_ecartify.products_categories.product_id"],
              "loops": 4138,
              "rows": 1,
              "cost": 7.09104232,
              "filtered": 100,
              "attached_condition": "products.parent_product_id = 0 and (products.usergroup_ids = '' or find_in_set(0,products.usergroup_ids) or find_in_set(1,products.usergroup_ids)) and products.`status` = 'A' and products.product_type <> 'D'"
            }
          },
          {
            "table": {
              "table_name": "companies",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "4",
              "used_key_parts": ["company_id"],
              "ref": ["u985510652_ecartify.products.company_id"],
              "loops": 4138,
              "rows": 1,
              "cost": 3.70283112,
              "filtered": 100,
              "attached_condition": "companies.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "descr1",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "product_id"],
              "key": "PRIMARY",
              "key_length": "9",
              "used_key_parts": ["product_id", "lang_code"],
              "ref": [
                "u985510652_ecartify.products_categories.product_id",
                "const"
              ],
              "loops": 4138,
              "rows": 1,
              "cost": 7.09104232,
              "filtered": 100,
              "attached_condition": "trigcond(descr1.lang_code = 'en')"
            }
          },
          {
            "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": ["u985510652_ecartify.products_categories.product_id"],
              "loops": 4138,
              "rows": 1,
              "cost": 4.37692909,
              "filtered": 100,
              "attached_condition": "prices.lower_limit = 1 and prices.usergroup_id in (0,0,1)",
              "using_index": true
            }
          }
        ]
      }
    }
  }
}

Result

product_id product company_name product_type parent_product_id
435351 Prime Backpack 673 ACME Corp P 0
456510 Prime Backpack 685 ACME Corp P 0
404001 Prime Book 145 ACME Corp P 0
413818 Prime Book 263 AutoZone P 0
442117 Prime Book 509 ACME Corp P 0
433550 Prime Book 556 AutoZone P 0
450230 Prime Book 899 ACME Corp P 0
439049 Prime Bottle 216 ACME Corp P 0
414690 Prime Bottle 329 AutoZone P 0
448070 Prime Bottle 435 AutoZone P 0
414544 Prime Bottle 483 AutoZone P 0
431904 Prime Bottle 508 AutoZone P 0
404473 Prime Bottle 914 AutoZone P 0
422990 Prime Bottle 949 ACME Corp P 0
448236 Prime Bottle 986 AutoZone P 0
413068 Prime Camera 120 ACME Corp P 0
425901 Prime Camera 492 ACME Corp P 0
407405 Prime Camera 498 ACME Corp P 0
406178 Prime Camera 681 AutoZone P 0
437072 Prime Camera 786 AutoZone P 0
430766 Prime Camera 877 AutoZone P 0
447574 Prime Camera 973 AutoZone P 0
460572 Prime Camera 981 AutoZone P 0
460325 Prime Chair 899 AutoZone P 0
406193 Prime Drone 302 ACME Corp P 0
451309 Prime Drone 583 AutoZone P 0
446162 Prime Drone 736 ACME Corp P 0
438117 Prime Drone 851 ACME Corp P 0
439044 Prime Drone 976 ACME Corp P 0
406083 Prime Grinder 366 ACME Corp P 0
415033 Prime Grinder 451 ACME Corp P 0
460158 Prime Grinder 748 ACME Corp P 0
422354 Prime Grinder 753 ACME Corp P 0
409660 Prime Grinder 771 AutoZone P 0
453640 Prime Headphones 215 AutoZone P 0
424754 Prime Headphones 264 AutoZone P 0
410340 Prime Headphones 375 ACME Corp P 0
417422 Prime Headphones 463 AutoZone P 0
422439 Prime Headphones 746 ACME Corp P 0
422004 Prime Headphones 813 ACME Corp P 0
421990 Prime Laptop 332 ACME Corp P 0
446415 Prime Laptop 516 AutoZone P 0
436834 Prime Laptop 518 ACME Corp P 0
440447 Prime Laptop 635 AutoZone P 0
410009 Prime Laptop 827 ACME Corp P 0
439533 Prime Laptop 867 ACME Corp P 0
411516 Prime Laptop 918 AutoZone P 0
442635 Prime Laptop 971 ACME Corp P 0
442715 Prime Laptop 978 AutoZone P 0
430741 Prime Mixer 154 ACME Corp P 0
406089 Prime Mixer 235 ACME Corp P 0
410471 Prime Mixer 317 AutoZone P 0
409489 Prime Mixer 374 ACME Corp P 0
412459 Prime Mixer 544 ACME Corp P 0
424229 Prime Phone 223 AutoZone P 0
448141 Prime Phone 234 ACME Corp P 0
452096 Prime Phone 250 ACME Corp P 0
435935 Prime Phone 434 ACME Corp P 0
450361 Prime Phone 519 AutoZone P 0
410461 Prime Phone 857 ACME Corp P 0
454777 Prime Phone 925 AutoZone P 0
444113 Prime Router 164 ACME Corp P 0
417555 Prime Router 204 AutoZone P 0
428819 Prime Router 886 ACME Corp P 0
454049 Prime Shirt 202 ACME Corp P 0
459252 Prime Shirt 303 ACME Corp P 0
405167 Prime Shirt 337 ACME Corp P 0
401806 Prime Shirt 347 ACME Corp P 0
425534 Prime Shirt 357 AutoZone P 0
458860 Prime Shirt 454 AutoZone P 0
447690 Prime Shirt 499 AutoZone P 0
422606 Prime Shirt 586 ACME Corp P 0
413386 Prime Shirt 594 ACME Corp P 0
442183 Prime Shirt 605 ACME Corp P 0
419735 Prime Shirt 736 ACME Corp P 0
432464 Prime Shirt 785 AutoZone P 0
440571 Prime Shirt 870 AutoZone P 0
426931 Prime Sneakers 223 ACME Corp P 0
418909 Prime Sneakers 397 AutoZone P 0
439791 Prime Sneakers 587 AutoZone P 0
454556 Prime Sneakers 644 ACME Corp P 0
443028 Prime Sneakers 942 ACME Corp P 0
452359 Prime Sneakers 969 AutoZone P 0
449330 Prime Sneakers 981 AutoZone P 0
402443 Prime Sofa 104 ACME Corp P 0
418233 Prime Sofa 610 ACME Corp P 0
438218 Prime Sofa 754 AutoZone P 0
431841 Prime Sofa 879 AutoZone P 0
439184 Prime Sofa 890 ACME Corp P 0
457686 Prime Watch 390 ACME Corp P 0
448158 Prime Watch 442 ACME Corp P 0
426138 Prime Watch 725 AutoZone P 0
428377 Prime Watch 992 ACME Corp P 0
411651 Pro Backpack 821 AutoZone P 0
455838 Pro Book 138 AutoZone P 0
431788 Pro Book 195 ACME Corp P 0