SELECT 
  b.variant_name, 
  a.*, 
  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 b.variant_id = a.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 
  1 
  AND a.option_id IN (
    98817, 98816, 98815, 98814, 98813, 100069, 
    100068, 100067, 98721, 98720, 98719, 
    98718, 98717, 98716, 98691, 98734, 
    98733, 98732, 98670, 98669
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00097

Explain
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE a range status,option_id,option_id_2 option_id 6 40 Using index condition; Using filesort
1 SIMPLE b eq_ref PRIMARY PRIMARY 9 toolboxdigitalshop_dev.a.variant_id,const 1 Using where
1 SIMPLE shared_option_variants eq_ref PRIMARY,company_id PRIMARY 7 toolboxdigitalshop_dev.a.variant_id,const 1

Result

variant_name variant_id option_id position modifier modifier_type weight_modifier weight_modifier_type point_modifier point_modifier_type status
MP3 197874 98669 1 0.000 A 0.000 A 0.000 A A
MP3 197876 98670 1 0.000 A 0.000 A 0.000 A A
MP3 197918 98691 1 0.000 A 0.000 A 0.000 A A
MP3 197968 98716 1 0.000 A 0.000 A 0.000 A A
MP3 197970 98717 1 0.000 A 0.000 A 0.000 A A
MP3 197972 98718 1 0.000 A 0.000 A 0.000 A A
MP3 197974 98719 1 0.000 A 0.000 A 0.000 A A
MP3 197976 98720 1 0.000 A 0.000 A 0.000 A A
MP3 197978 98721 1 0.000 A 0.000 A 0.000 A A
MP3 198000 98732 1 0.000 A 0.000 A 0.000 A A
MP3 198002 98733 1 0.000 A 0.000 A 0.000 A A
MP3 198004 98734 1 0.000 A 0.000 A 0.000 A A
MP3 198162 98813 1 0.000 A 0.000 A 0.000 A A
MP3 198164 98814 1 0.000 A 0.000 A 0.000 A A
MP3 198166 98815 1 0.000 A 0.000 A 0.000 A A
MP3 198168 98816 1 0.000 A 0.000 A 0.000 A A
MP3 198170 98817 1 0.000 A 0.000 A 0.000 A A
MP3 200670 100067 1 0.000 A 0.000 A 0.000 A A
MP3 200672 100068 1 0.000 A 0.000 A 0.000 A A
MP3 200674 100069 1 0.000 A 0.000 A 0.000 A A
WAV 197875 98669 2 0.300 A 0.000 A 0.000 A A
WAV 197877 98670 2 0.300 A 0.000 A 0.000 A A
WAV 197919 98691 2 0.300 A 0.000 A 0.000 A A
WAV 197969 98716 2 0.300 A 0.000 A 0.000 A A
WAV 197971 98717 2 0.300 A 0.000 A 0.000 A A
WAV 197973 98718 2 0.300 A 0.000 A 0.000 A A
WAV 197975 98719 2 0.300 A 0.000 A 0.000 A A
WAV 197977 98720 2 0.300 A 0.000 A 0.000 A A
WAV 197979 98721 2 0.300 A 0.000 A 0.000 A A
WAV 198001 98732 2 0.300 A 0.000 A 0.000 A A
WAV 198003 98733 2 0.300 A 0.000 A 0.000 A A
WAV 198005 98734 2 0.300 A 0.000 A 0.000 A A
WAV 198163 98813 2 0.300 A 0.000 A 0.000 A A
WAV 198165 98814 2 0.300 A 0.000 A 0.000 A A
WAV 198167 98815 2 0.300 A 0.000 A 0.000 A A
WAV 198169 98816 2 0.300 A 0.000 A 0.000 A A
WAV 198171 98817 2 0.300 A 0.000 A 0.000 A A
WAV 200671 100067 2 0.300 A 0.000 A 0.000 A A
WAV 200673 100068 2 0.300 A 0.000 A 0.000 A A
WAV 200675 100069 2 0.300 A 0.000 A 0.000 A A