[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHqhOvFnN-oRN6khBPmW4imf2jbaP9KyfGe130NsZ0hg":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":34,"analysis":125,"fingerprints":188},"kiswa-cod-fee-for-woocommerce","Kiswa COD Fee for WooCommerce","1.0.0","kiswasolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fkiswasolutions\u002F","\u003Cp>Many store owners need to charge a small additional amount when customers use \u003Cstrong>Cash on Delivery (COD)\u003C\u002Fstrong> because this payment method can involve extra handling costs, manual confirmation, or delivery risks.\u003C\u002Fp>\n\u003Cp>This lightweight plugin makes it easy to apply a fee \u003Cstrong>only when COD is selected\u003C\u002Fstrong>, without affecting any other payment method. It works automatically on the cart and checkout pages and uses WooCommerce’s native settings interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a fee only when \u003Cstrong>Cash on Delivery\u003C\u002Fstrong> is selected.\u003C\u002Fli>\n\u003Cli>Choose between a \u003Cstrong>fixed fee\u003C\u002Fstrong> or a \u003Cstrong>percentage\u003C\u002Fstrong> of the cart subtotal.\u003C\u002Fli>\n\u003Cli>Optional \u003Cstrong>minimum order amount\u003C\u002Fstrong> before the fee is applied.\u003C\u002Fli>\n\u003Cli>Customizable fee label displayed in cart and checkout totals.\u003C\u002Fli>\n\u003Cli>Works with WooCommerce’s built-in COD gateway.\u003C\u002Fli>\n\u003Cli>Fully AJAX-compatible — fee updates instantly when the payment method changes.\u003C\u002Fli>\n\u003Cli>Lightweight, clean, and optimized for performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin focuses on one simple function and does it reliably: adding a COD fee when needed.\u003C\u002Fp>\n","Add a simple extra fee when customers choose Cash on Delivery (COD) in WooCommerce.",30,180,0,"2025-12-19T14:30:00.000Z","6.9.4","5.8","7.4",[19,20,21,22,23],"cash-on-delivery","checkout","cod","extra-fee","woocommerce","https:\u002F\u002Fkiswa.net\u002Fplugins\u002Fcod\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkiswa-cod-fee-for-woocommerce.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":32,"computed_at":33},1,94,"2026-04-04T09:33:38.702Z",[35,56,76,93,107],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wc-smart-cod","Smart COD for WooCommerce","1.8.4","FullStack-ing","https:\u002F\u002Fprofiles.wordpress.org\u002Ffullstackhouse\u002F","\u003Cp>\u003Cstrong>Smart COD for WooCommerce\u003C\u002Fstrong> is a powerful plugin that extends the \u003Cstrong>WooCommerce Cash on Delivery (COD) Gateway\u003C\u002Fstrong>, enabling you to add \u003Cstrong>multiple extra fees and restrictions\u003C\u002Fstrong> based on a variety of customer conditions such as location, selected shipping method, and more.\u003C\u002Fp>\n\u003Cp>Whether you’re managing a small shop or a large e-commerce business, this plugin helps you fine-tune your Cash on Delivery service to cater to a wide range of scenarios and requirements.\u003C\u002Fp>\n\u003Cp>A common challenge faced by WooCommerce store owners is the inability to apply an extra fee for the Cash on Delivery (COD) payment method. This is a critical feature for many e-commerce shops, as charging an additional fee for COD is a standard practice.\u003Cbr \u002F>\nThis plugin not only addresses this issue but goes even further, offering a wide range of customizable restrictions and flexible extra fees. It’s the all-in-one solution for managing COD payments in your store.\u003C\u002Fp>\n\u003Ch4>Smart COD PRO for WooCommerce\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoosmartcod.com\" rel=\"nofollow ugc\">Smart COD PRO for WooCommerce\u003C\u002Fa>, \u003Cstrong>a business class, cash on delivery management tool\u003C\u002Fstrong>.\u003Cbr \u002F>\nReliable, secure and fully customizable, with a highly engaged and \u003Cstrong>dedicated support team!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some of the \u003Cstrong>additional robust features\u003C\u002Fstrong> are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Risk Free COD (advance payment to secure COD)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited extra fees (as many combination scenarios, as you need)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adjustable COD fee, on order-pay page (after failed order)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Upload restrictions with CSV\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by cart amount range\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by product weight\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by customer\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by customer email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by customer phone\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by stock\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by coupon\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict on backorders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict by cart quantity range\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All available restrictions, now applicable on extra fees\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide\u002Fshow fee on cart\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With our \u003Ca href=\"https:\u002F\u002Fwoosmartcod.com\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa>, you can manage cash on delivery payment gateway, securely and effectively.\u003C\u002Fp>\n\u003Ch4>Restrictions\u003C\u002Fh4>\n\u003Cp>Each restriction can be easily toggled between Enable and Disable. When set to Enable, the restriction will allow the Cash on Delivery (COD) payment option only for the specified selections. On the other hand, when set to Disable, the restriction will disable the COD option for the specified selections, making it unavailable for them.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipping Zone\u003C\u002Fli>\n\u003Cli>Shipping Method inside Shipping Zone\u003C\u002Fli>\n\u003Cli>Country\u003C\u002Fli>\n\u003Cli>State\u003C\u002Fli>\n\u003Cli>Postal Code (Supports Ranges)\u003C\u002Fli>\n\u003Cli>City\u003C\u002Fli>\n\u003Cli>User Role\u003C\u002Fli>\n\u003Cli>Products in cart (Supports Variations)\u003C\u002Fli>\n\u003Cli>Categories of the products in cart\u003C\u002Fli>\n\u003Cli>Cart Amount\u003C\u002Fli>\n\u003Cli>Shipping Class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can define an informational message to display before the payment methods, when the COD method is not available for a customer.\u003Cbr \u002F>\nYou can define different messages per restrict reason.\u003C\u002Fp>\n\u003Ch4>Extra Fees\u003C\u002Fh4>\n\u003Cp>The extra fee is flexible, and in addition to the “standard” fee, you can define fees based on the following criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipping Zone\u003C\u002Fli>\n\u003Cli>Country\u003C\u002Fli>\n\u003Cli>Shipping Method\u003C\u002Fli>\n\u003Cli>Shipping Zone and Shipping Method (combined)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable or disable this extra fee based on the customer’s cart amount.\u003Cbr \u002F>\nYou can use a fixed price or a percentage of the customer’s cart amount.\u003Cbr \u002F>\nYou also have a nice rounding option.\u003Cbr \u002F>\nYou can enable tax for this fee.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly\u003C\u002Fh4>\n\u003Cp>The plugin integrates seamlessly with WooCommerce and uses a clean, \u003Cstrong>object-oriented\u003C\u002Fstrong> codebase. It also provides the following filters for easy customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>wc_smart_cod_fee\u003C\u002Fcode>: Alter the extra fee.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wc_smart_cod_available\u003C\u002Fcode>: Alter the current COD restriction.\u003C\u002Fli>\n\u003Cli>\u003Ccode>wc_smart_cod_fee_title\u003C\u002Fcode>: Change the COD fee title.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Since the plugin extends the existing WooCommerce Cash on Delivery Gateway, there’s \u003Cstrong>no need to enable or disable gateways\u003C\u002Fstrong> manually.\u003C\u002Fp>\n","All the COD restrictions and extra fees you'll ever need, in a single plugin.",30000,329575,92,52,"2025-10-03T22:25:00.000Z","6.8.5","3.0.1","",[19,21,52,53,23],"cod-extra-fee","smart-cod","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-smart-cod\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-smart-cod.1.8.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":26,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":49,"requires_php":69,"tags":70,"homepage":72,"download_link":73,"security_score":74,"vuln_count":31,"unpatched_count":31,"last_vuln_date":75,"fetched_at":28},"risk-free-cash-on-delivery-cod-woocommerce","Risk Free Cash On Delivery (COD) – WooCommerce","1.0.4","everythingwp","https:\u002F\u002Fprofiles.wordpress.org\u002Feverythingwp\u002F","\u003Cp>This plugin helps the E-commerce websites to prevent fake Cash on delivery (COD) orders, by collecting an advance payment which authenticates the order and approves it.\u003C\u002Fp>\n\u003Cp>An additional Extra fees option can be implemented according to the user requirements.\u003C\u002Fp>\n\u003Ch3>How it works?\u003C\u002Fh3>\n\u003Cp>This plug-in is to avoid the risk of Cash on Delivery (COD) orders, by enabling the advance payment option based on the user restriction category can enable or disable the COD option to the customers.\u003C\u002Fp>\n\u003Cp>The rules applied on the plugin will try to match the customer inputs and matches the requirements and shows whether the customer is available for COD or not.\u003C\u002Fp>\n\u003Cp>For Ex,  If a user wants to purchase a 100k worth product, the seller will be bothered about the payment and whether the order is genuine or not, so this plug-in will help to collect a pre advance payment on the COD product so it authenticates the order.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Basic Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Get Advance Payment option for cash on delivery Orders.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advance Payment customization option is based on Amount or Percentage.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extra fees collection option is available on COD orders.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable\u002FDisable COD feature.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Text customization is accessible in the Shortcode terms.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timely Updates.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Version Features\u003C\u002Fh3>\n\u003Cp>This Premium Plugin allows you to Restrict,\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advance Payment Based on Minimum and Maximum Order Amount.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create two or more Rules to Cash on Delivery Orders.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash on Delivery orders based on User Roles.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash on Delivery orders based on Available Pin Codes.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash on Delivery orders based on Country.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Development and Premium Support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feverythingwp.co\u002Fdemo\" rel=\"nofollow ugc\">Front End demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feverythingwp.co\u002Fdemo\u002Fwp-admin\" rel=\"nofollow ugc\">Back End demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Back End demo\u003C\u002Fh3>\n\u003Cp>UserName : admin\u003Cbr \u002F>\nPassword : admin\u003C\u002Fp>\n\u003Ch3>About EverythingWP\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.everythingwp.co\u002F\" rel=\"nofollow ugc\">EverythingWP\u003C\u002Fa> creates a unique quality WordPress\u002FWooCommerce plug-ins that are easy to use and customize.\u003C\u002Fp>\n\u003Cp>Search Tags: cash on delivery, cod, extra fee, advance amount, restrict cash on delivery, shipping methods, smart cod, cod payment, cash on delivery payment method,  woocommerce\u003C\u002Fp>\n","This plugin secures your Cash on delivery orders with an advance Payment option, with an additional feature of Extra fees and Restrictions.",500,13067,2,"2019-06-27T13:19:00.000Z","5.2.24","5.2.4",[71,19,21,22,23],"advance-amount","#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frisk-free-cash-on-delivery-cod-woocommerce.1.0.4.zip",63,"2025-08-20 00:00:00",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":15,"requires_at_least":16,"requires_php":89,"tags":90,"homepage":91,"download_link":92,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"partial-cod-payment-gateway-restrictions-fees","PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce","1.5.2","sundayfanz","https:\u002F\u002Fprofiles.wordpress.org\u002Fsundayfanz\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-partial-cod-payment-gateway-restrictions-fees\u002F41741012?ref=zendcrew\" rel=\"nofollow ugc\">PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce\u003C\u002Fa> is a powerful, flexible and easy-to-use WooCommerce extension that can be used to manage payment availability and other gateway-related cart settings based on product rules and conditions.\u003C\u002Fp>\n\u003Cp>This plugin includes some powerful features that can be used to control \u003Cstrong>gateway restrictions\u003C\u002Fstrong>, add \u003Cstrong>extra cart fees\u002Fdiscounts\u003C\u002Fstrong> (per payment gateway) and implement \u003Cstrong>partial cod\u003C\u002Fstrong> (i.e risk-free cod). These features are grouped into 5 modules, the modules comprise \u003Cstrong>Settings & Restrictions\u003C\u002Fstrong>, \u003Cstrong>Partial Payments\u003C\u002Fstrong> (i.e \u003Cstrong>Partial COD\u003C\u002Fstrong> or \u003Cstrong>Risk-Free COD\u003C\u002Fstrong>), \u003Cstrong>Cart Discounts\u003C\u002Fstrong>, \u003Cstrong>Handling Fees\u003C\u002Fstrong> and \u003Cstrong>Order Autopilots\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.zendcrew.cc\u002Fpartial-cod\u002F\" rel=\"nofollow ugc\">TRY LIVE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsupport.zendcrew.cc\u002Fportal\u002Fen\u002Fkb\u002Fwoocommerce-payment-gateway-restrictions-fees\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsupport.zendcrew.cc\u002Fportal\u002Fen\u002Fnewticket\" rel=\"nofollow ugc\">HELP CENTER\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Settings & Restrictions\u003C\u002Fh3>\n\u003Cp>Create\u002FManage dynamic payment gateway options such as \u003Cstrong>Restrictions\u003C\u002Fstrong>, \u003Cstrong>Method Title\u003C\u002Fstrong>, \u003Cstrong>Description\u003C\u002Fstrong>, \u003Cstrong>Button Text\u003C\u002Fstrong> and other gateways-related settings \u003Cstrong>based on conditions\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Dynamic Partial Payments (Premium Feature)\u003C\u002Fh3>\n\u003Cp>Implement multiple Partial COD payment options based on the combination of \u003Cstrong>5+ payment amount calculation types\u003C\u002Fstrong> which includes \u003Cstrong>product totals\u003C\u002Fstrong>, \u003Cstrong>shipping costs\u003C\u002Fstrong>, \u003Cstrong>cart fees\u003C\u002Fstrong>, \u003Cstrong>taxes\u003C\u002Fstrong> and \u003Cstrong>cart subtotals\u003C\u002Fstrong>. Partial payments can also be based on about \u003Cstrong>85+ conditions\u003C\u002Fstrong> and \u003Cstrong>22+ product rules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Multiple Gateway Fees\u003C\u002Fh3>\n\u003Cp>Create multiple conditional payment gateway fees based on the combination of about \u003Cstrong>conditions\u003C\u002Fstrong> and \u003Cstrong>product rules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Multiple Cart Discounts\u003C\u002Fh3>\n\u003Cp>In addition to gateway fees, cart discounts can also be created based on the combination of \u003Cstrong>conditions\u003C\u002Fstrong> and \u003Cstrong>product rules\u003C\u002Fstrong>, \u003Cstrong>cart discount\u003C\u002Fstrong> calculation functions are similar to that of the \u003Cstrong>gateway fees\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Order Autopilots (Premium Feature)\u003C\u002Fh3>\n\u003Cp>Create\u002FManage multiple \u003Cstrong>Order Autopilots\u003C\u002Fstrong> based on \u003Cstrong>triggers\u003C\u002Fstrong> such as \u003Cstrong>Cron Tasks\u003C\u002Fstrong>, \u003Cstrong>Order Created\u003C\u002Fstrong>, \u003Cstrong>Order Status Changed\u003C\u002Fstrong> e.t.c. \u003Cstrong>Order Autopilots\u003C\u002Fstrong> can be set to \u003Cstrong>update order status\u003C\u002Fstrong>, \u003Cstrong>add order notes\u003C\u002Fstrong>, update \u003Cstrong>order\u002Fcustomer metadata\u003C\u002Fstrong> e.t.c. Order Autopilots can also be based on \u003Cstrong>product rules\u003C\u002Fstrong> and \u003Cstrong>conditions\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>YOU MAY ALSO NEED THESE OTHER PLUGINS\u003C\u002Fh3>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcatalog-mode-pricing-enquiry-forms-promotions\" rel=\"ugc\">wModes – Catalog Mode, Product Pricing, Enquiry Forms & Promotions\u003C\u002Fa>: Easily set up \u003Cstrong>catalog modes\u003C\u002Fstrong>,  \u003Cstrong>prices and marketing\u003C\u002Fstrong> strategies on your \u003Cstrong>WooCommerce\u003C\u002Fstrong> store.\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftable-rate-shipping-rates\" rel=\"ugc\">Table Rate Shipping Method for WooCommerce by Shipped – WooCommerce Table Rate Shipping\u003C\u002Fa>: A powerful, flexible and easy-to-use shipping plugin for \u003Cstrong>WooCommerce\u003C\u002Fstrong>, it can be used to create multiple shipping rates based on product rules and conditions.\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoopricely-dynamic-pricing-fees-discounts\u002F23844181?ref=zendcrew\" rel=\"nofollow ugc\">Dynamic Pricing & Discounts for WooCommerce\u003C\u002Fa>: A multi-purpose pricing and discounts toolkit for \u003Cstrong>WooCommerce\u003C\u002Fstrong>. The dynamic pricing and discounts plugin allows you to automate product pricing, simple discount pricing, bulk discount pricing, tiered discount pricing, buy x get x discount pricing, buy x get y discount pricing, group discount pricing, cart discounts and cart fees by defining rules and conditions. These features are grouped into four easy-to-use modules, the modules include Product Pricing, Checkout Pricing, Checkout Discounts, and Checkout Fees.\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-smart-pack-gift-card-wallet-refund-reward\u002F20265145?ref=zendcrew\" rel=\"nofollow ugc\">WooCommerce Smart Pack – Gift Card, Wallet, Refund & Reward\u003C\u002Fa>: A WordPress plugin that allows merchants to implement a wallet system, reward or refund customers and sell an unlimited number of gift card products on their website. These features are grouped into four different extensions, the extensions include \u003Cstrong>WooCommerce Wallets\u003C\u002Fstrong>, \u003Cstrong>WooCommerce Refunds\u003C\u002Fstrong>, \u003Cstrong>WooCommerce Rewards\u003C\u002Fstrong> and \u003Cstrong>WooCommerce Gift Cards\u003C\u002Fstrong>. Each of these extensions can be enabled or disabled depending on what features are needed on a website.\u003C\u002Fp>\n","Advanced Partial COD, Payment Method Restrictions, Cart Fees & Cart Discounts for WooCommerce",200,9433,56,5,"2026-03-12T16:39:00.000Z","5.6",[19,21,52,53,23],"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwoocommerce-partial-cod-payment-gateway-restrictions-fees\u002F41741012?ref=zendcrew","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpartial-cod-payment-gateway-restrictions-fees.1.5.2.zip",{"slug":94,"name":95,"version":6,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":13,"num_ratings":13,"last_updated":102,"tested_up_to":15,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":50,"download_link":106,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cod-express-checkout","COD Express Checkout","adil","https:\u002F\u002Fprofiles.wordpress.org\u002Foughoudane\u002F","\u003Cp>\u003Cstrong>COD Express Checkout\u003C\u002Fstrong> adds a streamlined, one-click checkout form directly beneath the product price on WooCommerce single product pages. This form appears \u003Cstrong>only when Cash on Delivery (COD) is enabled\u003C\u002Fstrong> as a payment method, allowing customers to bypass the traditional cart \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> checkout flow entirely.\u003C\u002Fp>\n\u003Ch4>Perfect for COD-Heavy Markets\u003C\u002Fh4>\n\u003Cp>Cash on Delivery dominates in specific regions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Middle East\u003C\u002Fstrong>: 60-80% of e-commerce transactions are COD\u003C\u002Fli>\n\u003Cli>\u003Cstrong>South Asia\u003C\u002Fstrong> (India, Pakistan, Bangladesh): 50-70% COD preference\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Southeast Asia\u003C\u002Fstrong>: 40-60% COD usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Latin America\u003C\u002Fstrong>: Growing COD adoption\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>Express Checkout Form\u003C\u002Fstrong> – Displays directly on product page\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>COD-Specific\u003C\u002Fstrong> – Only shows when COD payment is enabled\u003C\u002Fli>\n\u003Cli>📱 \u003Cstrong>Mobile Optimized\u003C\u002Fstrong> – Responsive design for all devices\u003C\u002Fli>\n\u003Cli>⚙️ \u003Cstrong>Fully Configurable\u003C\u002Fstrong> – Toggle fields, customize labels, reorder fields\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Variable Products\u003C\u002Fstrong> – Full support for variable products with variations\u003C\u002Fli>\n\u003Cli>📝 \u003Cstrong>Order Notes\u003C\u002Fstrong> – Optional customer notes field\u003C\u002Fli>\n\u003Cli>🔒 \u003Cstrong>Secure\u003C\u002Fstrong> – Nonce verification, input sanitization, rate limiting\u003C\u002Fli>\n\u003Cli>🌐 \u003Cstrong>Translation Ready\u003C\u002Fstrong> – Full i18n support\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Theme Agnostic\u003C\u002Fstrong> – Works with any WordPress theme\u003C\u002Fli>\n\u003Cli>🔗 \u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Extensive hooks and filters\u003C\u002Fli>\n\u003Cli>📍 \u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Place the form anywhere on your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Customer lands on a product page\u003C\u002Fli>\n\u003Cli>Sees the express checkout form below the price\u003C\u002Fli>\n\u003Cli>For variable products, selects their preferred variation\u003C\u002Fli>\n\u003Cli>Fills in name, phone, and address\u003C\u002Fli>\n\u003Cli>Clicks “Order Now – Pay on Delivery”\u003C\u002Fli>\n\u003Cli>Order is created instantly via AJAX\u003C\u002Fli>\n\u003Cli>Customer sees confirmation message\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No cart page. No checkout page. Just one form, one click!\u003C\u002Fp>\n\u003Ch4>Conversion Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reduce cart abandonment\u003C\u002Fstrong> by 50%+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capture impulse buyers\u003C\u002Fstrong> at peak buying intent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Decrease checkout time\u003C\u002Fstrong> from 3-5 minutes to under 60 seconds\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improve mobile conversion rates\u003C\u002Fstrong> with simplified flow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Available Hooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>cod_express_checkout_loaded - Fires after plugin is fully loaded\ncod_express_checkout_before_form - Before form renders\ncod_express_checkout_after_form - After form renders\ncod_express_checkout_before_order_create - Before order creation\ncod_express_checkout_after_order_create - After order creation\ncod_express_checkout_emails_sent - After order emails sent\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>cod_express_checkout_enabled_fields - Modify enabled fields\ncod_express_checkout_button_text - Change button text\ncod_express_checkout_form_title - Change form title\ncod_express_checkout_order_status - Set order status (default: processing)\ncod_express_checkout_billing_address - Modify billing address\ncod_express_checkout_shipping_address - Modify shipping address\ncod_express_checkout_rate_limit - Adjust rate limit (default: 5 per minute)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example: Add Custom Field\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'cod_express_checkout_available_fields', function( $fields ) {\n    $fields['custom_field'] = array(\n        'label'    => __( 'Custom Field', 'your-textdomain' ),\n        'type'     => 'text',\n        'default'  => false,\n        'required' => false,\n    );\n    return $fields;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example: Change Order Status\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'cod_express_checkout_order_status', function( $status, $order ) {\n    return 'on-hold'; \u002F\u002F Instead of 'processing'\n}, 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example: Add Custom Validation\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_action( 'cod_express_checkout_validate_input', function( $data ) {\n    if ( strlen( $data['billing_phone'] ) \u003C 10 ) {\n        throw new Exception( __( 'Phone number must be at least 10 digits.', 'your-textdomain' ) );\n    }\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 8.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Cash on Delivery payment method enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Check the FAQ section above\u003C\u002Fli>\n\u003Cli>Visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcod-express-checkout\u002F\" rel=\"ugc\">WordPress.org support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Report bugs or request features on the support forum\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>COD Express Checkout respects your privacy:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No data is sent to external servers\u003C\u002Fli>\n\u003Cli>All order data is stored in your WooCommerce database\u003C\u002Fli>\n\u003Cli>The plugin uses WooCommerce’s native order system\u003C\u002Fli>\n\u003Cli>On uninstall, all plugin settings are removed (order data is preserved)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Developed by \u003Ca href=\"https:\u002F\u002Fvizify.ca\" rel=\"nofollow ugc\">oughoudane\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Built with love for COD-heavy markets\u003C\u002Fli>\n\u003Cli>Uses WooCommerce APIs for native integration\u003C\u002Fli>\n\u003Cli>Icons from WordPress Dashicons\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a customizable one-click COD checkout form to product pages. Skip cart, skip checkout, more sales.",20,217,"2025-12-30T06:00:00.000Z","6.0",[19,20,21,105,23],"express-checkout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcod-express-checkout.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":26,"num_ratings":117,"last_updated":118,"tested_up_to":15,"requires_at_least":119,"requires_php":50,"tags":120,"homepage":123,"download_link":124,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"disable-payment-method-for-woocommerce","PiWeb Disable payment method \u002F Partial payment for WooCommerce","1.1.9.41","PI Web Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Frajeshsingh520\u002F","\u003Ch4>Disable any payment gateway\u003C\u002Fh4>\n\u003Cp>This plugin allows you to disable any payment gateway of WooCommerce based on multiple conditions\u003C\u002Fp>\n\u003Cp>✅ WooCommerce Disable payment method for specific product\u003C\u002Fp>\n\u003Cp>✅ Disable payment method for shipping method in WooCommerce\u003C\u002Fp>\n\u003Cp>✅ WooCommerce Disable payment method for specific category WooCommerce\u003C\u002Fp>\n\u003Cp>✅ Payment gateways per products for WooCommerce\u003C\u002Fp>\n\u003Cp>✅ Set WooCommerce payment gateway by country\u003C\u002Fp>\n\u003Cp>✅ WooCommerce disable payment method for specific country\u003C\u002Fp>\n\u003Cp>✅ Hide WooCommerce payment methods for specific shipping zones and min subtotal\u003C\u002Fp>\n\u003Cp>✅ Disable payment methods based on WooCommerce cart total\u003C\u002Fp>\n\u003Cp>✅ Disable payment method based on the postcode\u003C\u002Fp>\n\u003Cp>✅ Disable payment method based on day of the Week\u003C\u002Fp>\n\u003Cp>✅ Disable payment gateway for a specific city\u003C\u002Fp>\n\u003Cp>✅ Disable payment gateway for a specific state\u003C\u002Fp>\n\u003Cp>✅ Disable payment gateway for both city and state\u003C\u002Fp>\n\u003Cp>✅ Disable Payment Method for a Coupon Code\u003C\u002Fp>\n\u003Cp>✅ Hide Payment Methods Based on Shipping Class in the Cart\u003C\u002Fp>\n\u003Cp>✅ Disable Payment Gateway for Specific User Role\u003C\u002Fp>\n\u003Cp>✅ Disable Payment Gateways For Some Users\u003C\u002Fp>\n\u003Cp>✅ Disable WooCommerce Payment methods based on cart item quantity\u003C\u002Fp>\n\u003Cp>✅ Disable payment method if there is an back order product present in the user cart\u003C\u002Fp>\n\u003Cp>✅ Restrict payment method by customer email\u003C\u002Fp>\n\u003Cp>✅ Disable Woocommerce payment processing fee for specific country\u003C\u002Fp>\n\u003Cp>✅ Restrict payment method by customer role\u003C\u002Fp>\n\u003Cp>✅ Restrict WooCommerce credit card processing fee if the order total is less than a specific amount\u003C\u002Fp>\n\u003Cp>✅ Restrict payment method by coupon code applied by customer\u003C\u002Fp>\n\u003Cp>✅ Disable COD when user select Different shipping address option during checkout\u003C\u002Fp>\n\u003Cp>✅ In a multi currency site you can disable payment method based on the currency selected by the customer\u003C\u002Fp>\n\u003Cp>✅ Disable PayPal payment method for the customer whose billing country is not USA\u003C\u002Fp>\n\u003Cp>✅ Disable Stripe payment method for the customer whose billing state is not New York\u003C\u002Fp>\n\u003Cp>✅ You can give reason to customer why certain payment method is not available for them, so they can understand why that payment method is not available for them\u003C\u002Fp>\n\u003Cp>✅ Disable payment method based on days passed since user registration, E.g: disable COD for user who have registered less than 15 days ago\u003C\u002Fp>\n\u003Ch4>Charge extra fees on use of any payment Gateway\u003C\u002Fh4>\n\u003Cp>you can charge conditional extra fees on the use of a specific payment gateway. Here are a few of the points you can achieve through this plugin\u003C\u002Fp>\n\u003Cp>✅ Charge extra fees for Cash on delivery order (COD)\u003C\u002Fp>\n\u003Cp>✅ Charge extra fees for cash on delivery for specific country\u003C\u002Fp>\n\u003Cp>✅ Charge extra fees for Cash on delivery for specific zones\u003C\u002Fp>\n\u003Cp>✅ Charge extra fees for cash on delivery for specific post code\u003C\u002Fp>\n\u003Cp>✅ Apply extra fees on use of some specific payment gateway from specific country\u003C\u002Fp>\n\u003Cp>✅ Apply extra fees on COD order for some specific user roles or category\u003C\u002Fp>\n\u003Cp>✅ Apply extra fees on COD order for some specific user only\u003C\u002Fp>\n\u003Cp>✅ Charge a percentage based WooCommerce credit card processing fee\u003C\u002Fp>\n\u003Cp>✅ Payment Gateway Based Fees\u003C\u002Fp>\n\u003Cp>✅ Product specific payment gateway fees\u003C\u002Fp>\n\u003Cp>✅ Pay for Payment for WooCommerce\u003C\u002Fp>\n\u003Cp>✅ In Multi Currency site you can apply extra fees and payment method selected by the customer\u003C\u002Fp>\n\u003Cp>✅ WooCommerce credit card processing fee based on the order total\u003C\u002Fp>\n\u003Ch3>Advance Fee for Cash on Delivery(COD) OR Partial payment for Order\u003C\u002Fh3>\n\u003Cp>This feature allows you to take a small amount in advance and then take the remaining amount afterwards during the delivery (if the customer wants, they can pay the remaining amount before delivery as well). So, using this you can avoid fake cash on delivery orders.\u003C\u002Fp>\n\u003Cp>E.g. Suppose the customer order total is $1000 and you have configured the plugin to take a minimum $10 as advance payment, then the customer can place that order by making a $10 payment and the remaining payment can be made when the product is delivered to them. This way you can avoid fake cash on delivery orders.\u003C\u002Fp>\n\u003Cp>You can restrict what payment option to be available when Partial payment for the order is selected.\u003C\u002Fp>\n\u003Cp>You can exclude products from partial payment. There are two ways to exclude: the first way is by adding a condition so it won’t give the partial payment option when a specific product is in the cart. The second way is to exclude the product such that the partial payment option will be given, but the user will have to pay the full amount for those excluded products in the cart and can pay partial payment for other products.\u003C\u002Fp>\n\u003Cp>You can collect the shipping charge as a partial payment amount, so if you have a shipping charge of $10 and the customer is ordering products worth $1000, then they can pay $10 as partial payment and the remaining amount of $1000 can be paid on delivery. So you can base the partial payment amount on a percentage of the shipping charge, the subtotal of the order, or a fixed amount.\u003C\u002Fp>\n\u003Ch4>Blacklist email id or IP address\u003C\u002Fh4>\n\u003Cp>You can blacklist email IDs or IP addresses so that users with those email IDs or IP addresses will not be able to place an order on your website. This is useful when you want to block a specific user from placing an order on your website.\u003C\u002Fp>\n\u003Ch3>PRO version features\u003C\u002Fh3>\n\u003Cp>✅ Create unlimited payment disable rule\u003C\u002Fp>\n\u003Cp>✅ Create unlimited payment fees\u003C\u002Fp>\n\u003Cp>✅ Create unlimited partial payment rules\u003C\u002Fp>\n\u003Cp>✅ create conditional partial payment rules\u003C\u002Fp>\n\u003Cp>✅ In multi currency website you can give partial payment option based on the currency selected by the customer\u003C\u002Fp>\n\u003Cp>✅ Create conditional cod rule, so cod option will only be shown when the condition is met\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fdisable-payment-method-payment-fees-partial-payment-for-woocommerce\u002F\" rel=\"nofollow ugc\">Buy pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Partial COD for WooCommerce\u003C\u002Fstrong> : Allow customers to pay a portion of the order amount and complete the order, and pay the remaining amount on delivery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce disable\u002Fremove payment method for shipping\u003C\u002Fstrong> : Disable or remove specific payment methods based on the selected shipping method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable payment method WooCommerce\u003C\u002Fstrong> : Easily disable certain payment methods from the checkout page based on conditions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce disable payment method for specific category\u003C\u002Fstrong> : Restrict payment methods based on the product categories in the cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce disable payment method for specific country\u003C\u002Fstrong> : Limit payment methods based on the customer’s country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce disable payment method for specific product\u003C\u002Fstrong> : Restrict certain payment methods for individual products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce disable payment methods based on cart conditions\u003C\u002Fstrong> : Customize available payment methods based on various conditions in the cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce remove payment option from checkout\u003C\u002Fstrong> : Remove specific payment options from the checkout process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cash on delivery fee WooCommerce\u003C\u002Fstrong> : Add an extra fee for using the cash on delivery payment method.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce add fee to payment method\u003C\u002Fstrong> : Apply additional fees to specific payment methods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce cash on delivery extra fee\u003C\u002Fstrong> : Charge an extra fee for cash on delivery orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce payment processing fee\u003C\u002Fstrong> : Implement additional fees for different payment methods.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Charge percentage payment processing fee\u003C\u002Fstrong> : Charge a percentage-based payment processing fee.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce credit card processing fee\u003C\u002Fstrong>: Charge credit card processing fees based on the country, state, city, postcode, or shipping zone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>If you choose to opt in from the plugin settings, or submit optional feedback during deactivation, this plugin may collect basic technical information, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin version  \u003C\u002Fli>\n\u003Cli>WordPress version  \u003C\u002Fli>\n\u003Cli>WooCommerce version  \u003C\u002Fli>\n\u003Cli>Site url\u003C\u002Fli>\n\u003Cli>Deactivation reason (if submitted)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is used solely to improve plugin quality, compatibility, and features. No personal or user-specific data is collected without consent.\u003C\u002Fp>\n","Disable payment method for WooCommerce, Charge WooCommerce Payment processing FEES, Take Partial payment for Order, Advance COD or Partial payment for &hellip;",4000,125782,38,"2026-03-04T12:26:00.000Z","4.0.1",[19,21,121,53,122],"payment-processing-fees","woocommerce-partial-payment","https:\u002F\u002Fwww.piwebsolution.com\u002Fproduct\u002Fdisable-payment-method-payment-fees-partial-payment-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-payment-method-for-woocommerce.1.1.9.41.zip",{"attackSurface":126,"codeSignals":168,"taintFlows":179,"riskAssessment":180,"analyzedAt":187},{"hooks":127,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":13,"unprotectedCount":13},[128,134,140,144,148,151,154,158,160],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","admin_notices","wccf_admin_notice_woocommerce_required","kiswa-cod-fee-for-woocommerce.php",40,{"type":135,"name":136,"callback":137,"priority":138,"file":132,"line":139},"filter","woocommerce_settings_tabs_array","wccf_add_settings_tab",50,45,{"type":129,"name":141,"callback":142,"file":132,"line":143},"woocommerce_settings_tabs_wccf_cod_fee","wccf_render_settings_tab",46,{"type":129,"name":145,"callback":146,"file":132,"line":147},"woocommerce_update_options_wccf_cod_fee","wccf_update_settings",47,{"type":129,"name":149,"callback":150,"file":132,"line":138},"woocommerce_cart_calculate_fees","wccf_apply_cod_fee",{"type":129,"name":152,"callback":153,"priority":100,"file":132,"line":46},"plugins_loaded","wccf_init_plugin",{"type":129,"name":155,"callback":156,"file":132,"line":157},"wp_enqueue_scripts","wccf_enqueue_frontend_scripts",68,{"type":129,"name":149,"callback":150,"file":132,"line":159},296,{"type":129,"name":161,"callback":162,"file":132,"line":163},"woocommerce_review_order_before_payment","wccf_output_hidden_payment_field",308,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":178},[],{"prepared":13,"raw":13,"locations":171},[],{"escaped":173,"rawEcho":31,"locations":174},4,[175],{"file":132,"line":176,"context":177},87,"raw output",[],[],{"summary":181,"deductions":182},"The static analysis of the \"kiswa-cod-fee-for-woocommerce\" plugin v1.0.0 reveals a generally strong security posture. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the potential attack surface. The code also demonstrates good practices in handling SQL queries, with 100% utilizing prepared statements, and a low number of file operations and external HTTP requests. The presence of one capability check is also a positive sign. \n\nHowever, a few areas warrant attention. While the overall output escaping is good at 80%, the remaining 20% of unescaped outputs could potentially lead to cross-site scripting (XSS) vulnerabilities if malicious data is introduced through other means. The absence of nonce checks, although not directly tied to any identified entry points in this analysis, is a common security control that is missing and could be a concern if new entry points are introduced in future versions without proper authentication checks. The vulnerability history is clean, with no known CVEs, which is a significant strength and suggests the developers have a good track record. \n\nIn conclusion, the plugin appears to be developed with security in mind, especially given its limited attack surface and secure SQL handling. The main weaknesses lie in the unescaped outputs and the missing nonce checks, which, while not exploited in the current analysis, represent potential vulnerabilities. The lack of historical vulnerabilities is a strong positive indicator.",[183,185],{"reason":184,"points":173},"Unescaped output detected",{"reason":186,"points":87},"Missing nonce checks","2026-03-16T22:22:56.619Z",{"wat":189,"direct":196},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[191],"\u002Fwp-content\u002Fplugins\u002Fkiswa-cod-fee-for-woocommerce\u002Fassets\u002Fjs\u002Fwccf-checkout.js",[],[191],[195],"kiswa-cod-fee-for-woocommerce\u002Fassets\u002Fjs\u002Fwccf-checkout.js?ver=",{"cssClasses":197,"htmlComments":198,"htmlAttributes":199,"restEndpoints":205,"jsGlobals":206,"shortcodeOutput":208},[],[],[200,201,202,203,204],"data-setting_name=\"wccf_cod_fee_enabled\"","data-setting_name=\"wccf_cod_fee_label\"","data-setting_name=\"wccf_cod_fee_type\"","data-setting_name=\"wccf_cod_fee_amount\"","data-setting_name=\"wccf_cod_fee_min_total\"",[],[207],"window.wccf_checkout_params",[]]