Condition: Member of 48 contiguous US States?
Last updated on
30 November 2019
Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites
Useful for setting up shipping zones for Ubercart. Adding it as it's a pain to add each State through the web interface and slightly less of a pain to dig the 'zone' values out of the DB.
Enjoy,
Sam
{ "rules_48_states" : {
"LABEL" : "48 States",
"PLUGIN" : "or",
"TAGS" : [ "US States" ],
"REQUIRES" : [ "rules" ],
"USES VARIABLES" : { "order" : { "label" : "order", "type" : "uc_order" } },
"OR" : [
{ "OR" : [
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "1" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "4" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "5" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "12" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "13" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "14" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "15" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "16" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "18" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "19" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "22" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "23" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "24" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "25" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "26" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "27" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "28" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "29" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "31" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "32" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "33" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "34" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "35" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "36" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "37" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "38" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "39" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "40" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "41" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "42" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "43" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "44" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "45" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "47" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "48" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "49" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "51" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "53" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "54" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "55" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "56" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "57" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "58" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "59" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "61" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "62" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "63" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "64" } },
{ "data_is" : { "data" : [ "order:delivery-address:zone" ], "value" : "65" } }
]
}
]
}
}PS: Of course you're screwed if they reassign zone numbers, but hey...
Also, anyone have a zip code that does the same?
Help improve this page
Page status: No known problems
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion