
Originally Posted by
thenax
how do I hide all other shipping methods when an order is eligible for free shipping (under 50 lbs)? I use freeoptions and MODULE_SHIPPING_CITIES.
I have to modify something here but i'm not sure what!
PHP Code:
// class constructor
function cities() {
$this->code = 'cities';
$this->title = MODULE_SHIPPING_CITIES_TEXT_TITLE;
$this->description = MODULE_SHIPPING_CITIES_TEXT_DESCRIPTION;
$this->sort_order = MODULE_SHIPPING_CITIES_SORT_ORDER;
$this->icon = '';
$this->tax_class = MODULE_SHIPPING_CITIES_TAX_CLASS;
$this->tax_class = MODULE_SHIPPING_CITIES_TAX_CLASS;
// disable only when entire cart is free shipping
if (zen_get_shipping_enabled($this->code)) {
$this->enabled = ((MODULE_SHIPPING_CITIES_STATUS == 'True') ? true : false);
}
// CUSTOMIZE THIS SETTING FOR THE NUMBER OF CITIES NEEDED
$this->num_zones = 20;
}
// class methods
function quote($method = '') {
global $order, $shipping_weight, $shipping_num_boxes;