diff --git a/commerce_pado.info b/commerce_pado.info
deleted file mode 100644
index ff5b221..0000000
--- a/commerce_pado.info
+++ /dev/null
@@ -1,5 +0,0 @@
-name = Commerce Product Add On
-description = Allows products to be added as checkboxes to other products in the Add to Cart form.
-package = Commerce (contrib)
-core = 7.x
-dependencies[] = entityreference
diff --git a/commerce_pado.info.yml b/commerce_pado.info.yml
new file mode 100644
index 0000000..21a24d0
--- /dev/null
+++ b/commerce_pado.info.yml
@@ -0,0 +1,7 @@
+name: Commerce Product Add On
+type: module
+description: 'Allows products to be added as checkboxes to other products in the Add to Cart form.'
+package: Commerce (contrib)
+core: 8.x
+dependencies:
+  - commerce_cart
diff --git a/commerce_pado.rules.inc b/commerce_pado.rules.inc
deleted file mode 100644
index c0b086a..0000000
--- a/commerce_pado.rules.inc
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-
-/* @file
- * Provides Rules integration for the Commerce Product Add On module
- */
-
-function commerce_pado_rules_event_info() {
-  $items = array(
-    'commerce_pado_add_to_cart' => array(
-      'label' => t('After a user adds a product to the cart, with a product add-on selected'),
-      'module' => 'commerce_pado',
-      'group' => t('Commerce Cart'),
-      'variables' => array(
-        'commerce_product' => array(
-          'type' => 'commerce_product',
-          'label' => t('The product checked as an add-on in the add to cart form'),
-        ),
-        'quantity' => array(
-          'label' => t('Base Product Quantity'),
-          'type' => 'integer',
-        ),
-      ),
-    ),
-  );
-
-  return $items;
-}
diff --git a/commerce_pado.rules_defaults.inc b/commerce_pado.rules_defaults.inc
deleted file mode 100644
index 55ae3b9..0000000
--- a/commerce_pado.rules_defaults.inc
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/*
- * @file
- * Contains default rules declarations for the commerce_pado module.
- */
-
-function commerce_pado_default_rules_configuration() {
-
-  // Rule to add a product to the cart if selected as a product add on.
-
-  /*
-   * Commented out until bug is fixed regarding data selection on the sku parameter.
-  $rule = rules_reaction_rule();
-  $rule->label = 'Add the selected product add-on to the cart';
-  $rule->active = TRUE;
-  $rule->event('commerce_pado_add_to_cart')
-        ->action('commerce_cart_product_add_by_sku', array('user:select' => 'site:current-user'),
-          array('sku:select' => 'commerce-product:sku'));
-  */
-
-  $exported_rule = '{ "commerce_pado_add_selected_add_ons_to_cart" : {
-    "LABEL" : "Add the selected product add-on to the cart",
-    "PLUGIN" : "reaction rule",
-    "REQUIRES" : [ "commerce_cart", "commerce_pado" ],
-    "ON" : [ "commerce_pado_add_to_cart" ],
-    "DO" : [
-      { "commerce_cart_product_add_by_sku" : {
-          "USING" : {
-            "user" : [ "site:current-user" ],
-            "sku" : [ "commerce-product:sku" ],
-            "quantity" : [ "quantity" ],
-            "combine" : 1
-          },
-          "PROVIDE" : { "product_add_line_item" : { "product_add_line_item" : "Added product line item" } }
-        }
-      }
-    ]
-  }
-}';
-
-  //$rules['commerce_pado_add_selected_add_ons_to_cart'] = $rule;
-  $rules['commerce_pado_add_selected_add_ons_to_cart'] = rules_import($exported_rule);
-
-  return $rules;
-}
