[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJfdZZ1jPhisvV54I1TVGIkNyAU7XjEu6w1n22KnRCxM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":139,"fingerprints":227},"order-redirects-for-woocommerce","Order Redirects for WooCommerce","1.0.4","WP Sunshine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsunshine\u002F","\u003Cp>Setup custom redirects after a user submits an order or makes a purchase on your WooCommerce powered store. Options allow you to setup a global redirect URL for all orders or setup redirects on a per product or variation basis. Priority settings allow you to determine which redirect rule takes priority when more than one redirect is found for an order.\u003C\u002Fp>\n\u003Cp>This plugin was created as a custom project for a client because we needed to pass the Order ID as a URL parameter to a custom Thank You page which had a form on it and no other plugins seemed to easily support this. We also needed the ability to prioritize a redirect for a specific product over all others if it was in the order.\u003C\u002Fp>\n\u003Cp>NEW! Template tags allow you to easily include additional order data in the redirect URL. Available template tags include:\u003C\u002Fp>\n\u003Cp>{order_id}\u003Cbr \u002F>\n{meta:anymetakeyhere}\u003C\u002Fp>\n\u003Cp>Example redirect URL:\u003Cbr \u002F>\nhttps:\u002F\u002Fanysite.com\u002F?order_id={order_id}&state={meta:_billing_state}\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsunshine.com\u002Fplugins\u002Forder-redirects-for-woocommerce\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=woocommerce-order-redirects-readme\" rel=\"nofollow ugc\">Visit our website for more information\u003C\u002Fa>\u003C\u002Fp>\n","Custom redirects after order for WooCommerce. Allows a global redirect URL for all orders or per product\u002Fvariation redirect URLs with priority options &hellip;",100,3878,1,"2025-12-08T22:09:00.000Z","6.9.4","5.0","5.6",[19,20,21,22,23],"order","purchase","redirect","thank-you","woocommerce","https:\u002F\u002Fwpsunshine.com\u002Fplugins\u002Forder-redirects-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forder-redirects-for-woocommerce.1.0.4.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"wpsunshine",5,4110,97,30,92,"2026-04-04T15:27:17.022Z",[39,56,80,100,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":15,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":54,"download_link":55,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"purchase-redirect-for-woocommerce","Purchase Redirect for WooCommerce","1.0.9","healomax","https:\u002F\u002Fprofiles.wordpress.org\u002Fhealomax\u002F","\u003Cp>The Purchase Redirect for WooCommerce Plugin is a powerful tool that enables you to redirect users after they complete a purchase on your WooCommerce store. It also allows for the generation of temporary links, enhancing the user experience and providing additional functionality.\u003C\u002Fp>\n\u003Ch3>Purchase Redirect for WooCommerce Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Redirect users to a specified link after purchasing a particular WooCommerce product.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Redirect Pro for WooCommerce – Feature Comparison\u003C\u002Fh3>\n\u003Ch3>✅ Free Version\u003C\u002Fh3>\n\u003Cp>Single Installation: Configure 1 product redirect per store.\u003Cbr \u002F>\nRedirect Users: Send buyers to any custom link after purchase (including WhatsApp).\u003Cbr \u002F>\nWhatsApp Redirect: Add a wa.me link with pre-filled message for instant chat.\u003Cbr \u002F>\nTemporary Links: Generate one-time links for internal use.\u003Cbr \u002F>\nDashboard Customization: Manage product redirects directly from the WordPress dashboard.\u003Cbr \u002F>\nMobile-Friendly: Works seamlessly on all devices.\u003Cbr \u002F>\nCommunity Support: Get help from community forums.\u003C\u002Fp>\n\u003Ch3>💎 Pro Version\u003C\u002Fh3>\n\u003Cp>Single Installation: Configure unlimited product redirects on the store.\u003Cbr \u002F>\nRedirect Users: Send buyers to any custom link after purchase (including WhatsApp, external services, or affiliate pages).\u003Cbr \u002F>\nWhatsApp Redirect: Add a wa.me link with pre-filled message for instant chat (works across unlimited products).\u003Cbr \u002F>\nTemporary Links: Generate one-time internal links for secure redirection.\u003Cbr \u002F>\nDashboard Customization: Control all redirects and temporary links from the WordPress dashboard.\u003Cbr \u002F>\nAdvanced Management: Easily manage unlimited product settings and configurations.\u003Cbr \u002F>\nMobile-Friendly: Optimized for mobile devices.\u003Cbr \u002F>\nPrivate Support: Access priority support for troubleshooting and updates.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>After activating the plugin, you will see a new menu item in the WordPress dashboard called “Purchase Redirect for WooCommerce.”\u003C\u002Fli>\n\u003Cli>Click on this menu item to access the plugin settings.\u003C\u002Fli>\n\u003Cli>You will find options to configure redirection and temporary link generation for your WooCommerce products.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>If you’ve enabled temporary links, they will also receive a temporary link for added functionality.\u003C\u002Fli>\n\u003Cli>Configure the settings for each product in the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Specify the redirect link and whether you want to generate a temporary link for the product.\u003C\u002Fli>\n\u003Cli>Save your settings.\u003C\u002Fli>\n\u003Cli>After a customer purchases a product, they will be redirected to the specified link or a temporary link will be generated based on your settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support or assistance, at the forum.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Author: HealoMax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>– Website: \u003Ca href=\"https:\u002F\u002Fhealomax.com\u002Fcoupon-countdown-pro-for-woocommerce\u002F\" rel=\"nofollow ugc\">Coupon Countdown Pro for WooCommerce with WhatsApp Chat Option\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Thank you for using the Purchase Redirect for WooCommerce Plugin! We hope it enhances your WooCommerce store’s functionality.\u003C\u002Fp>\n","A powerful tool that allows you to redirect users after they make a purchase on WooCommerce store and generate temporary links for added functionality",5210,60,2,"2026-02-01T11:03:00.000Z","5.1","7.0",[19,20,21,22,23],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurchase-redirect-for-woocommerce.1.0.9.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":78,"download_link":79,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"atum-stock-manager-for-woocommerce","ATUM WooCommerce Inventory Management and Stock Tracking","1.9.54.1","Stock Management Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fstockmanagementlabs\u002F","\u003Cp>\u003Cstrong>✨ NEW IMPROVED ATUM v1.9 ✨\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuAUXj4vUYRs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>💻 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.github.io\u002Fatum-rest-api-docs\u002F\" rel=\"nofollow ugc\">ATUM REST API\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.crunch.help\u002F\" rel=\"nofollow ugc\">ATUM’s KNOWLEDGE BASE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💬 \u003Ca href=\"https:\u002F\u002Fforum.stockmanagementlabs.com\" title=\"Visit the official ATUM forum\" rel=\"nofollow ugc\">FOR ANY QUESTIONS, VISIT OUR OFFICIAL FORUMS\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>DESCRIPTION\u003C\u002Fh4>\n\u003Cp>If you have an online store, you need ATUM, the most \u003Cstrong>powerful stock management solution\u003C\u002Fstrong> for Woocommerce.\u003C\u002Fp>\n\u003Cp>ATUM is now the most advanced FREE WooCommerce inventory management tool in the WordPress plugins repository. Good WooCommerce inventory solution is an absolute must for every serious shop owner. The Dashboard Statistics or the breath-taking Stock Central, the heart of ATUM, gives you the full control of your WooCommerce stock. Get the ability to quickly edit every aspect of your WooCommerce inventory, suppliers, SKUs, locations, weight, or even prices. Beautifully carved into the WordPress interface, the system feels very familiar and \u003Cstrong>user-friendly\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>ATUM Dashboard creates an entirely new, and we felt a necessary connection between the creators and users. The dashboard aims to become an everyday screen with a quick link to support, documentation, and most importantly, business stats. We have developed a brand-new widget section that can be personalized from every corner.\u003C\u002Fp>\n\u003Cp>Each section of ATUM has an \u003Cstrong>intuitive layout\u003C\u002Fstrong> to favor the experience of store owners, facilitating stock management, and contributing to the optimization of time and resources. We understand that shop owners need to focus their efforts on growing their online business, so our aim is to help our clients through our add-ons to \u003Cstrong>get to the top\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Management Labs™\u003C\u002Fstrong>, creators that have combined over 25 years of experience in inventory management, working very closely with a bunch of professional WordPress developers since October 2016. The aim is to create the complete WooCommerce solution that will take care of all your business needs.\u003C\u002Fp>\n\u003Cp>In addition, in the preparation process for the development stage, we have tested and tried the most popular WooCommerce inventory management and cloud inventory management plugins in the world. With full confidence, we believe that ATUM will become unrivalled in every category.\u003C\u002Fp>\n\u003Ch4>AVAILABLE FEATURES\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fatum-inventory-management-for-woocommerce\u002F\" title=\"Visit the WPML compatibility page\" rel=\"nofollow ugc\">WPML FULLY COMPATIBLE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most Advanced FREE WooCommerce Inventory Management – Inventory Statistics (Periodical Sales, Inventory Levels, Lost Sales, Promo Sales), Stock Central with Data Export, Inventory Logs (Reserved Stock, Lost In Post, Customer Returns, Inbound Stock, Warehouse Damages), One Page Updating, Quick Price Changes, Stock Levels Indicators, Suppliers, Purchase Orders, and Premium Add-ons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ATUM ground-breaking Stock Control system.\u003C\u002Fli>\n\u003Cli>All WooCommerce products on one screen with a smooth mouse wheel or touchpad scrolling.\u003C\u002Fli>\n\u003Cli>Image thumbnails for easier identification of your WooCommerce Inventory.\u003C\u002Fli>\n\u003Cli>Short product names overview including the products’ ID and SKU. Change SKUs on the fly from one screen. Now with direct edit links.\u003C\u002Fli>\n\u003Cli>Purchase prices are now included with direct edit from the Stock Central page. WooCommerce inventory management was never easier.\u003C\u002Fli>\n\u003Cli>Suppliers column and fully filtered product list by Suppliers name.\u003C\u002Fli>\n\u003Cli>Quickly edit the Product Price and Product Sale Price, including the date ranges of your sales. Now bulk editing is available.\u003C\u002Fli>\n\u003Cli>Change, edit, or update the inventory of every WooCommerce product in your database. Changes immediately reflect the front-end of your site.\u003C\u002Fli>\n\u003Cli>Weekly and Fortnightly Sales, Lost Sales, and Inventory Level Indicators to help you with re-ordering plan.\u003C\u002Fli>\n\u003Cli>Customise the visual appearance of Stock Central with the ability to add or remove any columns according to your business needs.\u003C\u002Fli>\n\u003Cli>Complete “HELP” sections with the detailed explanation of every feature.\u003C\u002Fli>\n\u003Cli>Advanced search with an autofill feature and fine-tuned performance.\u003C\u002Fli>\n\u003Cli>Inventory \u002F Stock filters, new product category filters, extra drop-down filters and new column sorting.\u003C\u002Fli>\n\u003Cli>Intelligent settings for easy inventory\u002Fstock management.\u003C\u002Fli>\n\u003Cli>Advanced WooCommerce inventory controlling and monitoring features.\u003C\u002Fli>\n\u003Cli>Faultless approach to all product types, including WooCommerce subscriptions.\u003C\u002Fli>\n\u003Cli>Full support for WooCommerce variable products.\u003C\u002Fli>\n\u003Cli>Bulk product Actions to activate or deactivate WooCommerce stock management at product level.\u003C\u002Fli>\n\u003Cli>Bulk Actions within Stock Central to Control\u002FUncontrol products in bulk.\u003C\u002Fli>\n\u003Cli>Full inventory PDF export directly from Stock Central.\u003C\u002Fli>\n\u003Cli>Complete WPML compatibility for all WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Clear, effective, and branded ATUM fields.\u003C\u002Fli>\n\u003Cli>See inventory count totals for selected products.\u003C\u002Fli>\n\u003Cli>Complete location hierarchy tracking.\u003C\u002Fli>\n\u003Cli>URL hash navigation for filters in Stock Central.\u003C\u002Fli>\n\u003Cli>Navigating through filters history with the browser’s back\u002Fforward buttons.\u003C\u002Fli>\n\u003Cli>Easy page reload without losing filters.\u003C\u002Fli>\n\u003Cli>Sticky header in Stock Central to stay always in control even when scrolling through hundreds of WooCommerce products.\u003C\u002Fli>\n\u003Cli>WooCommerce business statistics of revenue and product sales. The user can filter the performance per period and choose from three graphical views.\u003C\u002Fli>\n\u003Cli>Widgets for Sales, Lost Sales, Orders, and Promo Sales.\u003C\u002Fli>\n\u003Cli>Stock Control Widget for a better WooCommerce summary of In Stock, Low Stock, and Out of Stock Products.\u003C\u002Fli>\n\u003Cli>Latest News – direct link to our new blog where we discuss functions and new features coming to ATUM.\u003C\u002Fli>\n\u003Cli>Full feed of our YouTube channel and video Tutorials that can be viewed directly in your WP admin.\u003C\u002Fli>\n\u003Cli>Build for unlimited widget additions. Our team will develop widgets for every feature, so the user has the full freedom.\u003C\u002Fli>\n\u003Cli>Inventory logs now allow you to increase or reduce WooCommerce stock.\u003C\u002Fli>\n\u003Cli>Product Locations feature lets you create several storage locations per item.\u003C\u002Fli>\n\u003Cli>Location hierarchy available too – create custom storage places within a location.\u003C\u002Fli>\n\u003Cli>Add Suppliers feature – add new suppliers and save their data for more natural inventory management and ordering.\u003C\u002Fli>\n\u003Cli>Set default and assign users or locations to individual suppliers.\u003C\u002Fli>\n\u003Cli>Pair products with suppliers for quick selling stock re-ordering.\u003C\u002Fli>\n\u003Cli>Set different suppliers to each variation.\u003C\u002Fli>\n\u003Cli>Add decimals to your WooCommerce stock quantities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Purchase orders with PDF export\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Purchase Orders – create purchase orders for your sellable WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Easy Supplier locking feature – a quick search for products has never been easier.\u003C\u002Fli>\n\u003Cli>Add products to stock when you receive them at storage locations. Be notified if another user has already stocked selected WooCommerce products.\u003C\u002Fli>\n\u003Cli>Purchase Order notes to control the change log of each PO.\u003C\u002Fli>\n\u003Cli>Add Purchase Prices – add individual purchase prices and prepare your shop for monitoring of your gross profits.\u003C\u002Fli>\n\u003Cli>Purchase prices can be attached to the Purchase Orders directly. No need to jump back to product edit.\u003C\u002Fli>\n\u003Cli>Inbound Stock overview – keep an eye on all your inbound WooCommerce products.\u003C\u002Fli>\n\u003Cli>Pending incoming stock reflects in Stock Central.\u003C\u002Fli>\n\u003Cli>Direct Purchase Order editing from the inbound stock page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Every user may create an account on our website \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.com\" title=\"Stock Management Labs\" rel=\"nofollow ugc\">stockmanagementlabs.com\u003C\u002Fa>. To get the most out of ATUM\u003C\u002Fstrong>\u003C\u002Fp>\n","WooCommerce Full Inventory Management, Purchase Orders, Suppliers, Inbound Stock, Inventory Logs, WooCommerce Sales Statistics, and More.",10000,1132704,94,127,"2026-02-03T09:11:00.000Z","6.9.0","5.9","7.4",[73,74,75,76,77],"inbound-stock","inventory-logs","purchase-orders","suppliers","woocommerce-stock-management","https:\u002F\u002Fstockmanagementlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatum-stock-manager-for-woocommerce.1.9.54.1.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":36,"num_ratings":90,"last_updated":91,"tested_up_to":15,"requires_at_least":92,"requires_php":71,"tags":93,"homepage":98,"download_link":99,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"minimum-purchase-amount-for-woo-cart","Minimum Purchase Amount For Woo Cart – For WooCommerce","2.3.25","CT Talks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcttalks\u002F","\u003Cul>\n\u003Cli>This woocommecre extension will allow you to specify the minimum purchase value for WooCommerce.\u003C\u002Fli>\n\u003Cli>The extension will also allow to set the different minimum order amount for each user role.\u003C\u002Fli>\n\u003Cli>To show the cart message using the shortcode ‘ct_mpac_minimum_order_amount_message’, add the following shortcode on the page\u002Fpost where you want to show this message.\u003Cbr \u002F>\n> [ct_mpac_minimum_order_amount_message]\u003C\u002Fli>\n\u003Cli>A newly added feature will allow you to offer the free shipping over the specified cart amount.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out how the plugin works:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuhzK_rPcYiM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003Cbr \u002F>\nLike, Share & Subscribe to the Channel.\u003C\u002Fp>\n\u003Ch4>Features of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict the purchase if the cart amount is lesser than the specified amount.\u003C\u002Fli>\n\u003Cli>Ability to set the minimum order amount by user roles.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable the role based minimum order rules.\u003C\u002Fli>\n\u003Cli>Specify custom messages for the resctrictions on the cart page.\u003C\u002Fli>\n\u003Cli>Shortcode to show the cart message anywhere on the site.\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Highly customizable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Workflow of Minimum Purchase Amount For Woo Cart\u003C\u002Fh4>\n\u003Cp>After the plugin installation, the admin needs to set the minimum purchase amount in the settings. Cart Settings > Minimum Cart Amount To Make a Purchase.\u003C\u002Fp>\n","Want to increase your WooCommerce average order value?  This plugin allows you to set minimum order value for your entire store, specific user roles, and for the free shipping. Start optimizing your sales today!",4000,40484,8,"2025-12-25T19:46:00.000Z","4.4",[23,94,95,96,97],"woocommerce-cart-limits","woocommerce-minimum-order","woocommerce-minimum-purchase-amount","woocommerce-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fminimum-purchase-amount-for-woo-cart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fminimum-purchase-amount-for-woo-cart.2.3.25.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":11,"num_ratings":110,"last_updated":111,"tested_up_to":15,"requires_at_least":112,"requires_php":71,"tags":113,"homepage":118,"download_link":119,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wc-custom-thank-you","Custom Thank You Page for WooCommerce","2.0.0","Riaan K.","https:\u002F\u002Fprofiles.wordpress.org\u002Friaanknoetze\u002F","\u003Cp>The WooCommerce “thank you” page (order confirmation \u002F order received page) is one of the most important pages in your store: it’s where customers look for confirmation, next steps, downloads, shipping info, and payment instructions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Thank You Page for WooCommerce\u003C\u002Fstrong> lets you replace the default WooCommerce Thank You page with a page you fully control — so you can deliver a branded order confirmation experience that matches your store and your audience.\u003C\u002Fp>\n\u003Ch4>Attribution\u003C\u002Fh4>\n\u003Cp>This plugin was originally created and maintained by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnicolamustone\u002F\" rel=\"nofollow ugc\">Nicola Mustone\u003C\u002Fa>. You should definitely check out his blog \u003Ca href=\"https:\u002F\u002Fbuthonestly.io\u002F\" rel=\"nofollow ugc\">“But. Honestly\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why you’ll love it\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Choose any WordPress page\u003C\u002Fstrong> as your custom WooCommerce Thank You page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic redirect after checkout\u003C\u002Fstrong> (customers land on your custom order confirmation page).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block-based order confirmation\u003C\u002Fstrong>: add the included \u003Cstrong>Order Confirmation\u003C\u002Fstrong> block (Gutenberg \u002F Site Editor \u002F FSE) to show complete order details.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode support\u003C\u002Fstrong>: use \u003Ccode>[wc_custom_thankyou]\u003C\u002Fcode> if you prefer explicit placement (classic editor, templates, builders, etc).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatible by design\u003C\u002Fstrong>: uses WooCommerce core logic and the default \u003Ccode>checkout\u002Fthankyou.php\u003C\u002Fcode> template when needed, so it stays aligned with WooCommerce updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern WooCommerce compatibility\u003C\u002Fstrong>: declared compatible with \u003Cstrong>HPOS\u003C\u002Fstrong> (High-Performance Order Storage) and \u003Cstrong>Cart & Checkout blocks\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use cases (what you can build)\u003C\u002Fh4>\n\u003Cp>Turn your custom thank you page into a conversion, support, and retention asset:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a personalized thank you message and “what happens next”\u003C\u002Fli>\n\u003Cli>Upsell\u002Fcross-sell related products after purchase\u003C\u002Fli>\n\u003Cli>Display delivery timeframes, FAQ, support links, and onboarding steps\u003C\u002Fli>\n\u003Cli>Add download instructions, community invites, or account setup links\u003C\u002Fli>\n\u003Cli>Add custom tracking scripts or conversion snippets (where appropriate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Customer completes checkout.\u003C\u002Fli>\n\u003Cli>WooCommerce redirects to its standard Order Received page.\u003C\u002Fli>\n\u003Cli>This plugin safely redirects them to your configured custom Thank You page (keeping the required order context).\u003C\u002Fli>\n\u003Cli>Your page can display the order confirmation details automatically, via shortcode, or via the block.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Configuration (2 minutes)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Find \u003Cstrong>Custom Thank You\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select your \u003Cstrong>Thank You Page\u003C\u002Fstrong> and save\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Block + Shortcode options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block (recommended for block themes \u002F Site Editor):\u003C\u002Fstrong> On your custom Thank You page, add the \u003Cstrong>Order Confirmation\u003C\u002Fstrong> block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode:\u003C\u002Fstrong> Add \u003Ccode>[wc_custom_thankyou]\u003C\u002Fcode> where you want the order confirmation details to appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you do nothing else, the plugin will append the standard WooCommerce Thank You template output to your page content (for backwards compatibility).\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support is best-effort. If you run into an issue, please include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Your WordPress + WooCommerce versions\u003C\u002Fli>\n\u003Cli>Your theme name (and whether it’s a block theme)\u003C\u002Fli>\n\u003Cli>The exact steps to reproduce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cp>If you want to help, consider \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwc-custom-thank-you\u002F\" rel=\"nofollow ugc\">translating the plugin into your language\u003C\u002Fa>.\u003C\u002Fp>\n","Replace the default WooCommerce Thank You page (order received page) with a custom Thank You page.",2000,48625,7,"2026-01-01T17:34:00.000Z","6.5",[114,115,116,117,23],"custom-thank-you-page","order-confirmation-page","order-received-page","woo-thank-you-page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-custom-thank-you\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-custom-thank-you.2.0.0.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":32,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":71,"tags":134,"homepage":137,"download_link":138,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"purchase-orders-for-woocommerce","Purchase Orders for WooCommerce","1.12.2","mcgregormedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fmcgregormedia\u002F","\u003Cp>Adds a Purchase Order payment method to WooCommerce.\u003C\u002Fp>\n\u003Cp>Select if the order is to be Pending, On Hold or Processing after checkout. The gateway will ask for the purchase order number – select whether to also display text boxes for name and address of the company to be invoiced, and whether any of those are required fields. Don’t forget to mark a field as not required if it’s not to be displayed or your customer will not be able to check out!\u003C\u002Fp>\n\u003Cp>The purchase order details will be displayed in the admin order screen, the customer order received screen and both admin and customer order emails.\u003C\u002Fp>\n\u003Ch4>WooCommerce compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with WooCommerce 3.x, 4.x, 5.x, 6.x, 7.x, 8.x, 9.x and 10.x versions.\u003C\u002Fp>\n\u003Ch4>HPOS compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is compatible with WooCommerce High Performance Order Storage (HPOS) and WordPress posts storage (legacy).\u003C\u002Fp>\n\u003Ch4>Checkout Blocks Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin is not yet compatible with checkout blocks.\u003C\u002Fp>\n\u003Ch4>Compatibility with other plugins\u003C\u002Fh4>\n\u003Cp>Some invoicing plugins require the meta keys of purchase order data to display this data on invoices. The meta keys used in this plugin are listed below:\u003C\u002Fp>\n\u003Cp>_purchase_order_number\u003Cbr \u002F>\n_purchase_order_company_name\u003Cbr \u002F>\n_purchase_order_address1\u003Cbr \u002F>\n_purchase_order_address2\u003Cbr \u002F>\n_purchase_order_address3\u003Cbr \u002F>\n_purchase_order_town\u003Cbr \u002F>\n_purchase_order_county\u003Cbr \u002F>\n_purchase_order_postcode\u003Cbr \u002F>\n_purchase_order_email\u003C\u002Fp>\n\u003Ch4>Order status\u003C\u002Fh4>\n\u003Cp>Select the order status to apply to the order to when a customer checks out using a Purchase Order. All order statuses are available for selection including any custom statuses that may have been added. Be aware that if you set the status to Pending, neither you nor the customer will receive an order email after checkout – this is standard WooCommerce functionality. By default, order emails will be sent when a status is changed from Pending to On Hold or Processing.\u003C\u002Fp>\n\u003Ch4>Custom fields\u003C\u002Fh4>\n\u003Cp>You can add your own fields to the frontend checkout form by adding custom HTML to the action hook in the PO checkout form:\u003C\u002Fp>\n\u003Cp>pofwc_form_after_po_form\u003C\u002Fp>\n\u003Cp>To add a text input field after the PO number field, the code should look something like this:\u003C\u002Fp>\n\u003Cp>function custom_checkout_field_after_po_form() {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo '\u003Cp class=\"form-row form-row-wide\">';\n    echo '\u003Clabel for=\"YOUR-FIELD-ID\">YOUR FIELD LABEL TEXT\u003C\u002Flabel>';\n    echo '\u003Cinput type=\"text\" id=\"YOUR-FIELD-ID\" name=\"YOUR_FIELD_NAME\" class=\"input-text\" placeholder=\"YOUR FIELD PLACEHOLDER\">';\necho '\u003C\u002Fp>';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\nadd_action( ‘pofwc_form_after_po_form’, ‘custom_checkout_field_after_po_form’ );\u003C\u002Fp>\n\u003Cp>You can of course change the form HTML to output a different field type such as a \u003Ccode>select\u003C\u002Fcode> dropdown or \u003Ccode>textarea\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>To save your custom field, hook into the woocommerce_checkout_update_order_meta action as in the example below:\u003C\u002Fp>\n\u003Cp>function custom_checkout_field_update_order_meta( $order_id ) {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$order = wc_get_order( $order_id );\n\nif ( ! empty( $_POST['YOUR_FIELD_NAME'] ) ) {\n    $order->update_meta_data( 'YOUR_FIELD_NAME', sanitize_text_field( $_POST['YOUR_FIELD_NAME'] ) );\n}\n\n$order->save();\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\nadd_action( ‘woocommerce_checkout_update_order_meta’, ‘custom_checkout_field_update_order_meta’, 10, 1 );\u003C\u002Fp>\n\u003Cp>There are four places the PO data can be displayed: the order thank you page, the order emails, the customer order history, and the admin Edit Order screen. To display your custom field data, use one of the following action hooks to add your data in the required place:\u003C\u002Fp>\n\u003Cp>pofwc_thankyou_display_after_po_form\u003Cbr \u002F>\npofwc_email_display_after_po_form\u003Cbr \u002F>\npofwc_account_display_after_po_form\u003Cbr \u002F>\npofwc_admin_display_after_po_form\u003C\u002Fp>\n\u003Cp>To output your example text input from above in the checkout thank you page, the Edit Order screen and customer order history, the code should look something like this:\u003C\u002Fp>\n\u003Cp>function display_custom_order_data_after_po_form( $order ) {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo ( $order->get_meta( 'YOUR_FIELD_NAME', true ) ) ? esc_html( $order->get_meta( 'YOUR_FIELD_NAME', true ) ) . '\u003Cbr>' : '';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\nadd_action( ‘pofwc_thankyou_display_after_po_form’, ‘display_custom_order_data_after_po_form’, 10, 1 );\u003Cbr \u002F>\nadd_action( ‘pofwc_account_display_after_po_form’, ‘display_custom_order_data_after_po_form’, 10, 1 );\u003Cbr \u002F>\nadd_action( ‘pofwc_admin_display_after_po_form’, ‘display_custom_order_data_after_po_form’, 10, 1 );\u003C\u002Fp>\n\u003Cp>Displaying the data in the emails is slightly different as data escaping is done later in the output process:\u003C\u002Fp>\n\u003Cp>function display_email_custom_order_data_after_po_form( $order ) {\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo $order->get_meta( 'YOUR_FIELD_NAME', true ) ? $order->get_meta( 'YOUR_FIELD_NAME', true ) : '';\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\nadd_action( ‘pofwc_email_display_after_po_form’, ‘display_email_custom_order_data_after_po_form’, 10, 1 );\u003C\u002Fp>\n\u003Cp>This code all goes in your functions.php file in your child theme – don’t place this code in a parent theme (unless it’s one you maintain yourself) as it will be overwritten when the theme is updated.\u003C\u002Fp>\n\u003Ch4>GDPR information\u003C\u002Fh4>\n\u003Cp>This plugin will gather and store a company’s name, address and\u002For email address. This could also be construed as an individual’s personal data. However, as the user has opted to pay by this method, it is suggested that the lawful basis for processing this data is contractual necessity. Processing is necessary in order to send the invoice to the user or user’s representative. This data is stored as standard postmeta data and will be retained until the order is permanently deleted (not trashed).\u003C\u002Fp>\n\u003Ch4>Roadmap\u003C\u002Fh4>\n\u003Cp>The ability to add and edit purchase order data in the Add\u002FEdit Order screen was introduced in version 1.12.0 but due to it causing fatal errors on some users’ sites, it was removed in version 1.12.2. It is still in the roadmap to add, as is compatibility with the Gutemnberg checkout block. No timeline exists for this as yet however.\u003C\u002Fp>\n","Adds a Purchase Order payment method to WooCommerce.",1000,29673,84,"2025-11-11T23:15:00.000Z","6.8.5","4.8",[135,136,23],"payment-gateway","purchase-order","https:\u002F\u002Fmcgregormedia.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpurchase-orders-for-woocommerce.1.12.2.zip",{"attackSurface":140,"codeSignals":182,"taintFlows":189,"riskAssessment":217,"analyzedAt":226},{"hooks":141,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":26,"unprotectedCount":26},[142,148,153,158,162,166,170,174],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","woocommerce_get_sections_advanced","redirect_settings_section","woocommerce-order-redirects.php",19,{"type":143,"name":149,"callback":150,"priority":151,"file":146,"line":152},"woocommerce_get_settings_advanced","redirect_get_settings",10,20,{"type":154,"name":155,"callback":156,"file":146,"line":157},"action","woocommerce_product_options_advanced","product_redirect_fields",21,{"type":154,"name":159,"callback":160,"file":146,"line":161},"woocommerce_process_product_meta","save_product_redirect_fields",22,{"type":154,"name":163,"callback":164,"priority":151,"file":146,"line":165},"woocommerce_variation_options_pricing","variation_redirect_fields",23,{"type":154,"name":167,"callback":168,"priority":151,"file":146,"line":169},"woocommerce_save_product_variation","save_variation_redirect_fields",24,{"type":154,"name":171,"callback":172,"file":146,"line":173},"template_redirect","redirect_after_checkout",25,{"type":154,"name":175,"callback":176,"file":146,"line":177},"before_woocommerce_init","closure",27,[],[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":188},[],{"prepared":26,"raw":26,"locations":185},[],{"escaped":32,"rawEcho":26,"locations":187},[],[],[190,209],{"entryPoint":191,"graph":192,"unsanitizedCount":13,"severity":208},"redirect_after_checkout (woocommerce-order-redirects.php:135)",{"nodes":193,"edges":205},[194,199],{"id":195,"type":196,"label":197,"file":146,"line":198},"n0","source","$_GET",141,{"id":200,"type":201,"label":202,"file":146,"line":203,"wp_function":204},"n1","sink","wp_redirect() [Open Redirect]",212,"wp_redirect",[206],{"from":195,"to":200,"sanitized":207},false,"medium",{"entryPoint":210,"graph":211,"unsanitizedCount":13,"severity":208},"\u003Cwoocommerce-order-redirects> (woocommerce-order-redirects.php:0)",{"nodes":212,"edges":215},[213,214],{"id":195,"type":196,"label":197,"file":146,"line":198},{"id":200,"type":201,"label":202,"file":146,"line":203,"wp_function":204},[216],{"from":195,"to":200,"sanitized":207},{"summary":218,"deductions":219},"The \"order-redirects-for-woocommerce\" plugin, in version 1.0.4, exhibits a strong security posture based on the provided static analysis.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface.  Furthermore, the code demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output. The lack of file operations and external HTTP requests further reduces potential security risks.\n\nDespite the positive static analysis, there are two flows with unsanitized paths identified in the taint analysis. While these are not classified as critical or high severity, they warrant attention as they represent potential entry points for malicious input that may not be adequately handled. The plugin's vulnerability history is remarkably clean, with no known CVEs recorded, suggesting a history of secure development and maintenance. This, combined with the robust static analysis findings, points to a generally secure plugin.\n\nIn conclusion, this plugin appears to be well-secured due to its minimal attack surface and adherence to secure coding practices like prepared statements and output escaping. The primary concern stems from the two identified unsanitized paths, which, though not critical, should be investigated to ensure they pose no real-world risk. The absence of any past vulnerabilities further bolsters confidence in its security.",[220,222,224],{"reason":221,"points":32},"Flows with unsanitized paths found",{"reason":223,"points":32},"No nonce checks present",{"reason":225,"points":32},"No capability checks present","2026-03-16T20:37:49.014Z",{"wat":228,"direct":233},{"assetPaths":229,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[],[],[],[],{"cssClasses":234,"htmlComments":235,"htmlAttributes":236,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":239},[],[],[],[],[],[]]