$value) { foreach($zones[$key] as $no => $iso) { if ($iso == $countryISO) $shipZone = $key; } } ## work out cost $shipBands = explode(',', str_replace(' ', '', $module['zone'.$shipZone.'Rates'])); $noBands = count($shipBands); for ($j=0; $j0) $shippingTax = ($taxVal / 100) * $sum; $out[0]['method'] = 'Royal Mail'; $out[0]['value'] = $sum; $out[0]['desc'] = priceFormat($sum,true); $out[0]['taxId'] = $module['tax']; $out[0]['taxAmount']= $shippingTax; return ($out[0]['value'] > 0) ? $out : false; } return false; } $shipArray[] = Royal_Mail(); ?>