[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fx1yw1WwsO-W78QWHDYVghzodtr5VTr5sKMEFUXG_lIs":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":52,"analysis":154,"fingerprints":503},"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",[20,21,22,23],"ecommerce","products","shop","shopify","https:\u002F\u002Fwpshop.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpshopify.zip",84,1,0,"2019-10-07 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2019-25214","shopwp-missing-authorization-to-stored-cross-site-scripting","ShopWP \u003C= 2.0.4 - Missing Authorization to Stored Cross-Site Scripting","The ShopWP plugin for WordPress is vulnerable to authorization bypass due to a missing capability check on several REST API routes in versions up to, and including, 2.0.4. This makes it possible for unauthenticated attackers to call the endpoints and perform unauthorized actions such as updating the plugin's settings and injecting malicious scripts.",null,"\u003C=2.0.4","2.0.5","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Missing Authorization","2024-10-16 06:43:43",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd04f11b4-ee58-428b-aaa2-dc7d9f3e68e3?source=api-prod",1836,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":47,"trust_score":50,"computed_at":51},"andrewmrobbins",68,"2026-04-04T14:13:44.218Z",[53,76,96,115,131],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":50,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":74,"unpatched_count":28,"last_vuln_date":75,"fetched_at":30},"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,5,"2026-02-22T07:48:00.000Z","6.9.4","4.3","",[69,20,70,21,23],"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",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":67,"tested_up_to":65,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":93,"download_link":94,"security_score":86,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":95},"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.0","8.1",[91,20,92,21,23],"blocks","gutenberg","https:\u002F\u002Fgithub.com\u002FHosseinKarami\u002Fproducts-showcase","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproducts-showcase.1.1.2.zip","2026-03-15T10:48:56.248Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":28,"num_ratings":28,"last_updated":106,"tested_up_to":65,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":113,"download_link":114,"security_score":86,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"jasper-studio-buy-button-plus-connect-to-shopify","Buy Button Plus – Sell Shopify Products","1.0.3","Jasper Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Finfinitehighwaysoftware\u002F","\u003Cp>Shopify’s powerful e-commerce, WordPress’s freedom.\u003C\u002Fp>\n\u003Cp>This plugin connects your Shopify store with WordPress, so you don’t have to choose between two systems. Sell Shopify products directly on your site, with Shopify’s trusted Checkout. Just drop in Buy Buttons on any post or page without changing your design.\u003C\u002Fp>\n\u003Cp>Create a Buy Button with the \u003Ca href=\"https:\u002F\u002Fapps.shopify.com\u002Fblog-product-cards-1\" rel=\"nofollow ugc\">Shopify Buy Button Plus app\u003C\u002Fa>. Drop it anywhere in your site and watch the sales roll in.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Always in sync. Product updates in Shopify automatically update on your site.\u003C\u002Fli>\n\u003Cli>Launch fast. Create discounts and promos in minutes.\u003C\u002Fli>\n\u003Cli>Earn while you sleep. Sell digital or physical subscriptions.\u003C\u002Fli>\n\u003Cli>Track what converts. See which buttons drive the most sales\u003C\u002Fli>\n\u003Cli>Never lose a ready buyer. Add a cart that’s available on every page.\u003C\u002Fli>\n\u003Cli>Install in seconds using the plugin shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>connects to your Shopify store to display product information, handle shopping cart functionality, and process checkouts. This plugin doesn’t store any data in Shopify.\u003C\u002Fp>\n\u003Cp>This plugin also connects to Buy Button Plus to display your Buy Button. It sends your website’s domain for analytics purposes.\u003C\u002Fp>\n\u003Cp>All data transmission occurs over HTTPS. Product and cart data is temporarily stored in the user’s browser local storage for cart persistence across page visits. The script which connects to Shopify and Buy Button Plus is loaded from buybuttonplus.dev.\u003C\u002Fp>\n\u003Cp>This service is provided by “Buy Button Plus”: \u003Ca href=\"https:\u002F\u002Fbuy-button-plus.gitbook.io\u002Fbuy-button-help-docs\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fbuy-button-plus.gitbook.io\u002Fbuy-button-help-docs\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n","Turn your WordPress site into a lightweight shop — powered by your Shopify store.",10,261,"2026-02-26T15:36:00.000Z","5.0","7.4",[110,20,111,23,112],"buy-button","sell-products","shopify-integration","https:\u002F\u002Fbuy-button-plus.gitbook.io\u002Fbuy-button-help-docs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjasper-studio-buy-button-plus-connect-to-shopify.1.0.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":28,"num_ratings":28,"last_updated":67,"tested_up_to":65,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":67,"download_link":130,"security_score":86,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":95},"synckube-products-sync-for-shopify","SyncKube – Products Sync for Shopify","1.0.2","sakurapixel","https:\u002F\u002Fprofiles.wordpress.org\u002Fsakurapixel\u002F","\u003Cp>SyncKube is a WordPress plugin that seamlessly synchronises your Shopify store products with WordPress. SyncKube acts as a Shopify custom app to automatically import products, manage collections, and display them on your WordPress site with integrated shopping cart functionality.\u003C\u002Fp>\n\u003Cp>Perfect for businesses that want to showcase their Shopify products on WordPress while maintaining a seamless shopping experience through Shopify’s secure checkout system.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsakuraleaf.com\u002Fproducts\u002Fsynckube-products-sync-for-shopify\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsakuraleaf.com\u002Fshowcase\u002Fshopypress\u002F\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fsakuraleaf.com\u002Fshowcase\u002Fshopypress\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Product Synchronization\u003C\u002Fstrong> – Import products from your Shopify store with a single click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collection Management\u003C\u002Fstrong> – Select which Shopify collections to sync and control what appears on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch Processing\u003C\u002Fstrong> – Efficiently handle large product catalogs with intelligent batch processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Progress Tracking\u003C\u002Fstrong> – Monitor sync progress with detailed status updates and product counts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shopping Cart Integration\u003C\u002Fstrong> – Display a functional Shopify cart on your WordPress site via shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Products imported as WordPress custom post types for easy management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collection Taxonomy\u003C\u002Fstrong> – Collections imported as WordPress taxonomies for organized browsing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Variants\u003C\u002Fstrong> – Full support for Shopify product variants\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Galleries\u003C\u002Fstrong> – Beautiful product image galleries with Swiper slider integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Mobile-friendly product displays and shopping cart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>In Pro version\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>All Free Features\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Connect your WordPress site to Shopify using OAuth 2.0 authentication with secure credential management and automatic token refresh\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Product Filters\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Multi-level filtering including collection filters, vendor filters, product options, and price range slider with mobile-optimized drawer UI\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic Filter Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Drag-and-drop filter ordering with show\u002Fhide toggles per filter, automatic generation from product data, and configurable visibility settings\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Load More\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Infinite scroll alternative with configurable products per load, active filter persistence, and empty state handling for better UX\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Updates\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Automatic product update tracking via Shopify webhooks (create\u002Fupdate\u002Fdelete) with HMAC-SHA256 signature verification for security\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pending Changes Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Monitor product changes from Shopify in real-time and trigger automatic re-sync to keep your WordPress catalog up-to-date\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Shopping Experience\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Preview products instantly without leaving the page with light modal overlay featuring product details, images, and add-to-cart functionality\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Data Management\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Automatic extraction and aggregation of product options, price ranges, and variants after sync for enhanced filtering capabilities\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Create a custom app in your Shopify admin with the required API scopes\u003C\u002Fli>\n\u003Cli>Enter your Shopify credentials in the WordPress admin\u003C\u002Fli>\n\u003Cli>Select which collections you want to sync\u003C\u002Fli>\n\u003Cli>Start the sync process and monitor progress\u003C\u002Fli>\n\u003Cli>Products appear as custom posts in WordPress\u003C\u002Fli>\n\u003Cli>Add the cart shortcode to display shopping functionality\u003C\u002Fli>\n\u003Cli>Customers can browse products in WordPress and checkout through Shopify\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content-Rich Product Pages\u003C\u002Fstrong> – Use WordPress’s powerful content management to create detailed product pages while maintaining Shopify’s checkout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong> – Leverage WordPress SEO plugins to optimize product pages for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Site Networks\u003C\u002Fstrong> – Each site can connect to a different Shopify store (requires separate custom apps)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch4>Initial Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After installing the plugin and entering your Shopify credentials (see Installation section), go to Settings > SyncKube\u003C\u002Fli>\n\u003Cli>Navigate to the “Collections” tab\u003C\u002Fli>\n\u003Cli>Click “Fetch Collections” to retrieve all collections from your Shopify store\u003C\u002Fli>\n\u003Cli>Select which collections you want to sync by checking the “Import” checkbox\u003C\u002Fli>\n\u003Cli>Click “Save Changes”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Starting Product Sync\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the “Product Sync” tab in Settings > SyncKube\u003C\u002Fli>\n\u003Cli>Click “Start Sync” to begin importing products\u003C\u002Fli>\n\u003Cli>Monitor the progress bar and status messages\u003C\u002Fli>\n\u003Cli>The sync runs in batches and will continue automatically in the background\u003C\u002Fli>\n\u003Cli>Once complete, you’ll see “Sync completed successfully”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Accessing Synced Products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>In WordPress Admin\u003C\u002Fstrong>: Navigate to “Shopify Products” in the admin menu to view all imported products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Collections\u003C\u002Fstrong>: Collections appear as a taxonomy (similar to categories)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Product Pages\u003C\u002Fstrong>: Each product has its own page at: yoursite.com\u002Fshopify-product\u002Fproduct-name\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Archives\u003C\u002Fstrong>: View all products at: yoursite.com\u002Fshopify-product\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collection Archives\u003C\u002Fstrong>: View products by collection at: yoursite.com\u002Fcollection\u002Fcollection-name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>SyncKube provides two shortcodes to display products and shopping cart functionality on your WordPress pages.\u003C\u002Fp>\n\u003Ch4>[synckube_all_products_grid]\u003C\u002Fh4>\n\u003Cp>Display a responsive grid of all your Shopify products with images, titles, prices, and collections. Includes automatic pagination.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[synckube_all_products_grid]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display products with default settings (12 per page)\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[synckube_all_products_grid products_per_page=\"24\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display 24 products per page\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[synckube_all_products_grid products_per_page=\"6\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display 6 products per page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>products_per_page\u003C\u002Fcode> – Number of products to display per page (default: 12, type: number)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Responsive grid layout that adapts to screen sizes\u003C\u002Fli>\n\u003Cli>Product images with lazy loading\u003C\u002Fli>\n\u003Cli>Product titles, prices, and collections\u003C\u002Fli>\n\u003Cli>Automatic pagination for easy browsing\u003C\u002Fli>\n\u003Cli>“View” button overlay on hover (desktop)\u003C\u002Fli>\n\u003Cli>Price ranges for products with variants\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[synckube_cart_toggle]\u003C\u002Fh4>\n\u003Cp>Display a shopping cart button anywhere on your site, typically in your header, navigation menu, or sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[synckube_cart_toggle]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display cart button with default settings\u003C\u002Fp>\n\u003Ch4>Customizing Product URLs\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Settings > SyncKube\u003C\u002Fli>\n\u003Cli>In the “Settings” tab, find the “Rewrite Slug” fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Rewrite Slug\u003C\u002Fstrong> – Change the URL structure for products (default: shopify-product)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collection Rewrite Slug\u003C\u002Fstrong> – Change the URL structure for collections (default: collection)\u003C\u002Fli>\n\u003Cli>Click “Save Changes”\u003C\u002Fli>\n\u003Cli>Go to Settings > Permalinks and click “Save Changes” to flush rewrite rules\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Managing Synced Products\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Re-sync Products\u003C\u002Fstrong>: Click “Start Sync” again to update existing products and add new ones\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reset Sync\u003C\u002Fstrong>: If sync gets stuck, use the “Reset Sync” button to clear the sync state\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete data\u003C\u002Fstrong>: To remove all synced products and saved data, uninstall the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services to function properly. Below is detailed information about each service:\u003C\u002Fp>\n\u003Ch4>Shopify Admin API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Shopify’s Admin API for accessing store data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Fetching product information (titles, descriptions, prices, variants, images…)\u003Cbr \u002F>\n* Retrieving collection data\u003Cbr \u002F>\n* Accessing shop metadata\u003Cbr \u002F>\n* Authenticating API requests\u003C\u002Fp>\n\u003Ch4>Shopify Storefront API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it is:\u003C\u002Fstrong> Shopify’s Storefront API for customer-facing shopping functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it’s used for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Displaying real-time product prices and availability to site visitors\u003Cbr \u002F>\n* Enabling shopping cart functionality on your WordPress site\u003Cbr \u002F>\n* Processing add-to-cart actions\u003Cbr \u002F>\n* Managing checkout sessions\u003C\u002Fp>\n\u003Ch4>Important Privacy Notes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin does not collect, store, or process customer payment information\u003C\u002Fli>\n\u003Cli>All payment processing happens on Shopify’s secure servers\u003C\u002Fli>\n\u003Cli>Product browsing data may be subject to Shopify’s analytics and tracking\u003C\u002Fli>\n\u003Cli>Review Shopify’s privacy policy and ensure your site’s privacy policy reflects the use of Shopify services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>App Distribution and Single Domain Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>IMPORTANT: Shopify Custom Apps Are Single-Domain Only\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Shopify custom apps are designed for use with a single store and single domain. This is a Shopify platform limitation, not a plugin limitation.\u003C\u002Fp>\n\u003Ch4>What This Means\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Each WordPress installation requires its own Shopify custom app\u003C\u002Fli>\n\u003Cli>You cannot use one custom app across multiple WordPress sites\u003C\u002Fli>\n\u003Cli>If you have multiple WordPress sites, you’ll need to create a separate custom app for each one\u003C\u002Fli>\n\u003Cli>Custom app credentials are tied to specific API access tokens that cannot be shared\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why This Limitation Exists\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong>: Shopify custom apps use OAuth authentication tied to specific domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Control\u003C\u002Fstrong>: Each app has its own access token that should not be shared across domains\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: Sharing custom app credentials violates Shopify’s API terms of service\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audit Trail\u003C\u002Fstrong>: Shopify tracks API usage per app for security and rate limiting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Rate Limits\u003C\u002Fh4>\n\u003Cp>Shopify enforces API rate limits per custom app:\u003Cbr \u002F>\n* Admin API: 4 requests per second (40 points\u002Fsecond leaky bucket)\u003Cbr \u002F>\n* Storefront API: Higher limits for customer-facing requests\u003Cbr \u002F>\n* The plugin implements efficient batching to stay within limits\u003C\u002Fp>\n\u003Ch3>Credits (third-party libraries)\u003C\u002Fh3>\n\u003Cp>This plugin uses the following open-source libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgetbootstrap.com\u002F\" rel=\"nofollow ugc\">Bootstrap\u003C\u002Fa> – Frontend framework for responsive design\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCodeSeven\u002Ftoastr\" rel=\"nofollow ugc\">Toastr\u003C\u002Fa> – JavaScript notification library\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fswiperjs.com\u002F\" rel=\"nofollow ugc\">Swiper\u003C\u002Fa> – Modern touch slider for product image galleries\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FShopify\u002Fhydrogen\" rel=\"nofollow ugc\">Shopify Web Components\u003C\u002Fa> – Official Shopify storefront components\u003C\u002Fli>\n\u003C\u002Ful>\n","Seamlessly sync your Shopify products into WordPress.",131,"6.4","8.2",[20,127,128,129],"import","product-sync","shopify-products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsynckube-products-sync-for-shopify.1.0.2.zip",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":61,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":65,"requires_at_least":143,"requires_php":67,"tags":144,"homepage":149,"download_link":150,"security_score":151,"vuln_count":152,"unpatched_count":28,"last_vuln_date":153,"fetched_at":30},"wpdm-premium-packages","Premium Packages – Sell Digital Products Securely","6.2.0","Shahjada","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodename065\u002F","\u003Cp>\u003Cstrong>Premium Packages\u003C\u002Fstrong> transforms your \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdownload-manager\u002F\" rel=\"ugc\">WordPress Download Manager\u003C\u002Fa> into a complete \u003Cstrong>eCommerce solution for selling digital products\u003C\u002Fstrong>. Whether you’re selling software, ebooks, music, themes, plugins, or any other digital goods, Premium Packages provides all the tools you need.\u003C\u002Fp>\n\u003Cp>Simply set a price when you want to sell a digital item. You can also use license-based pricing (e.g., Personal, Extended, Unlimited) for your products. Users can directly download free items, while paid items require going through the cart and checkout process.\u003C\u002Fp>\n\u003Cp>WordPress Download Manager with Premium Packages offers the \u003Cstrong>easiest checkout experience\u003C\u002Fstrong>, helping users complete purchases quickly and increasing your conversion rates.\u003C\u002Fp>\n\u003Ch4>Why Choose Premium Packages?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Zero Transaction Fees\u003C\u002Fstrong> – Unlike other platforms, we don’t take a cut of your sales\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Control\u003C\u002Fstrong> – Host everything on your own WordPress site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Pricing\u003C\u002Fstrong> – Fixed prices, license tiers, pay-what-you-want, and subscriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Downloads\u003C\u002Fstrong> – Protected file delivery with expiring links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Licensing\u003C\u002Fstrong> – Software license key generation and validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mini Cart Widget (NEW)\u003C\u002Fh4>\n\u003Cp>Premium Packages now includes a \u003Cstrong>modern Mini Cart widget\u003C\u002Fstrong> that enhances your customers’ shopping experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Three Display Styles\u003C\u002Fstrong> – Dropdown, slide panel, or floating button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Updates\u003C\u002Fstrong> – Cart updates instantly when items are added or removed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nav Menu Integration\u003C\u002Fstrong> – Add mini cart to any menu item with a simple CSS class\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> – Full-screen mode on mobile devices for better UX\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong> – Match your theme with custom colors and positioning\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Place anywhere using \u003Ccode>[wpdmpp_mini_cart]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shopping Cart\u003C\u002Fh4>\n\u003Cp>Full-featured shopping cart with integrated PayPal payment system to sell your packages and products. Complete order management system to track and manage all orders for premium packages.\u003C\u002Fp>\n\u003Ch4>Order & Invoice Management\u003C\u002Fh4>\n\u003Cp>Extended order and invoice management options with multiple invoice templates and customization options. Generate professional invoices automatically for every sale.\u003C\u002Fp>\n\u003Ch4>Sales Reports & Analytics\u003C\u002Fh4>\n\u003Cp>Comprehensive sales reporting with detailed analytics. Generate custom charts and graphs for site-wide sales, shop-specific, or product-specific data. Track your business growth with ease.\u003C\u002Fp>\n\u003Ch4>Mobile Apps\u003C\u002Fh4>\n\u003Cp>Get everything in your pocket! Check sales reports from your mobile device and receive push notifications for each sale directly on your phone.\u003C\u002Fp>\n\u003Ch4>Coupon Management\u003C\u002Fh4>\n\u003Cp>Extensive coupon management system. Create product-specific coupons or global discount codes. Set expiration dates, usage limits, and discount types (percentage or fixed amount).\u003C\u002Fp>\n\u003Ch4>Role-Based Discounts\u003C\u002Fh4>\n\u003Cp>Apply different discount percentages based on user roles. For example, give editors 20% off and subscribers 10% off – perfect for membership sites and B2B scenarios.\u003C\u002Fp>\n\u003Ch4>Product & Price Variations\u003C\u002Fh4>\n\u003Cp>Create unlimited product variations with license-based pricing. Set different prices for Personal, Extended, and Unlimited licenses. Sell individual files from a package (like single songs from an album). \u003Cem>Requires WPDM v4+\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Pay What You Want \u002F Donations\u003C\u002Fh4>\n\u003Cp>Enable “Pay What You Want” pricing with optional minimum amounts. Set the minimum to $0 to allow free downloads, or set a floor price while letting customers pay more if they wish.\u003C\u002Fp>\n\u003Ch4>Accept Payment Without Creating Products\u003C\u002Fh4>\n\u003Cp>Need to accept a quick payment? Use the dynamic payment link shortcode without creating a full product:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wpdmpp_pay_link price=\"59\" name=\"Consultation Fee\" desc=\"1-hour consultation session\" cssclass=\"btn btn-primary\" recurring=0]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Sell Extra Services (Gigs)\u003C\u002Fh4>\n\u003Cp>Offer additional services like installation, priority support, or extended maintenance for extra fees. Customers can select multiple add-ons, and prices are automatically calculated.\u003C\u002Fp>\n\u003Ch4>Simplest Checkout Experience\u003C\u002Fh4>\n\u003Cp>Premium Packages features the simplest checkout system available – complete purchases in just 2 clicks for both guests and registered members.\u003C\u002Fp>\n\u003Ch4>Abandoned Cart Recovery\u003C\u002Fh4>\n\u003Cp>Recover lost sales with automated abandoned cart emails. Configure up to 5 follow-up emails at different intervals. Include dynamic coupon codes as a final incentive to complete the purchase.\u003C\u002Fp>\n\u003Ch4>Save & Email Cart\u003C\u002Fh4>\n\u003Cp>Let customers save their cart to complete the purchase later, or email the cart contents to someone else (great for gift purchases or approval workflows).\u003C\u002Fp>\n\u003Ch4>Dynamic Products\u003C\u002Fh4>\n\u003Cp>Accept quick payments without creating products. Enable one-time or recurring payments on the fly – perfect for services, consulting, or custom quotes.\u003C\u002Fp>\n\u003Ch4>Software Licensing System\u003C\u002Fh4>\n\u003Cp>Complete software licensing solution with license key generation, domain activation, and verification API. Perfect for selling themes, plugins, and software.\u003C\u002Fp>\n\u003Ch4>Automatic Order Expiration\u003C\u002Fh4>\n\u003Cp>Set custom access periods for purchased items. For example, offer 1-year updates – after 365 days, the order expires and customers see a renewal option.\u003C\u002Fp>\n\u003Ch4>Automatic Order Renewal (Subscriptions)\u003C\u002Fh4>\n\u003Cp>Enable subscription-based pricing with automatic recurring payments. Orders renew automatically at each expiration period. Send reminder emails before charging customers.\u003C\u002Fp>\n\u003Ch4>Tax Management\u003C\u002Fh4>\n\u003Cp>Simple yet powerful tax configuration. Set up tax rates for different countries, states, and cities in just a few clicks. Automatic tax calculation at checkout.\u003C\u002Fp>\n\u003Ch4>At A Glance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Sell Digital Products Securely\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW: Mini Cart Widget\u003C\u002Fstrong> with multiple display styles\u003C\u002Fli>\n\u003Cli>Accept payment without creating products using \u003Ccode>[wpdmpp_pay_link]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Easy Administration Dashboard\u003C\u002Fli>\n\u003Cli>PayPal Integration (more gateways available as add-ons)\u003C\u002Fli>\n\u003Cli>User Role-Based Discount Management\u003C\u002Fli>\n\u003Cli>Comprehensive Coupon System\u003C\u002Fli>\n\u003Cli>Flexible Sales Tax Configuration\u003C\u002Fli>\n\u003Cli>Save Cart and Checkout Later\u003C\u002Fli>\n\u003Cli>Email Cart to Others\u003C\u002Fli>\n\u003Cli>Product & Price Variations (License-Based Pricing)\u003C\u002Fli>\n\u003Cli>Promotional\u002FSale Pricing\u003C\u002Fli>\n\u003Cli>Abandoned Cart Recovery with Email Sequences\u003C\u002Fli>\n\u003Cli>“Pay As You Want” Pricing Option\u003C\u002Fli>\n\u003Cli>Professional Invoice Generation\u003C\u002Fli>\n\u003Cli>The Easiest 2-Click Checkout\u003C\u002Fli>\n\u003Cli>Guest Checkout and Guest Download Support\u003C\u002Fli>\n\u003Cli>Order Expiration (e.g., 1-year support access)\u003C\u002Fli>\n\u003Cli>Auto-Renewal\u002FSubscription Orders\u003C\u002Fli>\n\u003Cli>Complete Order Management\u003C\u002Fli>\n\u003Cli>Sales Email Notifications\u003C\u002Fli>\n\u003Cli>Mobile Push Notifications\u003C\u002Fli>\n\u003Cli>Detailed Sales Reports & Charts\u003C\u002Fli>\n\u003Cli>Manual Order Creation\u003C\u002Fli>\n\u003Cli>Order Notes & Customer Messaging\u003C\u002Fli>\n\u003Cli>Software License Key System\u003C\u002Fli>\n\u003Cli>License-Level Pricing Tiers\u003C\u002Fli>\n\u003Cli>REST API for License Verification\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cryptocurrency Payments\u003C\u002Fh4>\n\u003Cp>Accept crypto payments directly with \u003Ca href=\"https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fdownload\u002Fwpdm-crypto-connect\u002F\" rel=\"nofollow ugc\">WPDM – Crypto Connect\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Need More Features?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full-featured Digital Marketplace with frontend product submission & vendor payouts \u003Cem>(Requires WPDM v4+)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Sell individual files (like single songs from an album) \u003Cem>(Requires WPDM v4+)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Additional payment gateways: Stripe, Authorize.net, Mollie, Razorpay, and more\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fdownloads\u002Fecommerce-add-ons\u002F\" rel=\"nofollow ugc\">Browse all eCommerce add-ons\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation & Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fdoc-category\u002Fpremium-package\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Feature Requests\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Premium Packages is a free, full-featured WordPress eCommerce plugin to sell digital products easily and securely.",383004,76,4,"2026-01-02T12:56:00.000Z","5.3",[145,20,146,147,148],"digital-downloads","sell-digital-products","shopping-cart","wordpress-store","https:\u002F\u002Fwww.wpdownloadmanager.com\u002Fdownload\u002Fpremium-package-complete-digital-store-solution\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpdm-premium-packages.6.2.0.zip",94,9,"2025-08-14 00:00:00",{"attackSurface":155,"codeSignals":441,"taintFlows":494,"riskAssessment":495,"analyzedAt":502},{"hooks":156,"ajaxHandlers":437,"restRoutes":438,"shortcodes":439,"cronEvents":440,"entryPointCount":28,"unprotectedCount":28},[157,163,166,169,172,175,179,182,186,190,194,197,201,205,208,211,215,219,222,225,229,232,235,239,242,245,248,251,255,258,261,264,269,273,278,282,286,290,295,298,302,307,311,315,318,322,326,330,334,337,341,344,349,354,357,362,367,371,374,379,382,385,389,393,397,401,405,409,412,415,419,423,426,430,434],{"type":158,"name":159,"callback":160,"file":161,"line":162},"action","rest_api_init","register_routes","classes\\api\\items\\class-cart.php",456,{"type":158,"name":159,"callback":160,"file":164,"line":165},"classes\\api\\items\\class-collections.php",466,{"type":158,"name":159,"callback":160,"file":167,"line":168},"classes\\api\\items\\class-media-uploader.php",74,{"type":158,"name":159,"callback":160,"file":170,"line":171},"classes\\api\\items\\class-products.php",1167,{"type":158,"name":159,"callback":160,"file":173,"line":174},"classes\\api\\items\\class-shop.php",55,{"type":158,"name":159,"callback":176,"file":177,"line":178},"register_route_notices","classes\\api\\misc\\class-notices.php",212,{"type":158,"name":159,"callback":180,"file":177,"line":181},"register_route_notices_dismiss",213,{"type":158,"name":183,"callback":184,"file":177,"line":185},"admin_notices","disable_post_edit_title",214,{"type":158,"name":159,"callback":187,"file":188,"line":189},"register_route_components_template","classes\\api\\options\\class-components.php",57,{"type":158,"name":159,"callback":191,"file":192,"line":193},"register_route_process_webhooks","classes\\api\\processing\\class-webhooks-deletions.php",53,{"type":158,"name":159,"callback":191,"file":195,"line":196},"classes\\api\\processing\\class-webhooks.php",51,{"type":158,"name":159,"callback":198,"file":199,"line":200},"register_route_selected_collections","classes\\api\\settings\\class-collections.php",47,{"type":158,"name":159,"callback":202,"file":203,"line":204},"register_route_connection_mask","classes\\api\\settings\\class-connection.php",233,{"type":158,"name":159,"callback":206,"file":203,"line":207},"register_route_connection",234,{"type":158,"name":159,"callback":209,"file":203,"line":210},"register_route_connection_delete",236,{"type":158,"name":159,"callback":212,"file":213,"line":214},"register_route_settings","classes\\api\\settings\\class-general.php",217,{"type":158,"name":159,"callback":216,"file":217,"line":218},"register_route_license","classes\\api\\settings\\class-license.php",284,{"type":158,"name":159,"callback":220,"file":217,"line":221},"register_route_license_delete_locally",286,{"type":158,"name":159,"callback":223,"file":217,"line":224},"register_route_license_active_downloads",291,{"type":158,"name":159,"callback":226,"file":227,"line":228},"register_route_syncing_set_counts","classes\\api\\syncing\\class-counts.php",268,{"type":158,"name":159,"callback":230,"file":227,"line":231},"register_route_syncing_set_single_count",272,{"type":158,"name":159,"callback":233,"file":234,"line":140},"register_route_syncing_indicator","classes\\api\\syncing\\class-indicator.php",{"type":158,"name":159,"callback":236,"file":237,"line":238},"register_route_syncing_status","classes\\api\\syncing\\class-status.php",248,{"type":158,"name":159,"callback":240,"file":237,"line":241},"register_route_syncing_status_webhooks",250,{"type":158,"name":159,"callback":243,"file":237,"line":244},"register_route_syncing_status_removal",254,{"type":158,"name":159,"callback":246,"file":237,"line":247},"register_route_syncing_status_media",258,{"type":158,"name":159,"callback":249,"file":237,"line":250},"register_route_syncing_stop",262,{"type":158,"name":159,"callback":252,"file":253,"line":254},"register_route_tools_delete_cache","classes\\api\\tools\\class-cache.php",79,{"type":158,"name":159,"callback":256,"file":253,"line":257},"register_route_tools_cache_toggle",83,{"type":158,"name":159,"callback":259,"file":260,"line":13},"register_route_tools_clear_all","classes\\api\\tools\\class-clear.php",{"type":158,"name":159,"callback":262,"file":260,"line":263},"register_route_tools_clear_synced",81,{"type":158,"name":265,"callback":266,"file":267,"line":268},"plugins_loaded","on_plugins_loaded","classes\\class-activator.php",441,{"type":158,"name":270,"callback":271,"file":267,"line":272},"shopwp_on_plugin_activate","on_plugin_activate",442,{"type":274,"name":275,"callback":276,"file":267,"line":277},"filter","wpmu_drop_tables","on_blog_delete",443,{"type":158,"name":279,"callback":280,"priority":27,"file":267,"line":281},"admin_init","on_upgrade",444,{"type":158,"name":283,"callback":284,"priority":104,"file":267,"line":285},"wpmu_new_blog","on_blog_create",448,{"type":158,"name":287,"callback":288,"file":267,"line":289},"wp_initialize_site","on_blog_create_from_wp_site",450,{"type":274,"name":291,"callback":292,"file":293,"line":294},"wp_setup_nav_menu_item","add_custom_nav_fields","classes\\class-admin-menus.php",127,{"type":158,"name":279,"callback":296,"file":293,"line":297},"add_nav_menu_meta_boxes",128,{"type":274,"name":299,"callback":300,"priority":104,"file":293,"line":301},"walker_nav_menu_start_el","walker_nav_menu_start_el_callback",130,{"type":274,"name":303,"callback":304,"file":305,"line":306},"shopwp_remove_quick_edit","anonymous","classes\\class-backend.php",756,{"type":158,"name":308,"callback":309,"file":305,"line":310},"admin_menu","add_dashboard_menus",884,{"type":158,"name":312,"callback":313,"file":305,"line":314},"admin_enqueue_scripts","admin_styles",885,{"type":158,"name":312,"callback":316,"file":305,"line":317},"admin_scripts",886,{"type":274,"name":319,"callback":320,"file":305,"line":321},"admin_body_class","wps_admin_body_class",892,{"type":158,"name":323,"callback":324,"file":305,"line":325},"in_admin_header","wps_posts_notice",893,{"type":158,"name":327,"callback":328,"file":305,"line":329},"admin_head","shopwp_usage_tracking_analytics_head",895,{"type":158,"name":331,"callback":332,"file":305,"line":333},"admin_footer","shopwp_usage_tracking_analytics_footer",899,{"type":158,"name":312,"callback":335,"file":305,"line":336},"shopwp_wizard_assets",904,{"type":274,"name":338,"callback":339,"priority":104,"file":305,"line":340},"post_row_actions","custom_action_links",908,{"type":158,"name":183,"callback":342,"file":305,"line":343},"add_edit_in_shopify_button",909,{"type":158,"name":345,"callback":346,"priority":347,"file":305,"line":348},"edit_form_after_title","add_product_info_app_root",999,911,{"type":158,"name":350,"callback":351,"file":352,"line":353},"init","closure","classes\\class-bootstrap.php",37,{"type":158,"name":279,"callback":355,"file":352,"line":356},"maybe_flush_rewrite_rules",41,{"type":158,"name":358,"callback":359,"file":360,"line":361},"shopwp_on_plugin_deactivate","on_plugin_deactivate","classes\\class-deactivator.php",27,{"type":274,"name":363,"callback":364,"file":365,"line":366},"body_class","css_body_class","classes\\class-frontend.php",104,{"type":158,"name":368,"callback":369,"file":365,"line":370},"wp_enqueue_scripts","public_styles",105,{"type":158,"name":368,"callback":372,"file":365,"line":373},"public_scripts",106,{"type":158,"name":375,"callback":376,"priority":104,"file":377,"line":378},"upgrader_process_complete","after_upgrader_process_complete","classes\\class-hooks.php",78,{"type":274,"name":380,"callback":380,"file":377,"line":381},"wps_syncing_settings_timeout",85,{"type":274,"name":383,"callback":383,"file":377,"line":384},"wps_syncing_settings_blocking",89,{"type":158,"name":386,"callback":386,"file":387,"line":388},"shopwp_breadcrumbs","classes\\class-templates.php",196,{"type":158,"name":390,"callback":391,"file":387,"line":392},"wp_footer","shopwp_root_elements",197,{"type":274,"name":394,"callback":395,"file":387,"line":396},"single_template","shopwp_single_template",199,{"type":274,"name":398,"callback":399,"file":387,"line":400},"archive_template","shopwp_all_template",200,{"type":158,"name":402,"callback":403,"file":387,"line":404},"pre_get_posts","shopwp_set_posts_per_page",202,{"type":274,"name":406,"callback":407,"file":387,"line":408},"page_template","shopwp_page_templates",204,{"type":274,"name":410,"callback":410,"file":387,"line":411},"wps_products_pagination_start",206,{"type":274,"name":413,"callback":413,"file":387,"line":414},"wps_products_pagination_end",210,{"type":274,"name":416,"callback":417,"file":418,"line":152},"option_active_plugins","shopwp_include_plugins","classes\\compatibility\\class-compatibility.php",{"type":274,"name":420,"callback":421,"file":418,"line":422},"stylesheet_directory","shopwp_disable_theme",14,{"type":274,"name":424,"callback":421,"file":418,"line":425},"template_directory",15,{"type":274,"name":427,"callback":428,"file":418,"line":429},"site_option_active_sitewide_plugins","shopwp_maybe_restrict_site_plugins",17,{"type":274,"name":431,"callback":432,"file":433,"line":378},"cron_schedules","schedule_cron_healthcheck","classes\\processing\\class-vendor-background-process.php",{"type":158,"name":435,"callback":351,"priority":104,"file":436,"line":50},"after_plugin_row","shopwp.php",[],[],[],[],{"dangerousFunctions":442,"sqlUsage":443,"outputEscaping":445,"fileOperations":489,"externalRequests":87,"nonceChecks":87,"capabilityChecks":87,"bundledLibraries":490},[],{"prepared":174,"raw":28,"locations":444},[],{"escaped":446,"rawEcho":447,"locations":448},31,21,[449,451,452,453,455,457,459,461,463,465,467,469,472,474,476,477,479,482,484,486,488],{"file":177,"line":13,"context":450},"raw output",{"file":177,"line":257,"context":450},{"file":177,"line":381,"context":450},{"file":293,"line":454,"context":450},59,{"file":305,"line":456,"context":450},498,{"file":305,"line":458,"context":450},788,{"file":305,"line":460,"context":450},789,{"file":305,"line":462,"context":450},802,{"file":305,"line":464,"context":450},804,{"file":466,"line":14,"context":450},"public\\templates\\collections-all.php",{"file":466,"line":468,"context":450},72,{"file":470,"line":471,"context":450},"public\\templates\\collections-single.php",42,{"file":473,"line":13,"context":450},"public\\templates\\components\\pagination\\breadcrumbs.php",{"file":475,"line":152,"context":450},"public\\templates\\components\\root\\element.php",{"file":475,"line":104,"context":450},{"file":475,"line":478,"context":450},11,{"file":480,"line":481,"context":450},"public\\templates\\products-all.php",102,{"file":480,"line":483,"context":450},108,{"file":480,"line":485,"context":450},120,{"file":487,"line":86,"context":450},"public\\templates\\products-single.php",{"file":436,"line":168,"context":450},19,[491],{"name":492,"version":37,"knownCves":493},"Lodash",[],[],{"summary":496,"deductions":497},"The WPShopify plugin v5.2.4 exhibits a generally strong security posture based on the static analysis provided, with no identified critical or high severity issues in taint analysis and a commendable 100% usage of prepared statements for SQL queries. The absence of any unprotected entry points (AJAX, REST API, shortcodes, cron) is a significant strength. However, the plugin's vulnerability history reveals a past high severity vulnerability related to missing authorization, which, despite being patched, indicates a potential area for careful review in authorization mechanisms. The moderate output escaping rate (60%) suggests there might be instances where data output is not sufficiently sanitized, potentially leading to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in those unescaped outputs. While the current analysis shows no immediate critical threats, the historical pattern and the unescaped output percentage warrant attention.",[498,500],{"reason":499,"points":63},"Moderate output escaping rate",{"reason":501,"points":425},"Past high severity vulnerability (Missing Authorization)","2026-03-16T19:19:45.145Z",{"wat":504,"direct":513},{"assetPaths":505,"generatorPatterns":508,"scriptPaths":509,"versionParams":510},[506,507],"\u002Fwp-content\u002Fplugins\u002Fwpshopify\u002Fadmin\u002Fcss\u002Fvendor\u002Fanimate.min.css","\u002Fwp-content\u002Fplugins\u002Fwpshopify\u002Fdist\u002Fadmin.min.css",[],[],[511,512],"wpshopify\u002Fdist\u002Fadmin.min.css?ver=","wpshopify\u002Fadmin\u002Fcss\u002Fvendor\u002Fanimate.min.css?ver=",{"cssClasses":514,"htmlComments":517,"htmlAttributes":518,"restEndpoints":520,"jsGlobals":521,"shortcodeOutput":522},[515,516],"shopwp-exp-notice","shopwp-exp-notice active",[],[519],"data-plugin=\"wpshopify\u002Fshopwp.php\"",[],[],[]]