[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXqd7l4hpODJo7QTppmNLInV70QgufxUi36k-8h9p44M":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":140,"fingerprints":348},"products-showcase","Products Showcase – Shopify Integration","1.1.2","Hossein Karami","https:\u002F\u002Fprofiles.wordpress.org\u002Fhosseinkarami\u002F","\u003Cp>Display your Shopify products on WordPress with beautiful, responsive carousels. Built as a native Gutenberg block with OAuth authentication for easy setup.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native Gutenberg Block\u003C\u002Fstrong> – Built with React, zero external dependencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beautiful Carousels\u003C\u002Fstrong> – Touch-friendly product carousels powered by Embla Carousel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Product Display\u003C\u002Fstrong> – Show individual products or entire collections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Swatches\u003C\u002Fstrong> – Visual product color options with hover effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong> – Optimized for all screen sizes and devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Smart caching and lazy loading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Search\u003C\u002Fstrong> – Real-time product\u002Fcollection search in block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock Filtering\u003C\u002Fstrong> – Automatically hides out-of-stock items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OAuth Authentication\u003C\u002Fstrong> – Secure one-click connection to Shopify\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Showcase featured products on your blog\u003C\u002Fli>\n\u003Cli>Display seasonal collections on landing pages\u003C\u002Fli>\n\u003Cli>Add product carousels to content-heavy sites\u003C\u002Fli>\n\u003Cli>Bridge content and commerce seamlessly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0+, PHP 8.1+\u003C\u002Fli>\n\u003Cli>A Shopify store with Admin API access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa> – Source code & developer docs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase\u002Fblob\u002Fmain\u002FINSTALLATION.md\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Full installation guide\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Shopify Admin API\u003C\u002Fstrong> to fetch your product data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider\u003C\u002Fstrong>: Shopify Inc.\u003Cbr \u002F>\n\u003Cstrong>Data Transmitted\u003C\u002Fstrong>: Store URL, OAuth credentials (one-time), and product queries\u003Cbr \u002F>\n\u003Cstrong>When\u003C\u002Fstrong>: During setup, when searching products in editor, and when displaying products (cached for 1 hour)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>: No visitor data is sent to Shopify. All API calls are server-side. Product data is cached locally.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shopify Legal\u003C\u002Fstrong>:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fapi-terms\" rel=\"nofollow ugc\">API Terms\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch4>Easy OAuth Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Shopify Products\u003C\u002Fstrong> in WordPress admin\u003C\u002Fli>\n\u003Cli>Enter your \u003Cstrong>Shopify Store URL\u003C\u002Fstrong> (e.g., \u003Ccode>your-store.myshopify.com\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>Paste your \u003Cstrong>Client ID\u003C\u002Fstrong> from Shopify\u003C\u002Fli>\n\u003Cli>Paste your \u003Cstrong>Client Secret\u003C\u002Fstrong> from Shopify\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>“Connect to Shopify”\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You’ll be redirected to Shopify to authorize the connection\u003C\u002Fli>\n\u003Cli>After authorizing, you’re automatically redirected back – done!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin automatically obtains the access token via secure OAuth and detects the latest Shopify API version.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Edit any page or post in WordPress\u003C\u002Fli>\n\u003Cli>Click “+” to add a block and search for “Shopify Products”\u003C\u002Fli>\n\u003Cli>Choose \u003Cstrong>Products Mode\u003C\u002Fstrong> (select individual products) or \u003Cstrong>Collection Mode\u003C\u002Fstrong> (display a collection)\u003C\u002Fli>\n\u003Cli>Use the live search to find and add products\u003C\u002Fli>\n\u003Cli>Customize title, description, and product limit as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The block displays as a touch-friendly carousel on mobile and with arrow navigation on desktop. Single products get a special two-column featured layout.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>For custom CSS classes, template overrides, hooks & filters, and developer documentation, see our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase#-customization\" rel=\"nofollow ugc\">GitHub README\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>Products Not Showing\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Check API credentials in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shopify Products\u003C\u002Fli>\n\u003Cli>Verify connection shows green checkmark\u003C\u002Fli>\n\u003Cli>Clear cache using the button in settings\u003C\u002Fli>\n\u003Cli>Ensure products are ACTIVE and in stock in Shopify\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Can’t Configure Shopify App\u003C\u002Fh4>\n\u003Col>\n\u003Cli>In Dev Dashboard, click “New version” to edit settings\u003C\u002Fli>\n\u003Cli>Add scopes in the “Access” section\u003C\u002Fli>\n\u003Cli>Click “Release” to activate your configuration\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For detailed troubleshooting, see our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase#-troubleshooting\" rel=\"nofollow ugc\">GitHub documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built with \u003Ca href=\"https:\u002F\u002Fwww.embla-carousel.com\u002F\" rel=\"nofollow ugc\">Embla Carousel\u003C\u002Fa> for smooth, touch-friendly carousels\u003C\u002Fli>\n\u003Cli>Powered by \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fpackages\u002Fpackages-scripts\u002F\" rel=\"nofollow ugc\">@wordpress\u002Fscripts\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fproducts-showcase\u002F\" rel=\"ugc\">Plugin Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin connects to Shopify’s API to fetch product data. Product information is cached locally. The plugin does NOT collect or transmit any visitor data. See \u003Ca href=\"https:\u002F\u002Fwww.shopify.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Shopify’s privacy policy\u003C\u002Fa> for their data handling practices.\u003C\u002Fp>\n","Display Shopify products and collections in beautiful carousels using native Gutenberg blocks.",20,325,100,3,"","6.9.4","6.0","8.1",[20,21,22,23,24],"blocks","ecommerce","gutenberg","products","shopify","https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproducts-showcase.1.1.2.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"hosseinkarami",1,30,94,"2026-04-04T14:42:48.022Z",[38,61,83,105,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":16,"requires_at_least":51,"requires_php":15,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":27,"last_vuln_date":59,"fetched_at":60},"wp-shopify","External Store for Shopify","1.6.0","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cp>Display Shopify products on your WordPress blog.\u003C\u002Fp>\n\u003Cp>How it works?\u003C\u002Fp>\n\u003Cp>A) Set up all the apis as directed by the App\u003Cbr \u002F>\nB) Set up two new pages on your WordPress website\u003C\u002Fp>\n\u003Cp>Page #1 Set the permalink to shopify (or products, shop, catalogue etc.) and add code [wp-shopify type=”products” limit=”100″ url-type=”default”]\u003C\u002Fp>\n\u003Cp>Page #2 Set the permalink to product (note there is no “s” at the end of the product in the url, the slug\u002Fpermalink should be with exactly “product”) and insert code [wp-shopify-product] (this is where product redirect link to shopify store will work on your WordPress website)\u003C\u002Fp>\n\u003Cp>C) Modify the layout of your WordPress website pages with the CSS\u003C\u002Fp>\n","Display products from your Shopify store on your WordPress blog using shortcodes.",3000,96852,68,5,"2026-02-22T07:48:00.000Z","4.3",[53,21,54,23,24],"catalog","embed","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F#content-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-shopify.1.6.0.zip",97,2,"2025-07-24 00:00:00","2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":79,"download_link":80,"security_score":81,"vuln_count":33,"unpatched_count":27,"last_vuln_date":82,"fetched_at":60},"wpshopify","ShopWP","5.2.4","Andrew","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewmrobbins\u002F","\u003Cp>**Important: This plugin will stop working on March 1st, 2024. Please \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Fpurchase\" rel=\"nofollow ugc\">upgrade to ShopWP Pro\u003C\u002Fa> to continue using the plugin.\u003C\u002Fp>\n\u003Cp>Thanks y’all,\u003Cbr \u002F>\n– Andrew\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n\u003Cp>Sell \u003Ca href=\"https:\u002F\u002Fshopify.pxf.io\u002F5bPL0L\" rel=\"nofollow ugc\">Shopify\u003C\u002Fa> products on WordPress with ShopWP. Buy buttons? We got your covered. Easily embed product buy buttons on any page with simple shortcodes and blocks. Send your customers directly to the Shopify checkout, or add products to the built-in ShopWP cart instead. We have all the shortcodes and blocks you need to build a uniquely branded ecommerce experience on WordPress.\u003C\u002Fp>\n\u003Cp>Not only that, but ShopWP lets you sync your products into WordPress to easily create product detail pages.\u003C\u002Fp>\n\u003Cp>Ditch the slow and complicated ecommerce solutions like Woo. Whether you need WordPress to power a whole storefront or just a landing page, ShopWP will provide beautiful layouts and give your customers the confidence they need to buy from you.\u003C\u002Fp>\n\u003Cp>We believe your store should authentically represent your brand. It shouldn’t cost tens of thousands of dollars to build a shopping experience. We want to empower entrepreneurs and small businesses to create eCommerce shops that rival the big players.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple to use buy buttons\u003C\u002Fli>\n\u003Cli>Sync product \u002F collection detail pages\u003C\u002Fli>\n\u003Cli>No iFrames\u003C\u002Fli>\n\u003Cli>10 shortcodes for displaying products\u003C\u002Fli>\n\u003Cli>Built-in \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F#cart-experience\" rel=\"nofollow ugc\">cart experience\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SEO optimized\u003C\u002Fli>\n\u003Cli>Filtering and sorting functionality (Pro only)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F#variant-buttons\" rel=\"nofollow ugc\">Show variants as buttons\u003C\u002Fa> instead of dropdowns (Pro only)\u003C\u002Fli>\n\u003Cli>Show products in \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F#carousel\" rel=\"nofollow ugc\">carousels\u003C\u002Fa> or modals (Pro only)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F#subscriptions\" rel=\"nofollow ugc\">Subscription products\u003C\u002Fa> via Recharge extension (Pro only)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F#direct-checkout\" rel=\"nofollow ugc\">Direct checkout\u003C\u002Fa> (Pro only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F\" rel=\"nofollow ugc\">full list of features here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>ShopWP Pro\u003C\u002Fh4>\n\u003Cp>Use discount code \u003Ccode>15OFFPRO\u003C\u002Fcode> to save 15% off when upgrading to \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Fpurchase\" rel=\"nofollow ugc\">ShopWP Pro\u003C\u002Fa>. Take your store to the next level with awesome features like: subscription products, template overrides, filtering \u002F sorting, automatic post syncing, dedicated support, and more! \u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Fpurchase\" rel=\"nofollow ugc\">Save 15% off ShopWP Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.wpshop.io\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Fpurchase\u002F\" rel=\"nofollow ugc\">ShopWP Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpshop.io\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Sell Shopify Products on WordPress. Display a simple buy button—or build a complex storefront. Power your WordPress store with a world-class ecommerce &hellip;",800,353131,80,65,"2024-04-02T15:12:00.000Z","6.5.0","5.4","5.6",[21,23,78,24],"shop","https:\u002F\u002Fwpshop.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpshopify.zip",84,"2019-10-07 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":15,"tags":98,"homepage":101,"download_link":102,"security_score":103,"vuln_count":33,"unpatched_count":33,"last_vuln_date":104,"fetched_at":60},"shopcred","ShopCred – WooCommerce Builder with Products Grid & Carousel Block","1.2.8","devscred","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevscred\u002F","\u003Cp>ShopCred is here to add extra bandwidth to the Gutenberg editor for your WooCommerce online shop with a set of handy and powerful blocks.\u003C\u002Fp>\n\u003Cp>Showcase your products with unique designs of Product Grid, Product Carousel, Ajax Load More, Pagination, Style Presets, Content Arrangement, and many more.\u003Cbr \u002F>\nSitting in the class of best Gutenberg Shop plugins, ShopCred controls your ability to design websites the way you like. It extends flexibility, adds functionality, and provides excellent options to the large WordPress community.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshopcred.com\u002F\" rel=\"nofollow ugc\">ShopCred\u003C\u002Fa> brings Woo Products Gutenberg Block with exclusive features and easily customizable options.\u003Cbr \u002F>\nGet access to make an ideal Web Store and distinguish yourself by making it stand out.\u003C\u002Fp>\n\u003Ch3>WHY CHOOSE THE SHOPCRED PLUGIN?\u003C\u002Fh3>\n\u003Cp>With all their previous experiences, the DevsCred team has seamlessly translated their experience from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexclusive-addons-for-elementor\u002F\" rel=\"ugc\">Exclusive Addons\u003C\u002Fa> to craft well-optimized and lightweight plugins like ShopCred, \u003Ca href=\"https:\u002F\u002Fwpshopcred.com\u002Fshopcred-pro\u002F\" rel=\"nofollow ugc\">ShopCred Pro\u003C\u002Fa> for WooCommerce as well as \u003Ca href=\"https:\u002F\u002Fwpshopcred.com\u002Fshopcred-addons\u002F\" rel=\"nofollow ugc\">ShopCred Addons\u003C\u002Fa>.\u003Cbr \u002F>\nTherefore, you won’t have trouble maintaining the site speed up to the mark.\u003C\u002Fp>\n\u003Cp>Pick your preferred WordPress blocks from ShopCred to speed up the website-building process with simple settings and changes for a natural visual style.\u003Cbr \u002F>\nDisplay your product grid with an advanced slider effect, Listing Products on your shop in several ways.\u003Cbr \u002F>\nShopCred is packed with a bunch of essential functionalities and customization features that make Gutenberg more user-friendly for the mass.\u003Cbr \u002F>\nThe ShopCred support team is always beside you to save you from any trouble you face.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Find Everything In One Place\u003C\u002Fli>\n\u003Cli>Increase Interaction With Better Presentation\u003C\u002Fli>\n\u003Cli>Engage Customers and Increase Sales\u003C\u002Fli>\n\u003Cli>Build Your Site in A Few Clicks\u003C\u002Fli>\n\u003Cli>Jumble Through The Bundle of Presets\u003C\u002Fli>\n\u003Cli>Reduce Server Traffic and Increase Speed\u003C\u002Fli>\n\u003Cli>Split Your Contents For A Better Experience\u003C\u002Fli>\n\u003Cli>Promote Your Products With Better Engagement\u003C\u002Fli>\n\u003Cli>Complete Solution to Sales Drop\u003C\u002Fli>\n\u003Cli>The out-of-the-box solution to display your products\u003C\u002Fli>\n\u003Cli>Manage Your Customer Reviews and Generate More Sales\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Incredibly Easy Customization:\u003C\u002Fstrong> Now showcase your products as you want in your shop. You can customize every product and present it on your way.\u003Cbr \u002F>\nThis will give you satisfaction in building your site entirely free. Each element comes with unique functionality that offers complete control to you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Expert Support Team:\u003C\u002Fstrong> We have an exceptional support team ready to assist you. Ask your question on live chat and get your solution right here.\u003Cbr \u002F>\nWe are always here day and night to save you from trouble. Take your help and keep growing.\u003C\u002Fp>\n\u003Ch3>SHOPCRED COMES WITH EXCLUSIVE FREE FEATURES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce Product Grid for Gutenberg.\u003C\u002Fli>\n\u003Cli>WooCommerce Product List for Gutenberg.\u003C\u002Fli>\n\u003Cli>WooCommerce Product Slider\u002FCarousel for Gutenberg.\u003C\u002Fli>\n\u003Cli>Product Category Grid\u002FList for WooCommerce.\u003C\u002Fli>\n\u003Cli>Various Design Variations for Product Blocks.\u003C\u002Fli>\n\u003Cli>WooCommerce Product Pagination.\u003C\u002Fli>\n\u003Cli>Shop Page Pagination for WooCommerce.\u003C\u002Fli>\n\u003Cli>WooCommerce Ajax Pagination.\u003C\u002Fli>\n\u003Cli>WooCommerce Load More.\u003C\u002Fli>\n\u003Cli>WooCommerce Product Filter by Category.\u003C\u002Fli>\n\u003Cli>WooCommerce Quickview.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AVAILABLE GUTENBERG PRODUCT FEATURES FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Product Grid\u003C\u002Fstrong> – This shows an ideal way of presenting your products and will open the pathway to grabbing potential customers.\u003Cbr \u002F>\nThis will enhance the user’s visibility, who can view all products at a glance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Slider\u002FCarousel\u003C\u002Fstrong> – Grab users’ attention with a motion view, follow the trend, and increase the conversion rate.\u003Cbr \u002F>\nImplement a product carousel, highlight your best-selling product slidingly, and boost your sale.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integrate Product List\u003C\u002Fstrong> – Increase customer engagement by 90% and showcase your products on a table.\u003Cbr \u002F>\nThis helps to analyze product pages and improve the quality of internal linking. This allows you to find products and quickly select your choice.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Style Preset\u003C\u002Fstrong> – Attractively displaying your products is a significant point to attract customers.\u003Cbr \u002F>\nStyle presets are very helpful in showcasing your products in a presentable manner.\u003Cbr \u002F>\nMaking a better UI and drawing at the first look style will attract customers repeatedly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ajax Load More\u003C\u002Fstrong> – Don’t make your users feel monotonous; instead, engage them in the website to stick to your site.\u003Cbr \u002F>\nIntegrate Ajax load more and improve the performance and usability of your site.\u003Cbr \u002F>\nThis will increase the site speed and stick visitors to experience smooth browsing without reloading the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pagination\u003C\u002Fstrong> – Attractively organizing your content will lead you to increase your conversion rate.\u003Cbr \u002F>\nThe pagination feature will help you split up your products evenly throughout the site.\u003Cbr \u002F>\nTherefore users can easily find the product and will not get lost by infinite scrolling. So well-curated content will help to hold recurring customers and boost your business.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Featured Products\u003C\u002Fstrong> – Every business has iconic products that help open up your brand opportunity and attract customers.\u003Cbr \u002F>\nFeatured products are displayed in the font to attract customers and raise conversion rates.\u003Cbr \u002F>\nIt’s a great marketing strategy to increase your bottom-line sales and clear out the old stock.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Availability\u003C\u002Fstrong> – Wondering how many products are there in stock? We have an excellent solution for you, and our stock availability feature will help you reduce the sales drop.\u003Cbr \u002F>\nStock availability creates confidence in users’ minds to consume as they can see how many products are in stock. This brings faith to users’ minds and increases recurring customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ajax Quick View\u003C\u002Fstrong> – A great solution to reduce the bounce rate. This makes the customer’s task more accessible to purchase by viewing the product.\u003Cbr \u002F>\nThis eventually increases sales and generates revenue. Ajax quick view gives the best shopping experience by selecting items from the product list and redirecting them to the cart.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Review\u002FRating\u003C\u002Fstrong> – Consumers are considered the core of business and trust comes from word of mouth.\u003Cbr \u002F>\nVisitors of online stores trust others’ reviews and are driven towards purchasing the product. This benefits the company through a simple way of marketing, only by gaining trust.\u003Cbr \u002F>\nTherefore customers review play a vital role in driving sales upward.\u003C\u002Fp>\n\u003Ch3>WHAT DOES THE SHOPCRED FREE PLAN OFFER?\u003C\u002Fh3>\n\u003Cp>Now set up your online shop and showcase your products exclusively. The Woo Product block came with extraordinary features.\u003C\u002Fp>\n\u003Cp>This allows you to design and present your products on your way to upgrade your sales.\u003Cbr \u002F>\nWe have introduced unique features to you with an exceptional UI and UX that makes building and using the site more accessible.\u003C\u002Fp>\n\u003Cp>The Product Grid gives you exclusive features to set up your shop the way you want.\u003Cbr \u002F>\nWe acknowledge the significance of a high-quality product supported by dedicated customer service.\u003Cbr \u002F>\nWe are here to answer any of your questions and assist you in making the best use of our plugin.\u003C\u002Fp>\n\u003Ch3>SHOPCRED PRO PREMIUM FEATURES FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Single Product Page\u003C\u002Fstrong> –  Displays specific product information to the visitors so that they can easily buy your products.\u003Cbr \u002F>\nSingle Product Page Templates include Product Title, Image, Navigation, Related Product, Tab, Stock, Add to Cart, Short Description, Rating, Meta, Breadcrumbs, and Price.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Cart Page\u003C\u002Fstrong> –  We have got your cart covered. Customize the cart and convert it to the next level. Gutenberg Plugin Magic: Craft your dream Custom Cart Page in minutes! No coding, just drag-and-drop.\u003Cbr \u002F>\nList your products for the cart page. Furthermore, effortlessly add products to the cart page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Shop Page\u003C\u002Fstrong> – Our Custom Shop Page feature lets you design an unforgettable shopping experience through Style preset,  Ajax load more, and Ajax quick view.\u003Cbr \u002F>\nYou can design the shopping page according to your preferences. Let your ideas do the magic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Checkout Page\u003C\u002Fstrong> –  Transform your checkout process with our Custom Checkout Page, created to provide a seamless and enjoyable consumer experience.\u003Cbr \u002F>\nCustomize every aspect, from the payment button to the order review, shipping, and invoicing forms, and even give coupons effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom My Account Page\u003C\u002Fstrong> – Your unique hub for easy account management. Customizing My account page has never been easier thanks to our user-friendly login form.\u003Cbr \u002F>\nUse streamlined navigation to track the My Account Page seamlessly, allowing you to easily access order history, update personal information, and set preferences.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Thank You Page\u003C\u002Fstrong> – Upgrade your post-purchase experience with our Custom Thank You Page, the ideal solution to boring checkouts! Say goodbye to generic confirmation pages and hello to a personalized experience.\u003Cbr \u002F>\nYour consumers will appreciate the order summary, complete order breakdown, and easy access to address information, all in one place.\u003C\u002Fp>\n\u003Ch3>SHOPCRED PRO PREMIUM GUTENBERG BLOCKS:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Product Title (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Image  (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Navigation (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Related Products (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Tab (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Stock (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Add to Cart (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Short Description (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Rating (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Meta (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Breadcrumbs (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Product Price (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Cart Table (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Cart Total (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Login Form (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Order Review (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Payment (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Shipping Form (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Coupon (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Checkout Additional Form (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>My Account (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>My Account Login Form (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Thank You Order (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Thank You Address Details (Gutenberg Block)\u003C\u002Fli>\n\u003Cli>Thank You Order Details (Gutenberg Block)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SHOPCRED ADDONS PREMIUM MODULES:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Variation Swatches\u003C\u002Fli>\n\u003Cli>Wishlist\u003C\u002Fli>\n\u003Cli>Products Comparison\u003C\u002Fli>\n\u003Cli>Stock Progress Bar\u003C\u002Fli>\n\u003Cli>Fly Cart\u003C\u002Fli>\n\u003Cli>Call for Price\u003C\u002Fli>\n\u003Cli>Direct Checkout\u003C\u002Fli>\n\u003Cli>Quick View\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>ShopCred uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>English – default, always included\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Note:* All our plugins are localized\u002F translateable by default.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","ShopCred - The Best Gutenberg Blocks Collection for WooCommerce with WooCommerce Builder",50,7577,90,8,"2024-10-27T06:49:00.000Z","6.6.5","4.7",[99,20,22,23,100],"block-editor","woocommerce","https:\u002F\u002Fwpshopcred.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshopcred.1.2.8.zip",71,"2025-04-01 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":11,"downloaded":113,"rating":27,"num_ratings":27,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":15,"download_link":121,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":60},"choose-your-best-selling-products","Choose Your Best Selling Products","1.0.1","veeraj","https:\u002F\u002Fprofiles.wordpress.org\u002Fveeraj\u002F","\u003Cp>Choose Your Best Selling Products (CBSP) allows WooCommerce store owners to display a customizable grid of top selling products or manually chosen products. This plugin integrates seamlessly with the WooCommerce and Gutenberg editor to offer flexible layouts and easy product selection.\u003C\u002Fp>\n\u003Cp>The plugin provides several features, making it a perfect tool for showcasing top products either automatically (based on last week’s sales) or manually selecting featured products.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Display products in a customizable grid layout.\u003C\u002Fli>\n\u003Cli>Fetch and display WooCommerce’s top selling products for the last week (Sunday to Saturday).\u003C\u002Fli>\n\u003Cli>Option to manually choose products for display.\u003C\u002Fli>\n\u003Cli>Show or hide specific product information (e.g., Image, Title, Price, View Product Button).\u003C\u002Fli>\n\u003Cli>Fully responsive grid using Bootstrap.\u003C\u002Fli>\n\u003Cli>Real-time preview and updates in Gutenberg editor.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Feature Details\u003C\u002Fh3>\n\u003Ch3>Product Grid Layout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Option to configure the number of columns and rows.\u003C\u002Fli>\n\u003Cli>Shows top selling products initially, with real products pulled from WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Manual and Automated Product Selection\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically display top selling products based on WooCommerce’s sales data from the last week.\u003C\u002Fli>\n\u003Cli>Manually select products for display from a dropdown menu with search functionality.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customizable Product Display Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Choose whether to show or hide product details like image, title, price and view product button.\u003C\u002Fli>\n\u003C\u002Ful>\n","A WordPress plugin to display top selling products with flexible settings for manual or automated product selection.",900,"2025-05-08T06:20:00.000Z","6.8.5","5.2","7.2",[119,20,22,120,100],"best-selling-products","product-grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchoose-your-best-selling-products.1.0.1.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":27,"num_ratings":27,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":117,"tags":135,"homepage":137,"download_link":138,"security_score":139,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":60},"gtg-product-blocks","GTG Product Blocks","1.0.0","wpopal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpopal\u002F","\u003Cp>This GTG Product Block is one of the most powerful plugin for Gutenberg that is compatible with WooCommerce to display your products on posts and pages. Using this Free Gutenberg plugin for Products, you can create beautiful features for product with lookbook collection. It’s possible to add multiple images into lookbook and configure for block. Set Overlay, Point 1, point 2, ….\u003C\u002Fp>\n\u003Cp>For more information on what blocks are available, and how to use them, check out the official documentation: https:\u002F\u002Fwpdocs.gitbook.io\u002Fjenik\u002Fsettings\u002Fblock\u002Fproduct-lookbook\u003C\u002Fp>\n\u003Cp>Use this plugin if you want create the lookbook product for WooCommerce.\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>@woocommerce\u002Fproduct-control from woocommerce-gutenberg-products-block(https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-gutenberg-products-block\u002F)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lookbook Products\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or greater\u003C\u002Fli>\n\u003Cli>WooCommerce 4.2 or greater\u003C\u002Fli>\n\u003Cli>PHP version PHP 7.2 or greater\u003C\u002Fli>\n\u003Cli>MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fdocs.gutengeek.com\u002F?utm_source=wporg-repo&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for a detailed list of server requirements.\u003C\u002Fp>\n","This GTG Product Block is one of the most powerful plugin for Gutenberg that is compatible with WooCommerce to display your products on posts and page &hellip;",10,962,"2020-12-03T04:27:00.000Z","5.5.18","5.3",[20,22,23,136,100],"woo-commerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fgutengeek\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgtg-product-blocks.1.0.0.zip",85,{"attackSurface":141,"codeSignals":232,"taintFlows":279,"riskAssessment":340,"analyzedAt":347},{"hooks":142,"ajaxHandlers":200,"restRoutes":228,"shortcodes":229,"cronEvents":230,"entryPointCount":231,"unprotectedCount":27},[143,149,153,157,162,167,171,176,180,184,189,193,196],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_menu","add_settings_page","includes\\class-admin-settings.php",25,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_init","register_settings",26,{"type":144,"name":154,"callback":155,"file":147,"line":156},"admin_enqueue_scripts","enqueue_admin_assets",27,{"type":158,"name":159,"callback":160,"file":147,"line":161},"filter","admin_footer_text","custom_admin_footer_text",28,{"type":144,"name":163,"callback":164,"file":165,"line":166},"wp_enqueue_scripts","enqueue_frontend_assets","includes\\class-enqueue-assets.php",23,{"type":144,"name":168,"callback":169,"file":165,"line":170},"enqueue_block_assets","register_view_script_dependencies",24,{"type":144,"name":172,"callback":173,"file":174,"line":175},"rest_api_init","register_routes","includes\\class-rest-api.php",32,{"type":144,"name":154,"callback":177,"file":178,"line":179},"enqueue_admin_scripts","includes\\class-shopify-api.php",40,{"type":144,"name":181,"callback":182,"file":183,"line":166},"init","register_block","includes\\class-shopify-block.php",{"type":144,"name":185,"callback":186,"file":187,"line":188},"graphql_register_types","register_types","includes\\class-shopify-graphql-types.php",29,{"type":144,"name":150,"callback":190,"file":191,"line":192},"handle_oauth_callback","includes\\class-shopify-oauth.php",36,{"type":144,"name":150,"callback":194,"file":195,"line":81},"prodshow_maybe_detect_api_version","products-showcase.php",{"type":144,"name":197,"callback":198,"file":195,"line":199},"plugins_loaded","prodshow_init",86,[201,206,210,214,218,221,224],{"action":202,"nopriv":203,"callback":204,"hasNonce":205,"hasCapCheck":205,"file":178,"line":192},"prodshow_search_shopify_products",false,"ajax_search_products",true,{"action":207,"nopriv":203,"callback":208,"hasNonce":205,"hasCapCheck":205,"file":178,"line":209},"prodshow_search_shopify_collections","ajax_search_collections",37,{"action":211,"nopriv":203,"callback":212,"hasNonce":205,"hasCapCheck":205,"file":178,"line":213},"prodshow_get_shopify_product","ajax_get_product",38,{"action":215,"nopriv":203,"callback":216,"hasNonce":205,"hasCapCheck":205,"file":178,"line":217},"prodshow_get_shopify_collection","ajax_get_collection",39,{"action":219,"nopriv":203,"callback":220,"hasNonce":205,"hasCapCheck":205,"file":191,"line":217},"prodshow_initiate_oauth","ajax_initiate_oauth",{"action":222,"nopriv":203,"callback":223,"hasNonce":205,"hasCapCheck":205,"file":191,"line":179},"prodshow_disconnect_shopify","ajax_disconnect_shopify",{"action":225,"nopriv":203,"callback":226,"hasNonce":205,"hasCapCheck":205,"file":191,"line":227},"prodshow_refresh_api_version","ajax_refresh_api_version",41,[],[],[],7,{"dangerousFunctions":233,"sqlUsage":234,"outputEscaping":258,"fileOperations":27,"externalRequests":277,"nonceChecks":94,"capabilityChecks":130,"bundledLibraries":278},[],{"prepared":27,"raw":130,"locations":235},[236,239,241,243,245,248,250,252,254,256],{"file":147,"line":237,"context":238},781,"$wpdb->query() with variable interpolation",{"file":147,"line":240,"context":238},783,{"file":174,"line":242,"context":238},293,{"file":174,"line":244,"context":238},295,{"file":174,"line":246,"context":247},316,"$wpdb->get_var() with variable interpolation",{"file":191,"line":249,"context":238},342,{"file":191,"line":251,"context":238},344,{"file":195,"line":253,"context":238},139,{"file":195,"line":255,"context":238},141,{"file":257,"line":192,"context":238},"uninstall.php",{"escaped":259,"rawEcho":231,"locations":260},145,[261,264,266,268,270,272,274],{"file":147,"line":262,"context":263},191,"raw output",{"file":147,"line":265,"context":263},201,{"file":147,"line":267,"context":263},209,{"file":147,"line":269,"context":263},217,{"file":147,"line":271,"context":263},337,{"file":147,"line":273,"context":263},339,{"file":275,"line":276,"context":263},"templates\\product-card.php",187,6,[],[280,298,321],{"entryPoint":281,"graph":282,"unsanitizedCount":27,"severity":297},"ajax_initiate_oauth (includes\\class-shopify-oauth.php:57)",{"nodes":283,"edges":295},[284,289],{"id":285,"type":286,"label":287,"file":191,"line":288},"n0","source","$_POST (x3)",67,{"id":290,"type":291,"label":292,"file":191,"line":293,"wp_function":294},"n1","sink","update_option() [Settings Manipulation]",82,"update_option",[296],{"from":285,"to":290,"sanitized":205},"low",{"entryPoint":299,"graph":300,"unsanitizedCount":58,"severity":297},"handle_oauth_callback (includes\\class-shopify-oauth.php:125)",{"nodes":301,"edges":317},[302,305,307,310,314],{"id":285,"type":286,"label":303,"file":191,"line":304},"$_GET",140,{"id":290,"type":291,"label":292,"file":191,"line":306,"wp_function":294},167,{"id":308,"type":286,"label":303,"file":191,"line":309},"n2",170,{"id":311,"type":312,"label":313,"file":191,"line":309},"n3","transform","→ fetch_and_store_api_version()",{"id":315,"type":291,"label":292,"file":191,"line":316,"wp_function":294},"n4",379,[318,319,320],{"from":285,"to":290,"sanitized":203},{"from":308,"to":311,"sanitized":203},{"from":311,"to":315,"sanitized":203},{"entryPoint":322,"graph":323,"unsanitizedCount":33,"severity":297},"\u003Cclass-shopify-oauth> (includes\\class-shopify-oauth.php:0)",{"nodes":324,"edges":335},[325,326,327,329,330,331,333],{"id":285,"type":286,"label":287,"file":191,"line":288},{"id":290,"type":291,"label":292,"file":191,"line":293,"wp_function":294},{"id":308,"type":286,"label":328,"file":191,"line":304},"$_GET (x3)",{"id":311,"type":291,"label":292,"file":191,"line":306,"wp_function":294},{"id":315,"type":286,"label":303,"file":191,"line":309},{"id":332,"type":312,"label":313,"file":191,"line":309},"n5",{"id":334,"type":291,"label":292,"file":191,"line":316,"wp_function":294},"n6",[336,337,338,339],{"from":285,"to":290,"sanitized":205},{"from":308,"to":311,"sanitized":205},{"from":315,"to":332,"sanitized":203},{"from":332,"to":334,"sanitized":203},{"summary":341,"deductions":342},"The \"products-showcase\" v1.1.2 plugin demonstrates several positive security practices, including a strong emphasis on capability checks and proper output escaping. The extensive use of nonce checks and capability checks for its AJAX handlers indicates a deliberate effort to secure these entry points.  The absence of known CVEs and a clean vulnerability history further contributes to a generally favorable security posture.\n\nHowever, a significant concern arises from the static analysis of its SQL queries.  With 10 total SQL queries and 0% utilizing prepared statements, there is a high risk of SQL injection vulnerabilities. This lack of prepared statements for all database interactions represents a critical weakness. Additionally, while taint analysis showed no critical or high-severity issues, the presence of two flows with unsanitized paths warrants attention, as these could potentially lead to vulnerabilities if exploited in conjunction with other weaknesses.\n\nIn conclusion, the plugin has good foundational security for its entry points and output handling. The absence of historical vulnerabilities is a positive sign. However, the almost complete reliance on raw SQL queries without prepared statements is a severe and actionable risk that significantly lowers its overall security score. Addressing this would drastically improve the plugin's security.",[343,345],{"reason":344,"points":130},"Raw SQL queries without prepared statements",{"reason":346,"points":49},"Flows with unsanitized paths","2026-03-16T22:41:11.585Z",{"wat":349,"direct":362},{"assetPaths":350,"generatorPatterns":355,"scriptPaths":356,"versionParams":357},[351,352,353,354],"\u002Fwp-content\u002Fplugins\u002Fproducts-showcase\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fproducts-showcase\u002Fassets\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fproducts-showcase\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fproducts-showcase\u002Fassets\u002Fjs\u002Ffrontend.js",[],[352,354],[358,359,360,361],"products-showcase\u002Fassets\u002Fcss\u002Fbackend.css?ver=","products-showcase\u002Fassets\u002Fjs\u002Fbackend.js?ver=","products-showcase\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","products-showcase\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":363,"htmlComments":367,"htmlAttributes":368,"restEndpoints":372,"jsGlobals":375,"shortcodeOutput":379},[364,365,366],"prodshow-settings-page","shopify-products-list","prodshow-shopify-icon",[],[369,370,371],"data-shop-url","data-access-token","data-api-version",[373,374],"\u002Fwp-json\u002Fproducts-showcase\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fproducts-showcase\u002Fv1\u002Fcollections",[376,377,378],"PRODSHOW_Admin_Settings","PRODSHOW_Enqueue_Assets","PRODSHOW_REST_API",[380,381],"[products-showcase]","[shopify-products-collection]"]