[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5xdZeKNqkWDlMUetumy0T_9WwzrsJNO2n-EzgIzniKk":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"motylanogha","Mariusz Szatkowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fmotylanogha\u002F",5,0,100,30,94,"2026-08-29T07:27:34.957Z",[14,35,51,67,84],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"plogins-customs","Customs – EU Import Duty for WooCommerce","1.0.5","\u003Cp>From 1 July 2026 the EU removes the 150 EUR duty-free threshold for low-value imports and applies a flat customs duty per tariff line on consignments up to 150 EUR shipped into the EU from outside it. Customs estimates that duty and shows it to the shopper as its own line at cart and checkout, so there are no surprise charges on delivery.\u003C\u002Fp>\n\u003Cp>It only adds the duty when all of these are true: the feature is enabled, the store ships from outside the EU, the destination is an EU country, and the cart goods value is at or below your threshold. Intra-EU orders and orders over the threshold are left untouched.\u003C\u002Fp>\n\u003Cp>What it does:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds an “EU import duty (estimate)” fee at cart and checkout using the native WooCommerce fees API\u003C\u002Fli>\n\u003Cli>Calculates the duty as the number of distinct tariff lines in the cart multiplied by your per-line amount\u003C\u002Fli>\n\u003Cli>Counts tariff lines from a per-product tariff code, falling back to the product category, then the product\u003C\u002Fli>\n\u003Cli>Works in the classic checkout and the Cart and Checkout Blocks, and is HPOS compatible\u003C\u002Fli>\n\u003Cli>Per-line amount, threshold, store origin country, EUR conversion rate, tariff-line basis, fee label and taxable flag are all configurable\u003C\u002Fli>\n\u003Cli>Adds taxes on top: the duty is shown as its own line in addition to VAT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is the WooCommerce equivalent of the import duty handling that hosted platforms add at checkout, without a monthly subscription.\u003C\u002Fp>\n\u003Ch4>Documentation and links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fplogins-customs\u002Fdocs\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fplogins-customs\u002Fdocs\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin page\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fplogins-customs\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fplogins-customs\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source code\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fplogins-customs\" rel=\"nofollow ugc\">github.com\u002Fwppoland\u002Fplogins-customs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bug reports and feature requests\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fplogins-customs\u002Fissues\" rel=\"nofollow ugc\">GitHub issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Customs includes Polish, German and Spanish translations for the plugin interface. The text domain is \u003Ccode>plogins-customs\u003C\u002Fcode>, so WordPress.org language packs can also override or extend these bundled translations.\u003C\u002Fp>\n","Estimate and add the EU flat import duty as a clear checkout line for parcels shipped into the EU from outside it. WooCommerce ready.",227,"2026-07-17T19:06:00.000Z","7.0.2","6.5","8.1",[26,27,28,29,30],"checkout","customs","eu","import-duty","woocommerce","https:\u002F\u002Fplogins.com\u002Fplogins-customs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplogins-customs.1.0.5.zip",null,"2026-07-22T17:31:50.256Z",{"slug":36,"name":37,"version":38,"author":5,"author_profile":6,"description":39,"short_description":40,"active_installs":8,"downloaded":41,"rating":8,"num_ratings":8,"last_updated":42,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":43,"homepage":49,"download_link":50,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"plogins-migrator","Migrator – Site Migration and Backup","1.2.5","\u003Cp>Migrator packs your database and everything in \u003Ccode>wp-content\u003C\u002Fcode> into a single file you can download, keep as a backup, and restore, on the same site or on a brand-new install somewhere else. When you restore onto a different address, Migrator rewrites the old URLs and file paths to the new ones for you, so the site just works.\u003C\u002Fp>\n\u003Cp>Everything happens on your own server. There is no account to create, no file size sold back to you, and nothing is ever sent to a third-party service. Because it is fully open, you can read exactly what it does: the source lives at https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fplogins-migrator, which is also where to file a bug or request a feature.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>On the site you want to copy, create a backup. Migrator writes your database to a portable SQL dump and streams every file in \u003Ccode>wp-content\u003C\u002Fcode> into one archive next to it.\u003C\u002Fli>\n\u003Cli>Download that archive (or, on a big site, build it from the command line, see below).\u003C\u002Fli>\n\u003Cli>On the destination, the same site to roll back, or a fresh WordPress install to move to, restore the archive. Migrator imports the database, puts the files back, and rewrites the source site’s web address and paths to this one.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The address rewrite is \u003Cstrong>safe for serialized data\u003C\u002Fstrong>: Migrator walks the actual data structures rather than doing a blind text replace, so the byte-length counts PHP stores inside serialized options and meta stay correct and nothing breaks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A few things worth knowing\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Backups are written to a protected folder (\u003Ccode>wp-content\u002Fmigrator-backups\u003C\u002Fcode>) that denies direct web access, and the in-browser download is served only to logged-in administrators through an authenticated handler, the files are never exposed at a guessable URL. Each item inside an archive carries a checksum, so a truncated or corrupted backup is caught before it is ever restored over a live site.\u003C\u002Fp>\n\u003Cp>Restoring \u003Cstrong>overwrites\u003C\u002Fstrong> the destination database and files, that is the point of a restore, so it asks for confirmation and is limited to administrators. Migrator never overwrites its own plugin folder during a restore, so it cannot pull the rug out from under itself mid-import.\u003C\u002Fp>\n\u003Cp>For large sites where a browser request would time out, every job also runs from WP-CLI, which has no timeout:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>wp migrator export\nwp migrator import path\u002Fto\u002Fbackup.migrator\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>What’s included\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click backup of your database and all of \u003Ccode>wp-content\u003C\u002Fcode> into a single archive\u003C\u002Fli>\n\u003Cli>Restore to the same site, or migrate to a new host with automatic, serialization-safe URL and path rewriting\u003C\u002Fli>\n\u003Cli>Choose what to leave out: media, themes, plugins, cache, spam comments, post revisions, transients, WooCommerce sessions or Action Scheduler tables\u003C\u002Fli>\n\u003Cli>In-browser export with a progress bar and a direct download, resumable so large sites finish across multiple steps, plus drag-and-drop restore\u003C\u002Fli>\n\u003Cli>WP-CLI \u003Ccode>export\u003C\u002Fcode> and \u003Ccode>import\u003C\u002Fcode> commands for sites too large for the browser\u003C\u002Fli>\n\u003Cli>A safety snapshot of your database before every restore, rolled back automatically if anything fails\u003C\u002Fli>\n\u003Cli>Per-item checksums so a corrupt archive is detected, not restored\u003C\u002Fli>\n\u003Cli>Serialization-safe search and replace across the database, with a dry-run preview and a \u003Ccode>wp migrator replace\u003C\u002Fcode> command, to change a domain, URL or path safely\u003C\u002Fli>\n\u003Cli>Inspect any stored backup before you restore it: source URL, WordPress and PHP versions, table count, plus pre-restore checks for table prefix, disk space and writability\u003C\u002Fli>\n\u003Cli>Self-hosted: no account, no third-party service, nothing leaves your server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plogins Migrator PRO\u003C\u002Fh3>\n\u003Cp>The free edition backs up and migrates your whole site by hand. \u003Cstrong>Plogins Migrator PRO\u003C\u002Fstrong> makes it run itself:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Scheduled and incremental backups\u003C\u002Fstrong> – daily or weekly with retention; only changed files after a baseline\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cloud and off-site copies\u003C\u002Fstrong> – S3, R2, Backblaze B2, Wasabi, FTP\u002FSFTP, WebDAV, Dropbox and Google Drive\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recovery points\u003C\u002Fstrong> – one-click rollback to a known-good backup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Encrypted backups\u003C\u002Fstrong> – password-protected archives, decrypted on restore\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server-to-server transfer\u003C\u002Fstrong> – move a site between servers with no manual download\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications and activity log\u003C\u002Fstrong> – a silent failure never slips by\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full multisite\u003C\u002Fstrong> – back up and migrate a whole network with correct URL rewriting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything in the free edition stays free and open. Plogins Migrator PRO starts at 49 EUR per year (PLN shown at checkout).\u003C\u002Fp>\n\u003Cp>Compare editions and pricing: \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fplogins-migrator-pro\u002Fpricing\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fplogins-migrator-pro\u002Fpricing\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Plogins Migrator includes Polish, German and Spanish translations for the plugin interface. The text domain is \u003Ccode>plogins-migrator\u003C\u002Fcode>, so WordPress.org language packs can also override or extend these bundled translations.\u003C\u002Fp>\n","Back up, clone and migrate your whole site to one file, then restore it here or on a new host. URLs and paths are fixed for you. Runs on your server.",208,"2026-07-22T13:37:00.000Z",[44,45,46,47,48],"backup","clone","migration","restore","wp-cli","https:\u002F\u002Fplogins.com\u002Fplogins-migrator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplogins-migrator.1.2.5.zip",{"slug":52,"name":53,"version":54,"author":5,"author_profile":6,"description":55,"short_description":56,"active_installs":8,"downloaded":57,"rating":9,"num_ratings":58,"last_updated":59,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":60,"homepage":65,"download_link":66,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"plogins-tiers","Tiers – Tiered Pricing for WooCommerce","1.0.6","\u003Cp>Tiers gives a WooCommerce store quantity-based pricing. You set the breakpoints, buy 5, save 5%; buy 10, save 10%, and the discount is taken off the line item the moment a shopper carts enough units. The same breakpoints are shown as a table on the product page so people can see the price they’d pay before they add to cart.\u003C\u002Fp>\n\u003Cp>The discount is calculated in PHP on \u003Ccode>woocommerce_before_calculate_totals\u003C\u002Fcode>, so the pricing logic ships no front-end JavaScript. The product-page table is a plain HTML \u003Ccode>\u003Ctable>\u003C\u002Fcode> printed server-side with \u003Ccode>\u003Cth scope>\u003C\u002Fcode> and a \u003Ccode>\u003Ccaption>\u003C\u002Fcode>, so it reads correctly to screen readers and doesn’t shift the layout as the page loads.\u003C\u002Fp>\n\u003Cp>When a quantity matches more than one tier, the deepest qualifying tier applies, 12 units takes the “10+” price, not the “5+” price. Tiers never raises a price either, so a product that’s already on sale keeps its lower price.\u003C\u002Fp>\n\u003Cp>Tiers declares compatibility with WooCommerce HPOS and the Cart\u002FCheckout Blocks. It stores everything in a single \u003Ccode>wp_options\u003C\u002Fcode> row and creates no custom tables, so deleting the plugin leaves the database as it was.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you get\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Any number of global pricing tiers, each a minimum quantity and a discount percentage (with an optional label)\u003C\u002Fli>\n\u003Cli>Automatic discounting in the cart, with the highest matching tier winning\u003C\u002Fli>\n\u003Cli>A pricing table on single product pages, with a choice of where it appears: product summary, before or after the add-to-cart form, the product meta area, or nowhere automatic\u003C\u002Fli>\n\u003Cli>A \u003Ccode>[tiers_table]\u003C\u002Fcode> shortcode, a “Volume pricing table” Gutenberg block, and an Elementor “Volume pricing table” widget for dropping the table in by hand\u003C\u002Fli>\n\u003Cli>An optional heading above the table and an optional “You save” column\u003C\u002Fli>\n\u003Cli>An optional “You save” note under each discounted line in the cart\u003C\u002Fli>\n\u003Cli>An admin tier builder that adds and removes rows in place, with a live preview of how each tier reads\u003C\u002Fli>\n\u003Cli>A Polish translation, plus a bundled POT file for translating into other languages (text domain \u003Ccode>tiers\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>A \u003Ccode>tiers_product_tiers\u003C\u002Fcode> filter that lets Tiers PRO swap in per-product or role-based tiers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Documentation:\u003C\u002Fstrong> https:\u002F\u002Fplogins.com\u002Ftiers\u002Fdocs\u002F\u003C\u002Fp>\n\u003Ch4>You may also like these plugins\u003C\u002Fh4>\n\u003Cp>More free WooCommerce plugins from WPPoland:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplogins-waitlist\u002F\" rel=\"ugc\">Plogins Waitlist\u003C\u002Fa> – back-in-stock waitlist that emails shoppers the moment a product returns.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsieve\u002F\" rel=\"ugc\">Sieve – Search & Filter\u003C\u002Fa> – fast AJAX product search and filtering for WooCommerce, with no jQuery.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolski\u002F\" rel=\"ugc\">Polski for WooCommerce\u003C\u002Fa> – Polish-market compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Browse the full catalogue at https:\u002F\u002Fplogins.com\u002F .\u003C\u002Fp>\n\u003Ch3>Plogins Tiers PRO\u003C\u002Fh3>\n\u003Cp>The free edition gives every product global quantity tiers. \u003Cstrong>Plogins Tiers PRO\u003C\u002Fstrong> adds B2B and per-product control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Per-product overrides\u003C\u002Fstrong> – different tier ladders for specific products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role and group pricing\u003C\u002Fstrong> – prices by customer role or user group\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category pricing rules\u003C\u002Fstrong> – tiers scoped to product categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled pricing\u003C\u002Fstrong> – start and end dates for a tier ladder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything in the free edition stays free and open. Plogins Tiers PRO starts at 29 EUR per year (PLN shown at checkout).\u003C\u002Fp>\n\u003Cp>Compare editions and pricing: \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fplogins-tiers-pro\u002Fpricing\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fplogins-tiers-pro\u002Fpricing\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Tiers does not connect to any external services. Pricing tiers are stored in a single \u003Ccode>tiers_settings\u003C\u002Fcode> row in your WordPress options table, and the discount is calculated in PHP on your own server, no data ever leaves your site. The plugin sends no email and makes no remote requests; the product-page pricing table is rendered locally from those stored tiers.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Tiers is developed in the open. The PHP, JS, and CSS you install are the same files in the repository, nothing is minified or generated by a build step. Read the code, file a bug, or send a patch at https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fplogins-tiers.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Plogins Tiers includes Polish, German and Spanish translations for the plugin interface. The text domain is \u003Ccode>tiers\u003C\u002Fcode>, so WordPress.org language packs can also override or extend these bundled translations.\u003C\u002Fp>\n","Volume pricing tiers for WooCommerce. Set quantity discount bands and show a server-rendered pricing table on product pages. No jQuery.",310,1,"2026-07-19T14:15:00.000Z",[61,62,63,64,30],"bulk-pricing","quantity-discount","tiered-pricing","volume-pricing","https:\u002F\u002Fplogins.com\u002Fplogins-tiers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplogins-tiers.1.0.6.zip",{"slug":68,"name":69,"version":70,"author":5,"author_profile":6,"description":71,"short_description":72,"active_installs":8,"downloaded":73,"rating":9,"num_ratings":74,"last_updated":75,"tested_up_to":22,"requires_at_least":76,"requires_php":24,"tags":77,"homepage":82,"download_link":83,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"plogins-waitlist","Waitlist – Back in Stock for WooCommerce","1.0.10","\u003Cp>Plogins Waitlist adds a waitlist form to out-of-stock WooCommerce products. A shopper enters their email, and when you set the product back to “In stock”, Plogins Waitlist emails everyone waiting through your site’s own WordPress mailer. There is no external service, no account to sign up for, and nothing leaves your database.\u003C\u002Fp>\n\u003Cp>The form is rendered in PHP on the single-product summary, where it sits in the normal page flow rather than being injected after load, so it does not shift surrounding content. Submitting it runs a small vanilla-JavaScript \u003Ccode>fetch\u003C\u002Fcode> request loaded with \u003Ccode>defer\u003C\u002Fcode> in the footer; the plugin adds no jQuery of its own. On variable products it hooks into WooCommerce’s existing variation script so the form only appears once an unavailable variation is selected.\u003C\u002Fp>\n\u003Cp>Accessibility was a first-class concern rather than an afterthought. The email field carries a visually hidden label, consent is a real required checkbox, and the success\u002Ferror message is announced through an \u003Ccode>aria-live\u003C\u002Fcode> region while the form reports \u003Ccode>aria-busy\u003C\u002Fcode> during submission.\u003C\u002Fp>\n\u003Cp>Subscriber data lives in a single \u003Ccode>{prefix}_restock_waitlist\u003C\u002Fcode> table that the plugin creates and version-tracks. Notifications fire on the \u003Ccode>woocommerce_product_set_stock_status\u003C\u002Fcode> hook, so there is no queue or background cron to run. Uninstalling drops the table and removes the plugin’s options, leaving nothing behind.\u003C\u002Fp>\n\u003Cp>Source and issues: https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fplogins-waitlist . Patches and bug reports are welcome there.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Waitlist form shown automatically on out-of-stock and backorder (“on backorder”) product pages\u003C\u002Fli>\n\u003Cli>Variable products: form appears after the shopper selects an unavailable variation\u003C\u002Fli>\n\u003Cli>WooCommerce \u003Cstrong>My Account \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Waitlists\u003C\u002Fstrong> tab for logged-in customers (review lists, leave waitlist)\u003C\u002Fli>\n\u003Cli>Asynchronous submit with a vanilla-JavaScript fetch call, so the page does not reload\u003C\u002Fli>\n\u003Cli>Email field pre-filled for logged-in customers\u003C\u002Fli>\n\u003Cli>Required consent checkbox for every signup\u003C\u002Fli>\n\u003Cli>Automatic plain-text email notification on restock, sent via \u003Ccode>wp_mail\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Optional heading and intro text shown above the form\u003C\u002Fli>\n\u003Cli>Customisable form labels, button text, on-screen submit messages, and notification email subject\u002Fintro\u002Fclosing text\u003C\u002Fli>\n\u003Cli>Place the form with the \u003Ccode>[restock_waitlist]\u003C\u002Fcode> shortcode or the Elementor “Waitlist Form” widget\u003C\u002Fli>\n\u003Cli>Toggle guest (not-logged-in) subscriptions on or off\u003C\u002Fli>\n\u003Cli>Social-proof “N shoppers are already waiting” line above the form (optional, customisable, singular\u002Fplural aware)\u003C\u002Fli>\n\u003Cli>Admin subscriber list with per-product filter, CSV export, and one-click remove\u003C\u002Fli>\n\u003Cli>Theme-overridable form template (\u003Ccode>yourtheme\u002Frestock\u002Fsingle-product\u002Fwaitlist-form.php\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce HPOS (Custom Order Tables) and Cart\u002FCheckout Blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>You may also like these plugins\u003C\u002Fh4>\n\u003Cp>More free WooCommerce plugins from WPPoland:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplogins-tiers\u002F\" rel=\"ugc\">Plogins Tiers\u003C\u002Fa> – quantity and volume pricing tiers with a server-rendered price table.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsieve\u002F\" rel=\"ugc\">Sieve – Search & Filter\u003C\u002Fa> – fast AJAX product search and filtering for WooCommerce, with no jQuery.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolski\u002F\" rel=\"ugc\">Polski for WooCommerce\u003C\u002Fa> – Polish-market compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Browse the full catalogue at https:\u002F\u002Fplogins.com\u002F .\u003C\u002Fp>\n\u003Ch3>Plogins Waitlist PRO\u003C\u002Fh3>\n\u003Cp>The free edition is the complete back-in-stock waitlist. \u003Cstrong>Plogins Waitlist PRO\u003C\u002Fstrong> adds demand insight and automation:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Demand analytics\u003C\u002Fstrong> – see what shoppers are waiting for and prioritise restocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Double opt-in\u003C\u002Fstrong> – confirmed, consent-friendly signups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled and batched sends\u003C\u002Fstrong> – stagger notifications by batch size and interval\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category segmentation\u003C\u002Fstrong> – include and exclude rules per product category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything in the free edition stays free and open. Plogins Waitlist PRO starts at 29 EUR per year (PLN shown at checkout).\u003C\u002Fp>\n\u003Cp>Compare editions and pricing: \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fplogins-waitlist-pro\u002Fpricing\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fplogins-waitlist-pro\u002Fpricing\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Plogins Waitlist does not connect to any external services. Back-in-stock notification emails are sent through your own site’s WordPress mailer (\u003Ccode>wp_mail\u003C\u002Fcode>); subscriber data stays in your WordPress database.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Plogins Waitlist includes Polish, German and Spanish translations for the plugin interface. The text domain is \u003Ccode>plogins-waitlist\u003C\u002Fcode>, so WordPress.org language packs can also override or extend these bundled translations.\u003C\u002Fp>\n","Back-in-stock waitlist for WooCommerce. Shoppers leave their email, you email them on restock. Accessible, no layout shift.",422,2,"2026-07-22T13:36:00.000Z","6.4",[78,79,80,81,30],"back-in-stock","email","stock-notification","waitlist","https:\u002F\u002Fplogins.com\u002Fplogins-waitlist\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplogins-waitlist.1.0.10.zip",{"slug":85,"name":86,"version":87,"author":5,"author_profile":6,"description":88,"short_description":89,"active_installs":8,"downloaded":90,"rating":9,"num_ratings":74,"last_updated":75,"tested_up_to":22,"requires_at_least":76,"requires_php":24,"tags":91,"homepage":96,"download_link":97,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"sieve","Sieve – Faceted Filter for WooCommerce","1.0.8","\u003Cp>Sieve gives your shoppers a fast, modern way to find products. They tick a few boxes, drag a price range, type a keyword, and the grid updates instantly with no page reload. It is built to feel effortless and to stay quick on large catalogs, with accessible widgets, a mobile filter drawer, and a rendering approach designed for Core Web Vitals: no layout shift when results change.\u003C\u002Fp>\n\u003Cp>Everything runs against a pre-built index, so filtering stays fast even with thousands of products, and the counts next to each option update live as shoppers narrow down.\u003C\u002Fp>\n\u003Cp>Filtering that feels instant:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX filtering with no page reload, and shareable, bookmarkable URLs\u003C\u002Fli>\n\u003Cli>Live dependent counts that update as filters are applied\u003C\u002Fli>\n\u003Cli>Active-filter chips, one-click reset, sorting and pagination built in\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every facet type you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Checkboxes, radio buttons and searchable dropdowns\u003C\u002Fli>\n\u003Cli>Color and image swatches, hierarchical (tree) categories\u003C\u002Fli>\n\u003Cli>Autocomplete (searchable options) and an A-Z index\u003C\u002Fli>\n\u003Cli>Range sliders, keyword search, sort, pagination and reset\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filter by anything in your catalog:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Categories, tags and product attributes\u003C\u002Fli>\n\u003Cli>Price, stock status and on sale\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Predictive product search:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An instant typeahead dropdown with thumbnails, prices, SKU and category matches, and full keyboard navigation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Fast and accessible by design:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-built index for quick filtered queries on large catalogs\u003C\u002Fli>\n\u003Cli>Mobile filter drawer with a sticky Apply bar\u003C\u002Fli>\n\u003Cli>Keyboard and screen-reader friendly widgets\u003C\u002Fli>\n\u003Cli>Core Web Vitals by design: no layout shift when results update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easy to place and configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Gutenberg “Sieve Filter” block, an Elementor “Sieve Filter” widget, and the \u003Ccode>[sieve]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>A visual facet builder in the admin: add, reorder and retype facets, set the layout, and rebuild the index\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sieve PRO\u003C\u002Fh4>\n\u003Cp>Sieve PRO adds advanced control and integrations for growing stores:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Star-rating facet with visual stars\u003C\u002Fli>\n\u003Cli>Conditional facet rules: show or hide facets by category, shop page or customer role\u003C\u002Fli>\n\u003Cli>A\u002FB layout testing to find the filter layout that converts best\u003C\u002Fli>\n\u003Cli>Performance dashboard: index size, catalog coverage and filter-speed benchmarks\u003C\u002Fli>\n\u003Cli>Search integrations: SearchWP and Algolia, with native fallback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Documentation: https:\u002F\u002Fplogins.com\u002Fsieve\u002Fdocs\u002F\u003C\u002Fp>\n\u003Ch4>You may also like these plugins\u003C\u002Fh4>\n\u003Cp>More free WooCommerce plugins from WPPoland:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplogins-tiers\u002F\" rel=\"ugc\">Plogins Tiers\u003C\u002Fa> – quantity and volume pricing tiers with a server-rendered price table.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplogins-waitlist\u002F\" rel=\"ugc\">Plogins Waitlist\u003C\u002Fa> – back-in-stock waitlist that emails shoppers the moment a product returns.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolski\u002F\" rel=\"ugc\">Polski for WooCommerce\u003C\u002Fa> – Polish-market compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Browse the full catalogue at https:\u002F\u002Fplogins.com\u002F .\u003C\u002Fp>\n\u003Ch3>Sieve PRO\u003C\u002Fh3>\n\u003Cp>The free edition is the full filtering MVP, with no limits. \u003Cstrong>Sieve PRO\u003C\u002Fstrong> is built for large or conversion-focused catalogs and adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance dashboard\u003C\u002Fstrong> – index health, catalogue coverage and a filter-resolve benchmark\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional facet rules\u003C\u002Fstrong> – show or hide facets by product category, customer role or the shop page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>A\u002FB layout testing\u003C\u002Fstrong> – rotate filter-panel layouts and product grid columns with impression tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star rating facet\u003C\u002Fstrong> – visual star rows for the average-rating filter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search integrations\u003C\u002Fstrong> – route predictive and in-grid search through SearchWP or Algolia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Everything in the free edition stays free and open. Sieve PRO starts at 29 EUR per year (PLN shown at checkout).\u003C\u002Fp>\n\u003Cp>Compare editions and pricing: \u003Ca href=\"https:\u002F\u002Fplogins.com\u002Fsieve-pro\u002Fpricing\u002F\" rel=\"nofollow ugc\">plogins.com\u002Fsieve-pro\u002Fpricing\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The full, human-readable source for the compiled assets is included in this plugin under \u003Ccode>resources\u002F\u003C\u002Fcode>, alongside the build tooling (\u003Ccode>package.json\u003C\u002Fcode>, \u003Ccode>scripts\u002Fbuild-wp.mjs\u003C\u002Fcode>). The compiled files under \u003Ccode>build\u002F\u003C\u002Fcode> are generated from those sources. To rebuild them:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>npm install\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run build\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This uses Vite (admin and front-end scripts) and @wordpress\u002Fscripts (blocks). There is no obfuscation; every shipped asset can be regenerated from the included sources. The public source repository is also available at https:\u002F\u002Fgithub.com\u002Fwppoland\u002Fsieve.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>Sieve includes Polish, German and Spanish translations for the plugin interface. The text domain is \u003Ccode>sieve\u003C\u002Fcode>, so WordPress.org language packs can also override or extend these bundled translations.\u003C\u002Fp>\n","Fast, accessible faceted product filtering for WooCommerce: AJAX filters, a mobile drawer, and Core Web Vitals by design.",462,[92,93,94,95,30],"ajax-filter","faceted-search","filter","product-filter","https:\u002F\u002Fplogins.com\u002Fsieve\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsieve.1.0.8.zip"]