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 (
    98551, 98550, 98549, 98548, 96444, 96443, 
    96442, 96441, 96440, 96439, 96438, 
    96437, 96436, 96435, 96434, 96433, 
    96429, 98758, 96421, 96420
  ) 
  AND a.status = 'A' 
ORDER BY 
  a.position, 
  a.variant_id

Query time 0.00087

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 193376 96420 1 0.000 A 0.000 A 0.000 A A
MP3 193378 96421 1 0.000 A 0.000 A 0.000 A A
MP3 193394 96429 1 0.000 A 0.000 A 0.000 A A
MP3 193402 96433 1 0.000 A 0.000 A 0.000 A A
MP3 193404 96434 1 0.000 A 0.000 A 0.000 A A
MP3 193406 96435 1 0.000 A 0.000 A 0.000 A A
MP3 193408 96436 1 0.000 A 0.000 A 0.000 A A
MP3 193410 96437 1 0.000 A 0.000 A 0.000 A A
MP3 193412 96438 1 0.000 A 0.000 A 0.000 A A
MP3 193414 96439 1 0.000 A 0.000 A 0.000 A A
MP3 193416 96440 1 0.000 A 0.000 A 0.000 A A
MP3 193418 96441 1 0.000 A 0.000 A 0.000 A A
MP3 193420 96442 1 0.000 A 0.000 A 0.000 A A
MP3 193422 96443 1 0.000 A 0.000 A 0.000 A A
MP3 193424 96444 1 0.000 A 0.000 A 0.000 A A
MP3 197632 98548 1 0.000 A 0.000 A 0.000 A A
MP3 197634 98549 1 0.000 A 0.000 A 0.000 A A
MP3 197636 98550 1 0.000 A 0.000 A 0.000 A A
MP3 197638 98551 1 0.000 A 0.000 A 0.000 A A
MP3 198052 98758 1 0.000 A 0.000 A 0.000 A A
WAV 193377 96420 2 0.300 A 0.000 A 0.000 A A
WAV 193379 96421 2 0.300 A 0.000 A 0.000 A A
WAV 193395 96429 2 0.300 A 0.000 A 0.000 A A
WAV 193403 96433 2 0.300 A 0.000 A 0.000 A A
WAV 193405 96434 2 0.300 A 0.000 A 0.000 A A
WAV 193407 96435 2 0.300 A 0.000 A 0.000 A A
WAV 193409 96436 2 0.300 A 0.000 A 0.000 A A
WAV 193411 96437 2 0.300 A 0.000 A 0.000 A A
WAV 193413 96438 2 0.300 A 0.000 A 0.000 A A
WAV 193415 96439 2 0.300 A 0.000 A 0.000 A A
WAV 193417 96440 2 0.300 A 0.000 A 0.000 A A
WAV 193419 96441 2 0.300 A 0.000 A 0.000 A A
WAV 193421 96442 2 0.300 A 0.000 A 0.000 A A
WAV 193423 96443 2 0.300 A 0.000 A 0.000 A A
WAV 193425 96444 2 0.300 A 0.000 A 0.000 A A
WAV 197633 98548 2 0.300 A 0.000 A 0.000 A A
WAV 197635 98549 2 0.300 A 0.000 A 0.000 A A
WAV 197637 98550 2 0.300 A 0.000 A 0.000 A A
WAV 197639 98551 2 0.300 A 0.000 A 0.000 A A
WAV 198053 98758 2 0.300 A 0.000 A 0.000 A A