diff --git a/plugins/template/releases/plg_opentools_vmshipmentrules_YOUR_PLUGIN_NAME_v1.0.zip b/plugins/template/releases/plg_opentools_vmshipmentrules_YOUR_PLUGIN_NAME_v1.0.zip
new file mode 100644
index 0000000000000000000000000000000000000000..66770cd5c8f4e0dafd0a781358159a40cc1a0d45
Binary files /dev/null and b/plugins/template/releases/plg_opentools_vmshipmentrules_YOUR_PLUGIN_NAME_v1.0.zip differ
diff --git a/releases/plg_opentools_vm2_rules_shipping_advanced_v4.99.zip b/releases/plg_opentools_vm2_rules_shipping_advanced_v4.99.zip
new file mode 100644
index 0000000000000000000000000000000000000000..71405cc739b585f52a343c6857cc472494181901
Binary files /dev/null and b/releases/plg_opentools_vm2_rules_shipping_advanced_v4.99.zip differ
diff --git a/releases/plg_opentools_vm2_rules_shipping_v4.99.zip b/releases/plg_opentools_vm2_rules_shipping_v4.99.zip
new file mode 100644
index 0000000000000000000000000000000000000000..21c4a04be70899f57937cb9ffbb1722c7e7fac76
Binary files /dev/null and b/releases/plg_opentools_vm2_rules_shipping_v4.99.zip differ
diff --git a/rules_shipping_base.php b/rules_shipping_base.php
index b0eb5b0a065f961dc790d4f5bad940066a251e37..0c46df6953234e143361e3ae6115b9f9cc314751 100644
--- a/rules_shipping_base.php
+++ b/rules_shipping_base.php
@@ -663,7 +663,9 @@ class plgVmShipmentRules_Shipping_Base extends vmPSPlugin {
 			$skus[] = $product->product_sku;
 			$categories = array_merge ($categories, $product->categories);
 			$vendors[] = $product->virtuemart_vendor_id;
-			if ($product->virtuemart_manufacturer_id) {
+			if (is_array($product->virtuemart_manufacturer_id)) {
+				$manufacturers = array_merge($manufacturers, $product->virtuemart_manufacturer_id);
+			} elseif ($product->virtuemart_manufacturer_id) {
 				$manufacturers[] = $product->virtuemart_manufacturer_id;
 			}
 		}