[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fupnVTJVBpD02z2B-v-xgjo7lsJMZuWjsIeURITygZMY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":125,"fingerprints":209},"wappbiz","Wappbiz","1.0","wappbiz2024","https:\u002F\u002Fprofiles.wordpress.org\u002Fwappbiz2024\u002F","\u003Cp>The Wappbiz Plugin provides an advanced connection with the Wappbiz API, enabling seamless synchronization of WooCommerce orders and cart updates with real-time WhatsApp notifications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Synchronize WooCommerce orders with the Wappbiz API.\u003C\u002Fli>\n\u003Cli>Real-time cart updates and notifications via WhatsApp.\u003C\u002Fli>\n\u003Cli>Order status change notifications for your customers.\u003C\u002Fli>\n\u003Cli>Multi-vendor support for WooCommerce Marketplace (WCFM).\u003C\u002Fli>\n\u003Cli>Configurable event triggers to customize notifications.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features of the Wappbiz WooCommerce Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Below are some of the key features that make the Wappbiz Plugin perfect for WordPress WooCommerce multi-vendor marketplace owners who want to take communication with customers to the next level:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Order Synchronization\u003C\u002Fstrong>:\u003Cbr \u002F>\nWith Wappbiz, you can automatically synchronize new orders between your WooCommerce store and WhatsApp. Customers will receive instant notifications when they place an order, providing them with confirmation and keeping them engaged.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Cart Updates\u003C\u002Fstrong>:\u003Cbr \u002F>\nAbandoned carts are a significant challenge for many eCommerce stores. Wappbiz allows you to send WhatsApp notifications whenever items are added to or updated in the cart. These notifications help remind customers of their interest in the products, nudging them toward completing the purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Order Status Change Notifications\u003C\u002Fstrong>:\u003Cbr \u002F>\nKeep your customers informed at every stage of the order journey. Whether it’s “processing,” “shipped,” or “completed,” Wappbiz sends automated WhatsApp updates to customers, ensuring they’re always in the loop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multi-Vendor Support\u003C\u002Fstrong>:\u003Cbr \u002F>\nFor marketplace owners using WooCommerce multi-vendor marketplace platforms like WCFM Marketplace, the Wappbiz plugin supports multi-vendor setups, making it easy to send individual notifications to vendors when their products are ordered. This feature improves vendor communication, ensuring they’re always aware of their sales.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Event Triggers\u003C\u002Fstrong>:\u003Cbr \u002F>\nYou have full control over when and how notifications are sent. Configure the plugin’s settings to enable or disable specific event triggers, such as order creation, cart updates, or status changes. This flexibility allows you to tailor notifications to suit your specific business needs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Wappbiz API to send order, cart, and status update data to an external messaging platform for WhatsApp notifications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Customer details (name, email, phone, address)\u003Cbr \u002F>\n– Order and product information\u003Cbr \u002F>\n– Cart item details (product name, quantity, price)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n– When an order is placed or updated\u003Cbr \u002F>\n– When items are added or updated in the cart\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Wappbiz\u003Cbr \u002F>\n\u003Cstrong>Terms:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wappbiz.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.wappbiz.com\u002Fterms-conditions\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.wappbiz.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.wappbiz.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Advanced integration with the Wappbiz API for seamless WooCommerce order and cart synchronization.",0,288,100,3,"","6.8.5","5.2","7.2",[20,21,22,23,24],"api-integration","cart","orders","whatsapp-notifications","woocommerce","https:\u002F\u002Fwww.wappbiz.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwappbiz.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-04-05T01:55:08.388Z",[36,59,75,95,111],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"woo-cancel-abandoned-order","Cancel Abandoned Order","2.1.0","RVOLA","https:\u002F\u002Fprofiles.wordpress.org\u002Frvola\u002F","\u003Cp>** Cancel Abandoned Order** allows you to add a small option that will take care of dealing with “abandoned” commands.\u003C\u002Fp>\n\u003Cp>If you have check or transfer type orders for example, you will be able to set a maximum number of days or by hours to receive the payment.\u003C\u002Fp>\n\u003Cp>Cancel Abandoned Order, will take care of checking this and change the status of the order to “Cancel” if you have not received payment on time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\" rel=\"nofollow ugc\">\u003Cstrong>GitHub\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Frvola\" rel=\"nofollow ugc\">\u003Cstrong>Donate\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Requirement\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>PHP minimal: \u003Cstrong>7.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WordPress minimal: \u003Cstrong>4.0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WooCommerce minimal : \u003Cstrong>2.2\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cem>Action\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_cancel_order\u003C\u002Fstrong> ($order_id) : After cancel order.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Filters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woo_cao_gateways\u003C\u002Fstrong> : Adds a payment gateway for the control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_before_cancel_order\u003C\u002Fstrong> : Before canceling the order, send the order_id and the WC_Order if you do not want to cancel this order. Expect an exact return of true.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_message_cancel_order\u003C\u002Fstrong> : Allows you to modify the note when canceling the order. Handy if you use the ‘woo_cao_before_cancel_order’ filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_date_order\u003C\u002Fstrong> ($old_date, $gateway, $mode) : Change the calculation date for pending orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_hours\u003C\u002Fstrong> : Default value of the number of hours for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_default_days\u003C\u002Fstrong> : Default value of the number of days for order processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woo_cao_statustocancel\u003C\u002Fstrong> ($status) : Allows you to add or change which WooCommerce order status the plugin should cancel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Wiki\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order\u002Fwiki\" rel=\"nofollow ugc\">A help section on the code is available here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Cancel \"on hold\" orders after a certain number of days or by hours",1000,29224,96,16,"2025-07-15T07:09:00.000Z","4.0","7.0",[52,53,54,55,24],"abandoned-cart","automation","cancel-orders","stripe","https:\u002F\u002Fgithub.com\u002Frvola\u002Fwoo-cancel-abandoned-order","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-cancel-abandoned-order.2.1.0.zip","2026-03-15T15:16:48.613Z",{"slug":60,"name":61,"version":6,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":13,"num_ratings":31,"last_updated":67,"tested_up_to":68,"requires_at_least":17,"requires_php":50,"tags":69,"homepage":15,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"chat-orders-for-woo","Order Chat for WooCommerce","Miguel Fuentes","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuentes7\u002F","\u003Cul>\n\u003Cli>Allows you to send the list of products in the cart by WhatsApp\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Privacidad\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data.\u003C\u002Fp>\n\u003Ch3>Upgrade\u003C\u002Fh3>\n\u003Cp>Just click “Update” on the plugins page and let WordPress do it for you automatically.\u003C\u002Fp>\n","Enviar la lista del carrito por WhatsApp",2667,"2021-03-09T04:41:00.000Z","5.5.18",[70,71,72,24],"cart-woocommerce","orders-woocommerce","whatsapp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchat-orders-for-woo.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":15,"download_link":92,"security_score":93,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":94},"minimum-and-maximum-product-quantity-for-woocommerce","Minimum and Maximum Product Quantity for WooCommerce","1.0.8","SunCart","https:\u002F\u002Fprofiles.wordpress.org\u002Fsunarc\u002F","\u003Cul>\n\u003Cli>Author: \u003Ca href=\"https:\u002F\u002Fwww.suncartstore.com\" rel=\"nofollow ugc\">Suncart Store\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Minimum and Maximum Product Quantity for WooCommerce” plugin is one of best plugins for setting the minimum and maximum quantity for woocommerce product.\u003C\u002Fp>\n\u003Cp>This Plugin is useful in stores where store owner wants to set a limitation for a particular product for customers.\u003C\u002Fp>\n\u003Ch3>Minimum and Maximum Product Quantity for WooCommerce Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Individual store products can be set with a minimum and maximum quantity.\u003C\u002Fli>\n\u003Cli>Backend manager can enable the feature for individual product.\u003C\u002Fli>\n\u003Cli>Minimum quantity can also be set a multiple of a number.\u003C\u002Fli>\n\u003Cli>In frontend, automatically selected minimum quantity will be added to cart.\u003C\u002Fli>\n\u003Cli>Plugin works fine on shop page as well as product page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Developer Help\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Bug reports and feedback are always welcome. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fminimum-and-maximum-product-quantity-for-woocommerce\" rel=\"ugc\">Report here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This WordPress plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.\u003Cbr \u002F>\nThis WordPress plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this WordPress plugin. If not, \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">see\u003C\u002Fa>.\u003C\u002Fp>\n","\"Minimum and Maximum Product Quantity for WooCommerce\" plugin will allow the site admin to enable the feature of minimum and maximum purchas &hellip;",10,1743,"2025-02-27T05:26:00.000Z","6.7.5","6.0","7.4",[21,90,22,91,24],"checkout","products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimum-and-maximum-product-quantity-for-woocommerce.1.0.8.zip",92,"2026-03-15T14:54:45.397Z",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":11,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":86,"requires_at_least":105,"requires_php":106,"tags":107,"homepage":109,"download_link":110,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":58},"jetly-notify","Jetly – Notify","2.0.0","jetlyai","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetlyai\u002F","\u003Cp>Send automated WhatsApp notifications from WooCommerce for orders, abandoned carts, and customer updates.\u003C\u002Fp>\n\u003Ch3>Core Features & Updates\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automated Order Triggers (Customer Alerts)\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically map WooCommerce order statuses (Pending, Processing, Completed, Cancelled) to your approved WhatsApp templates. Reach customers instantly regarding their order updates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin Notifications (Multi-Recipient)\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep your team in the loop! Automatically notify store administrators or support teams via WhatsApp when new orders are placed or specific statuses are reached. Supports sending to multiple phone numbers simultaneously.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Abandoned Cart Recovery (3 Stages)\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically save lost sales with a smart 3-stage WhatsApp recovery system.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure custom delays (e.g., send Stage 1 after 15 minutes, Stage 2 after 2 hours, Stage 3 after 24 hours).\u003C\u002Fli>\n\u003Cli>Automatically stops sending if the customer recovers their cart or makes a purchase.\u003C\u002Fli>\n\u003Cli>Deep backend logging and tracking system for cart status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automated Product Review Requests\u003C\u002Fstrong>\u003Cbr \u002F>\nPut your social proof on autopilot. Jetly automatically schedules a WhatsApp message to be sent to customers asking them to rate their purchased products after their order is marked as \u003Ccode>Completed\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configurable delay timer (e.g., send 2 days after order completion).\u003C\u002Fli>\n\u003Cli>Unique, encrypted review submission links protecting your store.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Review Rewards (Auto-Coupons)\u003C\u002Fstrong>\u003Cbr \u002F>\nIncentivize 5-star reviews! If a customer leaves a positive review via the WhatsApp link, Jetly will automatically generate a unique, single-use WooCommerce discount coupon and immediately send it back to the customer’s WhatsApp using the dedicated \u003Ccode>Review Reward Coupon\u003C\u002Fcode> trigger.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic Message Variables\u003C\u002Fstrong>\u003Cbr \u002F>\nPersonalize every message using dynamic placeholders mapping to WhatsApp API variables:\u003Cbr \u002F>\n  {{customer_name}}, \u003Ccode>{{order_id}}\u003C\u002Fcode>, \u003Ccode>{{order_total}}\u003C\u002Fcode>, \u003Ccode>{{billing_first_name}}\u003C\u002Fcode>, \u003Ccode>{{billing_last_name}}\u003C\u002Fcode>, \u003Ccode>{{shipping_address}}\u003C\u002Fcode>, \u003Ccode>{{payment_method}}\u003C\u002Fcode>, \u003Ccode>{{order_items}}\u003C\u002Fcode>, \u003Ccode>{{tracking_number}}\u003C\u002Fcode>, \u003Ccode>{{checkout_url}}\u003C\u002Fcode> (for carts), \u003Ccode>{{review_link}}\u003C\u002Fcode>, and \u003Ccode>{{reward_coupon}}\u003C\u002Fcode> (for reviews).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Global Smart Phone Formatting\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt-in intelligence detects the customer’s WooCommerce billing country and automatically formats the phone number to E.164 standard (e.g., automatically prepending \u003Ccode>+20\u003C\u002Fcode> for Egypt if the user forgot it). Ensures virtually 100% deliverability worldwide without requiring customers to re-type phone prefixes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Embedded Chat Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nPlace a sleek Jetly chat widget on your website to handle customer queries in real time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation & Setup\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory.\u003C\u002Fli>\n\u003Cli>Activate it via the WordPress Plugins menu.\u003C\u002Fli>\n\u003Cli>Navigate to WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Jetly Settings.\u003C\u002Fli>\n\u003Cli>Enter your API key and configure your Meta WhatsApp settings.\u003C\u002Fli>\n\u003Cli>Create your Triggers and Notifications using the user-friendly interface.\u003C\u002Fli>\n\u003Cli>Enable the Abandoned Carts and Product Reviews features to start automating your workflow!\u003C\u002Fli>\n\u003C\u002Fol>\n","Deliver powerful WhatsApp order alerts, recover abandoned carts, and offer real-time chat assistance on your WooCommerce store using Jetly.",153,"2026-03-06T18:43:00.000Z","5.0","8.2",[52,108,72,23,24],"order-alerts","https:\u002F\u002Fjetly.ai\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjetly-notify.2.0.0.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":11,"downloaded":119,"rating":11,"num_ratings":11,"last_updated":15,"tested_up_to":86,"requires_at_least":87,"requires_php":15,"tags":120,"homepage":123,"download_link":124,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"shopnotify","ShopNotify – Personalized Cart Recovery for WooCommerce","1.0.0","WisdmLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwisdmlabs\u002F","\u003Cp>\u003Cstrong>WooCommerce Abandoned Cart Tracker with WhatsApp Notifications\u003C\u002Fstrong> is a powerful plugin designed to help store owners recover lost sales by tracking abandoned carts and sending automated WhatsApp reminders to both logged-in and guest users.\u003C\u002Fp>\n\u003Cp>With this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track abandoned carts of logged-in and guest users.\u003C\u002Fli>\n\u003Cli>Send WhatsApp reminders with unique checkout links.\u003C\u002Fli>\n\u003Cli>View detailed insights on abandoned and recovered carts.\u003C\u002Fli>\n\u003Cli>Analyze recovery and abandonment rates along with cart values.\u003C\u002Fli>\n\u003Cli>Manage and customize recovery reminders easily from the admin panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin seamlessly integrates with WooCommerce and WhatsApp Business API to boost your store’s revenue and reduce cart abandonment.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cart Tracking:\u003C\u002Fstrong> Monitor carts of logged-in and guest users in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WhatsApp Notifications:\u003C\u002Fstrong> Send automated reminders with personalized checkout links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recovery Insights:\u003C\u002Fstrong> Gain valuable insights into recovered carts and associated revenue.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Dashboard:\u003C\u002Fstrong> View detailed stats on abandonment and recovery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Messages:\u003C\u002Fstrong> Tailor WhatsApp messages to fit your store’s tone and style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Setup:\u003C\u002Fstrong> Intuitive interface for quick and hassle-free setup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party API Services\u003C\u002Fh3>\n\u003Cp>This plugin utilizes the following third-party API service(s):\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edwiser Whatsapp Service\u003C\u002Fstrong>: This Service is used for licenseing and free credits for whatsappp messages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: [https:\u002F\u002Fedwp.edwiser.org\u002Fdocumentation\u002F]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: [https:\u002F\u002Fedwp.edwiser.org\u002Fprivacy\u002F]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edwiser Whatsapp Server\u003C\u002Fstrong>: This Service is used for sending whatsappp messages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: [https:\u002F\u002Fwaedwiser.wisdmlabs.net\u002Fdocumentation\u002F]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: [https:\u002F\u002Fwaedwiser.wisdmlabs.net\u002Fprivacy\u002F]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tally Feedback Form\u003C\u002Fstrong>: This service is used for feedback collection.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: [https:\u002F\u002Ftally.so\u002Fhelp\u002Fterms-and-privacy]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Track abandoned carts for logged-in and guest users in WooCommerce, send automated WhatsApp reminders, and gain insights into cart recovery and abando &hellip;",367,[52,121,122,23,24],"analytics","cart-recovery","https:\u002F\u002Freachsy.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshopnotify.1.0.0.zip",{"attackSurface":126,"codeSignals":182,"taintFlows":198,"riskAssessment":199,"analyzedAt":208},{"hooks":127,"ajaxHandlers":169,"restRoutes":178,"shortcodes":179,"cronEvents":180,"entryPointCount":181,"unprotectedCount":11},[128,134,138,142,146,150,154,158,162,166],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","init","init_plugin","wappbiz.php",34,{"type":129,"name":135,"callback":136,"file":132,"line":137},"admin_menu","register_admin_menu",35,{"type":129,"name":139,"callback":140,"file":132,"line":141},"admin_enqueue_scripts","enqueue_admin_scripts",36,{"type":129,"name":143,"callback":144,"priority":83,"file":132,"line":145},"woocommerce_thankyou","send_order_to_api",37,{"type":129,"name":147,"callback":148,"priority":83,"file":132,"line":149},"woocommerce_order_status_changed","send_status_update_to_api",38,{"type":129,"name":151,"callback":152,"priority":83,"file":132,"line":153},"woocommerce_add_to_cart","send_cart_abandoned_data",39,{"type":129,"name":155,"callback":156,"file":132,"line":157},"woocommerce_before_checkout_form","send_cart_data_on_checkout_page",41,{"type":129,"name":159,"callback":160,"file":132,"line":161},"wp_enqueue_scripts","enqueue_frontend_scripts",130,{"type":129,"name":163,"callback":164,"file":132,"line":165},"admin_notices","closure",1025,{"type":129,"name":167,"callback":164,"file":132,"line":168},"plugins_loaded",1242,[170,176],{"action":171,"nopriv":172,"callback":173,"hasNonce":172,"hasCapCheck":174,"file":132,"line":175},"wappbiz_quantity_update",true,"ajax_call_get_card_items_api",false,42,{"action":171,"nopriv":174,"callback":173,"hasNonce":172,"hasCapCheck":174,"file":132,"line":177},43,[],[],[],2,{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":11,"externalRequests":196,"nonceChecks":14,"capabilityChecks":11,"bundledLibraries":197},[],{"prepared":11,"raw":11,"locations":185},[],{"escaped":187,"rawEcho":14,"locations":188},23,[189,192,194],{"file":132,"line":190,"context":191},248,"raw output",{"file":132,"line":193,"context":191},353,{"file":132,"line":195,"context":191},1026,8,[],[],{"summary":200,"deductions":201},"The \"wappbiz\" v1.0 plugin exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, raw SQL queries, file operations, and any recorded vulnerability history are significant strengths. The plugin also demonstrates good practices by largely escaping output and utilizing nonce checks. However, there are areas for improvement. The presence of external HTTP requests without any context on their purpose or validation is a concern, as is the complete lack of capability checks on any of its entry points, including the AJAX handlers. While the attack surface is small and all entry points have some form of protection (implied by the \"Unprotected: 0\" stat), relying solely on nonces without capability checks can still leave the plugin vulnerable to privilege escalation if an attacker can bypass or brute-force the nonces, or if the actions performed by the AJAX handlers are sensitive. The fact that taint analysis found no issues is positive, but it's worth noting that the total flows analyzed were zero, suggesting limited scope or a lack of complex data handling that would trigger taint analysis.",[202,205],{"reason":203,"points":204},"Missing capability checks on entry points",15,{"reason":206,"points":207},"External HTTP requests without context\u002Fvalidation",5,"2026-03-17T05:59:36.807Z",{"wat":210,"direct":221},{"assetPaths":211,"generatorPatterns":215,"scriptPaths":216,"versionParams":217},[212,213,214],"\u002Fwp-content\u002Fplugins\u002Fwappbiz\u002Fassets\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fwappbiz\u002Fassets\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fwappbiz\u002Fassets\u002Ffrontend.js",[],[213,214],[218,219,220],"wappbiz-admin-styles?ver=","wappbiz-admin-script?ver=","wappbiz-frontend?ver=",{"cssClasses":222,"htmlComments":226,"htmlAttributes":227,"restEndpoints":229,"jsGlobals":230,"shortcodeOutput":232},[223,224,225],"wappbiz-admin-page","wappbiz-logo","wappbiz-nav-tab-active",[],[228],"data-wappbiz-id",[],[231],"wappbizAjax",[]]