SELECT 
  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' 
WHERE 
  a.product_id IN (
    356857, 357446, 359239, 350620, 350984, 
    352917, 353399, 356900, 358338, 350309, 
    353610, 354728, 350229, 350742, 351676, 
    352522, 353366, 354011, 354588, 354704, 
    356925, 356965, 357318, 357817, 358076, 
    349833, 351402, 351566, 352188, 352490, 
    352928, 353015, 354506, 354819, 356370, 
    357163, 349859, 350660, 351209, 355302, 
    356337, 351479, 352968, 353475, 355268, 
    356430, 351214, 351430, 355848, 357712, 
    358033, 359020, 359087, 349720, 349725, 
    352106, 352744, 356760, 357577, 358534, 
    359106, 354314, 355171, 356202, 356856, 
    357679, 359407, 350328, 351821, 353503, 
    359090, 349933, 349945, 350679, 353319, 
    353354, 353553, 353665, 354857, 355777, 
    358155, 358977, 352629, 352902, 353003, 
    353548, 353728, 354076, 354666, 354686, 
    358304, 350171, 350808, 351046, 351374, 
    352198, 352915, 352964, 355521, 355596
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position

Query time 0.00091

JSON explain

{
  "query_block": {
    "select_id": 1,
    "cost_info": {
      "query_cost": "460.01"
    },
    "ordering_operation": {
      "using_filesort": true,
      "cost_info": {
        "sort_cost": "100.00"
      },
      "nested_loop": [
        {
          "table": {
            "table_name": "a",
            "access_type": "range",
            "possible_keys": [
              "c_status"
            ],
            "key": "c_status",
            "used_key_parts": [
              "product_id",
              "status"
            ],
            "key_length": "6",
            "rows_examined_per_scan": 100,
            "rows_produced_per_join": 100,
            "filtered": "100.00",
            "index_condition": "((`webmarco`.`a`.`product_id` in (356857,357446,359239,350620,350984,352917,353399,356900,358338,350309,353610,354728,350229,350742,351676,352522,353366,354011,354588,354704,356925,356965,357318,357817,358076,349833,351402,351566,352188,352490,352928,353015,354506,354819,356370,357163,349859,350660,351209,355302,356337,351479,352968,353475,355268,356430,351214,351430,355848,357712,358033,359020,359087,349720,349725,352106,352744,356760,357577,358534,359106,354314,355171,356202,356856,357679,359407,350328,351821,353503,359090,349933,349945,350679,353319,353354,353553,353665,354857,355777,358155,358977,352629,352902,353003,353548,353728,354076,354666,354686,358304,350171,350808,351046,351374,352198,352915,352964,355521,355596)) and (`webmarco`.`a`.`status` = 'A'))",
            "cost_info": {
              "read_cost": "220.01",
              "eval_cost": "20.00",
              "prefix_cost": "240.01",
              "data_read_per_join": "303K"
            },
            "used_columns": [
              "option_id",
              "product_id",
              "company_id",
              "option_type",
              "inventory",
              "regexp",
              "required",
              "multiupload",
              "allowed_extensions",
              "max_file_size",
              "missing_variants_handling",
              "status",
              "position",
              "value",
              "google_export_name_option"
            ]
          }
        },
        {
          "table": {
            "table_name": "b",
            "access_type": "eq_ref",
            "possible_keys": [
              "PRIMARY"
            ],
            "key": "PRIMARY",
            "used_key_parts": [
              "option_id",
              "lang_code"
            ],
            "key_length": "9",
            "ref": [
              "webmarco.a.option_id",
              "const"
            ],
            "rows_examined_per_scan": 1,
            "rows_produced_per_join": 100,
            "filtered": "100.00",
            "cost_info": {
              "read_cost": "100.00",
              "eval_cost": "20.00",
              "prefix_cost": "360.01",
              "data_read_per_join": "339K"
            },
            "used_columns": [
              "option_id",
              "lang_code",
              "option_name",
              "internal_option_name",
              "option_text",
              "description",
              "comment",
              "inner_hint",
              "incorrect_message"
            ]
          }
        }
      ]
    }
  }
}