Monitor your customers' current and past WooCommerce shopping carts via the WordPress admin.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.I18n.MissingTranslatorsComment | A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders. | 104:67 | General |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$plugin_url". | 15:5 | Plugin Repo |
| WARNING | trademarked_term | The plugin name includes a restricted term. Your chosen plugin name - "Live Carts for WooCommerce: Track Real-Time, Abandoned, and Converted Carts!" - contains the restricted term "woocommerce" which cannot be used within in your plugin name, unless your plugin name ends with "for woocommerce". The term must still not appear anywhere else in your name. | — | Plugin Repo |
| WARNING | trademarked_term | The plugin name includes a restricted term. Your chosen plugin name - "Live Carts for WooCommerce: Track Real-Time, Abandoned, and Converted Carts!" - contains the restricted term "woocommerce" which cannot be used within in your plugin name, unless your plugin name ends with "for woocommerce". The term must still not appear anywhere else in your name. | — | Plugin Repo |
| WARNING | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $cartId used in $wpdb->get_col('SELECT cart_id FROM '.$wpdb->prefix.'phplugins_carts WHERE cart_id='.((int) $cartId))\n$cartId assigned unsafely at line 337:\n $cartId = random_int(1, hexdec('FFFFFFFF')) | 340:26 | Security |
| WARNING | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $preparedQuery used in $wpdb->query($preparedQuery)\n$preparedQuery assigned unsafely at line 522:\n $preparedQuery = call_user_func_array(\n\t\t\t\t[$wpdb, 'prepare'],\n\t\t\t\tarray_merge(['UPDATE '.$wpdb->prefix.'phplugins_carts SET status="abandoned" WHERE cart_id IN ('.implode(',', array_fill(0, count($abandonedCartsChunk), '%d')).')'], $abandonedCartsChunk)\n\t\t\t)\n$abandonedCartsChunk used without escaping. | 528:11 | Security |
| WARNING | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $query used in $wpdb->get_results($query)\n$query assigned unsafely at line 65:\n $query = call_user_func_array([$wpdb, 'prepare'], $params)\n$params assigned unsafely at line 61:\n $params[] = $perPage\n$perPage assigned unsafely at line 40:\n $perPage = $this->get_items_per_page('woocommerce_page_live-carts-for-woocommerce_per_page') | 69:25 | Security |
| 16.11.2025, 10:04:22 | 14s | 98 | 2 | 5 |