{"id":394050,"date":"2026-10-31T12:33:02","date_gmt":"2026-10-31T12:33:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/harvify-stock-manager\/"},"modified":"2026-10-31T12:32:33","modified_gmt":"2026-10-31T12:32:33","slug":"harvify-stock-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/harvify-stock-manager\/","author":23508132,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.19","stable_tag":"1.0.19","tested":"7.1.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Harvify Stock Manager","header_author":"harv","header_description":"Manage WooCommerce stock from one screen \u2014 inline-edit stock, price and status for every product and variation, filter, bulk-save, CSV import\/export and a stock log. Pro adds back-in-stock customer notifications, low-stock owner alerts, per-product thresholds, audit history, scheduling and bulk-by-filter.","assets_banners_color":"8f99d8","last_updated":"2026-10-31 12:32:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":147,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.19":{"tag":"1.0.19","author":"jethalal","date":"2026-10-31 12:32:33","revision":3776809}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3776809,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3776809,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3776809,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3776809,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3776809,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.19"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Every product and variation in one editable screen \u2014 stock, price, SKU,\nbackorders.","2":"A log of the stock changes made here.","3":"Editing, filters and CSV import\/export are free; a licence adds\nback-in-stock notifications and a full audit history.","4":"The dashboard cards filter the table: every product with something out of\nstock, including a variable product with one sold-out size.","5":"Settings: the low-stock threshold the cards count against, and whether\ndeleting the plugin also deletes its data."}},"plugin_section":[],"plugin_tags":[155593,6601,12448,59098,286],"plugin_category":[45],"plugin_contributors":[280380],"plugin_business_model":[],"class_list":["post-394050","plugin","type-plugin","status-publish","hentry","plugin_tags-back-in-stock","plugin_tags-inventory","plugin_tags-stock","plugin_tags-stock-management","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-jethalal","plugin_committers-jethalal"],"banners":{"banner":"https:\/\/ps.w.org\/harvify-stock-manager\/assets\/banner-772x250.png?rev=3776809","banner_2x":"https:\/\/ps.w.org\/harvify-stock-manager\/assets\/banner-1544x500.png?rev=3776809","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/harvify-stock-manager\/assets\/icon.svg?rev=3776809","icon":"https:\/\/ps.w.org\/harvify-stock-manager\/assets\/icon.svg?rev=3776809","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Harvify Stock Manager gives you a single, fast dashboard to manage WooCommerce inventory without opening product pages one by one. Filter your catalogue, edit stock, price, SKU and status inline, expand variable products to edit each variation, and save everything at once.<\/p>\n\n<p><strong>Free features:<\/strong><\/p>\n\n<ul>\n<li>Single-screen stock table for every product <strong>and variation<\/strong><\/li>\n<li><strong>Inline edit<\/strong>: stock quantity, stock status, manage-stock, backorders,\nSKU, price, sale price, weight, tax status, tax class, shipping class \u2014 save\nper row or all at once<\/li>\n<li>Filter by category, product type and stock status; search by name or SKU; sort<\/li>\n<li>Show\/hide columns<\/li>\n<li>Low-stock and out-of-stock quick views<\/li>\n<li><strong>CSV import and export<\/strong> of your stock data<\/li>\n<li>Basic <strong>stock log<\/strong> of recent changes made in the manager<\/li>\n<li>WooCommerce HPOS compatible<\/li>\n<\/ul>\n\n<p><strong>Pro features (Harvify Pro Bundle):<\/strong><\/p>\n\n<ul>\n<li><strong>Back-in-stock notifications<\/strong> \u2014 a \"notify me when available\" form on\nout-of-stock product pages; subscribers are emailed automatically when you\nrestock<\/li>\n<li><strong>Low-stock alerts<\/strong> \u2014 to the store owner via email, Slack, Discord, Telegram\nor a generic webhook<\/li>\n<li><strong>Per-product and per-category low-stock thresholds<\/strong> (beyond WooCommerce's\nsingle global threshold)<\/li>\n<li><strong>Full audit history<\/strong> \u2014 every stock change from every source (manager edits\nand order-driven) with old\u2192new, source and user, filterable and CSV-exportable<\/li>\n<li><strong>Scheduling<\/strong> \u2014 a recurring low-stock digest email and a recurring stock CSV\nemailed to you<\/li>\n<li><strong>Auto out-of-stock<\/strong> \u2014 stock-managed products that hit zero are taken off\nsale automatically, on a schedule <em>and<\/em> the moment a quantity changes, so a\nCSV import or a supplier sync cannot leave a sold-out product on sale.\nBackorder products are left alone, and every change is written to the stock\nlog<\/li>\n<li><strong>Bulk-by-filter<\/strong> \u2014 set, increase, decrease or change stock status across\nevery product matching your current filter (with a stock-status filter, only\nthe products and variations that match it are changed)<\/li>\n<li><strong>Stock insights<\/strong> \u2014 total stock value and units, status counts, and your\nmost\/least stocked products<\/li>\n<\/ul>\n\n<h4>Editing your stock<\/h4>\n\n<ol>\n<li>Go to <strong>Harvify \u2192 Stock Manager<\/strong>. The <strong>Stock<\/strong> tab lists every product.<\/li>\n<li>Narrow the list with the category, product type and stock-status filters, or\ntype in <strong>Search product\u2026<\/strong>. The <strong>Low stock<\/strong> and <strong>Out of stock<\/strong> views show\nwhat needs attention.<\/li>\n<li>Click into any cell to change it \u2014 stock quantity, status, price, SKU and the\nrest. Open the <strong>+<\/strong> next to a variable product to edit each variation.<\/li>\n<li>Click <strong>Save changes<\/strong> to save every edited row at once, or <strong>Discard<\/strong> to drop\nthe edits.<\/li>\n<li>Use <strong>Columns \u25be<\/strong> to choose which columns you see; the choice is remembered in\nyour browser.<\/li>\n<\/ol>\n\n<p><strong>Import CSV<\/strong> and <strong>Export CSV<\/strong> move your stock data in and out as a\nspreadsheet. The <strong>Stock log<\/strong> tab lists the recent changes made here.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Freemius, the licensing and update service Harvify uses to\nsell and deliver the Pro tier of its plugins.<\/p>\n\n<p>Nothing is sent to Freemius unless you choose to send it. On activation you are shown\nFreemius's standard opt-in screen. Until you answer it a fresh install makes no\noutbound request at all, and if you choose Skip the free tier stays fully usable\nand still sends nothing. Data is transmitted only when you take one of these\nactions:<\/p>\n\n<ul>\n<li><strong>You click \"Allow &amp; Continue\" on the Freemius opt-in screen.<\/strong> This sends your\nsite address, your administrator email address, and your WordPress, PHP and active\nplugin\/theme details, so Harvify can provide support and know which environments to\ntest against. Skipping that screen sends nothing and leaves the plugin working\nnormally.<\/li>\n<li><strong>You enter a Pro Bundle licence key.<\/strong> This sends the key together with your site\naddress so the licence can be activated for that site. While a licence is active the\nsite also re-checks periodically that it is still valid and whether a Pro update is\navailable.<\/li>\n<\/ul>\n\n<p>Service provided by Freemius, Inc. - https:\/\/freemius.com\/\nTerms of service: https:\/\/freemius.com\/terms\/\nPrivacy policy: https:\/\/freemius.com\/privacy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/harvify-stock-manager\/<\/code><\/li>\n<li>Activate via <strong>Plugins \u2192 Installed Plugins<\/strong><\/li>\n<li>Go to <strong>Harvify \u2192 Stock Manager<\/strong><\/li>\n<li>Ensure WooCommerce is active<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20edit%20variation%20stock%3F\"><h3>Can I edit variation stock?<\/h3><\/dt>\n<dd><p>Yes. Variable products show a \"+\" expander in the table; open it to inline-edit each variation's stock, price and status.<\/p><\/dd>\n<dt id=\"are%20back-in-stock%20emails%20consent-based%3F\"><h3>Are back-in-stock emails consent-based?<\/h3><\/dt>\n<dd><p>Yes. Shoppers explicitly enter their email in the opt-in form on an out-of-stock product. When you restock, they're emailed once and the list is cleared.<\/p><\/dd>\n<dt id=\"do%20low-stock%20alerts%20spam%20me%3F\"><h3>Do low-stock alerts spam me?<\/h3><\/dt>\n<dd><p>No. An alert fires only when a product first crosses at or below its threshold, and re-arms once stock recovers above it.<\/p><\/dd>\n<dt id=\"where%20is%20stock%20data%20stored%3F\"><h3>Where is stock data stored?<\/h3><\/dt>\n<dd><p>Stock lives in WooCommerce's own product data \u2014 Harvify Stock Manager just reads and writes it through WooCommerce, so it stays compatible with HPOS and the rest of your store.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Requires WordPress 6.2 or later: reading the catalogue a page at a time uses a WordPress 6.1\nfeature to release each page from memory.<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li><strong>Fixed: on a large catalogue the CSV export could run out of memory.<\/strong> It read every\nproduct at once and built the whole file before sending any of it. It now reads products\na hundred at a time and writes each row as it goes, so its memory use stays the same however\nmany products the shop has. Rows come in product-ID order.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li><strong>Fixed: the Columns button.<\/strong> The column choices were always open and the button did\nnothing; they are now tucked away until you press Columns, and stay open while you tick.<\/li>\n<li><strong>Fixed: the stock log names a variation by its product and size<\/strong> (\"Tee \u2014 S\"), not the size\nalone, and shows fields and choices in the table's words (\"Stock\", \"Out of stock\").<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li><strong>Fixed: the Low stock card counted every product in stock.<\/strong> It now counts the products and\nvariations at or below WooCommerce's low-stock threshold, and clicking it lists them.<\/li>\n<li><strong>Fixed: variations are in the counts and the views.<\/strong> A variable product with a sold-out size\nis counted under Out of stock and listed when you click the card or filter by stock status,\nand the SKU box finds a variation by its own SKU.<\/li>\n<li><strong>Fixed: sorting by SKU and by stock.<\/strong> Sorting by SKU sorted by date; sorting by stock put\nproducts whose stock is not counted among the ones at 0. They now sort as labelled, with\nproducts that have no SKU or no counted stock last.<\/li>\n<li><strong>New: save one row on its own.<\/strong> Each row has a Save button beside the page-wide Save\nchanges.<\/li>\n<li><strong>Fixed: a save says what WooCommerce did not keep.<\/strong> A SKU another product already has, a\nsale price at or above the price, a stock status on a product whose stock is counted, a\nquantity on a product whose stock is not, renaming a variation, and a value that is not one of\nthe choices are now refused with the reason, and the field stays marked on screen. They were\nreported as \"1 product(s) updated.\" Nothing refused is written or logged.<\/li>\n<li><strong>Fixed: the dashboard cards update after a save<\/strong> without reloading the page.<\/li>\n<li><strong>Fixed: CSV.<\/strong> Importing an unchanged export changes nothing (variation names were exported\nas their attributes); the export carries tax class and shipping class; a semicolon- or\ntab-separated file (as Excel saves in much of Europe) is read; a file with no id or sku column\nis refused with the reason; and the import reply names each skipped row and why.<\/li>\n<li><strong>New: a Settings tab on the free version<\/strong>, with the low-stock threshold the cards count\nagainst and the \"delete data when this plugin is deleted\" control, which until now was on no\nscreen you could reach.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li><strong>Fixed: on a site running only this plugin, the Upgrade tab and the Plan screen now show\nwhat the free version includes and what a licence adds.<\/strong> They showed a single line: the\nplugin shipped the feature catalogue but did not load it, so it only worked where another\nHarvify plugin was also active.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li><strong>Internal names now start with <code>harvify_stock_<\/code><\/strong> instead of <code>hsm_<\/code>, as\nWordPress.org requires. Your settings, stock log, audit history, per-product\nthresholds, back-in-stock subscriber lists and scheduled jobs are carried across\nautomatically on the first page load after updating; nothing needs doing.<\/li>\n<li><strong>Freemius now asks before connecting.<\/strong> On activation you see Freemius's standard\nopt-in screen with a Skip button; skipping sends nothing and the plugin works as\nbefore. The External services section is updated to match.<\/li>\n<li><strong>Fixed: \"delete data on uninstall\" left most of the data behind.<\/strong> It removed the\nstock log and one setting, but not the alert, schedule, audit and threshold\nsettings or the per-product data. It now removes everything the plugin stores.<\/li>\n<li>Readme: step-by-step instructions for editing stock.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Added: a single <strong>Support<\/strong> entry in the Harvify menu, so you can reach us from\ninside WordPress. Until now no plugin offered a contact route at all. One entry for\nthe whole suite rather than one per plugin.<\/li>\n<li>No behaviour changes.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Added: an <strong>External services<\/strong> section to this readme, naming every third-party\nservice the plugin can contact, exactly what is sent, when, and each provider's terms\nand privacy policy. Required for WordPress.org submission.<\/li>\n<li>Changed: the <code>Contributors<\/code> field now names the correct WordPress.org account.<\/li>\n<li>No behaviour changes.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fixed: deactivating the plugin now cancels the low-stock digest, the scheduled\nexport and the automatic out-of-stock sweep. The plugin had no deactivation\nroutine at all, so all three stayed queued.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Docs: the readme documents all five screenshots. It listed four while five ship,\nwhich renders as an empty frame on the plugin directory listing.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added: a single <strong>Manage licence<\/strong> link on the Plan screen, so an active customer can\ndeactivate this site, change their licence key or re-check their licence without\nneeding a URL from support. No per-plugin Account tab is added.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li><strong>One upgrade link instead of one per plugin.<\/strong> With several Harvify plugins active the\nmenu showed a row called \"Upgrade\" for each of them, all identically labelled, and it kept\nsaying Upgrade to people who had already bought. They are replaced by a single <strong>Plan<\/strong>\nscreen that says what the bundle costs, what it covers, and whether your licence is active.<\/li>\n<li><strong>The dashboard is quiet again.<\/strong> Each plugin used to add its own \"opt in to make this\nbetter\" notice to the main WordPress dashboard, so five plugins meant five notices. Harvify\nplugins now share one queue: promotional notices appear only on Harvify's own screens, and\nonly one at a time. Licence and account messages are never held back.<\/li>\n<li><strong>Fixed: the \"Data &amp; uninstall\" box covered the page.<\/strong> It was being drawn into the admin\nfooter, which WordPress pins to the bottom of the screen, so it floated on top of whatever was\nunderneath it. It now sits in the page like any other card. Saving it also tells you what it\nsaved, instead of just reloading.<\/li>\n<li><strong>Fixed: the upgrade screen advertised the wrong number of sites.<\/strong> Several plugins listed\nthe Freelancer and Agency plans as covering 5 and 25 sites. They cover 3 and 10.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li><strong>The \"delete my data on uninstall\" setting had no way to be switched on.<\/strong> The plugin read an\noption that nothing in the interface ever wrote, so the cleanup it guarded could never run. It\nis now a real control on the plugin's own screen, still defaulting to off.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li><strong>Fixed: the branded admin header and cards were completely unstyled.<\/strong> The shared design\nsystem is scoped to a CSS class the app never applied, so the header and card chrome\nrendered as plain text instead of the Harvify admin design used by the rest of the suite.<\/li>\n<li><strong>Fixed: the Free\/Pro badge in the header never appeared.<\/strong> The plan pill was passed to the\nshared admin header under the wrong key, so nothing on screen said which tier you were on.<\/li>\n<li><strong>Fixed: the \"Upgrade to Pro Bundle\" button went nowhere<\/strong> -- built with the wrong argument\nnames, so the link fell back to \"#\", the Pro feature list was dropped, and no \"Compare plans\"\nlink rendered.<\/li>\n<li>The Upgrade screen now states what the free tier keeps (the stock table for every product and\nvariation, inline editing, filters, quick views, CSV import\/export and the basic log) before\nlisting what Pro adds.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li><strong>The back-in-stock email is now a proper HTML email<\/strong>, matching the Harvify Wishlist reminder\nit is a sibling of \u2014 store header, product name and price, and a real button instead of a bare\nURL. The fix that stops product names arriving as \"Kettle &amp;amp; Co\" is preserved: the name\nis decoded and then escaped for HTML, so it reads correctly either way.<\/li>\n<li><strong>Pro features now stop when a licence lapses<\/strong> rather than continuing on the installed premium\nbuild: back-in-stock notifications, low-stock alerts, the audit history, scheduling, bulk edits,\ninsights and per-product thresholds. Thresholds fall back to WooCommerce's own global setting.<\/li>\n<li><strong>A lapse never destroys anything.<\/strong> In particular, restocking while lapsed no longer consumes\nthe back-in-stock waiting list: nobody is emailed, and nobody is silently dropped either \u2014 every\nshopper who was waiting still gets their email on the first restock after renewal.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li><strong>Fixed (Pro): product names with an \"&amp;\" reached customers as \"&amp;\".<\/strong> The back-in-stock\nemail is plain text, and it carried the product title exactly as WordPress stores it.\nWordPress encodes a title on save for any role WITHOUT the <code>unfiltered_html<\/code> capability --\nand Shop Manager, the role WooCommerce creates for the people who manage products, does not\nhave it. So a shop manager saving \"Kettle &amp; Co\" stored \"Kettle &amp; Co\", and the shopper's\nemail read <em>\"Back in stock: Kettle &amp; Co\"<\/em>. It was never spotted because test products\nwere made by an administrator, who does keep the bare \"&amp;\". The same fix is applied to the\ntwo other plain-text messages that carried a product name: the low-stock alert (email,\nSlack, Discord, Telegram and webhook alike) and the low-stock digest.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>New (Pro): <strong>auto-set out-of-stock<\/strong>. Stock-managed products whose quantity is zero are marked out of\nstock automatically \u2014 on the schedule you choose, and immediately whenever WooCommerce reports a\nquantity change. It also puts products back in stock when the quantity rises again, which you can turn\noff separately.<\/li>\n<li>Products that <strong>accept backorders are never touched<\/strong>: they are meant to sell at zero.<\/li>\n<li>Every automatic change is written to the stock log (and the Pro audit trail) with its old and new value,\nso nothing changes your catalogue silently.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li><strong>Added the two inline-edit fields that were missing: tax class and shipping class.<\/strong> The\nstock table promised eleven editable fields and offered nine -- tax <em>status<\/em> was there, tax\n<em>class<\/em> and shipping class were not. Both are now editable per row and with Save all, with the\nchoices read from the classes your shop actually has.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Your licence is now manageable from the plugin itself. The Account screen was previously\nhidden, which also hid <strong>Deactivate License<\/strong> \u2014 so a licence could not be released from one\nsite to move it to another without contacting support. It is visible again, along with the\nlicence key, plan, Sync and Change License.<\/li>\n<li><strong>Harvify \u2192 Tools<\/strong> now opens with a <strong>Your licences<\/strong> table: every installed Harvify plugin,\nthe plan it is on, whether Pro features are actually running, and a link to its Account screen.\nFreemius gives each product its own separate Account page, so this is the one place that\nanswers \"what am I on\" across the whole bundle.<\/li>\n<li>The repeated <em>\"Opt in to make \u2026 better!\"<\/em> admin notice no longer appears. Licence, plan and\nupdate notices are unaffected \u2014 only the opt-in prompt is suppressed.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: single-screen inline stock editor (products + variations), filters, column control, low\/out-of-stock views, CSV import\/export and a basic stock log.<\/li>\n<li>Pro: back-in-stock customer notifications, low-stock owner alerts (email + Slack\/Discord\/Telegram\/webhook), per-product\/category thresholds, full audit history, scheduling, bulk-by-filter and stock insights.<\/li>\n<\/ul>","raw_excerpt":"Inline-edit WooCommerce stock, price and status for every product and variation from one screen \u2014 filter, bulk-save and CSV import\/export.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394050"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jethalal"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394050"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394050"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394050"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394050"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394050"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}