diff --git a/rules_shipping_advanced.php b/rules_shipping_advanced.php
index c21e5460b76179b17c14038398f2b8d1be3720bc..c07c1bec3a7b28c0132fd7723ba68c8db59713b2 100644
--- a/rules_shipping_advanced.php
+++ b/rules_shipping_advanced.php
@@ -19,6 +19,9 @@ defined ('_JEXEC') or die('Restricted access');
  *
  */
 
+if (!class_exists( 'VmConfig' )) {
+	require(JPATH_ADMINISTRATOR .'/components/com_virtuemart/helpers/config.php');
+}
 if (!class_exists ('vmPSPlugin')) {
 	require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
 }
diff --git a/rules_shipping_base.php b/rules_shipping_base.php
index 94fb2493497a51febd751887168d2d7894e93ff6..2fca456e462598ccef05375b50d24cb63cf7083e 100644
--- a/rules_shipping_base.php
+++ b/rules_shipping_base.php
@@ -18,6 +18,9 @@ defined ('_JEXEC') or die('Restricted access');
  * @author Reinhold Kainhofer, based on the weight_countries shipping plugin by Valerie Isaksen
  *
  */
+if (!class_exists( 'VmConfig' )) {
+	require(JPATH_ADMINISTRATOR .'/components/com_virtuemart/helpers/config.php');
+}
 if (!class_exists ('vmPSPlugin')) {
 	require(JPATH_VM_PLUGINS . DS . 'vmpsplugin.php');
 }