SELECT 
  c.product_id AS cur_product_id, 
  a.*, 
  b.option_name, 
  b.internal_option_name, 
  b.option_text, 
  b.description, 
  b.inner_hint, 
  b.incorrect_message, 
  b.comment 
FROM 
  cscart_product_options as a 
  LEFT JOIN cscart_product_options_descriptions as b ON a.option_id = b.option_id 
  AND b.lang_code = 'en' 
  LEFT JOIN cscart_product_global_option_links as c ON c.option_id = a.option_id 
WHERE 
  c.product_id IN (
    47622, 49185, 48776, 47166, 47185, 47608, 
    48695, 48676, 48715, 46239, 47668, 
    47186, 36232, 47611, 48678, 48679, 
    6544, 36234, 47614, 48560, 49290, 47609, 
    47888, 47887, 48026, 48685, 47617, 
    47615, 48735, 48323, 48687, 47612
  ) 
  AND a.product_id = 0 
  AND a.status = 'A' 
ORDER BY 
  a.position

Query time 0.00192

JSON explain

{
  "query_block": {
    "select_id": 1,
    "filesort": {
      "sort_key": "a.position",
      "temporary_table": {
        "nested_loop": [
          {
            "table": {
              "table_name": "c",
              "access_type": "range",
              "possible_keys": ["PRIMARY", "product_id"],
              "key": "product_id",
              "key_length": "3",
              "used_key_parts": ["product_id"],
              "rows": 34,
              "filtered": 100,
              "index_condition": "c.product_id in (47622,49185,48776,47166,47185,47608,48695,48676,48715,46239,47668,47186,36232,47611,48678,48679,6544,36234,47614,48560,49290,47609,47888,47887,48026,48685,47617,47615,48735,48323,48687,47612)"
            }
          },
          {
            "table": {
              "table_name": "a",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY", "c_status"],
              "key": "PRIMARY",
              "key_length": "3",
              "used_key_parts": ["option_id"],
              "ref": ["dev_db.c.option_id"],
              "rows": 1,
              "filtered": 95.83333588,
              "attached_condition": "a.product_id = 0 and a.`status` = 'A'"
            }
          },
          {
            "table": {
              "table_name": "b",
              "access_type": "eq_ref",
              "possible_keys": ["PRIMARY"],
              "key": "PRIMARY",
              "key_length": "9",
              "used_key_parts": ["option_id", "lang_code"],
              "ref": ["dev_db.c.option_id", "const"],
              "rows": 1,
              "filtered": 100,
              "attached_condition": "trigcond(b.lang_code = 'en')"
            }
          }
        ]
      }
    }
  }
}

Result

cur_product_id option_id product_id company_id option_type regexp required multiupload allowed_extensions max_file_size missing_variants_handling status position value option_name internal_option_name option_text description inner_hint incorrect_message comment
47608 1303 0 525 C N N 0 M A 0 Add-on Customized messages
47608 1534 0 525 R N N 0 M A 0 Gift service 10206_gift
47609 1303 0 525 C N N 0 M A 0 Add-on Customized messages
47609 1534 0 525 R N N 0 M A 0 Gift service 10206_gift
47611 1534 0 525 R N N 0 M A 0 Gift service 10206_gift
47612 1534 0 525 R N N 0 M A 0 Gift service 10206_gift
47615 1534 0 525 R N N 0 M A 0 Gift service 10206_gift
47617 1303 0 525 C N N 0 M A 0 Add-on Customized messages
47622 1342 0 473 C N N 0 M A 0 Add-on Embroidered name/message
48026 1509 0 819 R N N 0 M A 0 Gift service Being home_Gift service 2
48685 1576 0 827 C N N 0 M A 0 Free secret message Free secret message
49185 1531 0 0 R N N 0 M A 0 Gift service 10522_Gift