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; } }