SELECT 
  MIN(prices.price) as ab__min_price, 
  MAX(prices.price) as ab__max_price 
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, 3) 
  LEFT JOIN cscart_warehouses_sum_products_amount as war_sum_amount ON war_sum_amount.product_id = products.product_id 
  LEFT JOIN cscart_master_products_storefront_offers_count AS master_products_storefront_offers_count ON master_products_storefront_offers_count.product_id = products.product_id 
  AND master_products_storefront_offers_count.storefront_id = 3 
  LEFT JOIN cscart_master_products_storefront_min_price ON cscart_master_products_storefront_min_price.product_id = prices.product_id 
  AND cscart_master_products_storefront_min_price.storefront_id = 3 
WHERE 
  prices.price > 0 
  AND cscart_categories.category_id IN (
    1521, 
    1522, 
    1523, 
    1524, 
    1525, 
    1526, 
    1578, 
    1579, 
    1580, 
    1581, 
    1582, 
    1583, 
    1584, 
    1585, 
    1586, 
    1587, 
    1588, 
    1589, 
    1590, 
    1591, 
    1592, 
    1593, 
    1594, 
    1595, 
    1633, 
    1634, 
    1635, 
    1636, 
    1637, 
    1638, 
    1639, 
    1640, 
    1641, 
    1642, 
    1643, 
    1644, 
    1645, 
    1646, 
    1647, 
    1648, 
    1649, 
    1650, 
    1651, 
    1652, 
    1653, 
    1654, 
    1655, 
    1656, 
    1657, 
    1658, 
    1659, 
    1660, 
    1661, 
    1662, 
    1663, 
    1664, 
    1665, 
    1666, 
    1667, 
    1668, 
    1669, 
    1670, 
    1671, 
    1672, 
    1677, 
    1678, 
    1679, 
    1680, 
    1681, 
    1682, 
    1683, 
    1684, 
    1685, 
    1686, 
    1687, 
    1688, 
    1689, 
    1690, 
    1691, 
    1692, 
    1693, 
    1694, 
    1695, 
    1696, 
    1697, 
    1698, 
    1699, 
    1700, 
    1701, 
    1702, 
    1703, 
    1704, 
    1705, 
    1706, 
    1707, 
    1708, 
    1709, 
    1710, 
    1711, 
    1712, 
    1713, 
    1714, 
    1715, 
    1716, 
    1717, 
    1718, 
    1719, 
    1720, 
    1721, 
    1722, 
    1723, 
    1724, 
    1725, 
    1726, 
    1727, 
    1728, 
    1729, 
    1730, 
    1731, 
    1732, 
    1733, 
    1734, 
    1735, 
    1736, 
    1737, 
    1738, 
    1739, 
    1740, 
    1741, 
    1742, 
    1743, 
    1744, 
    1745, 
    1746, 
    1747, 
    1748, 
    1749, 
    1750, 
    1751, 
    1752, 
    1753, 
    1754, 
    1755, 
    1756, 
    1757, 
    1758, 
    1759, 
    1760, 
    1761, 
    1762, 
    1763, 
    1764, 
    1765, 
    1766, 
    1767, 
    1768, 
    1769, 
    1770, 
    1771, 
    1772, 
    1773, 
    1774, 
    1775, 
    1776, 
    1777, 
    1778, 
    1779, 
    1780, 
    1781, 
    1782, 
    1783, 
    1784, 
    1785, 
    1786, 
    1787, 
    1788, 
    1789, 
    1790, 
    1791, 
    1792, 
    1793, 
    1794, 
    1795, 
    1796, 
    1797, 
    1798, 
    1799, 
    1800, 
    1801, 
    1802, 
    1803, 
    1804, 
    1805, 
    1806, 
    1807, 
    1808, 
    1809, 
    1810, 
    1811, 
    1812, 
    1813, 
    1814, 
    1815, 
    1816, 
    1817, 
    1818, 
    1819, 
    1820, 
    1821, 
    1822, 
    1823, 
    1824, 
    1825, 
    1826, 
    1827, 
    1828, 
    1829, 
    1830, 
    1831, 
    1832, 
    1833, 
    1834, 
    1835, 
    1836, 
    1837, 
    1838, 
    1934, 
    1958, 
    1959, 
    1960, 
    1961
  ) 
  AND (
    companies.status IN ('A', 'S') 
    OR products.company_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 IN ('A') 
  AND prices.usergroup_id IN (0, 0, 1) 
  AND products.master_product_status IN ('A') 
  AND products.master_product_id = 0 
  AND (
    products.company_id > 0 
    OR (
      master_products_storefront_offers_count.count > 0
    )
  )

Query time 0.05129

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "75.97"
    },
    "nested_loop": [
      {
        "table": {
          "table_name": "war_sum_amount",
          "access_type": "system",
          "possible_keys": [
            "PRIMARY"
          ],
          "rows_examined_per_scan": 0,
          "rows_produced_per_join": 1,
          "filtered": "0.00",
          "const_row_not_found": true,
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "16"
          },
          "used_columns": [
            "product_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "master_products_storefront_offers_count",
          "access_type": "system",
          "possible_keys": [
            "PRIMARY",
            "idx_storefront_id"
          ],
          "rows_examined_per_scan": 0,
          "rows_produced_per_join": 1,
          "filtered": "0.00",
          "const_row_not_found": true,
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "16"
          },
          "used_columns": [
            "storefront_id",
            "product_id",
            "count"
          ]
        }
      },
      {
        "table": {
          "table_name": "cscart_master_products_storefront_min_price",
          "access_type": "system",
          "possible_keys": [
            "PRIMARY"
          ],
          "rows_examined_per_scan": 0,
          "rows_produced_per_join": 1,
          "filtered": "0.00",
          "const_row_not_found": true,
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.10",
            "prefix_cost": "0.00",
            "data_read_per_join": "16"
          },
          "used_columns": [
            "storefront_id",
            "product_id"
          ]
        }
      },
      {
        "table": {
          "table_name": "products_categories",
          "access_type": "range",
          "possible_keys": [
            "PRIMARY",
            "pt"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "category_id"
          ],
          "key_length": "3",
          "rows_examined_per_scan": 231,
          "rows_produced_per_join": 231,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "24.80",
            "eval_cost": "23.10",
            "prefix_cost": "47.90",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "product_id",
            "category_id"
          ],
          "attached_condition": "(`s2cart`.`products_categories`.`category_id` in (1521,1522,1523,1524,1525,1526,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1934,1958,1959,1960,1961))"
        }
      },
      {
        "table": {
          "table_name": "products",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "status",
            "idx_master_product_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "product_id"
          ],
          "key_length": "3",
          "ref": [
            "s2cart.products_categories.product_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 22,
          "filtered": "9.68",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "2.24",
            "prefix_cost": "71.00",
            "data_read_per_join": "171K"
          },
          "used_columns": [
            "product_id",
            "status",
            "company_id",
            "usergroup_ids",
            "master_product_id",
            "master_product_status"
          ],
          "attached_condition": "((`s2cart`.`products`.`master_product_id` = 0) and ((`s2cart`.`products`.`usergroup_ids` = '') or (0 <> find_in_set(0,`s2cart`.`products`.`usergroup_ids`)) or (0 <> find_in_set(1,`s2cart`.`products`.`usergroup_ids`))) and (`s2cart`.`products`.`status` = 'A') and (`s2cart`.`products`.`master_product_status` = 'A') and ((`s2cart`.`products`.`company_id` > 0) or <cache>((NULL > 0))))"
        }
      },
      {
        "table": {
          "table_name": "companies",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "company_id"
          ],
          "key_length": "4",
          "ref": [
            "s2cart.products.company_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 22,
          "filtered": "100.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "2.24",
            "prefix_cost": "73.23",
            "data_read_per_join": "207K"
          },
          "used_columns": [
            "company_id",
            "status"
          ],
          "attached_condition": "<if>(found_match(companies), ((`s2cart`.`companies`.`status` in ('A','S')) or (`s2cart`.`products`.`company_id` = 0)), true)"
        }
      },
      {
        "table": {
          "table_name": "cscart_categories",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "c_status",
            "p_category_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "category_id"
          ],
          "key_length": "3",
          "ref": [
            "s2cart.products_categories.category_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "5.00",
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.11",
            "prefix_cost": "75.47",
            "data_read_per_join": "3K"
          },
          "used_columns": [
            "category_id",
            "usergroup_ids",
            "status",
            "storefront_id"
          ],
          "attached_condition": "(((`s2cart`.`cscart_categories`.`usergroup_ids` = '') or (0 <> find_in_set(0,`s2cart`.`cscart_categories`.`usergroup_ids`)) or (0 <> find_in_set(1,`s2cart`.`cscart_categories`.`usergroup_ids`))) and (`s2cart`.`cscart_categories`.`status` in ('A','H')) and (`s2cart`.`cscart_categories`.`storefront_id` in (0,3)))"
        }
      },
      {
        "table": {
          "table_name": "descr1",
          "access_type": "eq_ref",
          "possible_keys": [
            "PRIMARY",
            "product_id"
          ],
          "key": "PRIMARY",
          "used_key_parts": [
            "product_id",
            "lang_code"
          ],
          "key_length": "9",
          "ref": [
            "s2cart.products_categories.product_id",
            "const"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 1,
          "filtered": "100.00",
          "using_index": true,
          "cost_info": {
            "read_cost": "0.00",
            "eval_cost": "0.11",
            "prefix_cost": "75.58",
            "data_read_per_join": "8K"
          },
          "used_columns": [
            "product_id",
            "lang_code"
          ]
        }
      },
      {
        "table": {
          "table_name": "prices",
          "access_type": "ref",
          "possible_keys": [
            "usergroup",
            "product_id",
            "lower_limit",
            "usergroup_id"
          ],
          "key": "product_id",
          "used_key_parts": [
            "product_id"
          ],
          "key_length": "3",
          "ref": [
            "s2cart.products_categories.product_id"
          ],
          "rows_examined_per_scan": 1,
          "rows_produced_per_join": 0,
          "filtered": "33.33",
          "cost_info": {
            "read_cost": "0.28",
            "eval_cost": "0.04",
            "prefix_cost": "75.97",
            "data_read_per_join": "8"
          },
          "used_columns": [
            "product_id",
            "price",
            "lower_limit",
            "usergroup_id"
          ],
          "attached_condition": "((`s2cart`.`prices`.`lower_limit` = 1) and (`s2cart`.`prices`.`price` > 0.00) and (`s2cart`.`prices`.`usergroup_id` in (0,0,1)))"
        }
      }
    ]
  }
}

Result

ab__min_price ab__max_price