{"id":375718,"date":"2026-10-02T14:33:18","date_gmt":"2026-10-02T14:33:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/rau-allegro-order-sync-for-woocommerce\/"},"modified":"2026-10-02T14:32:50","modified_gmt":"2026-10-02T14:32:50","slug":"rau-allegro-order-sync-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/rau-allegro-order-sync-for-woocommerce\/","author":20920645,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"RAU Allegro Order Sync for WooCommerce","header_author":"Raja Aman Ullah","header_description":"Import Allegro (Poland) orders into WooCommerce as native orders, push fulfillment status and shipment tracking, and sync stock to your Allegro offers.","assets_banners_color":"cad5e9","last_updated":"2026-10-02 14:32:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/rajaamanullah.com\/product\/allegro-orders-sync\/","header_author_uri":"https:\/\/rajaamanullah.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rajaamanullah","date":"2026-10-02 14:32:50","revision":3724977}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3724976,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3724976,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3724976,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3724976,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3724976,"resolution":"1","location":"assets","locale":"","width":1491,"height":742},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3724976,"resolution":"2","location":"assets","locale":"","width":1750,"height":1008},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3724976,"resolution":"3","location":"assets","locale":"","width":1209,"height":924},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3724976,"resolution":"4","location":"assets","locale":"","width":1209,"height":954},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3724976,"resolution":"5","location":"assets","locale":"","width":1197,"height":697},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3724976,"resolution":"6","location":"assets","locale":"","width":933,"height":624}},"screenshots":{"1":"Allegro orders imported into WooCommerce, with the Allegro fulfilment status in its own column.","2":"The Allegro box on the order screen: Allegro order ID, buyer, carrier, tracking number and the Send tracking &amp; mark sent button.","3":"Connecting your Allegro account: Client ID, Client Secret, sandbox mode and scheduled sync.","4":"Order and stock settings: status mapping, mark-sent and cancellation triggers, default carrier and hourly stock sync.","5":"The sync log, filterable by level, with links to the related orders.","6":"The status screen: connection, token expiry, mapped offers and sync schedule at a glance."}},"plugin_section":[262246],"plugin_tags":[6541,284028,260076,65950,286],"plugin_category":[45],"plugin_contributors":[279604],"plugin_business_model":[],"class_list":["post-375718","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-allegro","plugin_tags-allegro-integration","plugin_tags-marketplace-integration","plugin_tags-order-sync","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-rajaamanullah","plugin_committers-rajaamanullah"],"banners":{"banner":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/banner-772x250.png?rev=3724976","banner_2x":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/banner-1544x500.png?rev=3724976","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/icon-128x128.png?rev=3724976","icon_2x":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/icon-256x256.png?rev=3724976","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-1.png?rev=3724976","caption":"Allegro orders imported into WooCommerce, with the Allegro fulfilment status in its own column."},{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-2.png?rev=3724976","caption":"The Allegro box on the order screen: Allegro order ID, buyer, carrier, tracking number and the Send tracking &amp; mark sent button."},{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-3.png?rev=3724976","caption":"Connecting your Allegro account: Client ID, Client Secret, sandbox mode and scheduled sync."},{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-4.png?rev=3724976","caption":"Order and stock settings: status mapping, mark-sent and cancellation triggers, default carrier and hourly stock sync."},{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-5.png?rev=3724976","caption":"The sync log, filterable by level, with links to the related orders."},{"src":"https:\/\/ps.w.org\/rau-allegro-order-sync-for-woocommerce\/assets\/screenshot-6.png?rev=3724976","caption":"The status screen: connection, token expiry, mapped offers and sync schedule at a glance."}],"raw_content":"<!--section=description-->\n<p><strong>RAU Allegro Order Sync for WooCommerce<\/strong> is a free Allegro WooCommerce integration for sellers who want to run their Allegro sales from the same place as their own store.<\/p>\n\n<p>Allegro is Poland's largest online marketplace. According to Allegro's 2025 results it had 15.3 million active buyers in Poland and more than 21 million across the group, with almost PLN 70 billion in gross merchandise value. If you sell there and also run a WooCommerce shop, you have probably felt the cost of keeping two systems in step: copying orders by hand, typing tracking numbers twice, and correcting stock after an item sells out on one channel but not the other.<\/p>\n\n<p>This plugin connects your WooCommerce store to your Allegro seller account through the official Allegro REST API. Allegro orders arrive in WooCommerce as normal orders, you ship them the way you already ship everything else, and the plugin sends the tracking number and the \"sent\" status back to Allegro. Stock levels flow the other way, from WooCommerce to your Allegro offers, so one stock figure drives both channels.<\/p>\n\n<p>It is deliberately focused: orders, fulfilment and stock, without a middleware subscription, a monthly order cap or a separate dashboard to log into.<\/p>\n\n<h4>Import Allegro orders into WooCommerce<\/h4>\n\n<ul>\n<li><strong>Automatic order import every 15 minutes<\/strong> \u2013 each Allegro checkout form becomes a native WooCommerce order with line items, delivery cost, buyer details, and delivery and invoice addresses.<\/li>\n<li><strong>Choose which orders come in<\/strong> \u2013 import orders that are ready for processing (the default) and choose the WooCommerce status they start in.<\/li>\n<li><strong>No duplicate orders<\/strong> \u2013 imports are keyed on the Allegro checkout-form ID, so a repeat sync updates an existing order instead of creating a new one.<\/li>\n<li><strong>Status changes keep flowing<\/strong> \u2013 the Allegro order status and fulfilment status are stored on the order and updated as they change.<\/li>\n<li><strong>Invoice requests are flagged<\/strong> \u2013 when a buyer asks for a VAT invoice, the order gets a note so the request is not missed. Missed invoice requests are a common cause of Allegro complaints.<\/li>\n<li><strong>Products matched by SKU<\/strong> \u2013 line items are matched through the offer's seller signature (external ID), which should equal your WooCommerce SKU. Unmatched items are still imported, as placeholder lines with a warning note.<\/li>\n<\/ul>\n\n<h4>Ship from WooCommerce, update Allegro automatically<\/h4>\n\n<ul>\n<li><strong>Mark orders as sent on Allegro<\/strong> when the WooCommerce order reaches the status you choose (Completed by default). The tracking number is uploaded first, then the fulfilment status is set to SENT.<\/li>\n<li><strong>Carrier mapping for Polish and European carriers<\/strong> \u2013 InPost, Allegro InPost, Poczta Polska, DPD, DHL, UPS, FedEx, GLS, ORLEN Paczka, Allegro Kurier and Allegro pickup points, plus \"Other\" with a free-text carrier name.<\/li>\n<li><strong>Works with shipment-tracking plugins<\/strong> \u2013 if a tracking number has already been added by a popular shipment-tracking plugin, it is picked up automatically, so there is nothing to type twice.<\/li>\n<li><strong>Manual control when you need it<\/strong> \u2013 the Allegro box on the order screen shows the Allegro order ID, buyer login and fulfilment status, and has a <strong>Send tracking &amp; mark sent<\/strong> button.<\/li>\n<li><strong>Cancel on Allegro<\/strong> when you cancel the order in WooCommerce, before it has been sent.<\/li>\n<\/ul>\n\n<h4>Sync WooCommerce stock to Allegro offers<\/h4>\n\n<ul>\n<li><strong>Hourly stock push<\/strong> from WooCommerce to your Allegro offers, so an item that sells out in your store stops selling on Allegro too.<\/li>\n<li><strong>Offer map<\/strong> \u2013 the plugin reads your Allegro offers and records every offer that has a seller signature. Rebuild it with one click after adding new offers.<\/li>\n<\/ul>\n\n<h4>Test safely and see what happened<\/h4>\n\n<ul>\n<li><strong>Sandbox mode<\/strong> \u2013 connect to the Allegro sandbox with a test seller account and run the whole flow before touching real orders.<\/li>\n<li><strong>Sync log<\/strong> with levels (success, info, warning, error), links to the related order and raw API detail for troubleshooting.<\/li>\n<li><strong>Status screen<\/strong> showing the environment, connection, token expiry, mapped offers, last and next sync, and errors in the last 24 hours.<\/li>\n<li><strong>Dashboard widget<\/strong> so problems are visible without opening the settings.<\/li>\n<\/ul>\n\n<h4>Built properly<\/h4>\n\n<ul>\n<li><strong>HPOS-native<\/strong> \u2013 uses the WooCommerce CRUD API throughout and is compatible with High-Performance Order Storage.<\/li>\n<li><strong>OAuth 2.0 authorisation-code flow<\/strong> with refresh tokens, refreshed on a schedule and retried automatically after a 401 response.<\/li>\n<li><strong>Allegro's versioned media type<\/strong> (<code>application\/vnd.allegro.public.v1+json<\/code>) on every request, as the API requires.<\/li>\n<li><strong>Readable errors<\/strong> \u2013 Allegro's <code>errors[].userMessage<\/code> responses are shown as plain messages instead of raw JSON.<\/li>\n<li><strong>Rate-limit aware<\/strong> \u2013 honours <code>Retry-After<\/code>, and uses Action Scheduler when available with WP-Cron as a fallback.<\/li>\n<li><strong>Secrets protected<\/strong> \u2013 the Client Secret and tokens are stored encrypted and never written to the log.<\/li>\n<li>Translation-ready and written to the WordPress coding standards.<\/li>\n<\/ul>\n\n<h4>Who it is for<\/h4>\n\n<ul>\n<li>Polish WooCommerce shops that also sell on Allegro.<\/li>\n<li>Sellers based outside Poland who sell to Polish buyers through Allegro.<\/li>\n<li>Small and medium sellers who want orders, tracking and stock in one place without paying for a multichannel platform.<\/li>\n<li>Developers and agencies who need a clean, readable Allegro API integration to build on.<\/li>\n<\/ul>\n\n<h4>Integracja Allegro z WooCommerce (po polsku)<\/h4>\n\n<p>Darmowa wtyczka \u0142\u0105cz\u0105ca sklep WooCommerce z kontem sprzedawcy Allegro przez oficjalne REST API Allegro. Zam\u00f3wienia z Allegro s\u0105 automatycznie importowane do WooCommerce co 15 minut, numer przesy\u0142ki i status \u201ewys\u0142ane\u201d trafiaj\u0105 z powrotem do Allegro, a stany magazynowe z WooCommerce s\u0105 co godzin\u0119 przesy\u0142ane do ofert Allegro. Obs\u0142uguje InPost, Poczt\u0119 Polsk\u0105, DPD, DHL, ORLEN Paczk\u0119 i inne firmy kurierskie, oznacza zam\u00f3wienia z pro\u015bb\u0105 o faktur\u0119 i dzia\u0142a w trybie sandbox. Interfejs wtyczki jest w j\u0119zyku angielskim i jest gotowy do t\u0142umaczenia.<\/p>\n\n<h4>A note on scope<\/h4>\n\n<p>This plugin is orders-first by design: it syncs orders, fulfilment and stock, and leaves listing and offer creation to Allegro. Everything described above is included and fully functional, with no keys, quotas or time limits of any kind.<\/p>\n\n<p>A separate commercial plugin with a wider feature set is available from the author's website.<\/p>\n\n<h4>Disclaimer<\/h4>\n\n<p>This is an independent plugin. It is not affiliated with, endorsed by or sponsored by Allegro or WooCommerce. \"Allegro\" and \"WooCommerce\" are used here only to describe the services this plugin works with.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Allegro REST API to synchronise orders, shipments and stock between your WooCommerce store and your Allegro seller account. The connection is required for the plugin to do anything, and it is only made after you register your own Allegro application and authorise the plugin against your account.<\/p>\n\n<p>It contacts these endpoints:<\/p>\n\n<ul>\n<li><code>allegro.pl\/auth\/oauth<\/code> - to exchange your authorisation code for an access token and to refresh that token before it expires.<\/li>\n<li><code>api.allegro.pl<\/code> - to read your orders and offers, to report shipments and fulfilment status, to cancel orders, and to update offer stock.<\/li>\n<li><code>allegro.pl.allegrosandbox.pl<\/code> and <code>api.allegro.pl.allegrosandbox.pl<\/code> - the same calls against Allegro's sandbox, used only if you switch the plugin to sandbox mode.<\/li>\n<\/ul>\n\n<p><strong>What is sent:<\/strong> your client ID and signed request parameters, the Allegro order and offer identifiers being acted on, and - when you ship an order - the carrier, waybill (tracking) number and line items you entered in WooCommerce. Stock updates send the offer ID and the quantity. No buyer names, addresses or contact details are sent to Allegro; buyer data flows from Allegro into your store, not back out.<\/p>\n\n<p><strong>When:<\/strong> on the scheduled order sync, on the scheduled stock push, when an access token is refreshed, and when you ship, cancel or re-sync an order in wp-admin.<\/p>\n\n<p>The service is operated by Allegro, and your use of it is governed by their terms:<\/p>\n\n<ul>\n<li>Allegro Developer Portal: https:\/\/developer.allegro.pl\/<\/li>\n<li>Terms (Regulamin Allegro): https:\/\/allegro.pl\/regulamin<\/li>\n<li>Privacy policy: https:\/\/allegro.pl\/regulamin\/zalacznik\/5<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin go to <strong>Plugins \u2192 Add New<\/strong>, search for \"RAU Allegro Order Sync\", then install and activate it. WooCommerce must be active.<\/li>\n<li>Register an application at <strong>apps.developer.allegro.pl<\/strong>, choosing the type that signs in through a web browser.<\/li>\n<li>Grant it the order read\/write and offer management scopes.<\/li>\n<li>Set the redirect URI to the callback URL shown on the plugin settings screen (<strong>WooCommerce \u2192 Allegro Sync<\/strong>).<\/li>\n<li>Paste the Client ID and Client Secret into the plugin settings and save.<\/li>\n<li>Click <strong>Connect Allegro account<\/strong>, approve the authorisation on Allegro, then tick <strong>Enable syncing<\/strong>.<\/li>\n<li>Optional: tick <strong>Stock sync<\/strong> and press <strong>Rebuild offer map<\/strong> so stock can be pushed to your offers.<\/li>\n<\/ol>\n\n<p>To test first, tick <strong>Sandbox<\/strong> and use credentials from an application registered in the Allegro sandbox.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20connect%20woocommerce%20to%20allegro%3F\"><h3>How do I connect WooCommerce to Allegro?<\/h3><\/dt>\n<dd><p>Register an application in the Allegro developer portal, paste its Client ID and Client Secret into <strong>WooCommerce \u2192 Allegro Sync<\/strong>, and click <strong>Connect Allegro account<\/strong>. You approve access on Allegro and are sent straight back to your store. The settings screen shows the exact redirect URI to give Allegro.<\/p><\/dd>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>Yes. Everything described on this page is free and fully functional, with no order limits, time limits or licence keys. You only need your own Allegro seller account and developer application, which Allegro provides free of charge.<\/p><\/dd>\n<dt id=\"how%20often%20are%20allegro%20orders%20imported%3F\"><h3>How often are Allegro orders imported?<\/h3><\/dt>\n<dd><p>Every 15 minutes. You can also press <strong>Sync orders now<\/strong> at any time. The <strong>Look back (days)<\/strong> setting controls how far back each sync looks.<\/p><\/dd>\n<dt id=\"which%20allegro%20orders%20are%20imported%3F\"><h3>Which Allegro orders are imported?<\/h3><\/dt>\n<dd><p>By default, orders with the status \"Ready for processing\" \u2014 orders the buyer has paid for or chosen cash on delivery. You can change the status filter and choose the WooCommerce status that imported orders start in.<\/p><\/dd>\n<dt id=\"how%20are%20products%20matched%3F\"><h3>How are products matched?<\/h3><\/dt>\n<dd><p>By the offer's <strong>seller signature<\/strong> (the external ID you set on an Allegro offer), which should equal your WooCommerce SKU. Unmatched items are still imported as placeholder lines with a warning note on the order.<\/p><\/dd>\n<dt id=\"does%20it%20create%20duplicate%20orders%3F\"><h3>Does it create duplicate orders?<\/h3><\/dt>\n<dd><p>No. Imports are keyed on the Allegro checkout-form ID; repeat syncs update the existing order instead of creating a new one.<\/p><\/dd>\n<dt id=\"what%20does%20%22mark%20sent%22%20actually%20do%3F\"><h3>What does \"mark sent\" actually do?<\/h3><\/dt>\n<dd><p>It uploads the tracking number as a shipment (when you have one) and then sets the order's fulfilment status to <code>SENT<\/code>. Depending on your Allegro settings, uploading tracking alone can already move the order \u2014 doing both is safe either way.<\/p><\/dd>\n<dt id=\"which%20carriers%20are%20supported%3F\"><h3>Which carriers are supported?<\/h3><\/dt>\n<dd><p>InPost, Allegro InPost, Poczta Polska, DPD, DHL, UPS, FedEx, GLS, ORLEN Paczka, Allegro Kurier and Allegro pickup points are mapped to Allegro's carrier IDs automatically. For anything else, choose \"Other\" and type the carrier name.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20type%20tracking%20numbers%20twice%3F\"><h3>Do I have to type tracking numbers twice?<\/h3><\/dt>\n<dd><p>No. If a shipment-tracking plugin has already stored the tracking number on the order, it is read automatically. Otherwise enter it once in the Allegro box on the order screen.<\/p><\/dd>\n<dt id=\"can%20it%20cancel%20orders%20on%20allegro%3F\"><h3>Can it cancel orders on Allegro?<\/h3><\/dt>\n<dd><p>Yes. When you cancel an order in WooCommerce before it has been sent, the cancellation is passed to Allegro. You choose which WooCommerce status triggers it.<\/p><\/dd>\n<dt id=\"does%20it%20handle%20invoice%20requests%3F\"><h3>Does it handle invoice requests?<\/h3><\/dt>\n<dd><p>It flags them on the order with a note so you know an invoice is expected. Generating the invoice document itself is outside the plugin's scope.<\/p><\/dd>\n<dt id=\"stock%20sync%20says%20no%20offers%20are%20mapped.%20what%20now%3F\"><h3>Stock sync says no offers are mapped. What now?<\/h3><\/dt>\n<dd><p>Press <strong>Rebuild offer map<\/strong>. The plugin walks your Allegro offers and records every offer that has a seller signature. If the map stays empty, your offers have no signature set \u2014 add it in Allegro so it matches your SKU.<\/p><\/dd>\n<dt id=\"can%20i%20test%20without%20touching%20real%20orders%3F\"><h3>Can I test without touching real orders?<\/h3><\/dt>\n<dd><p>Yes \u2014 tick <strong>Sandbox<\/strong> and use Allegro sandbox credentials with a sandbox seller account. Switching environments requires reconnecting.<\/p><\/dd>\n<dt id=\"is%20my%20allegro%20client%20secret%20safe%3F\"><h3>Is my Allegro Client Secret safe?<\/h3><\/dt>\n<dd><p>The Client Secret and access tokens are stored encrypted in your database and are never written to the sync log. The settings screen shows the secret masked.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20hpos%3F\"><h3>Does it work with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses the WooCommerce CRUD API throughout and declares compatibility with High-Performance Order Storage.<\/p><\/dd>\n<dt id=\"does%20it%20list%20products%20or%20create%20offers%20on%20allegro%3F\"><h3>Does it list products or create offers on Allegro?<\/h3><\/dt>\n<dd><p>No. The plugin is orders-first: it imports orders, sends fulfilment updates and pushes stock to offers you already have. Listing and offer creation stay in Allegro.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: OAuth2 with refresh, order import with status mapping, tracking upload and SENT status push, cancellation, stock sync via offer signatures, sandbox support, sync log, status screen, dashboard widget, HPOS support.<\/li>\n<\/ul>","raw_excerpt":"Allegro WooCommerce integration: import Allegro orders into WooCommerce, send tracking, mark orders sent and sync stock to your offers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/375718","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=375718"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rajaamanullah"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=375718"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=375718"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=375718"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=375718"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=375718"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=375718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}