[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-8HHKTz9BwcqjsndHE2M9AisBKjonJHFrs9g3K0fJ_4":3,"$frpAIfVnisyKoBONDIILblVj1Pv08EZ0_o5aOMitR-c0":130,"$fGur1eI4KIVRnLFwT02WGurfzVVT8DiygX7w6Im9M79U":135},{"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":27,"fingerprints":27},"gemfind-diamond-link","GemFind Diamond Link","1.0.4","GemFind Digital Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fgemfind\u002F","\u003Cp>\u003Cstrong>GemFind Diamond Link\u003C\u002Fstrong> brings GemFind’s diamond search experience to WordPress. Jewelers can let visitors browse natural and fancy-color diamonds, view details, print or export PDFs, and use engagement tools such as Drop a Hint, Email a Friend, Schedule a Viewing, and Request More Info.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>React-powered storefront (classic v1 or modern v2 UI)\u003C\u002Fli>\n\u003Cli>Shortcode: \u003Ccode>[gemfindDL_diamond_link]\u003C\u002Fcode> with optional \u003Ccode>version=\"1\"\u003C\u002Fcode> or \u003Ccode>version=\"2\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>WordPress admin: settings, CSS configurator, and onboarding help\u003C\u002Fli>\n\u003Cli>REST API for the storefront and admin UI\u003C\u002Fli>\n\u003Cli>Server-side proxy to JewelCloud APIs (avoids browser CORS issues)\u003C\u002Fli>\n\u003Cli>Optional \u003Cstrong>WooCommerce\u003C\u002Fstrong> add-to-cart integration\u003C\u002Fli>\n\u003Cli>PDF print export (Dompdf)\u003C\u002Fli>\n\u003Cli>Full-width page template for a clean storefront layout\u003C\u002Fli>\n\u003Cli>SEO-friendly path routing under your Diamond Link page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.3+\u003C\u002Fli>\n\u003Cli>PHP 8.1+\u003C\u002Fli>\n\u003Cli>A \u003Cstrong>GemFind \u002F JewelCloud dealer account\u003C\u002Fstrong> and Dealer ID (contact GemFind support)\u003C\u002Fli>\n\u003Cli>WooCommerce is optional (only needed for cart checkout flows)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Place on any page or use the page created on activation:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gemfindDL_diamond_link]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Force a specific UI version:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gemfindDL_diamond_link version=\"2\"]\n[gemfindDL_diamond_link version=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For dealer setup and JewelCloud Account ID, contact GemFind at \u003Ca href=\"mailto:support@gemfind.com\" rel=\"nofollow ugc\">support@gemfind.com\u003C\u002Fa> or visit \u003Ca href=\"https:\u002F\u002Fgemfind.com\" rel=\"nofollow ugc\">gemfind.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Source code and build instructions\u003C\u002Fh3>\n\u003Cp>This plugin includes compiled build artifacts for performance (\u003Ccode>assets\u002Fbuild\u002Fadmin.js\u003C\u002Fcode>, \u003Ccode>public\u002Ffrontpublic\u002Fbuild\u002Fassets\u002Ffrontend.js\u003C\u002Fcode>, \u003Ccode>public\u002Fstatic\u002Fjs\u002Ffrontend-v1.js\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>To comply with WordPress.org Guideline 4 (human‑readable code), the full unminified source and build tooling are maintained in a public repository:\u003C\u002Fp>\n\u003Cp>Development Repository: https:\u002F\u002Fgithub.com\u002FGemFind-Application\u002FNew-DL-Wordpress-Plugin\u003C\u002Fp>\n\u003Ch4>Build steps\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ccode>composer install --no-dev\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm install\u003C\u002Fcode> and \u003Ccode>npm run install:all\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>npm run build\u003C\u002Fcode> (admin, v2, then v1)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party and external services. JewelCloud is \u003Cstrong>required\u003C\u002Fstrong> for live diamond inventory. Other services below are optional or only used when a merchant enables the related feature. The policy links below were verified at the time of this release.\u003C\u002Fp>\n\u003Ch4>1. JewelCloud API (api.jewelcloud.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> JewelCloud is GemFind Digital Solutions’ diamond inventory platform. The plugin loads live catalog data: filters, search results, detail pages, navigation, dealer authentication, video URLs, and JC options. Browser requests are proxied through the WordPress REST API (\u003Ccode>gemfind-diamond-link\u002Fv1\u002FjcProxy\u002F*\u003C\u002Fcode> and \u003Ccode>\u002FjcVideoProxy\u003C\u002Fcode>) to avoid CORS issues. PHP also calls \u003Ccode>https:\u002F\u002Fapi.jewelcloud.com\u003C\u002Fcode> directly for activation defaults, init tool, email detail lookups, and server-side diamond resolution. Endpoints used include: \u003Ccode>AccountAuthentication\u003C\u002Fcode>, \u003Ccode>GetNavigation\u003C\u002Fcode>, \u003Ccode>GetDiamondFilter\u003C\u002Fcode>, \u003Ccode>GetColorDiamondFilter\u003C\u002Fcode>, \u003Ccode>GetDiamond\u003C\u002Fcode>, \u003Ccode>GetColorDiamond\u003C\u002Fcode>, \u003Ccode>GetShapeByColorFilter\u003C\u002Fcode>, \u003Ccode>GetDiamondDetail\u003C\u002Fcode>, \u003Ccode>GetStyleSetting\u003C\u002Fcode>, \u003Ccode>GetDiamondsJCOptions\u003C\u002Fcode>, \u003Ccode>GetInitialFilter\u003C\u002Fcode>, and \u003Ccode>api\u002Fjewelry\u002FGetVideoUrl\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> The merchant’s JewelCloud Dealer ID (saved in plugin settings) is sent on every call. Filter and search query parameters (shape, carat range, colour, clarity, etc.) are sent when the storefront loads or the visitor changes filters. Diamond inventory IDs are sent when a visitor opens a detail page, requests a video URL, or uses WooCommerce add-to-cart. If the merchant enables AccountAuthentication, the configured dealer password is also sent once during plugin initialisation (\u003Ccode>initToolApi\u003C\u002Fcode>). The plugin does not intentionally send visitor name, email, or phone number to JewelCloud inventory APIs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fgemfind.com\u002Fpages\u002Fterms-of-service — please refer to GemFind for Terms of Service, as JewelCloud is operated by GemFind Digital Solutions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fwww.jewelcloud.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>JewelCloud is operated by GemFind Digital Solutions. GemFind’s Terms of Service define the GemFind Network as including \u003Ccode>www.jewelcloud.com\u003C\u002Fcode>. Use the GemFind Terms link above for contractual terms; use the JewelCloud privacy policy link above for JewelCloud data-handling practices.\u003C\u002Fp>\n\u003Ch4>2. JewelCloud diamond view tracking (platform.jewelcloud.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> GemFind\u002FJewelCloud analytics endpoint that records when a visitor views a diamond detail page in the storefront (v1 and v2).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> Dealer ID, vendor\u002Fretailer ID, diamond inventory ID, the site’s origin URL, and the visitor’s public IPv4 address (see Geolocation DB below). Sent from the visitor’s browser as a POST to \u003Ccode>https:\u002F\u002Fplatform.jewelcloud.com\u002FDiamondTracking.aspx\u003C\u002Fcode> once per diamond detail page load, after diamond details are loaded and an IP address is obtained.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fgemfind.com\u002Fpages\u002Fterms-of-service — please refer to GemFind for Terms of Service, as JewelCloud is operated by GemFind Digital Solutions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fwww.jewelcloud.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3. Geolocation DB (geolocation-db.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Public IP lookup service used to obtain the visitor’s public IPv4 address for JewelCloud diamond view tracking (see section 2 above).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> The visitor’s browser sends a request to \u003Ccode>https:\u002F\u002Fgeolocation-db.com\u002Fjson\u002F\u003C\u002Fcode> when a diamond detail page loads. The plugin only reads the returned IPv4 address and forwards it to the JewelCloud tracking endpoint. No visitor name, email address, phone number, or form data is sent to this service by the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fgeolocation-db.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fgeolocation-db.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4. Facebook (connect.facebook.net, facebook.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional Facebook Like button on diamond detail pages when the merchant enables “Show Facebook Like” in plugin settings. The v1 storefront loads the Facebook SDK via the \u003Ccode>react-facebook\u003C\u002Fcode> library (\u003Ccode>connect.facebook.net\u003C\u002Fcode>). Share links may open \u003Ccode>facebook.com\u003C\u002Fcode> in a new tab without loading the SDK.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> Page URL and standard Facebook widget\u002FSDK telemetry as described in Meta’s policies. Sent only when \u003Ccode>show_Facebook_Like\u003C\u002Fcode> is enabled and the visitor views a diamond detail page that renders the Like widget. The plugin does not send visitor form data to Facebook.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fwww.facebook.com\u002Fterms.php\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fwww.facebook.com\u002Fprivacy\u002Fpolicy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5. Google reCAPTCHA\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional spam protection on storefront contact forms (Drop a Hint, Email a Friend, Schedule a Viewing, Request More Info). Loaded only when the merchant configures a reCAPTCHA Site Key in plugin settings (scripts from Google).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> Standard reCAPTCHA telemetry (browser\u002Fdevice signals, IP address, interaction data) is sent to Google when a visitor submits a protected form. With no Site Key configured, the plugin makes no calls to Google reCAPTCHA. The plugin does not store this data; Google does.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>6. Camweara virtual try-on (cdn.camweara.com)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional virtual try-on experience (iframe) provided by Modaka Technologies (Camweara) when the merchant enables try-on in plugin settings (\u003Ccode>display_tryon\u003C\u002Fcode>). The iframe is loaded from \u003Ccode>https:\u002F\u002Fcdn.camweara.com\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> Diamond or setting identifiers embedded in the iframe URL (carat, shape, SKU\u002Fstock number, company name). Sent only when the visitor opens the try-on feature on a diamond or setting detail page and try-on is enabled in settings. No visitor name, email, or message content is sent by the plugin to Camweara.\u003C\u002Fli>\n\u003Cli>Terms of service. At the time of release, Camweara does not publish a separate Terms of Service page. Please\u003Cbr \u002F>\ncontact Camweara directly for any contractual terms applicable to your account.\u003C\u002Fli>\n\u003Cli>Contact: https:\u002F\u002Fcamweara.com\u002Fcontact-us\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fwww.camweara.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use of GemFind Diamond Link (including the optional Camweara try-on integration) is governed by GemFind Terms of Service. Camweara is operated by Modaka Technologies; data handling for the try-on iframe is described in Camweara’s privacy policy. Modaka Technologies does not publish a separate public Terms of Service URL for Camweara — merchant contractual terms are provided when subscribing to Camweara (contact info@modakatech.com).\u003C\u002Fp>\n\u003Ch4>7. Optional: GemFind support notification (off by default)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional email copy of the merchant registration form to addresses the site owner configures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> If enabled via the \u003Ccode>gemfindDL_share_registration_with_support\u003C\u002Fcode> option and the \u003Ccode>gemfindDL_support_registration_recipients\u003C\u002Fcode> filter, the merchant’s name, email, phone, and shop domain are emailed to the configured recipient addresses when the registration form is submitted. \u003Cstrong>Disabled by default\u003C\u002Fstrong> — no data is sent unless the site owner explicitly enables this.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> https:\u002F\u002Fgemfind.com\u002Fpages\u002Fterms-of-service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> https:\u002F\u002Fgemfind.com\u002Fpages\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>8. Optional: Remote SMTP settings API (off by default)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional sync of SMTP mail settings from a merchant-configured remote HTTP API into the plugin database. Used only when \u003Ccode>GEMFINDDL_REMOTE_FORM_API_URL\u003C\u002Fcode> is defined in \u003Ccode>wp-config.php\u003C\u002Fcode> or the \u003Ccode>gemfindDL_remote_form_api_base\u003C\u002Fcode> filter returns a base URL. No remote URL is hardcoded or called by default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> The site’s shop domain is sent to the configured remote API endpoint to retrieve SMTP host, port, credentials, and from-address settings. This happens only when an administrator triggers SMTP sync or the plugin attempts to load remote SMTP config. \u003Cstrong>Disabled by default\u003C\u002Fstrong> — no data leaves the site unless the merchant explicitly configures a remote API URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service.\u003C\u002Fstrong> Not applicable when disabled (default). When enabled, governed by the merchant’s chosen remote API provider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy.\u003C\u002Fstrong> Not applicable when disabled (default). When enabled, governed by the merchant’s chosen remote API provider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>9. Optional: Social share links (pinterest.com, twitter.com — user-initiated)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>What it is and what it’s used for.\u003C\u002Fstrong> Optional share icons on diamond detail pages. When a visitor clicks a share icon, the browser opens a Pinterest or Twitter\u002FX share URL with the current page address. No SDK is loaded and no request is made until the visitor clicks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What data is sent and when.\u003C\u002Fstrong> Only the current page URL is passed in the share link when the visitor clicks Pinterest or Twitter\u002FX share. No visitor name, email, or form data is sent by the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service (Pinterest).\u003C\u002Fstrong> https:\u002F\u002Fpolicy.pinterest.com\u002Fen\u002Fterms-of-service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy (Pinterest).\u003C\u002Fstrong> https:\u002F\u002Fpolicy.pinterest.com\u002Fen\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of service (Twitter\u002FX).\u003C\u002Fstrong> https:\u002F\u002Ftwitter.com\u002Fen\u002Ftos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy policy (Twitter\u002FX).\u003C\u002Fstrong> https:\u002F\u002Ftwitter.com\u002Fen\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy policy\u003C\u002Fh3>\n\u003Cp>Sites using this plugin should disclose in their privacy policy that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Visitor diamond search and inventory requests are processed through the JewelCloud API (\u003Ccode>api.jewelcloud.com\u003C\u002Fcode>), operated by GemFind Digital Solutions.\u003C\u002Fli>\n\u003Cli>When a visitor views a diamond detail page, the storefront may request the visitor’s public IP from Geolocation DB (\u003Ccode>geolocation-db.com\u003C\u002Fcode>) and send a tracking ping to JewelCloud (\u003Ccode>platform.jewelcloud.com\u003C\u002Fcode>) with dealer ID, diamond ID, site URL, and IP address.\u003C\u002Fli>\n\u003Cli>Email addresses and messages submitted through Drop a Hint, Email a Friend, Schedule a Viewing, or Request More Info are sent to the jeweler’s configured admin email address using either the WordPress mailer or the SMTP credentials saved in the plugin.\u003C\u002Fli>\n\u003Cli>If the merchant configures a reCAPTCHA Site Key, Google reCAPTCHA collects browser and device signals on protected forms.\u003C\u002Fli>\n\u003Cli>If the merchant enables Facebook Like, Meta\u002FFacebook may collect data per their policies when the Like widget loads.\u003C\u002Fli>\n\u003Cli>If visitors use social share icons, Pinterest or Twitter\u002FX may receive the page URL per their policies (see “External services” #9 above).\u003C\u002Fli>\n\u003Cli>If the merchant enables virtual try-on, Camweara (\u003Ccode>cdn.camweara.com\u003C\u002Fcode>) loads in an iframe with product identifiers in the URL.\u003C\u002Fli>\n\u003Cli>If the merchant opts in to support notifications (see “External services” #7 above), customer name, email, phone, shop domain and site URL are emailed to the configured recipients.\u003C\u002Fli>\n\u003Cli>If the merchant configures a remote SMTP settings API (see “External services” #8 above), the shop domain is sent to that remote service to retrieve mail settings.\u003C\u002Fli>\n\u003Cli>Completing the in-plugin merchant registration form can optionally email the WordPress site administrator (off by default; enable with the \u003Ccode>gemfindDL_send_installer_registration_thank_you\u003C\u002Fcode> filter).\u003C\u002Fli>\n\u003Cli>WooCommerce, if used, applies its own checkout and customer data policies.\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed the GemFind Diamond Link diamond search and listing tool on your WordPress site with a shortcode, admin settings, and JewelCloud inventory.",30,158,0,"2026-07-02T18:57:00.000Z","7.0.2","6.3","8.1",[19,20,21,22,23],"diamonds","ecommerce","jewelry","search","woocommerce","https:\u002F\u002Fgemfind.com\u002Fpages\u002Fdiamondlink-plugin-for-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgemfind-diamond-link.1.0.4.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},"gemfind",1,94,"2026-08-29T05:19:38.826Z",[37,58,76,95,116],{"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":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"search-by-sku-for-woocommerce","Search by SKU for Woocommerce","0.8.0","mattsgarage","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattsgarage\u002F","\u003Cp>The search functionality in woocommerce doesn’t search by sku by default.\u003C\u002Fp>\n\u003Cp>This simple plugin adds this functionality search facility of your site, in both the public site and admin panel\u003C\u002Fp>\n\u003Cp>Just install and activate – no config required.\u003C\u002Fp>\n\u003Cp>Tested with Woocommerce 1.5.6, 2.0.7, 2.0.18, 2.2.4, 2.2.10, 3.4.4, 4.0.1 and 4.2.0\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"http:\u002F\u002Fwww.mattyl.co.uk\u002F2012\u002F12\u002F11\u002Fwoocommerce-plugin-to-search-products-by-sku\u002F\" title=\"accompanying blog post\" rel=\"nofollow ugc\">Accompanying blog post\u003C\u002Fa> for more information.\u003C\u002Fp>\n","Extend the search functionality of woocommerce to include searching of sku",10000,137299,92,85,"2021-07-16T14:46:00.000Z","5.7.15","3.1.0","5.2.4",[20,22,54,55,23],"sku","stock-keeping-unit","http:\u002F\u002Fwww.mattyl.co.uk\u002F2012\u002F12\u002F11\u002Fwoocommerce-plugin-to-search-products-by-sku\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-by-sku-for-woocommerce.0.8.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":26,"num_ratings":68,"last_updated":69,"tested_up_to":15,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":74,"download_link":75,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"pryc-woocommerce-product-search-in-any-search","PRyC WP\u002FWooCommerce: Product search in any search","1.0.11","Patryk","https:\u002F\u002Fprofiles.wordpress.org\u002Fprycpl\u002F","\u003Cp>Search WooCommerce product at default theme search field or any other…\u003C\u002Fp>\n","Search WooCommerce product at default theme search field or any other...",200,8028,10,"2026-06-10T10:22:00.000Z","3.0.1","",[20,22,73,23],"search-field","http:\u002F\u002FPRyC.pl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpryc-woocommerce-product-search-in-any-search.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":26,"downloaded":84,"rating":26,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":71,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ai-search","AI Search for WooCommerce – Intelligent Product Search","1.25.0","Samuel Silva","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamuelsilvapt\u002F","\u003Cp>\u003Cstrong>AI Search for WooCommerce\u003C\u002Fstrong> makes your store’s search actually work. When a shopper types “summer blue dress” they find your “light cotton navy sundress”. When they search “headphones for running” they find your sweat-resistant wireless earbuds — even if the word “running” isn’t anywhere in the product description.\u003C\u002Fp>\n\u003Cp>Default WooCommerce search matches keywords. AI Search matches \u003Cem>meaning\u003C\u002Fem>. It reads your entire product catalog — titles, descriptions, SKUs, categories, tags, and attributes — and converts each product into a vector that captures what it actually is. When a shopper searches, the plugin finds the closest matches by meaning, not by exact word overlap.\u003C\u002Fp>\n\u003Cp>The result: fewer empty search pages, more products surfaced for long-tail queries, and shoppers who find what they wanted on the first try.\u003C\u002Fp>\n\u003Cp>Also works with blog posts, pages, and any custom post type — so you can use the same intelligent search across your whole site.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Product Search\u003C\u002Fstrong>: Full product catalog indexing — titles, short and long descriptions, SKUs, categories, tags, and product attributes (size, color, material, etc.). Pre-configured defaults so you can go live in minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Understands Shoppers, Not Just Keywords\u003C\u002Fstrong>: Semantic search means “cozy winter sweater” matches your “merino wool pullover”. Long-tail and descriptive queries stop returning empty pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Lingual & Multilingual\u003C\u002Fstrong>: Works with 100+ languages — Portuguese, Spanish, French, German, Greek, Arabic, Chinese, Japanese, and more. International stores get consistent search quality across every language, and an English query can still match content in other languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SKU & Attribute Matching\u003C\u002Fstrong>: Customers can search by SKU fragments, attribute values, or technical specs and still find the right product.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Fallback System\u003C\u002Fstrong>: 4-tier fallback ensures shoppers never hit a zero-result page — if AI search finds nothing, standard WordPress search takes over automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No OpenAI Account Required\u003C\u002Fstrong>: Uses our free embedding service (up to 10,000 embeddings per site). Works out of the box for most stores.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bring Your Own API Key\u003C\u002Fstrong>: Optionally use your own OpenAI API key for unlimited indexing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Embedding Generation\u003C\u002Fstrong>: Index your entire existing catalog in one click, filtered by post type or category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quota Management\u003C\u002Fstrong>: Real-time monitoring of AI service usage and limits (v1.14.0+).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works Beyond Products Too\u003C\u002Fstrong>: Same intelligent search for blog posts, pages, and any public custom post type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Compatible\u003C\u002Fstrong>: Index Advanced Custom Fields data for deeper product metadata search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tunable Similarity Threshold\u003C\u002Fstrong>: Fine-tune how strict or broad search results are, per store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Caching\u003C\u002Fstrong>: Fast results with automatic local caching.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce stores\u003C\u002Fstrong> with large or varied product catalogs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fashion & apparel\u003C\u002Fstrong> stores where shoppers describe products in their own words (“something flowy for summer”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Electronics & home goods\u003C\u002Fstrong> stores with complex technical specs and model numbers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Books, media, and marketplaces\u003C\u002Fstrong> with thousands of titles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>International stores\u003C\u002Fstrong> selling in multiple languages\u003C\u002Fli>\n\u003Cli>Membership sites, knowledge bases, and directories — any content-heavy WordPress site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Each product in your WooCommerce catalog is converted into a numeric “meaning fingerprint” (called an embedding) that captures its title, description, SKU, categories, tags, and attributes.\u003C\u002Fli>\n\u003Cli>When a shopper types a search query, their query gets its own fingerprint in the same way.\u003C\u002Fli>\n\u003Cli>The plugin compares the query’s fingerprint against every product’s fingerprint and returns the closest matches by meaning — not just by word overlap.\u003C\u002Fli>\n\u003Cli>Results are ranked by relevance, so the products shoppers actually want appear first.\u003C\u002Fli>\n\u003Cli>If no semantic matches pass the threshold, a 4-tier fallback kicks in so shoppers never hit an empty results page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Embeddings are generated automatically when you publish or update products — no manual work after setup.\u003C\u002Fp>\n\u003Ch3>Learn More\u003C\u002Fh3>\n\u003Cp>Visit our website for documentation, demos, and examples:\u003Cbr \u002F>\n\u003Cstrong>https:\u002F\u002Fwp-search.ai\u002F\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Browse technical documentation, see live demos of the plugin in action, and learn best practices for AI-powered search.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Your existing WooCommerce search form (and the default WordPress search) are automatically upgraded — no theme or template changes required.\u003C\u002Fli>\n\u003Cli>Manage settings, switch providers, and monitor quota via the \u003Cstrong>AI Search\u003C\u002Fstrong> menu in your WordPress admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Service\u003C\u002Fh3>\n\u003Cp>This plugin connects with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OpenAI Embeddings API: https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fembeddings\u003C\u002Fli>\n\u003Cli>Custom Node.js Embedding Service\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please read more here:\u003Cbr \u002F>\nhttps:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fembeddings\u003C\u002Fp>\n","AI-powered semantic search built for WooCommerce stores. Understands what shoppers actually want — even when they use different words than your produc &hellip;",5212,5,"2026-05-16T10:48:00.000Z","6.9.5","8.0",[90,20,91,92,23],"ai","product-search","semantic-search","https:\u002F\u002Fwp-search.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-search.1.25.0.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":71,"tags":108,"homepage":114,"download_link":115,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woosearch","WooSearch","1.0.0","sebastianhsu","https:\u002F\u002Fprofiles.wordpress.org\u002Fsebastianhsu\u002F","\u003Cp>WooSearch is a search plugin which helps your customer search products based on WooCommerce. You can setup promotion keywords and guide your customers to popular search results. WooSearch also provides real-time ajax search which gives better user experience to the customer.\u003C\u002Fp>\n\u003Ch4>Real-time Ajax Search\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free\u003C\u002Fstrong> built-in real-time ajax product search functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Promotion Keywords\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pre-defined keywords can be set\u003C\u002Fli>\n\u003C\u002Ful>\n","WooSearch is a search plugin which provides real-time ajax product search based on WooCommerce.",60,2069,"2016-08-04T07:09:00.000Z","4.5.33","4.4",[109,110,111,20,112,22,113,96],"ajax-search","ctkpro","e-commerce","live-search","woocommerce-search","https:\u002F\u002Fwww.ctkpro.com\u002Fwoosearch\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoosearch.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":125,"tested_up_to":50,"requires_at_least":126,"requires_php":71,"tags":127,"homepage":128,"download_link":129,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woo-search-order-by-sku","Search order by SKU","1.0.2","Prem Tiwari","https:\u002F\u002Fprofiles.wordpress.org\u002Ffreewebmentor\u002F","\u003Cp>This plugin should work with any WooCommerce version installation, since it hooks up to the core functionality of WooCommerce. The search functionality in woocommerce admin order listing page doesn’t search by sku by default.\u003Cbr \u002F>\nThis simple plugin will extends the search functionality in woocommerce admin order listing page. Just install and activate from admin panel – no any settings required.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.freewebmentor.com\u002F2016\u002F01\u002Fwoocommerce-search-order-by-sku.html\" rel=\"nofollow ugc\">See the demo here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Tested with Woocommerce 2.0.18, 2.2.4 and 2.2.10\u003C\u002Fp>\n","This plugin will provide the extra search functionality to your product by SKU number. This simple plugin adds this functionality to both the admin si &hellip;",2907,"2021-04-23T06:31:00.000Z","4.5",[20,22,54,55,23],"http:\u002F\u002Fwww.freewebmentor.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-search-order-by-sku.1.0.2.zip",{"error":131,"url":132,"statusCode":133,"statusMessage":134,"message":134},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgemfind-diamond-link\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":136,"versions":137},2,[138,144],{"version":6,"download_url":25,"svn_tag_url":139,"released_at":27,"has_diff":140,"diff_files_changed":141,"diff_lines":27,"trac_diff_url":142,"vulnerabilities":143,"is_current":131},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgemfind-diamond-link\u002Ftags\u002F1.0.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgemfind-diamond-link%2Ftags%2F1.0.3&new_path=%2Fgemfind-diamond-link%2Ftags%2F1.0.4",[],{"version":145,"download_url":146,"svn_tag_url":147,"released_at":27,"has_diff":140,"diff_files_changed":148,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":149,"is_current":140},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgemfind-diamond-link.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgemfind-diamond-link\u002Ftags\u002F1.0.3\u002F",[],[]]