SELECT 
  a.variant_id, 
  a.option_id, 
  a.position, 
  a.modifier, 
  a.modifier_type, 
  a.weight_modifier, 
  a.weight_modifier_type, 
  b.variant_name, 
  IF(
    shared_option_variants.variant_id IS NOT NULL, 
    shared_option_variants.modifier, 
    a.modifier
  ) as modifier, 
  IF(
    shared_option_variants.variant_id IS NOT NULL, 
    shared_option_variants.modifier_type, 
    a.modifier_type
  ) as modifier_type 
FROM 
  cscart_product_option_variants as a 
  LEFT JOIN cscart_product_option_variants_descriptions as b ON a.variant_id = b.variant_id 
  AND b.lang_code = 'en' 
  LEFT JOIN cscart_ult_product_option_variants shared_option_variants ON shared_option_variants.variant_id = a.variant_id 
  AND shared_option_variants.company_id = 1 
WHERE 
  a.option_id IN (
    1355, 1365, 1375, 1385, 1395, 1405, 1415
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00096

JSON explain

{
  "query_block": {
    "select_id": 1,
    "table": {
      "table_name": "shared_option_variants",
      "access_type": "system",
      "possible_keys": ["PRIMARY", "company_id"],
      "rows": 0,
      "filtered": 0,
      "const_row_not_found": true
    },
    "read_sorted_file": {
      "filesort": {
        "sort_key": "a.position, a.variant_id",
        "table": {
          "table_name": "a",
          "access_type": "range",
          "possible_keys": ["status", "option_id", "option_id_2"],
          "key": "option_id",
          "key_length": "6",
          "used_key_parts": ["option_id", "status"],
          "rows": 79,
          "filtered": 100,
          "index_condition": "a.option_id in (1355,1365,1375,1385,1395,1405,1415) and a.`status` = 'A'"
        }
      }
    },
    "table": {
      "table_name": "b",
      "access_type": "eq_ref",
      "possible_keys": ["PRIMARY"],
      "key": "PRIMARY",
      "key_length": "9",
      "used_key_parts": ["variant_id", "lang_code"],
      "ref": ["rfswire_cart.a.variant_id", "const"],
      "rows": 1,
      "filtered": 100,
      "attached_condition": "trigcond(b.lang_code = 'en')"
    }
  }
}

Result

variant_id option_id position modifier modifier_type weight_modifier weight_modifier_type variant_name
5033 1355 0 0.000 A 0.000 A None
5034 1355 0 2850.000 A 0.000 A R8-P25 - APCO P25 Phase 1
5035 1355 0 2375.000 A 0.000 A R8-P25TRNK - APCO P25 Phase 1 Trunking (Requires R8-P25)
5036 1355 0 2850.000 A 0.000 A R8-P25_II - APCO P25 Phase 2
5037 1355 0 950.000 A 0.000 A R8-P25_VOC - P25 Vocoder
5038 1355 0 1662.500 A 0.000 A R8-P25_EXP - P25 Explicit Mode Trunking
5039 1355 0 2802.500 A 0.000 A R8-DMR - DMR conventional (Tier 2)
5040 1355 0 2375.000 A 0.000 A R8-DMR_RPTR - DMR Live Repeater (Requres R8-DMR)
5041 1355 0 4275.000 A 0.000 A R8-DMR_RPTR - DMR Live Repeater (Requres R8-DMR)
5042 1355 0 2850.000 A 0.000 A R8-DMR_T3MS - DMR Tier III Subscriber Test (Requires R8-DMR)
5043 1355 0 2375.000 A 0.000 A R8-NXDN - NXDN
5044 1355 0 2850.000 A 0.000 A R8-NXDNTYPC - NXDN "Type C" Trunking
5045 1355 0 5700.000 A 0.000 A R8-TETRA_BSM - TETRA Base Station Monitoring
5046 1355 0 5700.000 A 0.000 A R8-TETRA_BST1 - TETRA Base Station T1 Test
5047 1355 0 2850.000 A 0.000 A R8-TETRA_TMO - TETRA TMO Subscriber Test
5048 1355 0 2850.000 A 0.000 A R8-TETRA_DMO - TETRA DMO Subscriber Test
5049 1355 0 4275.000 A 0.000 A R8-DPMR - dPMR (Digital Private Mobile Radio)
5050 1355 0 4275.000 A 0.000 A R8-PTC_ACSES - Positive Train Control - ACSES
5051 1355 0 2850.000 A 0.000 A R8-PTC_ITCR - Positive Train Control - ITCR
5052 1355 0 3325.000 A 0.000 A R8-AVIONICS - Avionics Ramp Test Option
5230 1365 0 0.000 A 0.000 A None
5231 1365 0 3325.000 A 0.000 A R8-AT_TRBO - AutoTune for MOTOTRO Mobiles and Portables
5232 1365 0 3325.000 A 0.000 A R8-AT_XTL - AutoTune for XTL 1500/2500/5000 Mobiles
5233 1365 0 3325.000 A 0.000 A R8-AT_XTS - AutoTune for XTS 1500/2500/5000 Portables
5234 1365 0 3325.000 A 0.000 A R8-AT_APX - AutoTune for APX 1000/2000/4000/6000/7000 Series Mobiles and Portables
5235 1365 0 3325.000 A 0.000 A R8-AT_APX8000 - AutoTune for APX 8000/8500
5236 1365 0 2850.000 A 0.000 A R8-AT_NX3K/5K - AutoTune for KENWOOD NX3000/5000 Radios
5237 1365 0 2850.000 A 0.000 A R8-AT_NX3K/5K - AutoTune for KENWOOD NX3000/5000 Radios
5238 1365 0 2850.000 A 0.000 A R8-AT_KWNX - AutoTune for KENWOOD NX Series Mobiles and Portables
5239 1365 0 2850.000 A 0.000 A R8-AT_VIKING - AutoTune for KENWOOD Viking Series Radios
5240 1365 0 2850.000 A 0.000 A R8-AT_XG-75 - AutoTune for Harris XG-75/P7300/M7300 Series Mobiles and Portables
5241 1365 0 2850.000 A 0.000 A R8-AT_XM100 - AutoTune for Harris XM100 Radios
5242 1365 0 2850.000 A 0.000 A R8-AT_XL200 - AutoTune for Harris XL200 Radios
5243 1365 0 2850.000 A 0.000 A R8-AT_KNG - AutoTune for BK KNG Portables
5244 1365 0 2850.000 A 0.000 A R8-AT_KNGS - AutoTune for BK KNG-S Series Portables
5245 1365 0 2850.000 A 0.000 A R8-AT_HYTERA - AutoTune for Hytera DMR Radios
5246 1365 0 2850.000 A 0.000 A R8-AT_TDFM9 - AutoTune for Technisonic TDFM 9000 Series Radios
5392 1375 0 0.000 A 0.000 A None
5393 1375 0 1425.000 A 0.000 A R8-PAT - Process Automation Toolkit
5394 1375 0 2327.500 A 0.000 A R8-3G - 3 GHz Operation
5395 1375 0 475.000 A 0.000 A R8-CF - Cable Fault Locator
5396 1375 0 1187.500 A 0.000 A R8-Remote - Remote Control Software
5397 1375 0 902.500 A 0.000 A R8-TG - Tracking Generator
5398 1375 0 712.500 A 0.000 A R8-ESA - Enhanced Spectrum Analyzer / Dual Scope
5399 1375 0 475.000 A 0.000 A R8-SSB - Single Side Band
5400 1375 0 950.000 A 0.000 A R8-GEN_EXT - Extended Generator Output Range
5477 1385 0 0.000 A 0.000 A None
5478 1385 0 1425.000 A 0.000 A R8-3Y - Three Year Service Plan
5479 1385 0 2280.000 A 0.000 A R8-5Y - Five Year Service Plan
5480 1385 0 855.000 A 0.000 A R8-5Y Upgrade - Five Year Service Plan for R8000-1G Premier (Upgrade from 3 Year)
5521 1395 0 0.000 A 0.000 A None
5522 1395 0 332.500 A 0.000 A BATT8100 - Spare Battery for R8100/R8200 only (one is included)
5523 1395 0 380.000 A 0.000 A CHRG8100 - Desktop Quick Charger for R8100/R8200 battery
5524 1395 0 104.500 A 0.000 A CPS102 - AC Adaptor for R8000
5525 1395 0 104.500 A 0.000 A EA11011H(19) - AC Adaptor for R8100/R8200
5526 1395 0 9.500 A 0.000 A CCW171 - Power Cord for R8000/R8100/R8200
5527 1395 0 104.500 A 0.000 A BEM1512 - 12V - 24V DC Adapter for R8000
5528 1395 0 104.500 A 0.000 A ED1010A(16) - 12V - 16V DC Adapter for R8100/R8200
5597 1405 0 0.000 A 0.000 A None
5598 1405 0 308.750 A 0.000 A R8-SC - Soft Carrying Case
5599 1405 0 641.250 A 0.000 A R9-TC - Transit Case with foam molding for Glove Case
5600 1405 0 104.500 A 0.000 A R8-GC - Protective glove case with LCD protection - R8100
5652 1415 0 0.000 A 0.000 A None
5653 1415 0 332.500 A 0.000 A 202161-01 - Breakout Box for Motorola APX & XTL mobile AutoTune audio tests
5654 1415 0 950.000 A 0.000 A USB-CS - Current Sensor for APX PA Bias measurements
5655 1415 0 807.500 A 0.000 A RLN4460 - Audio Breakout Box for Motorola radios
5656 1415 0 332.500 A 0.000 A 203012-01 - Programming Cable for KENWOOD Viking portable radios
5657 1415 0 237.500 A 0.000 A 203013-01 - Audio test box for KENWOOD Viking mobile radios
5658 1415 0 71.250 A 0.000 A 203014-01 - High-power audio cable for KENWOOD Viking mobile radios
5659 1415 0 1520.000 A 0.000 A KNBB78 - Breakout Box and cables for Kenwood NX Series radios
5660 1415 0 2850.000 A 0.000 A Harris XG-75P AutoTune Kit - Accessory Kit for Harris XG-75 Series & P7300 Portables
5661 1415 0 104.500 A 0.000 A TTL-232RG-VSW3V3-WE_M - USB programming cable for Harris XG-75, XG-75P, XG-75Pe and P7300 Portables
5662 1415 0 712.500 A 0.000 A 19B801496G2 - Antenna Adaptor for Harris XG-75, XG-75P, XG-75Pe and P7300 Portables
5663 1415 0 427.500 A 0.000 A CA-023407-002 - Audio Test Cable for Harris XG-75, XG-75P, XG-75Pe and P7300 Portables
5664 1415 0 38.000 A 0.000 A BCM676 - USB to Serial Adaptor for Harris XG-75M & M7300 Mobiles
5665 1415 0 1330.000 A 0.000 A MATQ-03424 - Test Box for Harris XG-75P Portables
5666 1415 0 1045.000 A 0.000 A Harris XG-75M AutoTune Kit - Accessory Kit for Harris XG-75M & M7300 Mobiles
5667 1415 0 332.500 A 0.000 A 202161-02 - Breakout Box for Harris XG-75M & M7300 Mobiles
5668 1415 0 418.000 A 0.000 A MC-101616-041_M - Microphone Cable for Harris XG-75M & M7300 Mobiles
5669 1415 0 218.500 A 0.000 A 14002-0174-7 - Speaker Cable for Harris XG-75M & M7300 Mobiles
5670 1415 0 9.500 A 0.000 A MXT100 - Serial Cable (6 ft.) for Harris XG-75M & M7300 Mobiles