[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFAAMaIWhK2YMsG4MsR2ZjGE7O-hRLO5vdV3cV8fBuIU":3,"$fUEVsK_0NJ_RlsfhaGKLQ2ECak1y9SLZzwyj5Qzo4d8Y":628,"$fH-jdAMEuKglz-j_wl3G3-rRaqhPOhPFqzKaVwMrYaCA":632},{"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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":40,"analysis":144,"fingerprints":591},"quote-requests-for-woocommerce","Quote Requests for WooCommerce","1.0.4","Deep Web Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeepwebsolutions\u002F","\u003Cp>\u003Cstrong>Quote Requests is a WooCommerce extension for enabling your customers to submit quote requests asking for customized prices instead of placing orders.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Not all products have an assigned price. It could be that market volatility makes prices fluctuate so often, you can’t keep up with keeping your products updated. Or maybe you offer customized products that require more customer input before you can name a price.\u003C\u002Fp>\n\u003Cp>For all of these situations, and more, it makes more sense to accept quote requests from your customers instead of having them place an order. This gives shop owners the opportunity to handle each customer independently, and transform this quote request into an order at a later point in time.\u003C\u002Fp>\n\u003Ch3>How do customers submit requests?\u003C\u002Fh3>\n\u003Cp>First, shop owners must decide which products can be added to quote requests, and which customers are allowed to submit quote requests. This can be done inside the new \u003Ccode>Quotes\u003C\u002Fcode> tab on the WooCommerce settings page.\u003C\u002Fp>\n\u003Cp>Valid choices for \u003Cem>who\u003C\u002Fem> can submit requests include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any website visitor.\u003C\u002Fli>\n\u003Cli>Only logged-in visitors.\u003C\u002Fli>\n\u003Cli>Only guest (logged-out) visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Only logged-in visitors in specific user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Only logged-in visitors returned by your custom PHP function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Valid choices for \u003Cem>what\u003C\u002Fem> customer quote requests can include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All supported products.\u003C\u002Fli>\n\u003Cli>Only supported products assigned given categories.\u003C\u002Fli>\n\u003Cli>Only supported products assigned given tags.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Only supported products assigned given terms from custom taxonomies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Only supported products returned by your custom PHP function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After this is configured, any valid customer visiting your website and viewing a valid product can then choose to either add it to their cart, or to their quote request list. After assembling their list, they can proceed to submit it thus creating a new quote request.\u003C\u002Fp>\n\u003Ch3>What is the quote request list?\u003C\u002Fh3>\n\u003Cp>The quote request list is the WooCommerce cart itself. The plugin will disable a few features, like coupons and the shipping calculator, and will replace a few words with ones that make more sense, but that’s it.\u003C\u002Fp>\n\u003Cp>Similarly, when submitting the quote request list, the customers are basically filling out a slightly modified version of the WooCommerce checkout form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium:\u003C\u002Fstrong> Premium customers can choose to host the quote request list on a dedicated page and have the WC cart as a separate entity on their site. Similarly, the request submission form will then be separate from the checkout form.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>[Premium]\u003C\u002Fstrong> Advanced customer request features\u003C\u002Fh3>\n\u003Cp>The premium version of \u003Cem>Quote Requests for WooCommerce\u003C\u002Fem> comes with a few more features to customize your customer’s quote submission process:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hiding valid quote products from invalid customers: when an invalid customer visits the site, they won’t be able to see quote request products.\u003C\u002Fli>\n\u003Cli>Disabling the purchase of valid products: force your customers to submit a quote request instead of giving them the choice between that and outright purchasing the product.\u003C\u002Fli>\n\u003Cli>Hiding the prices of valid products: make your prices private and don’t reveal them to your customers until you finalize the quote.\u003C\u002Fli>\n\u003Cli>Requests for out-of-stock products: allow customers to submit quote requests regardless of whether the product is in stock or not.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What happens after the quote request is submitted?\u003C\u002Fh3>\n\u003Cp>After the quote request is submitted, the customer will receive a confirmation email and shop managers will be able to view the request on the dedicated admin page. On the admin-side, quotes look almost exactly the same as orders, so this should be a familiar interface.\u003C\u002Fp>\n\u003Cp>The next step is then to adjust the quote (change prices, substitute products, add shipping fees etc.), and to then set it into the status \u003Ccode>Waiting on customer\u003C\u002Fcode>. That will trigger the customer to receive an email with their finalized quote that will prompt them to either accept or reject the quote.\u003C\u002Fp>\n\u003Cp>Customers with an account will have to perform either of these actions in their account area, while guest users will be able to use the quote tracking form created when first activating the plugin.\u003C\u002Fp>\n\u003Cp>If the customer then accepts the quote, a new order will be created with the exact same contents, and they will be prompted to pay. If they choose to reject it, you can adjust the contents\u002Fprices and resubmit it for approval as many times as necessary.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>[Premium]\u003C\u002Fstrong> Advanced quote features\u003C\u002Fh3>\n\u003Cp>The premium version of \u003Cem>Quote Requests for WooCommerce\u003C\u002Fem> provides a few more convenience features to facilitate quote acceptance:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PDF documents: customers will be able to download a PDF version of their personalized quote.\u003C\u002Fli>\n\u003Cli>Rejection reason: customers will need to enter a reason for rejecting the quote so shop managers can act accordingly.\u003C\u002Fli>\n\u003Cli>Fulfillment conditions: before finalizing the quote and requesting customer approval, you can enter conditions in free-form text that the customer must also agree to.\u003C\u002Fli>\n\u003Cli>Automatic expiration: the ability to set an expiration date on the quote and send out automatic reminder emails a few days before the quote expires.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium support and features\u003C\u002Fh3>\n\u003Cp>Some of the features mentioned above are only bundled with the premium version of our plugin available \u003Ca href=\"https:\u002F\u002Fwww.deep-web-solutions.com\u002Fplugins\u002Fquote-requests-for-woocommerce\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>. It is perfectly possible, however, to use the free version and extend it via filters and actions with your own version of these features.\u003C\u002Fp>\n\u003Cp>Premium customers are also entitled to prioritized help and support through \u003Ca href=\"https:\u002F\u002Fwww.deep-web-solutions.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">our support forum\u003C\u002Fa>.\u003C\u002Fp>\n","A WooCommerce extension for allowing customers to submit quote requests to get customized prices before placing their orders.",10,3134,100,1,"2022-06-08T18:43:00.000Z","6.0.11","5.6","7.4",[20,21,22,23,24],"bids","estimates","proposals","quotes","woocommerce","https:\u002F\u002Fwww.deep-web-solutions.com\u002Fplugins\u002Fquote-requests-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-requests-for-woocommerce.1.0.4.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":27,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"deepwebsolutions",3,50,30,84,"2026-05-20T07:43:58.025Z",[41,64,87,108,126],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"quotes-for-woocommerce","Quotes for WooCommerce","2.12","pinal.shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fpinalshah\u002F","\u003Cp>Plugins required:\u003C\u002Fp>\n\u003Col>\n\u003Cli>WooCommerce 4.0 or higher\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Want to convert your WooCommerce store into a Quote only program? This plugin allows the admin to hide the prices and modify the Add to Cart button to ‘Request Quote’.\u003C\u002Fp>\n\u003Cp>No payment is taken at Checkout. The prices for the product can be setup in the WooCommerce->Orders page and once a quote is finalized, the plugin will send an email to the end user notifying the same.\u003C\u002Fp>\n\u003Cp>The users can then make the payments using the link in the email or the My Accounts page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What will the Quotes plugin help you achieve?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize pricing for each order to meet individual customer needs.\u003C\u002Fli>\n\u003Cli>Offer payment flexibility by not taking payment at checkout for quote requests.\u003C\u002Fli>\n\u003Cli>Manage quoting process easily with one-click enable\u002Fdisable option for all products.\u003C\u002Fli>\n\u003Cli>Enhance customer experience and attract new customers with personalized quotes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Unlock Advanced Features for Enhanced Quoting and Sales Management using the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fquotes-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable quotes for only some products in the store.\u003C\u002Fli>\n\u003Cli>Allow quote and purchasable products in a single cart.\u003C\u002Fli>\n\u003Cli>Enable quotes for select variations of a product\u003C\u002Fli>\n\u003Cli>Automatically enable quotes based on item quantity for each product.\u003C\u002Fli>\n\u003Cli>Customize quote button display based on WordPress User Roles\u003C\u002Fli>\n\u003Cli>Seamlessly process both regular orders and quote requests for all products\u003C\u002Fli>\n\u003Cli>Automatically activate quoting for out-of-stock products\u003C\u002Fli>\n\u003Cli>Streamline communication with automated quote emails\u003C\u002Fli>\n\u003Cli>Centralize quote management on a unified page for efficiency\u003C\u002Fli>\n\u003Cli>Convert quote requests to WooCommerce orders with a single click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Enable simultaneous quote requests and orders\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable the Request Quote form with a single click. This adds a Request Quote button on single product pages and the standard WooCommerce Add to Cart button.\u003C\u002Fp>\n\u003Cp>With both buttons available, customers can make quotation requests and purchase products simultaneously.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Take quotations for back-ordered products\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up Quotes for WooCommerce Pro to automatically enable quotes for a product as soon as the stock quantity reaches zero. Reach out to the user when the product is back in stock with a quotation email.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fquotes-for-woocommerce-pro\u002F\" rel=\"nofollow ugc\">Quotes for WooCommerce Pro\u003C\u002Fa> | \u003Ca href=\"mailto:support@technovama.com\" rel=\"nofollow ugc\">Support Helpdesk\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Effortlessly manage wholesale and retail customers\u003C\u002Fstrong>\u003Cbr \u002F>\nCater to wholesale and retail customers by enabling quotations based on user roles. The extension allows you to replace the Add to Cart button with the Request Quote button based on user roles.\u003C\u002Fp>\n\u003Cp>You can enable wholesale customer quotes while allowing retail users to place a normal WooCommerce order for the same products using WordPress user roles.\u003C\u002Fp>\n","This plugin allows the site admin the ability to accept quote requests for products. Prices can be hidden. No payments will be taken at Checkout.",4000,104108,92,61,"2026-03-06T06:30:00.000Z","6.9.4","4.5",[57,22,23,24,58],"hide-price","woocommerce-request-quote","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquotes-for-woocommerce.2.12.zip",99,2,"2023-11-30 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":59,"tags":79,"homepage":85,"download_link":86,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"invoice-gateway-for-woocommerce","Invoice Gateway for WooCommerce – Invoice Payment Gateway","1.1.5","Josh Kohlbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fjkohlbach\u002F","\u003Cp>\u003Cstrong>INVOICE GATEWAY FOR WOOCOMMERCE – AN EASY INVOICE PAYMENT GATEWAY SOLUTION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a WooCommerce invoice gateway option for your customers on the checkout. The invoice payment gateway lets your customers checkout without paying and you can invoice separately via your Xero, Quickbooks, MYOB, Reckon Online, or other accounting package.\u003C\u002Fp>\n\u003Cp>There’s no integration required, you just invoice as you normally would, the plugin lets you record the invoice number which gets added to the customer’s WooCommerce invoice email.\u003C\u002Fp>\n\u003Cp>Orders get created in Processing status and from there you can generate a separate invoice from your accounting system to have your customer pay outside of WooCommerce.\u003C\u002Fp>\n\u003Cp>Once you have been paid just add the invoice number to the order then change the Order status to Completed.\u003C\u002Fp>\n\u003Cp>It’s perfect for situations like wholesale selling where customers are often reluctant to pay large orders online. It’s very similar to a WooCommerce quote at this stage and many people do use it as a quotes gateway.\u003C\u002Fp>\n\u003Cp>This plugin is also fully compatible with Wholesale Suite’s \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">WooCommerce Wholesale Prices\u003C\u002Fa> plugin which is the #1 solution for wholesale sales in WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cem>The WooCommerce invoicing process with Invoice Gateway For WooCommerce:\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Customer prepares their order as normal and heads to the checkout.\u003C\u002Fli>\n\u003Cli>Customer selects the WooCommerce Invoice gateway as their preferred payment option.\u003C\u002Fli>\n\u003Cli>The order goes into the system as “Processing” status – the customer doesn’t pay anything yet.\u003C\u002Fli>\n\u003Cli>You, the WooCommerce store owner, send the customer an invoice outside of WooCommerce from your accounting software (such as Xero, Quickbooks, etc).\u003C\u002Fli>\n\u003Cli>You go back to the order and insert the “Invoice Number” into the field provided and update the order. The customer will get an email.\u003C\u002Fli>\n\u003Cli>The customer pays the invoice directly to you.\u003C\u002Fli>\n\u003Cli>When the order is fulfilled, you mark the WooCommerce Order complete (as normal), the customer will see their WooCommerce invoice number on the Completed order email.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>A WOOCOMMERCE INVOICE GATEWAY COMPATIBLE WITH WHOLESALE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This WooCommerce invoice gateway plugin was brought to you by the folks at \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\" rel=\"nofollow ugc\">Wholesale Suite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Users of our popular free \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-wholesale-prices\u002F\" rel=\"ugc\">Wholesale Prices extension for WooCommerce\u003C\u002Fa> were asking for the option to provide an invoice payment option for their wholesale customers.\u003C\u002Fp>\n\u003Cp>If you use \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fwoocommerce-wholesale-prices-premium\u002F\" rel=\"nofollow ugc\">Wholesale Suite’s Prices Premium plugin\u003C\u002Fa>, you’ll also be able to use Payment Gateway mapping to map this Invoice Payment Gateway to the specific wholesale user roles that need it. \u003Ca href=\"https:\u002F\u002Fwholesalesuiteplugin.com\u002Fkb\u002Fhow-to-restrict-wholesale-customers-to-use-particular-payment-gateways\u002F\" rel=\"nofollow ugc\">Click here for more information about how that works\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We decided to give this invoice gateway WooCommerce feature away for free, not just to our customers, but to everyone using WooCommerce. If you want to say thanks, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finvoice-gateway-for-woocommerce\u002Freviews\u002F#new-post\" rel=\"ugc\">leave us a rating\u003C\u002Fa> 🙂\u003C\u002Fp>\n","Add a WooCommerce invoice gateway to your store. An easy invoicing payment gateway solution for WooCommerce.",2000,37981,88,7,"2025-09-08T01:23:00.000Z","6.8.5","5.0",[80,81,82,83,84],"invoice-gateway","woocommerce-invoice-gateway","woocommerce-invoices","woocommerce-payment-gateway","woocommerce-quotes","https:\u002F\u002Frymera.com.au\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoice-gateway-for-woocommerce.1.1.5.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":72,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":54,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":106,"download_link":107,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ultimate-woocommerce-auction","Ultimate Auction for WooCommerce – Excellent WP Auction Plugin","2.5.3","Nitesh","https:\u002F\u002Fprofiles.wordpress.org\u002Fnitesh_singh\u002F","\u003Cp>Want to quickly add auction product on your woocommerce website.\u003C\u002Fp>\n\u003Cp>We have Ultimate Auction for WooCommerce which will allow easy and quick way to add your products as auctions on your Woocommerce store. You can read its core features below.\u003C\u002Fp>\n\u003Cp>We also have PROFESSIONAL AUCTION SOFTWARE with fabulous features to suit your every need.\u003C\u002Fp>\n\u003Ch3>BEST CAR AUCTION SOFTWARE\u003C\u002Fh3>\n\u003Cp>Are you a Car Trader who want to auction car and earn Buyer Commission use \u003Ca href=\"https:\u002F\u002Fgetultimateauction.com\u002Fcar-auction-software\u002F?utm_source=wordpress%20plugin&utm_medium=plugin%20page&utm_campaign=woocommerce%20free%20plugin\" rel=\"nofollow ugc\">Car Auction Software\u003C\u002Fa> to create an awesome CAR Website and earn commissions from potential buyers.\u003C\u002Fp>\n\u003Cp>🔥🔥🔥 **Use \u003Ca href=\"https:\u002F\u002Fgetultimateauction.com\u002Fcar-auction-software\u002F?utm_source=wordpress%20plugin&utm_medium=plugin%20page&utm_campaign=woocommerce%20free%20plugin\" rel=\"nofollow ugc\">Ultimate Car Auction Software\u003C\u002Fa> ** 🔥🔥🔥\u003C\u002Fp>\n\u003Ch3>BEST WP AUCTION THEME\u003C\u002Fh3>\n\u003Cp>Are you looking to create a professional auction website to sell your art, collectible, stamps etc?\u003C\u002Fp>\n\u003Cp>🔥🔥🔥 \u003Cstrong>Use \u003Ca href=\"https:\u002F\u002Fgetultimateauction.com\u002F?utm_source=wordpress%20plugin&utm_medium=plugin%20page&utm_campaign=woocommerce%20free%20plugin\" rel=\"nofollow ugc\">Ultimate Auction Theme \u003C\u002Fa>\u003C\u002Fstrong> 🔥🔥🔥\u003C\u002Fp>\n\u003Ch3>WANT AUCTION FOR YOUR EXISTING WEBSITE\u003C\u002Fh3>\n\u003Cp>Do you have an existing WordPress or WooCommerce website? Use our \u003Ca href=\"https:\u002F\u002Fauctionplugin.net\u002F?utm_source=wordpress%20plugin&utm_medium=plugin%20page&utm_campaign=woocommerce%20free%20plugin\" rel=\"nofollow ugc\">PRO PLUGIN\u003C\u002Fa> to auction your products on your existing website.\u003C\u002Fp>\n\u003Cp>🔥🔥🔥 **Use \u003Ca href=\"https:\u002F\u002Fauctionplugin.net\u002F?utm_source=wordpress%20plugin&utm_medium=plugin%20page&utm_campaign=woocommerce%20free%20plugin\" rel=\"nofollow ugc\">Ultimate Auction Pro Plugin\u003C\u002Fa> ** 🔥🔥🔥\u003C\u002Fp>\n\u003Ch3>Here’s What Users Say about Ultimate Auction – Best WordPress Auction Plugin\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>👨 \u003Cstrong>100% recommended!!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Nitesh and his team is wonderful! They reply quick and take actions according to the customers wishes. I am really happy with the support so far. You can tell that customer satisfaction is important to them. Strongly recommended to anyone who wants the premium option. They wont let you down 🙂\u003Cbr \u002F>\n  – By \u003Ca href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freviews\u002F6564cc308f4ec3f17634483c\" rel=\"nofollow ugc\">@Gert Maetze\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👨 \u003Cstrong>Excellent software, excellent support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We had some problems with initial configuration, and there is one plugin that is required which is currently suspended, but Nitesh and his team were able to resolve our problems in extremely short order, and our charity auction is running perfectly. Definitely fit to purpose.\u003Cbr \u002F>\n  – By \u003Ca href=\"https:\u002F\u002Fwww.trustpilot.com\u002Freviews\u002F656e184b40238e07f38a8c0c\" rel=\"nofollow ugc\">@Charles W\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>👨 \u003Cstrong>Amazing Customer Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Honestly, customer support are so helpful! I cannot rate them enough for the support I received. The issue wasn’t even with their plugin – it was a theme issue and they still supported me and offered great advice.\u003Cbr \u002F>\n  – By @storageauctionsnearme\u003C\u002Fp>\n\u003Cp>💁 \u003Cstrong>Worked well and quick and helpful support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We needed to run a one-off auction, so couldn’t justify a paid extension. Even though we used the free one, we got very quick and helpful support with some questions. Auction went well and we may do more in the future because it went well.\u003Cbr \u002F>\n  – By @bobr666\u003C\u002Fp>\n\u003Cp>👨 \u003Cstrong>You won’t find a better support team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Excellent product, excellent support. I’ve been using this auction software for 3 years, and I couldn’t be happier.\u003Cbr \u002F>\n  – By @cprocious\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Let’s take a look at the features of CAR AUCTION SOFTWARE built over this wonderful WordPress auction plugin.\u003C\u002Fp>\n\u003Ch3>FEATURES OF CAR AUCTION SOFTWARE\u003C\u002Fh3>\n\u003Cp>= \u003Ca href=\"https:\u002F\u002Fgetultimateauction.com\u002Fcar-auction-software\" rel=\"nofollow ugc\">CAR AUCTION SOFTWARE\u003C\u002Fa>=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>1. SELLER FEATURES\n    a. Seller Registration and Dashboard\n    b. Seller Add Car Listing Page with all Car Fields\n    c. Seller gets Payment to their Bank Account (Powered By Stripe)\n    d. Listing Review Workflow - Seller and Site Owner \n\n2. BUYER FEATURES\n    a. Buyer Dashboard.\n    b. My Favorite Cars (Wishlist feature)\n    c. Saved Searches - Software stores user search\n    d. Timed Auction Events with Lots\n    e. Registration with Credit Card (Powered By Stripe)\n\n3. OFFLINE DEALING \n    a. Site Owner gets Buyer Commission from Buyer Credit Card\n    b. Seller gets Buyer's contact details via email.\n    c. Buyer gets Seller's contact details via email.\n\n4. PAYMENT FEATURES\n    a. Hold Bid Amount on Credit Card (Powered By Stripe & BrainTree)\n    b. Debit Bid Amount from Credit Card (Powered By Stripe & BrainTree)\n    c. Bidding Fees from Users\n    d. Buyers Commission\n    e. Buy Now\n\n5. SITE PAGES\n    a. Home Page\n    b. CAR Detail Page\n    c. CAR List Page with Filters (New listing, Ending Soon)\n    d. CAR Photo Gallery - Internal View, External View, Mechanical View.\n    e. Blog\n    f. Contact Us\n    g. About Us\n\n6. AUCTION FEATURES \n    a. Soft-Close or Anti-Sniping feature to extend time.\n    b. Variable Bid Increment\n    c. Live Bidding without page refresh\n    d. Proxy Bidding\n    e. Hide User Name and Bidding Price\n\n7. EMAIL NOTIFICATIONS\n    a. WON\n    b. Place Bid\n    c. Ending Soon\n    d. Outbid\n    e. Lost Bid\n    f. Payment Confirmation\n    g. Payment Reminder\n    h. Email Customization\n\n8. WhatsApp & SMS Notification (Powered by Twilio)\n    a. Outbid\n    b. Won\n    c. Ending Soon\n    d. Message Customization.\n\n9. WPML and LocoTranslate Compatible\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Let’s take a look at the features of PROFESSIONAL AUCTION THEME built over this wonderful WordPress auction plugin.\u003C\u002Fp>\n\u003Cp>Our Theme can be used to create a new auction website.\u003C\u002Fp>\n\u003Ch3>FEATURES OF PROFESSIONAL AUCTION THEME\u003C\u002Fh3>\n\u003Cp>= \u003Ca href=\"https:\u002F\u002Fgetultimateauction.com\u002F\" rel=\"nofollow ugc\">ULTIMATE AUCTION THEME\u003C\u002Fa>=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>1. SELLER FEATURES\n    a. Seller Registration and Dashboard\n    b. Seller Add LOT with custom fields of your choice.\n    c. Seller gets Payment to their Bank Account (Powered By Stripe)\n    d. Lot Review Workflow - Seller and Site Owner \n\n2. BUYER FEATURES\n    a. Buyer Dashboard.\n    b. My Favorite Lots (Wishlist feature)\n    c. Saved Searches - Software stores user search\n    d. Timed Auction Events with Lots\n    e. Registration with Credit Card (Powered By Stripe)\n\n3. PAYMENT FEATURES\n    a. Hold Bid Amount on Credit Card (Powered By Stripe & BrainTree)\n    b. Debit Bid Amount from Credit Card (Powered By Stripe & BrainTree)\n    c. Bidding Fees from Users\n    d. Buyers Commission\n    e. Buy Now\n\n4. SITE PAGES\n    a. Home Page\n    b. AUCTION EVENT LIST PAGE - Shows all events.\n    c. AUCTION EVENT DETAIL PAGEith Filters (New listing, Ending Soon)\n    d. AUCTION PRODUCT LIST Shortcodes\n    e. AUCTION PRODUCT DETAIL PAGE\n    e. Blog\n    f. Contact Us\n    g. About Us\n\n5. AUCTION FEATURES \n    a. Timed Auction Events - Put Lots in it.\n    b. Soft-Close or Anti-Sniping feature to extend time.\n    c. Variable Bid Increment\n    d. Live Bidding without page refresh\n    e. Proxy Bidding\n    f. Hide User Name and Bidding Price\n\n6. EMAIL NOTIFICATIONS\n    a. WON\n    b. Place Bid\n    c. Ending Soon\n    d. Outbid\n    e. Lost Bid\n    f. Payment Confirmation\n    g. Payment Reminder\n    h. Email Customization\n\n7. WhatsApp & SMS Notification (Powered by Twilio)\n    a. Outbid\n    b. Won\n    c. Ending Soon\n    d. Message Customization.\n\n8. WPML and LocoTranslate Compatible\n\n9. OFFLINE DEALING \n    a. Site Owner gets Buyer Commission from Buyer Credit Card\n    b. Seller gets Buyer's contact details via email.\n    c. Buyer gets Seller's contact details via email.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Let’s take a look at the features of PROFESSIONAL AUCTION PLUGIN built over this wonderful WordPress auction plugin.\u003C\u002Fp>\n\u003Cp>Our PRO PLUGIN can be used to add auctions to existing WooCommerce website.\u003C\u002Fp>\n\u003Ch3>FEATURES OF PROFESSIONAL AUCTION PLUGIN\u003C\u002Fh3>\n\u003Cp>= \u003Ca href=\"https:\u002F\u002Fauctionplugin.net\" rel=\"nofollow ugc\">Ultimate Auction PRO PLUGIN \u003C\u002Fa>=\u003C\u002Fp>\n\u003Cpre>\u003Ccode>1. Collect Credit Card and Automatically Debit Winning Amount\n2. Users can add auctions using WCFM Marketplace\n3. Automatic or Proxy Bidding\n4. SMS Notification \n5. Soft-Close or Anti-Sniping feature to extend time\n6. Automatic and Manual Relisting of Expired Auction\n7. Add Auction for Future Dates.\n8. Add Silent auctions\n9. Variable Increment\n10. Buyer's Premium\n11. Reverse Bidding Engine\n12. Bulk Import\n13. Live Bidding without page refresh\n14. Delete User Bids\n15. Support Virtual Products\n16. WPML and LocoTranslate Compatible\n17. Widgets - Expired, Future \n18. Custom Emails\n19. Many Shortcodes & Filters \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Let’s take a look at the features of FREE PLUGIN\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>1. Registered User can place bids \n2. Ajax Admin panel for better management.\n3. Add standard auctions for bidding\n4. Buy Now option    \n5. Show auctions in your timezone        \n6. Set Reserve price for your product\n7. Set Bid incremental value for auctions\n8. Ability to edit, delete & end live auctions\n9. Re-activate Expired auctions\n10. Email notifications to bidders for placing bids\n11. Email notification to Admin for all activity\n12. Email Sent for Payment Alerts\n13. Outbid Email sent to all bidders who has been outbid.\n14. Count Down Timer for auctions.  \n15. Ability to Cancel last bid \nand Much more...\u003Ch3>WHY SHOULD YOU USE ULTIMATE AUCTION FOR WOOCOMMERCE - THE BEST WORDPRESS AUCTION PLUGIN\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>👉 \u003Cstrong>Awesome Support:\u003C\u002Fstrong> Our plugin has been around for quite sometime with over 3000+ happy customers who rate us 5\u002F5 in the community and on TrustPilot.\u003C\u002Fp>\n\u003Cp>👉 **** Easy to Install and Get Ready – Inside your WooCommerce store, you can quickly install and add our plugin and add an auction product and invite bids from your existing users.\u003C\u002Fp>\n\u003Cp>👉 **PRO SOFTWARE EXTENSIONS – We offer three professional software for varied needs. If you want to create a car trading website then you can use our CAR AUCTION SOFTWARE. If you want to create a new auction website for arts, painting, horse, wine etc, use our ULTIMATE AUCTION THEME. No other plugin has such professional extensions.\u003C\u002Fp>\n","Ultimate Auction is an excellent WP Auction plugin to auction your Art, Vehicle, Painting, Collectibles, Stamp, Real Estate, Car, KOI, Horse etc.",157938,94,125,"2026-03-12T11:05:00.000Z","5.5","7.0",[102,103,20,104,105],"auction","bidding","woocommerce-auction","woocommerce-auction-plugin","http:\u002F\u002Fauctionplugin.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-woocommerce-auction.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":28,"num_ratings":28,"last_updated":118,"tested_up_to":54,"requires_at_least":119,"requires_php":59,"tags":120,"homepage":124,"download_link":125,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"invoicing-quotes","Quotes Addon for GetPaid","2.0.9","Stiofan","https:\u002F\u002Fprofiles.wordpress.org\u002Fstiofansisland\u002F","\u003Ch4>Quotes add-on for the GetPaid plugin\u003C\u002Fh4>\n\u003Cp>Allows you to create quotes, send them to clients and convert them to Invoices when accepted by the customer. This plugin requires to install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvoicing\u002F\" rel=\"ugc\">GetPaid plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create quotes and estimates to send to your clients.\u003C\u002Fli>\n\u003Cli>Quotes can be turned into invoices when accepted and client can pay online.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>This plugin requires you to install\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finvoicing\u002F\" rel=\"ugc\">GetPaid  plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Get timely and friendly support for both Core Plugin and add-ons at our official website, \u003Ca href=\"https:\u002F\u002Fwpgetpaid.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">GetPaid Support\u003C\u002Fa>\u003C\u002Fp>\n","Quotes add-on for the WordPress payments plugin  GetPaid. Allows you to create quotes, send them to clients and convert them to Invoices when accepted &hellip;",700,16646,"2025-12-04T15:49:00.000Z","4.9",[21,121,122,123,23],"invoice","invoicing","quote","https:\u002F\u002Fwpgetpaid.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvoicing-quotes.2.0.9.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":28,"num_ratings":28,"last_updated":136,"tested_up_to":54,"requires_at_least":137,"requires_php":18,"tags":138,"homepage":59,"download_link":143,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ship-discounts","Ship Discounts","1.4.2","Horizon Cumulus","https:\u002F\u002Fprofiles.wordpress.org\u002Fhorizoncumulus\u002F","\u003Cp>The Ship Discounts plugin is a \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> add-on that allows you to offer your customers shipping services with real-time quotes. The plugin is used to manage a shipping method that lets visitors, when ordering products, see the prices of different carriers in real time and choose one. The administrator has control over several options (for example, selecting which carriers to display, box formats, etc.).\u003C\u002Fp>\n\u003Cp>This module must be used with the WooCommerce plugin. Therefore, WooCommerce must be installed first.\u003C\u002Fp>\n\u003Ch3>Third-party Services\u003C\u002Fh3>\n\u003Cp>The plugin is connected to the \u003Ca href=\"https:\u002F\u002Fwww.shipdiscounts.ca\u002F\" rel=\"nofollow ugc\">Ship Discounts\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Flivraisonsarabais.com\u002F\" rel=\"nofollow ugc\">Livraisons à rabais\u003C\u002Fa> platform (see \u003Ca href=\"https:\u002F\u002Fwww.shipdiscounts.ca\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>). To use its services, the plugin must send and receive information via the Ship Discounts API. You will need an account.\u003C\u002Fp>\n\u003Cp>When your store is activated, its domain name and an authentication token are sent to the API.\u003C\u002Fp>\n\u003Cp>When obtaining carrier rates, the number of packages, their weight and dimensions, whether a signature is required, whether there is a non-conveyable item, the shipment value, the customer’s postal code, and the store’s postal code are sent. A non-modifiable statement that the package contains no dangerous goods is also sent.\u003C\u002Fp>\n\u003Cp>When an order is created, the name, full address, and telephone number of the customer and the store are sent. The items in the order, the number of packages, their weight and dimensions, the shipment value, whether a signature is required, whether there is a non-conveyable item, the displayed cost of delivery, the actual cost of delivery, the chosen carrier code, and the chosen service code are also sent.\u003Cbr \u002F>\nWhen an order is created, the name, full address, and telephone number of the customer and the store are sent. The items in the order, the number of packages, their weight and dimensions, the shipment value, whether a signature is required, whether there is a non-conveyable item, the displayed cost of delivery, the actual cost of delivery, the chosen carrier code, and the chosen service code are also sent.\u003C\u002Fp>\n\u003Cp>When deleting an order, obtaining order details, or obtaining the label, the Ship Discounts order number is sent.\u003C\u002Fp>\n\u003Cp>The Ship Discounts platform can also communicate with your WordPress site using your authentication token. Please note that it can view and modify the details of all WooCommerce orders.\u003C\u002Fp>\n\u003Cp>The order information it can see includes the order number, status, costs, customer name, customer phone number, customer email, customer address, details of items purchased, details of the chosen carrier and delivery service, notes, creation date, update date, and closure date.\u003C\u002Fp>\n\u003Cp>The order information it can modify includes the order number linked to the Ship Discounts platform, the carrier and its service, the displayed cost of delivery and the actual cost, the number of packages and their weights and dimensions, the tracking number and link, the label, the cost of boxes, the value of the shipment, whether a signature is required, and whether there is a non-conveyable item. Please note that these changes do not affect the actual cost of the order; the customer’s invoice will not change.\u003C\u002Fp>\n","Offer your customers shipping services with real-time quotes. Need a livraisonsarabais.com \u002F shipdiscounts.ca account",90,2496,"2026-03-10T11:45:00.000Z","6.4",[139,140,23,141,142],"carriers","ecommerce","shipping","woocommerce-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fship-discounts.zip",{"attackSurface":145,"codeSignals":448,"taintFlows":559,"riskAssessment":579,"analyzedAt":590},{"hooks":146,"ajaxHandlers":444,"restRoutes":445,"shortcodes":446,"cronEvents":447,"entryPointCount":28,"unprotectedCount":28},[147,153,158,162,165,168,171,175,177,181,184,187,192,195,198,203,207,210,214,218,221,224,226,230,234,238,239,241,245,249,251,254,256,258,260,262,264,267,270,273,274,277,279,281,283,285,288,291,293,295,297,300,303,305,306,307,310,313,315,317,319,322,324,326,330,332,334,336,340,342,343,345,347,350,352,353,355,357,359,362,364,365,367,369,372,375,377,379,381,383,385,386,388,389,390,392,394,396,397,400,403,405,407,410,412,414,416,418,420,422,424,426,428,430,431,432,434,437,440],{"type":148,"name":149,"callback":150,"file":151,"line":152},"filter","plugin_row_meta","anonymous","dependencies\\deep-web-solutions\\wp-framework-core\\src\\includes\\AbstractPluginFunctionalityRoot.php",169,{"type":154,"name":155,"callback":150,"file":156,"line":157},"action","admin_footer","dependencies\\deep-web-solutions\\wp-framework-core\\src\\includes\\Functionalities\\InstallationFunctionality.php",75,{"type":154,"name":159,"callback":150,"file":160,"line":161},"init","dependencies\\deep-web-solutions\\wp-framework-core\\src\\includes\\Functionalities\\InternationalizationFunctionality.php",42,{"type":154,"name":163,"callback":150,"file":164,"line":74},"admin_notices","dependencies\\deep-web-solutions\\wp-framework-utilities\\src\\includes\\AdminNotices\\AdminNoticesService.php",{"type":154,"name":155,"callback":150,"file":166,"line":167},"dependencies\\deep-web-solutions\\wp-framework-utilities\\src\\includes\\AdminNotices\\Handlers\\DismissibleNoticesHandler.php",53,{"type":154,"name":159,"callback":150,"file":169,"line":170},"dependencies\\deep-web-solutions\\wp-framework-utilities\\src\\includes\\Shortcodes\\ShortcodesService.php",63,{"type":148,"name":172,"callback":150,"file":173,"line":174},"default_post_metadata","dependencies\\deep-web-solutions\\wp-framework-woocommerce\\src\\includes\\Settings\\Functionalities\\WC_AbstractValidatedProductSettingsGroupFunctionality.php",60,{"type":148,"name":176,"callback":150,"file":173,"line":52},"woocommerce_data_store_wp_post_read_meta",{"type":148,"name":178,"callback":150,"file":179,"line":180},"woocommerce_product_data_tabs","dependencies\\deep-web-solutions\\wp-framework-woocommerce\\src\\includes\\Settings\\Functionalities\\WC_AbstractValidatedProductSettingsTabFunctionality.php",35,{"type":154,"name":182,"callback":150,"file":179,"line":183},"woocommerce_product_data_panels",36,{"type":154,"name":185,"callback":150,"file":179,"line":186},"woocommerce_process_product_meta",37,{"type":148,"name":188,"callback":189,"file":190,"line":191},"after_skip_url","dws_qrwc_fs_settings_url","freemius.php",57,{"type":148,"name":193,"callback":189,"file":190,"line":194},"after_connect_url",58,{"type":148,"name":196,"callback":189,"file":190,"line":197},"after_pending_connect_url",59,{"type":154,"name":199,"callback":200,"file":201,"line":202},"fs_after_uninstall_quote-requests-for-woocommerce","dws_qrwc_plugin_uninstall","functions.php",128,{"type":154,"name":163,"callback":204,"file":205,"line":206},"closure","quote-requests-for-woocommerce.php",46,{"type":154,"name":208,"callback":209,"file":205,"line":157},"plugins_loaded","dws_qrwc_instance_initialize",{"type":154,"name":211,"callback":212,"priority":11,"file":213,"line":161},"woocommerce_order_status_quote-request_to_quote-cancelled_notification","trigger","src\\emails\\DWS_Email_Cancelled_Quote_Request.php",{"type":154,"name":215,"callback":212,"priority":11,"file":216,"line":217},"woocommerce_order_status_pending_to_quote-request_notification","src\\emails\\DWS_Email_Customer_Processing_Quote_Request.php",48,{"type":154,"name":219,"callback":212,"priority":11,"file":220,"line":161},"woocommerce_order_status_quote-request_to_quote-waiting_notification","src\\emails\\DWS_Email_Customer_Waiting_Quote_Request.php",{"type":154,"name":222,"callback":212,"priority":11,"file":220,"line":223},"woocommerce_order_status_quote-rejected_to_quote-waiting_notification",43,{"type":154,"name":215,"callback":212,"priority":11,"file":225,"line":161},"src\\emails\\DWS_Email_New_Quote_Request.php",{"type":154,"name":227,"callback":212,"priority":11,"file":228,"line":229},"woocommerce_order_status_quote-waiting_to_quote-rejected_notification","src\\emails\\DWS_Email_Rejected_Quote.php",40,{"type":148,"name":231,"callback":150,"file":232,"line":233},"the_title","src\\includes\\Account\\AbstractEndpoint.php",52,{"type":154,"name":235,"callback":150,"file":236,"line":237},"wp_loaded","src\\includes\\Account\\Actions.php",39,{"type":154,"name":235,"callback":150,"file":236,"line":229},{"type":154,"name":235,"callback":150,"file":236,"line":240},41,{"type":148,"name":242,"callback":150,"file":243,"line":244},"woocommerce_account_menu_items","src\\includes\\Account\\Endpoints\\QuotesList.php",44,{"type":148,"name":246,"callback":150,"file":247,"line":248},"woocommerce_get_settings_advanced","src\\includes\\Account\\Endpoints.php",45,{"type":148,"name":250,"callback":150,"file":247,"line":206},"woocommerce_get_query_vars",{"type":148,"name":252,"callback":150,"file":253,"line":180},"woocommerce_email_classes","src\\includes\\Emails.php",{"type":148,"name":255,"callback":150,"file":253,"line":183},"woocommerce_email_actions",{"type":148,"name":257,"callback":150,"file":253,"line":186},"woocommerce_template_directory",{"type":154,"name":259,"callback":150,"file":253,"line":237},"woocommerce_email_order_details",{"type":148,"name":261,"callback":150,"file":253,"line":229},"gettext_woocommerce",{"type":154,"name":263,"callback":150,"file":253,"line":240},"woocommerce_email_customer_details",{"type":148,"name":265,"callback":150,"file":266,"line":248},"user_has_cap","src\\includes\\Permissions.php",{"type":154,"name":268,"callback":150,"file":269,"line":217},"admin_print_scripts-post.php","src\\includes\\ProductSettings.php",{"type":154,"name":271,"callback":150,"file":269,"line":272},"admin_print_scripts-post-new.php",49,{"type":154,"name":185,"callback":150,"file":269,"line":36},{"type":148,"name":275,"callback":150,"file":276,"line":240},"woocommerce_order_actions","src\\includes\\Quotes\\Actions.php",{"type":148,"name":278,"callback":150,"file":276,"line":161},"woocommerce_admin_order_actions",{"type":154,"name":280,"callback":150,"file":276,"line":244},"woocommerce_order_action_send_quote_details",{"type":154,"name":282,"callback":150,"file":276,"line":248},"woocommerce_order_action_send_quote_details_admin",{"type":154,"name":284,"callback":150,"file":276,"line":206},"woocommerce_order_action_accept_quote",{"type":154,"name":286,"callback":150,"file":276,"line":287},"woocommerce_order_action_reject_quote",47,{"type":154,"name":289,"callback":150,"file":290,"line":237},"current_screen","src\\includes\\Quotes\\PostType\\ListTable.php",{"type":154,"name":292,"callback":150,"file":290,"line":229},"check_ajax_referer",{"type":154,"name":294,"callback":150,"file":290,"line":240},"admin_print_styles-edit.php",{"type":148,"name":296,"callback":150,"file":290,"line":223},"woocommerce_admin_order_preview_get_order_details",{"type":154,"name":298,"callback":150,"file":299,"line":186},"admin_enqueue_scripts","src\\includes\\Quotes\\PostType\\MetaBoxes.php",{"type":154,"name":301,"callback":150,"file":299,"line":302},"add_meta_boxes",38,{"type":154,"name":304,"callback":150,"file":299,"line":237},"woocommerce_process_shop_order_meta",{"type":154,"name":301,"callback":150,"file":299,"line":240},{"type":154,"name":304,"callback":150,"file":299,"line":161},{"type":148,"name":308,"callback":150,"file":309,"line":240},"is_woocommerce","src\\includes\\Quotes\\Tracking.php",{"type":154,"name":311,"callback":150,"file":312,"line":167},"woocommerce_after_register_post_type","src\\includes\\Quotes.php",{"type":148,"name":314,"callback":150,"file":312,"line":197},"woocommerce_data_stores",{"type":148,"name":316,"callback":150,"file":312,"line":174},"woocommerce_register_shop_order_post_statuses",{"type":148,"name":318,"callback":150,"file":312,"line":52},"woocommerce_payment_complete_reduce_order_stock",{"type":148,"name":320,"callback":150,"file":312,"line":321},"woocommerce_payment_complete_order_status",68,{"type":148,"name":323,"callback":150,"file":312,"line":157},"woocommerce_new_order_note_data",{"type":148,"name":261,"callback":150,"file":312,"line":325},82,{"type":154,"name":327,"callback":150,"file":328,"line":329},"wp_enqueue_scripts","src\\includes\\RequestLists\\AddToListButton.php",34,{"type":154,"name":331,"callback":150,"file":328,"line":180},"woocommerce_simple_add_to_cart",{"type":154,"name":333,"callback":150,"file":328,"line":161},"woocommerce_after_add_to_cart_button",{"type":148,"name":335,"callback":150,"file":328,"line":223},"woocommerce_loop_add_to_cart_link",{"type":148,"name":337,"callback":150,"file":338,"line":339},"woocommerce_pre_remove_cart_item_from_session","src\\includes\\RequestLists\\CartList\\AddToCartList.php",32,{"type":148,"name":341,"callback":150,"file":338,"line":237},"woocommerce_add_to_cart_validation",{"type":148,"name":341,"callback":150,"file":338,"line":206},{"type":148,"name":344,"callback":150,"file":338,"line":167},"woocommerce_add_cart_item_data",{"type":154,"name":346,"callback":150,"file":338,"line":174},"woocommerce_check_cart_items",{"type":148,"name":348,"callback":150,"file":338,"line":349},"ngettext_woocommerce",67,{"type":148,"name":231,"callback":150,"file":351,"line":180},"src\\includes\\RequestLists\\CartList\\CheckoutCartList.php",{"type":148,"name":261,"callback":150,"file":351,"line":183},{"type":148,"name":354,"callback":150,"file":351,"line":302},"woocommerce_cart_needs_payment",{"type":148,"name":356,"callback":150,"file":351,"line":237},"woocommerce_cart_needs_shipping_address",{"type":148,"name":358,"callback":150,"file":351,"line":240},"woocommerce_new_order_data",{"type":148,"name":360,"callback":150,"file":361,"line":217},"woocommerce_widget_cart_item_quantity","src\\includes\\RequestLists\\CartList\\HideItemPricesCartList.php",{"type":154,"name":363,"callback":150,"file":361,"line":272},"woocommerce_widget_shopping_cart_total",{"type":154,"name":363,"callback":150,"file":361,"line":36},{"type":148,"name":366,"callback":150,"file":361,"line":233},"woocommerce_cart_item_price",{"type":148,"name":368,"callback":150,"file":361,"line":167},"woocommerce_cart_item_subtotal",{"type":148,"name":370,"callback":150,"file":361,"line":371},"woocommerce_cart_subtotal",55,{"type":148,"name":373,"callback":150,"file":361,"line":374},"woocommerce_cart_totals_fee_html",56,{"type":148,"name":376,"callback":150,"file":361,"line":191},"woocommerce_cart_totals_taxes_total_html",{"type":148,"name":378,"callback":150,"file":361,"line":194},"woocommerce_cart_totals_order_total_html",{"type":154,"name":380,"callback":150,"file":361,"line":174},"woocommerce_before_cart",{"type":148,"name":366,"callback":150,"file":382,"line":36},"src\\includes\\RequestLists\\CartList\\PriceDisclaimerCartList.php",{"type":148,"name":368,"callback":150,"file":382,"line":384},51,{"type":148,"name":370,"callback":150,"file":382,"line":167},{"type":148,"name":373,"callback":150,"file":382,"line":387},54,{"type":148,"name":376,"callback":150,"file":382,"line":371},{"type":148,"name":378,"callback":150,"file":382,"line":374},{"type":154,"name":391,"callback":150,"file":382,"line":194},"woocommerce_after_cart_totals",{"type":154,"name":393,"callback":150,"file":382,"line":197},"woocommerce_review_order_after_payment",{"type":148,"name":231,"callback":150,"file":395,"line":374},"src\\includes\\RequestLists\\CartList.php",{"type":148,"name":261,"callback":150,"file":395,"line":170},{"type":148,"name":398,"callback":150,"file":395,"line":399},"woocommerce_coupons_enabled",70,{"type":148,"name":401,"callback":150,"file":395,"line":402},"woocommerce_cart_ready_to_calc_shipping",76,{"type":148,"name":404,"callback":150,"file":395,"line":325},"pre_option_woocommerce_enable_shipping_calc",{"type":154,"name":406,"callback":150,"file":395,"line":74},"woocommerce_cart_collaterals",{"type":154,"name":408,"callback":150,"file":409,"line":183},"woocommerce_new_order_item","src\\includes\\Requests\\HideProductsPrices.php",{"type":148,"name":411,"callback":150,"file":409,"line":186},"woocommerce_hidden_order_itemmeta",{"type":154,"name":413,"callback":150,"file":409,"line":229},"woocommerce_before_shop_loop_item_title",{"type":154,"name":415,"callback":150,"file":409,"line":240},"woocommerce_before_single_product_summary",{"type":148,"name":417,"callback":150,"file":409,"line":223},"woocommerce_get_price_html",{"type":148,"name":419,"callback":150,"file":409,"line":244},"woocommerce_variable_price_html",{"type":148,"name":421,"callback":150,"file":409,"line":248},"woocommerce_variable_sale_price_html",{"type":148,"name":423,"callback":150,"file":409,"line":287},"woocommerce_order_formatted_line_subtotal",{"type":148,"name":425,"callback":150,"file":409,"line":217},"woocommerce_get_order_item_totals",{"type":148,"name":427,"callback":150,"file":409,"line":272},"woocommerce_get_formatted_order_total",{"type":148,"name":423,"callback":150,"file":429,"line":217},"src\\includes\\Requests\\PriceDisclaimer.php",{"type":148,"name":425,"callback":150,"file":429,"line":272},{"type":148,"name":427,"callback":150,"file":429,"line":36},{"type":154,"name":433,"callback":150,"file":429,"line":233},"woocommerce_email_after_order_table",{"type":148,"name":435,"callback":150,"file":436,"line":37},"woocommerce_admin_settings_sanitize_option","src\\includes\\Settings\\RequestListMessagesSettings.php",{"type":148,"name":435,"callback":150,"file":438,"line":439},"src\\includes\\Settings\\RequestMessagesSettings.php",29,{"type":154,"name":441,"callback":150,"file":442,"line":443},"woocommerce_settings_saved","src\\includes\\Settings.php",81,[],[],[],[],{"dangerousFunctions":449,"sqlUsage":450,"outputEscaping":453,"fileOperations":451,"externalRequests":28,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":551},[],{"prepared":451,"raw":28,"locations":452},6,[],{"escaped":454,"rawEcho":384,"locations":455},233,[456,459,462,463,465,468,470,472,474,475,477,479,481,483,486,487,489,491,494,496,499,500,501,503,504,506,509,511,513,514,516,519,521,523,525,526,528,529,530,531,532,535,537,539,540,541,543,545,546,548,549],{"file":156,"line":457,"context":458},172,"raw output",{"file":460,"line":461,"context":458},"dependencies\\deep-web-solutions\\wp-framework-utilities\\src\\includes\\AdminNotices\\AbstractAdminNotice.php",109,{"file":166,"line":61,"context":458},{"file":166,"line":464,"context":458},204,{"file":466,"line":467,"context":458},"dependencies\\deep-web-solutions\\wp-framework-woocommerce\\src\\admin\\settings\\html-repeater-field.php",73,{"file":466,"line":469,"context":458},98,{"file":466,"line":471,"context":458},103,{"file":466,"line":473,"context":458},112,{"file":466,"line":97,"context":458},{"file":466,"line":476,"context":458},132,{"file":466,"line":478,"context":458},153,{"file":179,"line":480,"context":458},258,{"file":179,"line":482,"context":458},278,{"file":484,"line":485,"context":458},"dependencies\\dependency-injection\\php-di\\php-di\\src\\Compiler\\Template.php",4,{"file":484,"line":485,"context":458},{"file":484,"line":488,"context":458},9,{"file":484,"line":490,"context":458},11,{"file":492,"line":493,"context":458},"src\\admin\\list-tables\\DWS_Admin_List_Table_Quotes.php",179,{"file":495,"line":180,"context":458},"src\\admin\\meta-boxes\\views\\html-quote-data-billing.php",{"file":497,"line":498,"context":458},"src\\admin\\meta-boxes\\views\\html-quote-data-general.php",19,{"file":497,"line":52,"context":458},{"file":497,"line":461,"context":458},{"file":502,"line":329,"context":458},"src\\admin\\meta-boxes\\views\\html-quote-data-shipping.php",{"file":502,"line":194,"context":458},{"file":505,"line":325,"context":458},"src\\includes\\Account\\Endpoints\\ViewQuote.php",{"file":507,"line":508,"context":458},"src\\includes\\Integrations\\Plugins\\LinkedOrdersForWC.php",217,{"file":361,"line":510,"context":458},110,{"file":361,"line":512,"context":458},111,{"file":382,"line":473,"context":458},{"file":429,"line":515,"context":458},134,{"file":517,"line":518,"context":458},"src\\templates\\emails\\plain\\admin-cancelled-quote-request.php",33,{"file":520,"line":518,"context":458},"src\\templates\\emails\\plain\\admin-new-quote-request.php",{"file":522,"line":518,"context":458},"src\\templates\\emails\\plain\\admin-rejected-quote.php",{"file":524,"line":518,"context":458},"src\\templates\\emails\\plain\\customer-processing-quote-request.php",{"file":524,"line":180,"context":458},{"file":527,"line":329,"context":458},"src\\templates\\emails\\plain\\customer-waiting-quote-request.php",{"file":527,"line":183,"context":458},{"file":527,"line":186,"context":458},{"file":527,"line":229,"context":458},{"file":527,"line":223,"context":458},{"file":533,"line":534,"context":458},"src\\templates\\loop\\add-to-list.php",24,{"file":536,"line":387,"context":458},"src\\templates\\myaccount\\quotes.php",{"file":536,"line":538,"context":458},65,{"file":536,"line":402,"context":458},{"file":536,"line":38,"context":458},{"file":536,"line":542,"context":458},101,{"file":544,"line":374,"context":458},"src\\templates\\myaccount\\view-quote.php",{"file":544,"line":197,"context":458},{"file":547,"line":191,"context":458},"src\\templates\\quote\\tracking.php",{"file":547,"line":174,"context":458},{"file":547,"line":550,"context":458},83,[552,556],{"name":553,"version":554,"knownCves":555},"Freemius","1.0",[],{"name":557,"version":29,"knownCves":558},"jQuery",[],[560],{"entryPoint":561,"graph":562,"unsanitizedCount":28,"severity":578},"\u003Cform-tracking> (src\\templates\\quote\\form-tracking.php:0)",{"nodes":563,"edges":575},[564,570],{"id":565,"type":566,"label":567,"file":568,"line":569},"n0","source","$_REQUEST (x2)","src\\templates\\quote\\form-tracking.php",23,{"id":571,"type":572,"label":573,"file":568,"line":186,"wp_function":574},"n1","sink","echo() [XSS]","echo",[576],{"from":565,"to":571,"sanitized":577},true,"low",{"summary":580,"deductions":581},"Based on the provided static analysis and vulnerability history, the \"quote-requests-for-woocommerce\" plugin version 1.0.4 exhibits a generally strong security posture. The absence of any identified CVEs or known vulnerabilities is a significant positive indicator.  Furthermore, the plugin demonstrates good practices in its handling of SQL queries, exclusively using prepared statements, and a high percentage of output escaping (82%), which mitigates common cross-site scripting (XSS) risks. The lack of critical or high-severity taint flows also suggests robust data handling mechanisms.\n\nHowever, there are areas that warrant attention. The presence of a single nonce check, while better than none, is low for a plugin that likely interacts with user actions. More critically, the complete absence of capability checks and the lack of any explicit authentication or permission checks on the 0 identified entry points (AJAX, REST API, shortcodes, cron events) is a significant concern. While the attack surface is currently reported as zero, this could change with future updates or if developers introduce new features without proper security considerations. The bundled Freemius library, although not explicitly flagged as outdated, is a potential point of concern as bundled libraries can become vulnerabilities if not actively maintained and updated.\n\nIn conclusion, the plugin's current state, with no known vulnerabilities and good SQL\u002Foutput handling, is positive. However, the lack of comprehensive capability checks and the single nonce check leave room for improvement in protecting against potential privilege escalation or unauthorized actions, especially if the attack surface expands. Developers should prioritize implementing robust authorization checks for any new or existing entry points.",[582,585,588],{"reason":583,"points":584},"No capability checks found",15,{"reason":586,"points":587},"Only 1 nonce check found",5,{"reason":589,"points":35},"Bundled Freemius v1.0 library","2026-03-17T00:51:28.939Z",{"wat":592,"direct":615},{"assetPaths":593,"generatorPatterns":608,"scriptPaths":609,"versionParams":610},[594,595,596,597,598,599,600,601,602,603,604,605,606,607],"\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fcss\u002Fbootstrap-grid.min.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fcss\u002Fbootstrap-reboot.min.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fcss\u002Fcustom.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fjs\u002Fbootstrap.bundle.min.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-bootstrapper\u002Fassets\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-core\u002Fassets\u002Fcss\u002Fcustom.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-core\u002Fassets\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-foundations\u002Fassets\u002Fcss\u002Fcustom.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fdependencies\u002Fdeep-web-solutions\u002Fwp-framework-foundations\u002Fassets\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Fquote-requests-for-woocommerce.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js",[],[598,599,601,603,605,606,607],[611,612,613,614],"\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Fquote-requests-for-woocommerce.js?ver=","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":616,"htmlComments":618,"htmlAttributes":619,"restEndpoints":621,"jsGlobals":623,"shortcodeOutput":626},[617],"dws-qrwc-quote-request-form",[],[620],"data-dws-qrwc-action",[622],"\u002Fwp-json\u002Fdws-qrwc\u002Fv1\u002Fquote-request",[624,625],"DWS_QRWC_Frontend","DWS_QRWC_Admin",[627,627],"[quote_request_form]",{"error":577,"url":629,"statusCode":630,"statusMessage":631,"message":631},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fquote-requests-for-woocommerce\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":587,"versions":633},[634,640,647,654,661],{"version":6,"download_url":26,"svn_tag_url":635,"released_at":29,"has_diff":636,"diff_files_changed":637,"diff_lines":29,"trac_diff_url":638,"vulnerabilities":639,"is_current":577},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquote-requests-for-woocommerce\u002Ftags\u002F1.0.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.3&new_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.4",[],{"version":641,"download_url":642,"svn_tag_url":643,"released_at":29,"has_diff":636,"diff_files_changed":644,"diff_lines":29,"trac_diff_url":645,"vulnerabilities":646,"is_current":636},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-requests-for-woocommerce.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquote-requests-for-woocommerce\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.2&new_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.3",[],{"version":648,"download_url":649,"svn_tag_url":650,"released_at":29,"has_diff":636,"diff_files_changed":651,"diff_lines":29,"trac_diff_url":652,"vulnerabilities":653,"is_current":636},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-requests-for-woocommerce.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquote-requests-for-woocommerce\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.1&new_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.2",[],{"version":655,"download_url":656,"svn_tag_url":657,"released_at":29,"has_diff":636,"diff_files_changed":658,"diff_lines":29,"trac_diff_url":659,"vulnerabilities":660,"is_current":636},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-requests-for-woocommerce.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquote-requests-for-woocommerce\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.0&new_path=%2Fquote-requests-for-woocommerce%2Ftags%2F1.0.1",[],{"version":662,"download_url":663,"svn_tag_url":664,"released_at":29,"has_diff":636,"diff_files_changed":665,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":666,"is_current":636},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquote-requests-for-woocommerce.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fquote-requests-for-woocommerce\u002Ftags\u002F1.0.0\u002F",[],[]]