library(tidyverse)
hybridization <- tribble(~item, ~quantity,
                         "baits_kit", 1,
                         "tips_10", 14,
                         "tubes_1.7ml", 2, 
                         "tips_100", 8,
                         "tubes_200ul", 6,
                         "dynabeads_strep_c1_ul", 30, 
                         "tips_1000", 12,
                         "10_mM_tris_tween_ul", 30, 
                         "ph2o_ml", 0.005,
                         "kapa_hifi_hotstart_readymix_ul", 25,
                         "10_uM_reamp_F_ul", 2.5,
                         "10_uM_reamp_R_ul", 2.5) %>% 
  # all of the above items multiply by sample count
  mutate(quantity = quantity * params$num_samples) %>% 
  # add items that don't multiply by sample count
  bind_rows(tribble(~item, ~quantity,
                     "tips_1000", 1,
                         "ph2o_ml", 39.6,
                         "falcon_50ml", 1))

Follow the instructions in the manufacturer’s manual

LS0tCnRpdGxlOiAiQmFpdHMgQ2FwdHVyZSIKb3V0cHV0OiBodG1sX25vdGVib29rCnBhcmFtczoKICBudW1fc2FtcGxlczogNAotLS0KYGBge3Igc2V0dXB9CmxpYnJhcnkodGlkeXZlcnNlKQpgYGAKCmBgYHtyfQpoeWJyaWRpemF0aW9uIDwtIHRyaWJibGUofml0ZW0sIH5xdWFudGl0eSwKICAgICAgICAgICAgICAgICAgICAgICAgICJiYWl0c19raXQiLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgInRpcHNfMTAiLCAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgICJ0dWJlc18xLjdtbCIsIDIsIAogICAgICAgICAgICAgICAgICAgICAgICAgInRpcHNfMTAwIiwgOCwKICAgICAgICAgICAgICAgICAgICAgICAgICJ0dWJlc18yMDB1bCIsIDYsCiAgICAgICAgICAgICAgICAgICAgICAgICAiZHluYWJlYWRzX3N0cmVwX2MxX3VsIiwgMzAsIAogICAgICAgICAgICAgICAgICAgICAgICAgInRpcHNfMTAwMCIsIDEyLAogICAgICAgICAgICAgICAgICAgICAgICAgIjEwX21NX3RyaXNfdHdlZW5fdWwiLCAzMCwgCiAgICAgICAgICAgICAgICAgICAgICAgICAicGgyb19tbCIsIDAuMDA1LAogICAgICAgICAgICAgICAgICAgICAgICAgImthcGFfaGlmaV9ob3RzdGFydF9yZWFkeW1peF91bCIsIDI1LAogICAgICAgICAgICAgICAgICAgICAgICAgIjEwX3VNX3JlYW1wX0ZfdWwiLCAyLjUsCiAgICAgICAgICAgICAgICAgICAgICAgICAiMTBfdU1fcmVhbXBfUl91bCIsIDIuNSkgJT4lIAogICMgYWxsIG9mIHRoZSBhYm92ZSBpdGVtcyBtdWx0aXBseSBieSBzYW1wbGUgY291bnQKICBtdXRhdGUocXVhbnRpdHkgPSBxdWFudGl0eSAqIHBhcmFtcyRudW1fc2FtcGxlcykgJT4lIAogICMgYWRkIGl0ZW1zIHRoYXQgZG9uJ3QgbXVsdGlwbHkgYnkgc2FtcGxlIGNvdW50CiAgYmluZF9yb3dzKHRyaWJibGUofml0ZW0sIH5xdWFudGl0eSwKICAgICAgICAgICAgICAgICAgICAgInRpcHNfMTAwMCIsIDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAicGgyb19tbCIsIDM5LjYsCiAgICAgICAgICAgICAgICAgICAgICAgICAiZmFsY29uXzUwbWwiLCAxKSkKYGBgCgpGb2xsb3cgdGhlIGluc3RydWN0aW9ucyBpbiB0aGUgW21hbnVmYWN0dXJlcidzIG1hbnVhbF0oaHR0cHM6Ly9naXRodWIuY29tL3BpbnNreWxhYi9sYWJvcmF0b3J5L2Jsb2IvbWFzdGVyL2RvY3VtZW50YXRpb24vTVliYWl0cy1tYW51YWwtdjMucGRmKQo=