diff --git a/releases/plg_vmshipment_rules_shipping_advanced_v2.1.zip b/releases/plg_vmshipment_rules_shipping_advanced_v2.1.zip
new file mode 100644
index 0000000000000000000000000000000000000000..6c4024ff8dff33e55ce1e77a02b6b62cf808f38c
Binary files /dev/null and b/releases/plg_vmshipment_rules_shipping_advanced_v2.1.zip differ
diff --git a/releases/plg_vmshipment_rules_shipping_v2.1.zip b/releases/plg_vmshipment_rules_shipping_v2.1.zip
new file mode 100644
index 0000000000000000000000000000000000000000..901b46e2ad54740a2b78768429cd965aff952854
Binary files /dev/null and b/releases/plg_vmshipment_rules_shipping_v2.1.zip differ
diff --git a/rules_shipping_base.php b/rules_shipping_base.php
index 0db9e39dbd2681ad84550d2a493ff6900e8d4e33..94f84e49f9067b4cf3e6def9b013300f784455c0 100644
--- a/rules_shipping_base.php
+++ b/rules_shipping_base.php
@@ -504,6 +504,11 @@ class plgVmShipmentRules_Shipping_Base extends vmPSPlugin {
 		return $this->declarePluginParams ('shipment', $name, $id, $data);
 	}
 
+	/* This function is needed in VM 2.0.14 etc. because otherwise the params are not saved */
+	function plgVmSetOnTablePluginParamsShipment ($name, $id, &$table) {
+
+		return $this->setOnTablePluginParams ($name, $id, $table);
+	}
 
 	/**
 	 * @author Max Milbers