Hello,
You can get the selected option titles with this code:
include_once(Pektsekye_PO()->getPluginPath() . 'Model/Option.php');
$optionModel = new Pektsekye_ProductOptions_Model_Option();
foreach (WC()->cart->get_cart() as $key => $citem) {
if (!isset($citem['pofw_option']))
continue;
$selectedValues = $citem['pofw_option'];
$productId = $citem['product_id'];
$productOptions = $optionModel->getProductOptions($productId);
foreach ($productOptions as $oId => $option){
if (!isset($selectedValues[$oId])){
continue;
}
$selectedValue = $selectedValues[$oId];
if ($option['type'] == 'drop_down' || $option['type'] == 'radio'){
if (is_array($selectedValue)){
continue;
}
$vId = (int) $selectedValue;
if (isset($option['values'][$vId])){
$selectedValueTitle = $option['values'][$vId]['title'];
}
}
}
}
Then when you know the selected options you can disable some shipping method.
You should have some code example of how to disable your shipping method.
Stanislav