[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f09scvD6sMRzIUD6pnDOJp9UDCxff0s6sBJqbUkV7GyY":3,"$fZou5pCcpS725gMCMo7vl1ZwCweFcu0jYJ07RYjWX7Q8":885,"$fo7B4ZP2hzBaiE0XziBRvm1w6wjvq1dIAhmH3d-9fk0k":889},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":128,"fingerprints":825},"precart","Pre-Orders for WooCommerce – PreCart","0.4","tasin07","https:\u002F\u002Fprofiles.wordpress.org\u002Ftasin07\u002F","\u003Cp>Looking to boost sales with a seamless WooCommerce PreOrder plugin?\u003Cbr \u002F>\n\u003Cstrong>Pre-Orders for WooCommerce\u003C\u002Fstrong> is the easiest way to let customers \u003Cstrong>pre-order\u003C\u002Fstrong> products before they’re available. Whether launching new items or restocking popular ones, this plugin helps you sell more and plan better.\u003C\u002Fp>\n\u003Cp>With this free PreOrder plugin for WooCommerce, customers can place pre-orders for upcoming, out-of-stock, or limited-edition products directly on your site. Gain early insights into demand, improve inventory planning, and secure revenue in advance.\u003C\u002Fp>\n\u003Cp>👉 Perfect for:\u003Cbr \u002F>\n– Product launches\u003Cbr \u002F>\n– Crowdfunded items\u003Cbr \u002F>\n– Limited-time offers\u003Cbr \u002F>\n– Seasonal inventory\u003Cbr \u002F>\n– Digital content, books, music, and more\u003C\u002Fp>\n\u003Cp>💡 Give your customers the power to Pre-Order WooCommerce products confidently—and deliver a premium shopping experience with automatic email updates and customizable preorder settings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.getprecart.com\u002Fcategory\u002F9\u002Fgetting-started\" rel=\"nofollow ugc\">📘 Pre-Order Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔑 Key Features of Pre-Orders for WooCommerce (Free)\u003C\u002Fh3>\n\u003Cp>🛒 \u003Cstrong>Enable Preorders for Any WooCommerce Product\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily add the preorder option to simple or variable products with one click.\u003C\u002Fp>\n\u003Cp>📅 \u003Cstrong>Set Custom Pre-Order Availability Dates\u003C\u002Fstrong>\u003Cbr \u002F>\nControl when preorder products go live by setting a release date and time.\u003C\u002Fp>\n\u003Cp>💰 \u003Cstrong>Flexible Payment Options\u003C\u002Fstrong>\u003Cbr \u002F>\nCharge upfront or collect payment later (coming soon in Pro version).\u003C\u002Fp>\n\u003Cp>📨 \u003Cstrong>Email Notifications for Preorders\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically send confirmation emails to customers placing a preorder.\u003C\u002Fp>\n\u003Cp>📦 \u003Cstrong>Inventory Management\u003C\u002Fstrong>\u003Cbr \u002F>\nPreorders are tracked separately from in-stock items to prevent overselling.\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Customizable Preorder Button & Message\u003C\u002Fstrong>\u003Cbr \u002F>\nTailor the text, colors, and appearance to fit your brand and theme.\u003C\u002Fp>\n\u003Ch3>🚀 Why Use This WooCommerce Preorder Plugin?\u003C\u002Fh3>\n\u003Cp>Pre-Orders are common for things like video games, smartphones,Book launches,Music\u002Falbum releases,Crowdfunded products, limited-edition products & many more niches. Companies use them to gauge demand and secure early sales.\u003C\u002Fp>\n\u003Ch3>📈 Boost Sales\u003C\u002Fh3>\n\u003Cp>Never miss out on orders for out-of-stock or not-yet-released items. Preorders help secure early revenue.\u003C\u002Fp>\n\u003Ch3>🔥 Build Hype Before Launch\u003C\u002Fh3>\n\u003Cp>Generate excitement with preorder options for exclusive or trending products.\u003C\u002Fp>\n\u003Ch3>📊 Forecast Demand\u003C\u002Fh3>\n\u003Cp>Use preorder data to plan inventory, reduce waste, and align with manufacturing timelines.\u003C\u002Fp>\n\u003Ch3>💬 Improve Customer Experience\u003C\u002Fh3>\n\u003Cp>Give customers transparency with clear preorder messaging and automatic updates.\u003C\u002Fp>\n","Easily enable preorders for your WooCommerce store. Allow customers to pre-order products, set release dates, accept payments, and manage everything f &hellip;",10,778,0,"2025-11-11T18:46:00.000Z","6.8.5","5.0","7.4",[19,20,21,22,23],"pre-orders","preorder","preorder-plugin","product-preorder","woocommerce-pre-order","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprecart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecart.0.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,94,"2026-05-19T22:12:13.940Z",[37,56,75,92,106],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":50,"homepage":53,"download_link":54,"security_score":26,"vuln_count":32,"unpatched_count":13,"last_vuln_date":55,"fetched_at":28},"pre-orders-for-woocommerce","Pre-Orders for WooCommerce","2.3","brightvesseldev","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrightvesseldev\u002F","\u003Cp>An efficient system that easily translates to the specific needs of store, our plugin allows you to follow up on pre-sales in a comprehensive way.\u003C\u002Fp>\n\u003Cp>In the last 2 years, we have now a whopping 7000+ stores using our plugin. We are very grateful for the community of users and we are always here to help.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fdocs-category\u002Fpreorder-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fwoocommerce-pre-orders-plugin\u002F?utm_source=wp-org&utm_medium=plugin-description_wp-org&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro »\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fclub-membership\u002F?utm_source=freemium&utm_medium=wp_org_page&utm_campaign=upgrade_club_membership\" rel=\"nofollow ugc\">Upgrade with Club\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What is a Pre-Order plugin for WooCommerce?\u003C\u002Fh4>\n\u003Cp>Our Preorders for WooCommerce plugin is an efficient system that easily translates to the specific needs of the store, our plugin allows you to follow up on pre-sales in a comprehensive way.\u003C\u002Fp>\n\u003Ch4>What can WooCommerce Pre-orders do for your store?\u003C\u002Fh4>\n\u003Cp>Allowing WooCommerce Pre-orders in your store is a great opportunity to gain new customers or engage older ones. Engaging with your customers is critical before a product release, which is why we’ve created a plugin that covers all bases. Give customers a chance to pre-order so they’ll get their new item just as it becomes available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin is the lite version of the \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fwoocommerce-pre-orders-plugin\u002F?utm_source=wp-org&utm_medium=plugin-description_wp-org&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">Pre-Orders for WooCommerce Pro\u003C\u002Fa> plugin. It is packed with several features, but Pro allows for several different types of pre-order buying scenarios.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>🌟 Pre-Orders for WooCommerce Free Version Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Customize the “Add to Cart” button text.\u003C\u002Fli>\n\u003Cli>Set up a “pre-order” status for both simple and variable products.\u003C\u002Fli>\n\u003Cli>Choose a date when the pre-order product will be available.\u003C\u002Fli>\n\u003Cli>Make products available automatically as soon as the pre-order period ends.\u003C\u002Fli>\n\u003Cli>Prevent customers from adding pre-order products when they have already-available items on their carts.\u003C\u002Fli>\n\u003Cli>Notify users when products’ pre-order periods are over and they’ve become fully available.\u003C\u002Fli>\n\u003Cli>Case #4 is available in this free version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Pre-Orders for WooCommerce Pro Version Features 🌟\u003C\u002Fh3>\n\u003Cp>Our pro version includes all the current features in the free version but allows for some additional cases during the order process and features that may be beneficial for store owners.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage all pre-orders through a specialized section: Pre-Orders\u003C\u002Fli>\n\u003Cli>Edit single product prices during the preorder period: fixed, percentage, or markup on the base price.\u003C\u002Fli>\n\u003Cli>Email Notification for users when products’ Pre-Order periods are over, and they’ve become fully available.\u003C\u002Fli>\n\u003Cli>Notify website admins when products’ Pre-Order periods are nearing their end, emailing them a set number of days before the date.\u003C\u002Fli>\n\u003Cli>Apply “pre-order” status to more than one product through a WordPress Bulk action grouped by category.\u003C\u002Fli>\n\u003Cli>Change Product Stock When Pre-order date Expired\u003C\u002Fli>\n\u003Cli>Filter all orders that include products ordered during the “pre-order” phase.\u003C\u002Fli>\n\u003Cli>Change existing Pre-Order Date and status using the bulk selection\u003C\u002Fli>\n\u003Cli>Pay Later for Pre-orders\u003C\u002Fli>\n\u003Cli>Fixed Payment Gateways for Pre-Orders\u003C\u002Fli>\n\u003Cli>Unify Shipping Costs\u003C\u002Fli>\n\u003Cli>Pre-Order Transition Status\u003C\u002Fli>\n\u003Cli>Add Custom Message for Pre-order Products\u003C\u002Fli>\n\u003Cli>Set Pre-order Date When The Order Placed\u003C\u002Fli>\n\u003Cli>Pre-defined Email Templates\u003C\u002Fli>\n\u003Cli>Pre-Order Badge\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Case #1 – Treat the whole order as a pre-order.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you choose this mode, the customer will be able to select a shipping date, and all products will be shipped together on that specific day.\u003C\u002Fp>\n\u003Cp>That day will be limited to the latest pre-order date available, for instance, if the order has 3 different products marked as pre-order ones:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Product A will be available on the 1st of September\u003Cbr \u002F>\n  Product B will be available on the 3rd of September\u003Cbr \u002F>\n  Product C will be available on the 1st of October\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Then, the minimum shipping date will be the 1st of October (i.e: the minimum date when all products will be available).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Case #2 – Generate two separate orders, one for pre-orders and one for in-stock products.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you choose this mode, the customer will get two different orders generated, one for pre-order products and one for in-stock ones. For instance, if your order looks like this:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Product A is in-stock\u003Cbr \u002F>\n  Product B will be available on the 1st of September\u003Cbr \u002F>\n  Product C is in-stock\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Then you will get an order which will be processed now, with products A and C, and then another order which will be shipped on the 1st of September.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Case #3 – Generate separate orders for each pre-order product.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you choose this mode, then the customer will get one order for all in-stock products, and then one order for each pre-order product which will be shipped on each specific pre-order date.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Case #4 – Allow only pre-orders.\u003C\u002Fstrong>\u003Cbr \u002F>\nUse this mode if you want to only allow your customers to either choose pre-order products or available ones.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fdocs-category\u002Fpreorder-for-woocommerce\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fwoocommerce-pre-orders-plugin\u002F?utm_source=wp-org&utm_medium=plugin-descriptio_wp-orgn&utm_campaign=upgrade_pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro »\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fclub-membership\u002F?utm_source=freemium&utm_medium=wp_org_page&utm_campaign=upgrade_club_membership\" rel=\"nofollow ugc\">Upgrade with Club\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>CHECK OUT OUR VIDEO DEMO ON HOW THIS WORKS:\u003C\u002Fh4>\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\u002FRPM_J8_dx4U?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>If you have any issues at all with the free version of our plugin\u003C\u002Fstrong>, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fpre-orders-for-woocommerce\u002F\" rel=\"ugc\">support tab section\u003C\u002Fa>, so we can help you resolve them. We are continuing to improve and would love your feedback.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you have any issues at all with the pro version of our plugin\u003C\u002Fstrong>, we cannot support them here due to forum policies but can \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">support them here on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>See what a few WooCommerce store owners are saying about Pre-orders for WooCommerce:\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>“Easy to install and configure, works as expected”.\u003Cbr \u002F>\n  – Vangelis Demeslis\u003C\u002Fp>\n\u003Cp>“The plugin works perfectly for what I need. I definitely recommend it. Thank you”. – garymurphycode\u003C\u002Fp>\n\u003Cp>“Niloy did an excellent job helping us fix a few issues we found with the plugin. He responded quickly!”. -tcibene\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔥 ALL ACCESS MEMBERSHIP 🔥\u003C\u002Fh3>\n\u003Cp>Unlock all 19 premium WooCommerce plugins with one club membership. \u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fproduct\u002Fclub-membership\u002F?utm_source=freemium&utm_medium=wp_org_page&utm_campaign=upgrade_club_membership\" rel=\"nofollow ugc\">Join the Club\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SOME OF OUR PREMIUM PLUGINS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fadditional-variation-images-for-woocommerce\u002F\" rel=\"nofollow ugc\">Additional Variation Images for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fmin-max-quantities-for-woocommerce-review\u002F\" rel=\"nofollow ugc\">Min\u002FMax Quantities for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fwoocommerce-preorder-plugin-review\u002F\" rel=\"nofollow ugc\">Preorders for WooCommerce PRO\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbrightplugins.com\u002Fdeposits-for-woocommerce\u002F\" rel=\"nofollow ugc\">Deposits for WooCommerce PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How can I report security bugs? 🐞\u003C\u002Fh3>\n\u003Cp>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fpre-orders-for-woocommerce\" rel=\"nofollow ugc\">Report a security vulnerability.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SOME OF OUR FREE PLUGINS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-custom-order-status-for-woocommerce\u002F\" rel=\"ugc\">Custom Order Status Manager for WooCommerce\u003C\u002Fa> allows you to create, delete and edit order statuses to control the flow of your orders better.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-order-date-time-for-woocommerce\u002F\" rel=\"ugc\">Order Delivery Date Time & Pickup for WooCommerce\u003C\u002Fa> During the checkout process, customers can effortlessly choose a delivery date and time for their orders.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-show-stock\u002F\" rel=\"ugc\">Show Stock for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-control-for-woocommerce\u002F\" rel=\"ugc\">Order Status Control for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-disable-email-notifications\u002F\" rel=\"ugc\">Disable Email Notifications for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Ultimate Pre-Orders Plugin for WooCommerce.",7000,163639,90,66,"2025-11-30T01:47:00.000Z",[51,19,20,52],"pre-order","preorders","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpre-orders-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpre-orders-for-woocommerce.2.3.zip","2023-10-26 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":72,"download_link":73,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":74},"pre-orders-wc","Pre-Orders – Extended Stock Status for WooCommerce","1.1.8","YoOhw Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoohw\u002F","\u003Cp>The Pre-Orders – Extended Stock Status for WooCommerce plugin allows you to manage pre-orders for your products within the WooCommerce platform. It enables customers to pre-order products before they are available, helping you gauge demand and manage inventory efficiently.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fdocs\u002Fcategory\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fsandbox.yoohw.com\u002Fdemo\u002Fwcess_demo.html\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>New Stock Status\u003C\u002Fstrong>: Adds a new \u003Ccode>On preorder\u003C\u002Fcode> stock status for both Simple and Variable products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Arriving Date\u003C\u002Fstrong>: Allows you to choose the available date for the pre-order products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available Date Updating\u003C\u002Fstrong>: When the available date of a product is changed, its notification schedules will be changed either.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Add-to-Cart Buttons\u003C\u002Fstrong>: Displays \u003Ccode>Pre-order now\u003C\u002Fcode> button or else for both Simple products and Variations of the products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Display for Customers\u003C\u002Fstrong>: Shows the pre-order label and available date at product pages, product lists, cart, and checkout (blocks and classic).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Delivery Request\u003C\u002Fstrong>: Lets customers choose delivery type on the checkout and order details pages, with notifications and schedules updated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Manage\u003C\u002Fstrong>: Shows the icons for the orders within the only or mixed \u003Ccode>On preorder\u003C\u002Fcode> product on order lists and order pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Pre-order Email\u003C\u002Fstrong>: The customers will receive the new pre-order email with only \u003Ccode>On preorder\u003C\u002Fcode> items or mixed one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notice with Details\u003C\u002Fstrong>: Included the \u003Ccode>On preorder\u003C\u002Fcode> status and available date at the order table in order email notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Automate\u003C\u002Fstrong>: Automatically updates stock status from \u003Ccode>On preorder\u003C\u002Fcode> to \u003Ccode>In stock\u003C\u002Fcode> on the available date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Notifications\u003C\u002Fstrong>: Automate email notifications sent to customers when their pre-order becomes available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Notifications\u003C\u002Fstrong>: Notify the admin before X days about incoming preorder product availability (optional in settings).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Available Date for Backorders\u003C\u002Fstrong>: Allows you to set an expected availability date for backorder products, providing clarity to customers and helping manage inventory more effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Add-to-Cart Buttons\u003C\u002Fstrong>: Displays \u003Ccode>Backorder now\u003C\u002Fcode> button or your customized one for both Simple products and Variations of the products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Stock Management\u003C\u002Fstrong>: Integrates advanced stock management features, including pre-order availability dates and automatic stock status updates, ensuring seamless inventory control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre\u002FBackorder Cart Limit\u003C\u002Fstrong>: Define the maximum number of pre-order or backorder items a customer can add to their cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expected Restock Quantity\u003C\u002Fstrong>: Lets store owners set and track the planned restock amount for pre-order or backorder products, while also limiting how many units customers can pre-order or backorder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Stock Calculation\u003C\u002Fstrong>: Automatically updates stock status and quantities when the availability date for pre-order or backorder products is reached.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Shipping Methods\u003C\u002Fstrong>: Introduces dedicated shipping methods for Pre-order and Backorder products, allowing you to configure separate shipping costs, cost types (per order or per item), and free-shipping thresholds. These methods automatically apply only to packages containing pre-order or backorder items, ensuring accurate and transparent shipping charges. Store owners can customize the titles, rates, and rules for each method to give customers clear options at checkout and improve logistics management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Email Notifications\u003C\u002Fstrong>: Sends fully customized and automated email notifications for pre-order and backorder products, ensuring customers are updated at every step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disabled Payment for Stock Status\u003C\u002Fstrong>: Enables you to automatically disable selected payment gateways when products are in pre-order or backorder status, ensuring customers can only choose valid payment options based on the current stock status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Alerts\u003C\u002Fstrong>: Provides robust notifications to administrators, including reminders before the availability date of pre-order or backorder products, ensuring proactive management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Simple and Variable Products\u003C\u002Fstrong>: Extends all pre-order and backorder features to both simple products and variations, offering flexibility across your product range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Delivery Options\u003C\u002Fstrong>: Allows customers to select their preferred delivery type (all at once or in separate shipments) for orders containing pre-order or backorder products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Notifications\u003C\u002Fstrong>: Offers a wide range of notification customization options, including email templates and scheduling, to match your store’s branding and operational needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Order Management\u003C\u002Fstrong>: Displays clear visual indicators for orders containing pre-order or backorder products on order lists and pages, making it easier for store managers to track and manage orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable and Flexible\u003C\u002Fstrong>: Supports high-volume stores with scalable features and additional customization options available on request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And More\u003C\u002Fstrong>: Additional features and enhancements can be added based on your specific requirements, ensuring the plugin grows with your business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Explore the Premium version here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-order-splitter-premium\u002F\" rel=\"nofollow ugc\">WooCommerce Advanced Order Actions\u003C\u002Fa>: Automate split order following the customer request, notification to let the customers know about the update. \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fdocs\u002Fwoocommerce-extended-stock-status\u002Fadministrators\u002Fhand-customer-actions\u002F#auto_splitting\" rel=\"nofollow ugc\">Learn more about how it works\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Enable Pre-Orders\u003C\u002Fstrong>: Navigate to the WooCommerce product edit page and set the stock status to ‘On preorder’.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Availability Date\u003C\u002Fstrong>: Choose the available date for the pre-order product in the product data section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Orders\u003C\u002Fstrong>: Pre-order products will display a ‘Pre-order now’ button on product pages and variations, showing the availability date in the product details, cart, and checkout pages.\u003C\u002Fli>\n\u003C\u002Fol>\n","Just another product stock status for your WooCommerce store.",20,1571,"2026-03-01T04:13:00.000Z","6.9.4","6.3",[70,51,19,20,71],"backorder","stock-status","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpre-orders-wc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpre-orders-wc.1.1.8.zip","2026-04-06T09:54:40.288Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":13,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":67,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":90,"download_link":91,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":74},"bizzorder","Bizzorder – Pre Order for WooCommerce","1.0.2","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersaiful\u002F","\u003Cp>\u003Cem>Bizzorder\u003C\u002Fem> is a simple, lightweight, and efficient pre-order plugin that allows your customers to order products before they become available.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple Setup\u003C\u002Fstrong> – Mark any product as pre-order with just a checkbox\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Product Support\u003C\u002Fstrong> – Set pre-order status for individual variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Button Text\u003C\u002Fstrong> – Change “Add to Cart” to “Pre Order Now!” or any custom text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available Date Display\u003C\u002Fstrong> – Show customers when the product will be available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-Order Badge\u003C\u002Fstrong> – Display a badge on pre-order products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Order Status\u003C\u002Fstrong> – “Pre-Ordered” status for easy order management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Notices\u003C\u002Fstrong> – Show how many days until products are available\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Either Mode\u003C\u002Fstrong> – Prevent mixing pre-order and regular products in cart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Status Update\u003C\u002Fstrong> – Orders automatically update when pre-order date passes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce HPOS Compatible\u003C\u002Fstrong> – Works with High-Performance Order Storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Documentation and support available at \u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fdocs\u002Fdocs\u002Fbizzorder\u002Fgeneral-settings\u002Fpre-order-settings\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New product launches\u003C\u002Fli>\n\u003Cli>Out-of-stock products that will be restocked\u003C\u002Fli>\n\u003Cli>Limited edition items\u003C\u002Fli>\n\u003Cli>Seasonal products\u003C\u002Fli>\n\u003Cli>Crowdfunding-style sales\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Edit any product and check “Pre-Order Product” from “Inventory” tab\u003C\u002Fli>\n\u003Cli>Set the available date\u003C\u002Fli>\n\u003Cli>Customers can now pre-order the product\u003C\u002Fli>\n\u003Cli>Orders are marked as “Pre-Ordered”\u003C\u002Fli>\n\u003Cli>When the date arrives, orders are ready to ship\u003C\u002Fli>\n\u003C\u002Fol>\n","Simple and lightweight Pre-Order plugin for WooCommerce. Allow customers to pre-order products before they are available.",196,"2026-02-22T10:18:00.000Z","6.2","8.0",[51,19,20,88,89],"woocommerce","woocommerce-addons","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbizzorder","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbizzorder.1.0.2.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":13,"downloaded":100,"rating":26,"num_ratings":32,"last_updated":101,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":102,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":74},"preorder-timer","Pre-Order Timer","1.0.3","ACME Scripts","https:\u002F\u002Fprofiles.wordpress.org\u002Facmescripts\u002F","\u003Cp>Pre-Order Timer extends WooCommerce to allow store owners to set up pre-order products with countdown timers. The plugin provides multiple display styles, customizable messages, and flexible expiry handling options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Facmescripts.com\u002Fpre-order-timer-pro\u002F?utm_source=wp-plugin&utm_medium=readme1&utm_campaign=waitlist#waitlist\" rel=\"nofollow ugc\">Join the Pre-Order Timer Pro Waitlist Today & Get 30% Off\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pre-order Product Support\u003C\u002Fstrong>: Enable pre-orders for any WooCommerce product\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Countdown Styles\u003C\u002Fstrong>: Choose from text-only, progress bar, or modern style countdowns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Messages\u003C\u002Fstrong>: Set custom countdown text and expiry messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Expiry Handling\u003C\u002Fstrong>: Choose what happens when pre-orders expire\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>: Seamlessly integrates with existing WooCommerce functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works on all devices and themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Facmescripts.com\u002Fpre-order-timer-pro\u002F?utm_source=wp-plugin&utm_medium=readme2&utm_campaign=waitlist#waitlist\" rel=\"nofollow ugc\">Interested in more features? Join the Pro waitlist & Get 30% Off\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Countdown Styles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Only\u003C\u002Fstrong>: Simple text-based countdown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progress Bar\u003C\u002Fstrong>: Visual progress bar showing time remaining\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Style\u003C\u002Fstrong>: Attractive modern countdown with animations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Expiry Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hide Timer\u003C\u002Fstrong>: Remove countdown when expired\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Message\u003C\u002Fstrong>: Display custom expiry message\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Cart Button\u003C\u002Fstrong>: Disable purchasing for expired pre-orders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Facmescripts.com\u002Fpre-order-timer-pro\u002F?utm_source=wp-plugin&utm_medium=readme3&utm_campaign=waitlist#waitlist\" rel=\"nofollow ugc\">Upgrade coming soon – join the Pro waitlist to get 30% off\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Easy Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to WooCommerce > Settings > Products > Pre-Order Settings\u003C\u002Fli>\n\u003Cli>Enable pre-order functionality\u003C\u002Fli>\n\u003Cli>Configure your preferred settings\u003C\u002Fli>\n\u003Cli>Edit products to enable pre-orders and set end dates\u003C\u002Fli>\n\u003C\u002Fol>\n","Add pre-order functionality to WooCommerce with customizable countdown timers and display options.",240,"2025-11-17T18:14:00.000Z",[103,51,20,22,88],"countdown-timer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpreorder-timer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreorder-timer.1.0.3.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":67,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"merchant","Pre-Orders, Product Labels, Buy Now, Quick View, Discount Rules and More for WooCommerce – Merchant","2.2.5","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>\u003Cstrong>A WOOCOMMERCE TOOLKIT FOR MODERN STORES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant\u002F\" rel=\"nofollow ugc\">Merchant\u003C\u002Fa> is an all-in-one WooCommerce plugin that offers over 40 powerful modules designed to enhance your store and boost your revenue.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=merchant-pro&d=v2\" rel=\"nofollow ugc\">TRY A LIVE DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>A QUICK LOOK AT ALL FREE MODULES (16 AND COUNTING)\u003C\u002Fh3>\n\u003Cp>Let’s take a closer look at what each module offers, along with how it can improve your WooCommerce store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. BOOST REVENUE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pre-Orders\u003C\u002Fstrong>: Boost your revenue by giving customers the option to pre-order upcoming products and\u002For out-of-stock products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. CONVERT MORE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Labels\u003C\u002Fstrong>: Attract attention to products and drive sales by adding eye-catching labels to the product images on your shop pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Buy Now\u003C\u002Fstrong>: As popularized by Amazon, this module lets you reduce friction in your store’s purchase process by skipping the cart page and sending shoppers straight from the product page to the checkout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick View\u003C\u002Fstrong>: Make it easier for customers to view product details without leaving their current page by adding product quick view functionality to your store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Animated Add to Cart\u003C\u002Fstrong>: Make your add to cart button stand out with subtle animations designed to increase customer engagement. Choose from 10+ different animations, as well as whether to activate the animation on mouseover or on page load.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add To Cart Text:\u003C\u002Fstrong> Change the text on your store’s ‘Add to Cart’ buttons for simple, variable, and out-of-stock products, as well as individual products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. REDUCE CART ABANDONMENT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cart Count Favicon\u003C\u002Fstrong>: Re-capture shoppers’ attention and reduce cart abandonment by dynamically highlighting the number of cart items in the browser tab favicon.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Inactive Tab Message\u003C\u002Fstrong>: Minimize cart abandonment and encourage users to return to your store by dynamically modifying the browser tab title when users move to a different browser tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. BUILD TRUST\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Trust Badge\u003C\u002Fstrong>: According to Baymard, 18% of users who abandoned their carts cited trust issues as the reason, which made it the fourth-most common cart abandonment cause. Enhance trust with badges that match your store’s look and feel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Logos\u003C\u002Fstrong>: Adding payment logos is a great way to reassure shoppers that you support a wide range of payment methods. Easily display the payment methods that you accept.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. IMPROVE EXPERIENCE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real-Time Search\u003C\u002Fstrong>: Upgrade your WooCommerce product search with real-time predictive search results and frequently searched term suggestions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Clear Cart\u003C\u002Fstrong>: Allow customers to easily clear their carts and start fresh.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scroll to Top\u003C\u002Fstrong>: Let your shoppers easily navigate back to the top of your site’s pages, which can help create a smooth browsing experience for your store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Auto External Links\u003C\u002Fstrong>: Eliminate the need to manually set external links to open in a new tab. Instead, the module will automatically configure all external links to open in a new tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Code Snippets\u003C\u002Fstrong>: Easily add custom code snippets to your store without needing to modify your theme’s files directly. Add snippets to the header, body, or footer of your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>6. PROTECT STORE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Agree to Terms Checkbox\u003C\u002Fstrong>: This module lets you obtain agreement to your terms and conditions from your shoppers during the checkout process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cookie Banner\u003C\u002Fstrong>: Inform visitors that your site uses cookies. Add a floating or fixed cookie consent banner, along with options to fully customize the style and behavior of the box.\u003C\u002Fp>\n\u003Cp>With these 15 modules, you can boost your store’s sales, reduce cart abandonment, improve the shopping experience, and more. Best of all, you can do this while simplifying your store’s technology stack.\u003C\u002Fp>\n\u003Cp>🏆 FEATURED ON WPTuts\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>For me, the key selling point of either of these versions, whether it’s the free one or the Pro, is that it means I’ve only got one plugin to maintain and update (and purchase, if I go for the Pro version) over having multiple plugins to maintain, purchase and update. This just makes life a little easier.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>MORE MODULES (25+) IN MERCHANT PRO\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant\u002F#features\" rel=\"nofollow ugc\">Merchant Pro\u003C\u002Fa> packs in all the must-have eCommerce features you need to run your store successfully.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. BOOST REVENUE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frequently Bought Together\u003C\u002Fstrong>: Create discounted product bundles with items that are frequently purchased together.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Buy X, Get Y\u003C\u002Fstrong>: When product X is purchased, give a discount on product Y.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk Discounts\u003C\u002Fstrong>: Use bulk discounts to incentivize customers to buy larger quantities of your products in one go.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Spending Goal\u003C\u002Fstrong>: Motivate higher average order values by gamifying the shopping experience and offering customers discounts for reaching spending goals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Gifts\u003C\u002Fstrong>: Increase average order value and boost customer satisfaction by rewarding shoppers with a gift for hitting a spending target or applying a coupon.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Shipping Bar\u003C\u002Fstrong>: Displays the remaining amount needed to qualify for free shipping.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. CONVERT MORE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sticky Add To Cart\u003C\u002Fstrong>: Display a sticky add to cart bar when visitors are scrolling on your product pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Countdown Timer\u003C\u002Fstrong>: Create a sense of urgency by displaying a countdown timer on your discounted products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Scarcity\u003C\u002Fstrong>: Let visitors know that stock is running low on products they are looking at.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Waitlist\u003C\u002Fstrong>: Build a waiting list for sold-out items and auto-notify potential customers when items are back in stock.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Checkouts\u003C\u002Fstrong>: Choose from three different checkout layouts: Shopify-style, Multi-step or One-page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recently Viewed Products\u003C\u002Fstrong>: Show recently viewed products on product pages and in the cart.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Reviews\u003C\u002Fstrong>: Let your customers run your marketing by collecting and displaying advanced reviews.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. REDUCE CART ABANDONMENT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Floating Mini Cart\u003C\u002Fstrong>: A cart icon with item count will always be visible on all pages or only when the cart is not empty, and a sliding cart will be visible when the customer clicks it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cart Reserved Timer\u003C\u002Fstrong>: Create a sense of urgency by letting visitors know that the products added to their carts are only reserved for a limited period of time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Side Cart\u003C\u002Fstrong>: Show a sliding cart whenever a customer adds a product to the cart.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. BUILD TRUST\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reasons To Buy List\u003C\u002Fstrong>: Provide customers with a summary of the key features and benefits of your products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Brand Image\u003C\u002Fstrong>: Add brand images to products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick Social Links\u003C\u002Fstrong>: Display floating social media icons to make it easier for your customers to connect with you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5. IMPROVE EXPERIENCE\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Size Chart\u003C\u002Fstrong>: Reduce returns and increase sales by showing a size chart on specific products or all products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Video\u003C\u002Fstrong>: Upload video to be viewed in product galleries and on archive pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Audio\u003C\u002Fstrong>: Upload audio to be listened to in product galleries and on archive pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Wishlist\u003C\u002Fstrong>: Allow customers to easily save products they are interested in for later.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variation Swatches\u003C\u002Fstrong>: Display your variable product options as customizable color\u002Fimage icons, buttons, or dropdowns.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Popup\u003C\u002Fstrong>: Allow users to login with a simple pop up.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Nav Links\u003C\u002Fstrong>: Enable easy navigation from one product to the next with next\u002Fprevious links.\u003C\u002Fp>\n\u003Cp>Upgrade to Merchant Pro and gain access to these extra modules designed to enhance the functionality and user experience of your online store as well as premium support via email.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Merchant Pro has significantly enhanced my online commerce experience on WordPress. The user friendly interface and responsive support make this plugin a must-have choice. I highly recommend Merchant Pro!\u003C\u002Fp>\n\u003Cp>Christian Laborde, Co-Founder of Zipangu\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant\u002F#pricing\" rel=\"nofollow ugc\">UPGRADE TO MERCHANT PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Rest assured, Merchant Pro comes with a 30-day money-back guarantee. If you’re not completely satisfied, we’ll happily refund 100% of your money.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WOOCOMMERCE\u003C\u002Fa> IS REQUIRED FOR SOME MODULES TO WORK\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for the most flexible theme?\u003C\u002Fstrong>\u003Cbr \u002F>\nEven though Merchant will work with any theme, if you combine it with a good WooCommerce theme, you can be confident that you are giving your shoppers the best experience possible. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fbotiga\u002F\" rel=\"ugc\">Botiga\u003C\u002Fa> is a fast WooCommerce theme with endless customization options that pairs perfectly with Merchant. Give them both a try – you won’t be disappointed!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Backed by a trusted team\u003C\u002Fstrong>\u003Cbr \u002F>\nMerchant is brought to you by \u003Ca href=\"https:\u002F\u002Fathemes.com\u002F\" rel=\"nofollow ugc\">aThemes\u003C\u002Fa>, a WordPress product company with 750+ 5-star reviews and 100k+ users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation and Support\u003C\u002Fstrong>\u003Cbr \u002F>\n– To learn how to use Merchant you can check our \u003Ca href=\"https:\u002F\u002Fdocs.athemes.com\u002Fdocumentation\u002Fmerchant\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003Cbr \u002F>\n– If you have any questions, visit the support forum \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmerchant\u002F\" rel=\"ugc\">here\u003C\u002Fa>. To get direct support from our developers via email, consider upgrading to \u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant-upgrade\u002F\" rel=\"nofollow ugc\">Merchant Pro\u003C\u002Fa>. We aim to answer all premium support requests within 24 hours.\u003Cbr \u002F>\n– To find out more about Merchant visit the \u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant\u002F\" rel=\"nofollow ugc\">plugin page on our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Happy user of Merchant?\u003C\u002Fstrong>\u003Cbr \u002F>\n– Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fathemes\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>.\u003Cbr \u002F>\n– Or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmerchant\u002Freviews\u002F\" rel=\"ugc\">rate us on WordPress\u003C\u002Fa> 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTES\u003C\u002Fstrong>\u003Cbr \u002F>\nWe aim to simplify WordPress and empower your site’s growth with our \u003Ca href=\"https:\u002F\u002Fathemes.com\u002F\" rel=\"nofollow ugc\">themes and plugins\u003C\u002Fa>. With that in mind, we’re so excited to build \u003Ca href=\"https:\u002F\u002Fathemes.com\u002Fmerchant\u002F\" rel=\"nofollow ugc\">Merchant\u003C\u002Fa>. We believe you’ll find Merchant invaluable for optimizing your online store.\u003C\u002Fp>\n","Enhance your WooCommerce store with 40+ modules including Pre-Orders, Product Labels, Buy Now, Quick View & more",10000,277291,84,11,"2026-04-14T18:33:00.000Z","6.4","7.3",[122,123,19,124,125],"buy-now-button","clear-cart","product-labels","quick-view","https:\u002F\u002Fathemes.com\u002Fmerchant","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmerchant.2.2.5.zip",{"attackSurface":129,"codeSignals":398,"taintFlows":775,"riskAssessment":818,"analyzedAt":824},{"hooks":130,"ajaxHandlers":371,"restRoutes":394,"shortcodes":395,"cronEvents":396,"entryPointCount":397,"unprotectedCount":13},[131,137,142,146,149,154,159,163,168,172,175,180,184,187,191,194,197,201,204,206,210,213,218,221,224,228,232,236,240,244,246,249,253,255,259,263,267,269,271,276,281,285,288,291,296,299,302,304,308,311,315,320,324,328,331,334,338,341,345,347,351,354,357,360,362,366,368],{"type":132,"name":133,"callback":134,"priority":11,"file":135,"line":136},"action","wp_enqueue_scripts","collect_output_css_and_typography","inc\\codestar\\classes\\abstract.class.php",21,{"type":132,"name":138,"callback":139,"file":140,"line":141},"admin_menu","add_admin_menu","inc\\codestar\\classes\\admin-options.class.php",107,{"type":132,"name":143,"callback":144,"file":140,"line":145},"admin_bar_menu","add_admin_bar_menu",108,{"type":132,"name":147,"callback":139,"file":140,"line":148},"network_admin_menu",112,{"type":150,"name":151,"callback":152,"file":140,"line":153},"filter","admin_footer_text","add_admin_footer_text",432,{"type":132,"name":155,"callback":156,"file":157,"line":158},"add_meta_boxes_comment","add_comment_meta_box","inc\\codestar\\classes\\comment-options.class.php",38,{"type":132,"name":160,"callback":161,"file":157,"line":162},"edit_comment","save_comment_meta_box",39,{"type":132,"name":164,"callback":165,"file":166,"line":167},"customize_register","add_customize_options","inc\\codestar\\classes\\customize-options.class.php",44,{"type":132,"name":169,"callback":170,"file":166,"line":171},"customize_save_after","add_customize_save_after",45,{"type":132,"name":133,"callback":173,"file":166,"line":174},"get_options",49,{"type":132,"name":176,"callback":177,"file":178,"line":179},"add_meta_boxes","add_meta_box","inc\\codestar\\classes\\metabox-options.class.php",50,{"type":132,"name":181,"callback":182,"file":178,"line":183},"save_post","save_meta_box",51,{"type":132,"name":185,"callback":182,"file":178,"line":186},"edit_attachment",52,{"type":132,"name":188,"callback":188,"priority":11,"file":189,"line":190},"wp_nav_menu_item_custom_fields","inc\\codestar\\classes\\nav-menu-options.class.php",32,{"type":132,"name":192,"callback":192,"priority":11,"file":189,"line":193},"wp_update_nav_menu_item",33,{"type":150,"name":195,"callback":195,"priority":11,"file":189,"line":196},"wp_edit_nav_menu_walker",35,{"type":132,"name":198,"callback":199,"file":200,"line":190},"admin_init","add_profile_options","inc\\codestar\\classes\\profile-options.class.php",{"type":132,"name":202,"callback":203,"file":200,"line":167},"show_user_profile","render_profile_form_fields",{"type":132,"name":205,"callback":203,"file":200,"line":171},"edit_user_profile",{"type":132,"name":207,"callback":208,"file":200,"line":209},"personal_options_update","save_profile",47,{"type":132,"name":211,"callback":208,"file":200,"line":212},"edit_user_profile_update",48,{"type":132,"name":214,"callback":215,"file":216,"line":217},"after_setup_theme","setup","inc\\codestar\\classes\\setup.class.php",73,{"type":132,"name":219,"callback":215,"file":216,"line":220},"init",74,{"type":132,"name":222,"callback":215,"file":216,"line":223},"switch_theme",75,{"type":132,"name":225,"callback":226,"file":216,"line":227},"admin_enqueue_scripts","add_admin_enqueue_scripts",76,{"type":132,"name":133,"callback":229,"priority":230,"file":216,"line":231},"add_typography_enqueue_styles",80,77,{"type":132,"name":233,"callback":234,"priority":230,"file":216,"line":235},"wp_head","add_custom_css",78,{"type":150,"name":237,"callback":238,"file":216,"line":239},"admin_body_class","add_admin_body_class",79,{"type":132,"name":241,"callback":242,"file":243,"line":209},"admin_footer","add_footer_modal_shortcode","inc\\codestar\\classes\\shortcode-options.class.php",{"type":132,"name":245,"callback":242,"file":243,"line":212},"customize_controls_print_footer_scripts",{"type":132,"name":247,"callback":226,"file":243,"line":248},"elementor\u002Feditor\u002Fbefore_enqueue_scripts",59,{"type":132,"name":250,"callback":251,"file":243,"line":252},"elementor\u002Feditor\u002Ffooter","add_footer_modal_icon",60,{"type":132,"name":250,"callback":242,"file":243,"line":254},61,{"type":132,"name":256,"callback":257,"file":243,"line":258},"enqueue_block_editor_assets","add_guteberg_blocks",258,{"type":132,"name":260,"callback":261,"file":243,"line":262},"media_buttons","add_media_buttons",262,{"type":132,"name":198,"callback":264,"file":265,"line":266},"add_taxonomy_options","inc\\codestar\\classes\\taxonomy-options.class.php",41,{"type":132,"name":241,"callback":251,"file":268,"line":266},"inc\\codestar\\fields\\icon\\icon.php",{"type":132,"name":245,"callback":251,"file":268,"line":270},42,{"type":132,"name":272,"callback":273,"file":274,"line":275},"admin_print_footer_scripts","add_wp_link_dialog","inc\\codestar\\fields\\link\\link.php",65,{"type":132,"name":277,"callback":278,"file":279,"line":280},"print_default_editor_scripts","setup_wp_editor_media_buttons","inc\\codestar\\fields\\wp_editor\\wp_editor.php",62,{"type":132,"name":138,"callback":282,"priority":13,"file":283,"line":284},"add_about_menu","inc\\codestar\\views\\welcome.php",19,{"type":150,"name":286,"callback":287,"priority":11,"file":283,"line":64},"plugin_action_links","add_plugin_action_links",{"type":150,"name":289,"callback":290,"priority":11,"file":283,"line":136},"plugin_row_meta","add_plugin_row_meta",{"type":132,"name":292,"callback":293,"file":294,"line":295},"before_woocommerce_init","closure","precart.php",24,{"type":132,"name":297,"callback":298,"file":294,"line":174},"plugins_loaded","precart_lite_init",{"type":132,"name":138,"callback":300,"file":301,"line":284},"add_menu","src\\Admin\\Admin.php",{"type":132,"name":138,"callback":303,"priority":47,"file":301,"line":64},"remove_menu",{"type":150,"name":305,"callback":306,"file":307,"line":64},"woocommerce_email_order_meta_fields","precart_add_email_order_meta","src\\Admin\\Order.php",{"type":150,"name":309,"callback":310,"priority":11,"file":307,"line":136},"woocommerce_attribute_label","attribute_label",{"type":132,"name":312,"callback":313,"priority":47,"file":307,"line":314},"woocommerce_thankyou","precart_update_order_meta_and_status",22,{"type":150,"name":316,"callback":317,"file":318,"line":319},"woocommerce_product_data_tabs","add_product_tab","src\\Admin\\ProductTab.php",6,{"type":132,"name":321,"callback":322,"file":318,"line":323},"woocommerce_product_data_panels","add_product_tab_content",7,{"type":132,"name":325,"callback":326,"file":318,"line":327},"woocommerce_process_product_meta","save_product_settings",8,{"type":132,"name":219,"callback":329,"file":330,"line":64},"register_custom_post_status","src\\Admin\\Status.php",{"type":150,"name":332,"callback":333,"priority":11,"file":330,"line":136},"wc_order_statuses","add_custom_order_status",{"type":150,"name":335,"callback":336,"priority":11,"file":337,"line":136},"woocommerce_add_cart_item_data","precart_add_cart_item_data","src\\Frontend\\Cart.php",{"type":150,"name":339,"callback":340,"priority":11,"file":337,"line":314},"woocommerce_after_cart_item_name","precart_display_cart_item_data",{"type":132,"name":342,"callback":343,"priority":11,"file":344,"line":284},"woocommerce_checkout_create_order_line_item","add_order_item_meta","src\\Frontend\\Order.php",{"type":132,"name":312,"callback":346,"priority":11,"file":344,"line":64},"update_pre_order_count",{"type":132,"name":348,"callback":349,"file":350,"line":323},"woocommerce_before_add_to_cart_button","display_pre_order_messgae","src\\Frontend\\Product.php",{"type":132,"name":352,"callback":353,"file":350,"line":327},"woocommerce_before_shop_loop_item_title","display_pre_order_badge",{"type":132,"name":355,"callback":353,"file":350,"line":356},"woocommerce_before_single_product_summary",9,{"type":150,"name":358,"callback":359,"file":350,"line":11},"woocommerce_product_single_add_to_cart_text","change_add_to_cart_text",{"type":150,"name":361,"callback":359,"file":350,"line":117},"woocommerce_product_add_to_cart_text",{"type":150,"name":363,"callback":364,"priority":11,"file":365,"line":327},"woocommerce_add_to_cart_validation","validate_pre_order","src\\Frontend\\Validation.php",{"type":150,"name":363,"callback":367,"priority":11,"file":365,"line":356},"validator_pass",{"type":132,"name":133,"callback":369,"file":370,"line":64},"enqueue_styles","src\\load.php",[372,378,382,386,390],{"action":373,"nopriv":374,"callback":375,"hasNonce":376,"hasCapCheck":374,"file":377,"line":179},"csf-get-icons",false,"csf_get_icons",true,"inc\\codestar\\functions\\actions.php",{"action":379,"nopriv":374,"callback":380,"hasNonce":376,"hasCapCheck":374,"file":377,"line":381},"csf-export","csf_export",87,{"action":383,"nopriv":374,"callback":384,"hasNonce":376,"hasCapCheck":374,"file":377,"line":385},"csf-import","csf_import_ajax",123,{"action":387,"nopriv":374,"callback":388,"hasNonce":376,"hasCapCheck":374,"file":377,"line":389},"csf-reset","csf_reset_ajax",150,{"action":391,"nopriv":374,"callback":392,"hasNonce":376,"hasCapCheck":376,"file":377,"line":393},"csf-chosen","csf_chosen_ajax",189,[],[],[],5,{"dangerousFunctions":399,"sqlUsage":400,"outputEscaping":403,"fileOperations":13,"externalRequests":13,"nonceChecks":773,"capabilityChecks":401,"bundledLibraries":774},[],{"prepared":401,"raw":13,"locations":402},2,[],{"escaped":404,"rawEcho":405,"locations":406},536,229,[407,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446,447,449,451,453,455,457,458,460,462,463,465,467,470,472,474,476,477,479,480,482,483,485,488,490,491,492,495,496,497,498,500,501,503,505,507,508,510,511,512,514,515,516,518,520,522,524,525,526,527,529,530,531,532,534,536,537,539,540,542,544,546,547,549,550,551,552,554,555,556,557,559,561,563,565,566,567,568,569,570,572,573,575,576,577,578,579,580,581,582,584,586,587,589,591,592,593,595,597,598,599,601,603,604,605,607,608,609,611,612,613,614,616,618,620,621,622,623,624,625,626,628,630,632,633,635,637,638,639,641,642,645,647,649,650,652,654,656,657,658,660,662,663,664,665,667,668,669,671,672,673,675,676,677,678,680,681,683,685,686,688,690,692,694,696,698,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,728,729,730,732,733,734,735,736,737,738,739,742,744,746,747,748,750,751,752,754,756,757,759,761,763,765,767,769,771],{"file":140,"line":408,"context":409},499,"raw output",{"file":140,"line":411,"context":409},507,{"file":140,"line":413,"context":409},516,{"file":140,"line":415,"context":409},545,{"file":140,"line":417,"context":409},555,{"file":140,"line":419,"context":409},565,{"file":140,"line":421,"context":409},616,{"file":140,"line":423,"context":409},639,{"file":157,"line":425,"context":409},136,{"file":157,"line":427,"context":409},184,{"file":157,"line":429,"context":409},201,{"file":157,"line":431,"context":409},202,{"file":178,"line":433,"context":409},209,{"file":178,"line":435,"context":409},261,{"file":178,"line":437,"context":409},278,{"file":178,"line":439,"context":409},279,{"file":216,"line":441,"context":409},696,{"file":216,"line":443,"context":409},756,{"file":216,"line":445,"context":409},762,{"file":216,"line":12,"context":409},{"file":216,"line":448,"context":409},782,{"file":243,"line":450,"context":409},101,{"file":243,"line":452,"context":409},124,{"file":243,"line":454,"context":409},138,{"file":243,"line":456,"context":409},154,{"file":243,"line":100,"context":409},{"file":243,"line":459,"context":409},247,{"file":461,"line":136,"context":409},"inc\\codestar\\fields\\accordion\\accordion.php",{"file":461,"line":248,"context":409},{"file":464,"line":280,"context":409},"inc\\codestar\\fields\\background\\background.php",{"file":464,"line":466,"context":409},287,{"file":468,"line":469,"context":409},"inc\\codestar\\fields\\backup\\backup.php",23,{"file":468,"line":471,"context":409},26,{"file":468,"line":473,"context":409},29,{"file":468,"line":475,"context":409},31,{"file":468,"line":193,"context":409},{"file":478,"line":48,"context":409},"inc\\codestar\\fields\\border\\border.php",{"file":478,"line":227,"context":409},{"file":478,"line":481,"context":409},98,{"file":478,"line":385,"context":409},{"file":478,"line":484,"context":409},128,{"file":486,"line":487,"context":409},"inc\\codestar\\fields\\button_set\\button_set.php",27,{"file":486,"line":489,"context":409},46,{"file":486,"line":209,"context":409},{"file":486,"line":280,"context":409},{"file":493,"line":494,"context":409},"inc\\codestar\\fields\\checkbox\\checkbox.php",28,{"file":493,"line":158,"context":409},{"file":493,"line":183,"context":409},{"file":493,"line":275,"context":409},{"file":493,"line":499,"context":409},89,{"file":493,"line":47,"context":409},{"file":493,"line":502,"context":409},96,{"file":504,"line":193,"context":409},"inc\\codestar\\fields\\code_editor\\code_editor.php",{"file":504,"line":506,"context":409},34,{"file":504,"line":196,"context":409},{"file":509,"line":136,"context":409},"inc\\codestar\\fields\\color\\color.php",{"file":509,"line":314,"context":409},{"file":509,"line":469,"context":409},{"file":513,"line":136,"context":409},"inc\\codestar\\fields\\color_group\\color_group.php",{"file":513,"line":33,"context":409},{"file":513,"line":475,"context":409},{"file":513,"line":517,"context":409},37,{"file":519,"line":136,"context":409},"inc\\codestar\\fields\\content\\content.php",{"file":521,"line":471,"context":409},"inc\\codestar\\fields\\date\\date.php",{"file":521,"line":523,"context":409},40,{"file":521,"line":266,"context":409},{"file":521,"line":171,"context":409},{"file":521,"line":183,"context":409},{"file":528,"line":475,"context":409},"inc\\codestar\\fields\\datetime\\datetime.php",{"file":528,"line":171,"context":409},{"file":528,"line":489,"context":409},{"file":528,"line":179,"context":409},{"file":528,"line":533,"context":409},56,{"file":535,"line":266,"context":409},"inc\\codestar\\fields\\dimensions\\dimensions.php",{"file":535,"line":174,"context":409},{"file":535,"line":538,"context":409},58,{"file":535,"line":227,"context":409},{"file":541,"line":284,"context":409},"inc\\codestar\\fields\\fieldset\\fieldset.php",{"file":541,"line":543,"context":409},36,{"file":545,"line":487,"context":409},"inc\\codestar\\fields\\gallery\\gallery.php",{"file":545,"line":270,"context":409},{"file":545,"line":548,"context":409},43,{"file":545,"line":167,"context":409},{"file":545,"line":171,"context":409},{"file":545,"line":209,"context":409},{"file":553,"line":266,"context":409},"inc\\codestar\\fields\\group\\group.php",{"file":553,"line":171,"context":409},{"file":553,"line":186,"context":409},{"file":553,"line":141,"context":409},{"file":553,"line":558,"context":409},141,{"file":553,"line":560,"context":409},142,{"file":553,"line":562,"context":409},143,{"file":553,"line":564,"context":409},145,{"file":268,"line":295,"context":409},{"file":268,"line":475,"context":409},{"file":268,"line":190,"context":409},{"file":268,"line":193,"context":409},{"file":268,"line":543,"context":409},{"file":571,"line":473,"context":409},"inc\\codestar\\fields\\image_select\\image_select.php",{"file":571,"line":209,"context":409},{"file":571,"line":574,"context":409},57,{"file":274,"line":517,"context":409},{"file":274,"line":266,"context":409},{"file":274,"line":548,"context":409},{"file":274,"line":209,"context":409},{"file":274,"line":212,"context":409},{"file":274,"line":174,"context":409},{"file":274,"line":183,"context":409},{"file":583,"line":171,"context":409},"inc\\codestar\\fields\\link_color\\link_color.php",{"file":583,"line":585,"context":409},55,{"file":583,"line":280,"context":409},{"file":588,"line":174,"context":409},"inc\\codestar\\fields\\map\\map.php",{"file":588,"line":590,"context":409},53,{"file":588,"line":248,"context":409},{"file":588,"line":231,"context":409},{"file":594,"line":254,"context":409},"inc\\codestar\\fields\\media\\media.php",{"file":594,"line":596,"context":409},70,{"file":594,"line":235,"context":409},{"file":594,"line":239,"context":409},{"file":594,"line":600,"context":409},91,{"file":602,"line":471,"context":409},"inc\\codestar\\fields\\number\\number.php",{"file":602,"line":494,"context":409},{"file":602,"line":475,"context":409},{"file":606,"line":136,"context":409},"inc\\codestar\\fields\\palette\\palette.php",{"file":606,"line":167,"context":409},{"file":606,"line":590,"context":409},{"file":610,"line":471,"context":409},"inc\\codestar\\fields\\radio\\radio.php",{"file":610,"line":196,"context":409},{"file":610,"line":212,"context":409},{"file":610,"line":280,"context":409},{"file":610,"line":615,"context":409},82,{"file":610,"line":617,"context":409},88,{"file":619,"line":487,"context":409},"inc\\codestar\\fields\\repeater\\repeater.php",{"file":619,"line":475,"context":409},{"file":619,"line":212,"context":409},{"file":619,"line":227,"context":409},{"file":619,"line":499,"context":409},{"file":619,"line":47,"context":409},{"file":619,"line":600,"context":409},{"file":619,"line":627,"context":409},93,{"file":629,"line":475,"context":409},"inc\\codestar\\fields\\select\\select.php",{"file":629,"line":631,"context":409},67,{"file":629,"line":239,"context":409},{"file":629,"line":634,"context":409},119,{"file":636,"line":494,"context":409},"inc\\codestar\\fields\\slider\\slider.php",{"file":636,"line":193,"context":409},{"file":636,"line":158,"context":409},{"file":640,"line":284,"context":409},"inc\\codestar\\fields\\sortable\\sortable.php",{"file":640,"line":220,"context":409},{"file":643,"line":644,"context":409},"inc\\codestar\\fields\\sorter\\sorter.php",25,{"file":643,"line":646,"context":409},63,{"file":648,"line":590,"context":409},"inc\\codestar\\fields\\spacing\\spacing.php",{"file":648,"line":646,"context":409},{"file":648,"line":651,"context":409},85,{"file":648,"line":653,"context":409},106,{"file":655,"line":471,"context":409},"inc\\codestar\\fields\\spinner\\spinner.php",{"file":655,"line":494,"context":409},{"file":655,"line":33,"context":409},{"file":659,"line":136,"context":409},"inc\\codestar\\fields\\submessage\\submessage.php",{"file":661,"line":295,"context":409},"inc\\codestar\\fields\\switcher\\switcher.php",{"file":661,"line":471,"context":409},{"file":661,"line":33,"context":409},{"file":661,"line":196,"context":409},{"file":666,"line":136,"context":409},"inc\\codestar\\fields\\tabbed\\tabbed.php",{"file":666,"line":473,"context":409},{"file":666,"line":248,"context":409},{"file":670,"line":136,"context":409},"inc\\codestar\\fields\\text\\text.php",{"file":670,"line":469,"context":409},{"file":670,"line":644,"context":409},{"file":674,"line":284,"context":409},"inc\\codestar\\fields\\textarea\\textarea.php",{"file":674,"line":64,"context":409},{"file":674,"line":136,"context":409},{"file":674,"line":314,"context":409},{"file":679,"line":469,"context":409},"inc\\codestar\\fields\\typography\\typography.php",{"file":679,"line":502,"context":409},{"file":679,"line":682,"context":409},97,{"file":679,"line":684,"context":409},105,{"file":679,"line":653,"context":409},{"file":679,"line":687,"context":409},130,{"file":679,"line":689,"context":409},146,{"file":679,"line":691,"context":409},158,{"file":679,"line":693,"context":409},160,{"file":679,"line":695,"context":409},168,{"file":679,"line":697,"context":409},169,{"file":679,"line":427,"context":409},{"file":679,"line":700,"context":409},185,{"file":679,"line":702,"context":409},197,{"file":679,"line":704,"context":409},198,{"file":679,"line":706,"context":409},211,{"file":679,"line":708,"context":409},212,{"file":679,"line":710,"context":409},233,{"file":679,"line":712,"context":409},245,{"file":679,"line":714,"context":409},257,{"file":679,"line":716,"context":409},269,{"file":679,"line":718,"context":409},284,{"file":679,"line":720,"context":409},286,{"file":679,"line":722,"context":409},295,{"file":679,"line":724,"context":409},316,{"file":726,"line":494,"context":409},"inc\\codestar\\fields\\upload\\upload.php",{"file":726,"line":167,"context":409},{"file":726,"line":186,"context":409},{"file":726,"line":590,"context":409},{"file":726,"line":731,"context":409},54,{"file":726,"line":574,"context":409},{"file":279,"line":270,"context":409},{"file":279,"line":489,"context":409},{"file":279,"line":179,"context":409},{"file":279,"line":615,"context":409},{"file":377,"line":266,"context":409},{"file":377,"line":615,"context":409},{"file":740,"line":741,"context":409},"inc\\codestar\\functions\\customize.php",86,{"file":740,"line":743,"context":409},133,{"file":745,"line":731,"context":409},"inc\\codestar\\samples\\widget-options.php",{"file":745,"line":280,"context":409},{"file":745,"line":646,"context":409},{"file":745,"line":749,"context":409},64,{"file":745,"line":275,"context":409},{"file":745,"line":48,"context":409},{"file":745,"line":753,"context":409},69,{"file":745,"line":755,"context":409},161,{"file":745,"line":697,"context":409},{"file":745,"line":758,"context":409},170,{"file":745,"line":760,"context":409},171,{"file":745,"line":762,"context":409},172,{"file":745,"line":764,"context":409},173,{"file":745,"line":766,"context":409},174,{"file":745,"line":768,"context":409},175,{"file":745,"line":770,"context":409},176,{"file":745,"line":772,"context":409},179,12,[],[776,792,805],{"entryPoint":777,"graph":778,"unsanitizedCount":13,"severity":791},"csf_export (inc\\codestar\\functions\\actions.php:62)",{"nodes":779,"edges":789},[780,784],{"id":781,"type":782,"label":783,"file":377,"line":275},"n0","source","$_GET",{"id":785,"type":786,"label":787,"file":377,"line":615,"wp_function":788},"n1","sink","echo() [XSS]","echo",[790],{"from":781,"to":785,"sanitized":376},"low",{"entryPoint":793,"graph":794,"unsanitizedCount":13,"severity":791},"csf_import_ajax (inc\\codestar\\functions\\actions.php:99)",{"nodes":795,"edges":803},[796,799],{"id":781,"type":782,"label":797,"file":377,"line":798},"$_POST (x2)",102,{"id":785,"type":786,"label":800,"file":377,"line":801,"wp_function":802},"update_option() [Settings Manipulation]",118,"update_option",[804],{"from":781,"to":785,"sanitized":376},{"entryPoint":806,"graph":807,"unsanitizedCount":13,"severity":791},"\u003Cactions> (inc\\codestar\\functions\\actions.php:0)",{"nodes":808,"edges":815},[809,810,811,813],{"id":781,"type":782,"label":783,"file":377,"line":275},{"id":785,"type":786,"label":787,"file":377,"line":615,"wp_function":788},{"id":812,"type":782,"label":797,"file":377,"line":798},"n2",{"id":814,"type":786,"label":800,"file":377,"line":801,"wp_function":802},"n3",[816,817],{"from":781,"to":785,"sanitized":376},{"from":812,"to":814,"sanitized":376},{"summary":819,"deductions":820},"The precart plugin v0.4 exhibits a generally strong security posture based on the static analysis. The absence of any critical or high-severity taint flows, dangerous functions, file operations, or external HTTP requests is highly positive. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce checks for its entry points. The high percentage of properly escaped output further mitigates the risk of cross-site scripting vulnerabilities.  The lack of any recorded historical vulnerabilities, even of low severity, suggests a mature and secure development process.  However, a minor concern could be the relatively low number of capability checks (2) for the five AJAX handlers. While no unprotected entry points were found, increasing capability checks could offer an additional layer of defense, especially as the plugin evolves.  Overall, precart v0.4 appears to be a well-secured plugin, with its strengths far outweighing any minor potential areas for enhancement.",[821],{"reason":822,"points":823},"Low capability checks on AJAX handlers",3,"2026-03-16T23:13:41.898Z",{"wat":826,"direct":869},{"assetPaths":827,"generatorPatterns":832,"scriptPaths":833,"versionParams":868},[828,829,830,831],"\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fassets\u002Fcss\u002Fprecart-admin-styles.css","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fassets\u002Fjs\u002Fprecart-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fassets\u002Fjs\u002Fprecart-frontend.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fassets\u002Fcss\u002Fprecart-frontend-styles.css",[],[834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,841,860,837,861,839,862,863,864,865,866,867,854,851,843,842,860,837,861,839,862,863,864,865,866,867,867,837,861,839,862,863,864,865,866,867],"\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Fcodestar-framework.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fwp-color-picker.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fwp-editor.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fupload.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fsorter.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fselect.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fradio.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fnotice.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fmap.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fmedia.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Flogo.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fimage.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ficon.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fgroup.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fgallery.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ffieldset.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fdimensions.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fdate.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fcolor.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fcode_editor.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fcheckbox.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fbackground.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fbutton.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Faddable.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fslider.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fwp_editor.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ftaxonomy.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ftext.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ftextarea.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ftitle.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Ftypography.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fvisual.js","\u002Fwp-content\u002Fplugins\u002Fprecart\u002Fvendor\u002Fcodestar\u002Fframework\u002Fassets\u002Fjs\u002Ffields\u002Fwysiwyg.js",[],{"cssClasses":870,"htmlComments":875,"htmlAttributes":878,"restEndpoints":880,"jsGlobals":881,"shortcodeOutput":883},[871,872,873,874],"precart-admin-wrapper","precart-product-notice","precart-product-availability-date","precart-product-message",[876,877],"\u003C!-- PreCart Lite Lite -->","\u003C!-- PreCart Lite Lite END -->",[879],"data-precart-product-id",[],[882],"PreCart",[884],"[precart_notice]",{"error":376,"url":886,"statusCode":887,"statusMessage":888,"message":888},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fprecart\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":890,"versions":891},4,[892,897,904,911],{"version":6,"download_url":25,"svn_tag_url":893,"released_at":27,"has_diff":374,"diff_files_changed":894,"diff_lines":27,"trac_diff_url":895,"vulnerabilities":896,"is_current":376},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fprecart\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fprecart%2Ftags%2F0.3&new_path=%2Fprecart%2Ftags%2F0.4",[],{"version":898,"download_url":899,"svn_tag_url":900,"released_at":27,"has_diff":374,"diff_files_changed":901,"diff_lines":27,"trac_diff_url":902,"vulnerabilities":903,"is_current":374},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecart.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fprecart\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fprecart%2Ftags%2F0.2&new_path=%2Fprecart%2Ftags%2F0.3",[],{"version":905,"download_url":906,"svn_tag_url":907,"released_at":27,"has_diff":374,"diff_files_changed":908,"diff_lines":27,"trac_diff_url":909,"vulnerabilities":910,"is_current":374},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecart.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fprecart\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fprecart%2Ftags%2F0.1&new_path=%2Fprecart%2Ftags%2F0.2",[],{"version":912,"download_url":913,"svn_tag_url":914,"released_at":27,"has_diff":374,"diff_files_changed":915,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":916,"is_current":374},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprecart.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fprecart\u002Ftags\u002F0.1\u002F",[],[]]