diff --git a/WPDeskPlugin/ruleset.xml b/WPDeskPlugin/ruleset.xml
index 0c575301875efb6bf6faac2b6ef242eb0875a295..b1241505f212bd796c25255b7a1260d6f474d973 100644
--- a/WPDeskPlugin/ruleset.xml
+++ b/WPDeskPlugin/ruleset.xml
@@ -51,6 +51,29 @@
 		</properties>
 	</rule>
 
+	<!-- By default register WooCommerce capabilities as known. -->
+	<rule ref="WordPress.WP.Capabilities">
+		<properties>
+			<property name="custom_capabilities" type="array">
+				<element value="view_woocommerce_reports"/>
+				<element value="manage_woocommerce"/>
+				<element value="edit_shop_order"/>
+				<element value="read_shop_order"/>
+				<element value="delete_shop_order"/>
+				<element value="edit_shop_orders"/>
+				<element value="edit_others_shop_orders"/>
+				<element value="publish_shop_orders"/>
+				<element value="read_private_shop_orders"/>
+				<element value="delete_shop_orders"/>
+				<element value="delete_private_shop_orders"/>
+				<element value="delete_published_shop_orders"/>
+				<element value="delete_others_shop_orders"/>
+				<element value="edit_private_shop_orders"/>
+				<element value="edit_published_shop_orders"/>
+			</property>
+		</properties>
+	</rule>
+
 	<!-- Template files should have comment with passed variables. -->
 	<rule ref="Squiz.Commenting.FileComment">
 		<include-pattern>*/templates/*</include-pattern>