[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-kZzg-2xuiRDAMgA-_2sX5CHpW4i3Prf2XuA9kV-piA":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":137,"fingerprints":829},"reepay-subscriptions-for-woocommerce","Frisbii Billing","1.3.4.1","Frisbii","https:\u002F\u002Fprofiles.wordpress.org\u002Freepaydenmark\u002F","\u003Cp>Get all the advanced subscription features from Frisbii Billing while still keeping your usual WooCommerce tools. Frisbii Billing for WooCommerce plugin gives you the best prerequisites to succeed with your subscription business.\u003C\u002Fp>\n\u003Ch4>WooCommerce Products And Frisbii Billing Plans\u003C\u002Fh4>\n\u003Cp>Create a WooCommerce product and choose between Frisbii Billing Simple Subscription and Frisbii Billing Variable Subscription. Connect the product to either a new or existing Frisbii Billing plan. Make your Frisbii Billing plan changes directly in WooCommerce.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flexible billing frequencies\u003C\u002Fli>\n\u003Cli>Optional renewal reminder\u003C\u002Fli>\n\u003Cli>Minimum contract period\u003C\u002Fli>\n\u003Cli>Notice period\u003C\u002Fli>\n\u003Cli>Billing cycle methods\u003C\u002Fli>\n\u003Cli>Advanced trial options\u003C\u002Fli>\n\u003Cli>Setup fee\u003C\u002Fli>\n\u003Cli>Tax settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Add-Ons For Recurring Additional Sales\u003C\u002Fh4>\n\u003Cp>Add-ons are additional products that can be attached to a plan and billed for in each billing cycle. Add-ons can be used to solve a wide range of use-cases. E.g. variable number of “user licenses” or “extended support”, in addition to the base subscription plan.\u003C\u002Fp>\n\u003Ch4>WooCommerce Subscription View And Frisbii Billing Admin\u003C\u002Fh4>\n\u003Cp>We added a WooCommece native subscription view to quickly find a subscription. All links will redirect you directly into the Frisbii Billing Admin for further subscription details. Links can also be found on orders and customers for you to quickly navigate to the Frisbii Billing Admin. The Frisbii Billing Admin is your powerful back office where all our subscription functionalities can be found.\u003C\u002Fp>\n\u003Ch4>Add-On Based WooCommerce Shipping\u003C\u002Fh4>\n\u003Cp>Do you send subscription boxes to your customers on an ongoing basis? Connect your shipping rates in WooCommerce with Add-ons from Frisbii Billing and make sure to charge your customers for all ongoing shipping.\u003Cbr \u002F>\nChoose between new or existing Add-ons and update your Add-ons directly in WooCommerce.\u003C\u002Fp>\n\u003Ch4>Frisbii Billing Discounts & WooCommerce Coupons\u003C\u002Fh4>\n\u003Cp>Link WooCommerce coupons with Discounts and Coupons in Frisbii Billing. Let your customers use their coupons easily in the WooCommerce checkout.\u003Cbr \u002F>\nDefine whether the discount should apply to setup fees, plans, additional costs, instant charges, or Add-ons, and select the subscription plans that the discount should work for.\u003Cbr \u002F>\nStandard Frisbii Billing features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plans – Setting up multiple subscription plans with various billing intervals and prices.\u003C\u002Fli>\n\u003Cli>Termination and Minimum Contract Period – Defining the notice period to guarantee a number of periods after subscription termination. Also define a binding period, to guarantee a number of periods for a subscription without closure.\u003C\u002Fli>\n\u003Cli>Upgrading \u002F Downgrading – Instant up or downgrade of subscriptions.\u003C\u002Fli>\n\u003Cli>Termination – Automatic termination of subscription, now or by end of period. Many options.\u003C\u002Fli>\n\u003Cli>Parallel price adjusting – Many options on adjusting prices, eg. new price for new subscribers and old for old.\u003C\u002Fli>\n\u003Cli>Discount – Define percent and fixed-amount discounts for subscriptions.\u003C\u002Fli>\n\u003Cli>Coupons – Coupons are codes that can be given to customers who may then trigger a discount.\u003C\u002Fli>\n\u003Cli>Trial periods – Define a trial period to invoke a free period for new customers.\u003C\u002Fli>\n\u003Cli>Additional costs – At any time assign a customer or a subscription an additional cost, it will be added to next invoice.\u003C\u002Fli>\n\u003Cli>One time charge – Create one time charges for a customer or subscription to be paid instant.\u003C\u002Fli>\n\u003Cli>Credit – Assign a subscription credit, which will be deducted next invoice and perhaps following invoices.\u003C\u002Fli>\n\u003Cli>On Hold – Put a subscription on hold, when re-activating the subscription there is lots of options to automatically correct for the period it was on hold.\u003C\u002Fli>\n\u003Cli>Saved card – Save payment cards for later use on new subscriptions.\u003C\u002Fli>\n\u003Cli>One time charges – One time charge using a saved card.\u003C\u002Fli>\n\u003Cli>Trial end and renew email – Inform your customer on upcoming payments or at trial end.\u003C\u002Fli>\n\u003Cli>Email templates – Templates for 20 different emails send based upon triggers: receipt, welcome mail and such.\u003C\u002Fli>\n\u003Cli>Dunning – Upon failed payment Frisbii Billing will communicate with the customer to get updated card information. Setup of the dunning process can be done from within the Frisbii Billing admin.\u003C\u002Fli>\n\u003Cli>Retrying – Frisbii Billing automatically retries failed payment attempts if they can be save the payment.\u003C\u002Fli>\n\u003Cli>Customer, subscription and invoice handling – Search, list and handle customers, subscriptions and invoices.\u003C\u002Fli>\n\u003Cli>Email log – Overview of all emails sent by Frisbii Billing to the customers\u003C\u002Fli>\n\u003Cli>Refunding – Refund of invoices, either full or partial\u003C\u002Fli>\n\u003Cli>Event log – Log of all events on customers, subscription and invoices.\u003C\u002Fli>\n\u003Cli>Statistics – Advanced statistics and key numbers like: churn, avg. income per. customer, MMR and customer growth.\u003C\u002Fli>\n\u003C\u002Ful>\n","Frisbii Billing for WooCommerce plugin gives you the best prerequisites to succeed with your subscription business.",50,8216,0,"2026-03-06T07:19:00.000Z","6.8.5","5.5","7.4",[19,20,21,22,23],"commerce","e-commerce","ecommerce","subscriptions","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freepay-subscriptions-for-woocommerce.1.3.4.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":26,"computed_at":35},"reepaydenmark",2,1050,7,"2026-04-05T01:04:30.256Z",[37,58,79,99,119],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":54,"download_link":55,"security_score":26,"vuln_count":56,"unpatched_count":13,"last_vuln_date":57,"fetched_at":28},"klarna-payments-for-woocommerce","Klarna for WooCommerce","4.7.0","Klarna","https:\u002F\u002Fprofiles.wordpress.org\u002Fklarnaplugin\u002F","\u003Cp>Grow your business for increased sales and enhanced shopping experiences at no extra costs.\u003C\u002Fp>\n\u003Ch3>Millions shop and pay with Klarna\u003C\u002Fh3>\n\u003Cp>Klarna is the preferred payment option for both brands and customers, used by millions of shoppers every month, online and in-store.\u003C\u002Fp>\n\u003Cp>| \u003Cstrong>100M+ Shoppers\u003C\u002Fstrong> | \u003Cstrong>2.9M+ Daily Transactions\u003C\u002Fstrong> | \u003Cstrong>720K+ Retailers Globally\u003C\u002Fstrong> |\u003C\u002Fp>\n\u003Ch3>More ways to pay, more purchases\u003C\u002Fh3>\n\u003Cp>Grow your business with our flexible payment options and smart shopping solutions. Unlock higher purchase power for your customers by giving them the full flexibility of how and when they want to pay. Brands using Klarna see:\u003C\u002Fp>\n\u003Cp>| \u003Cstrong>40%\u003C\u002Fstrong> increase in average order value | \u003Cstrong>20%\u003C\u002Fstrong> increase in conversion | \u003Cstrong>45%\u003C\u002Fstrong> higher purchase frequency |\u003C\u002Fp>\n\u003Cp>You’ll always be paid in full and upfront, while your customers pay at a later date. Klarna supports high value orders, and everyday purchases. Payment options include:\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Feature\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>Description\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Pay Now, with direct payments\u003C\u002Fstrong>\u003Cbr \u002F>\n  Pay Now accepts all direct payments for a fast, convenient checkout.\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Buy now, Pay Later\u003C\u002Fstrong>\u003Cbr \u002F>\n  Pay Later is a deferred payment that will give shoppers an extra 14 or 30 days before they buy.\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Pay In N\u003C\u002Fstrong>\u003Cbr \u002F>\n  Pay in N lets you split your payment in several payments, spread over a relatively short amount of time, typically less than 60 days, and does not carry interest. Two most common variations are Pay in 4 and Pay in 3.\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Financing\u003C\u002Fstrong>\u003Cbr \u002F>\n  Financing offers long-term, monthly payments to make larger purchases possible for your customers. Available in 6, 12, 18, and 24 month terms.\u003C\u002Fp>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fwww.klarna.com\" rel=\"nofollow ugc\">Klarna\u003C\u002Fa> to get details about all payment methods and their availability by market.\u003C\u002Fp>\n\u003Ch3>How to Get Started\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.klarna.com\u002Finternational\u002Fbusiness\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">Sign up for Klarna\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Install the plugin on your site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Smart Solutions to Maximize Sales\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>On-site messaging\u003C\u002Fstrong>: Personalized messaging throughout the shopper journey for higher conversion rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Express checkout\u003C\u002Fstrong>: A faster checkout process to lower the threshold for purchase completion.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Standalone payment methods complementing your existing checkout with a Klarna hosted widget\u003C\u002Fh3>\n\u003Cp>For more details, visit the \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fklarna-payments\u002F\" rel=\"nofollow ugc\">Klarna Payments page\u003C\u002Fa>.\u003C\u002Fp>\n","Grow your business for increased sales and enhanced shopping experiences at no extra costs.",30000,1800633,46,19,"2026-02-25T13:05:00.000Z","6.9.4","6.7",[20,21,53,23],"klarna","https:\u002F\u002Fkrokedil.com\u002Fklarna-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fklarna-payments-for-woocommerce.4.7.0.zip",1,"2024-03-28 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":15,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":13,"last_vuln_date":78,"fetched_at":28},"woocommerce-conversion-tracking","Conversion Tracking for WooCommerce","2.1.5","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Cp>When you are integrating any advertising campaigns, they provide various tracking codes (mainly JavaScript) to insert them various pages of your site so that it can track how the conversion is happening.\u003C\u002Fp>\n\u003Cp>This plugin inserts those codes on WooCommerce cart page, checkout success page and after user registration. So you can track who are adding your products to cart, who are buying them and who are registering to your site.\u003C\u002Fp>\n\u003Ch4>Supported Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Ffacebook\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=facebook\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Ftwitter\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Fgoogle-adwords\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=google_adwords\" rel=\"nofollow ugc\">Google Adwords\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Fcustom\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=custom\" rel=\"nofollow ugc\">Custom Tracking\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>More Facebook Events\u003C\u002Fli>\n\u003Cli>Multiple Facebook Pixels\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Ffacebook\u002Ffacebook-product-catalog\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=product_catalog\" rel=\"nofollow ugc\">Facebook Product Catalog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Fperfect-audience\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=perfect_audience\" rel=\"nofollow ugc\">Perfect Audience\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fdocs\u002Fwoocommerce-conversion-tracking\u002Fbing-ads\" rel=\"nofollow ugc\">Bing Ads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More Twitter and Google Adwords Events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fwoocommerce-conversion-tracking\u002Fpricing\u002F?utm_source=wporg&utm_medium=Readme&utm_campaign=wcct-lite&utm_content=pricing\" rel=\"nofollow ugc\">\u003Cstrong>Get Pro Version\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Videos\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPZN883xb51c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6QMWzM9decU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=b3BHJwQ7Q70&list=PLJorZsV2RVv_7zV2I1_X_xJODZklXHQtS\" rel=\"nofollow ugc\">\u003Cstrong>All Videos\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwoocommerce-conversion-tracking\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftareq.co\" rel=\"nofollow ugc\">Tareq Hasan\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>woocommerce-conversion-tracking 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 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 how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Additionally, read weDevs \u003Ca href=\"https:\u002F\u002Fwedevs.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> for more.\u003C\u002Fp>\n","Adds various conversion tracking codes to cart, checkout, registration success and product page on WooCommerce",20000,814838,62,23,"2026-02-05T05:34:00.000Z","5.4",[19,20,21,73,23],"tracking","https:\u002F\u002Fwedevs.com\u002Fwoocommerce-conversion-tracking\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-conversion-tracking.2.1.5.zip",98,4,"2024-01-31 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":50,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":95,"download_link":96,"security_score":97,"vuln_count":32,"unpatched_count":13,"last_vuln_date":98,"fetched_at":28},"klarna-checkout-for-woocommerce","Kustom Checkout for WooCommerce","2.18.3","Kustom","https:\u002F\u002Fprofiles.wordpress.org\u002Fpartnerskustom\u002F","\u003Cp>\u003Cem>The leading checkout in the Nordics, built for higher conversion and returning shoppers. Easy to integrate, supports Klarna and all popular payment methods, and includes built-in shipping.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This all-in-one solution makes checkout effortless for you and your customers. Get access to all popular payment methods, including Klarna, and shipping integrations in a single setup.\u003C\u002Fp>\n\u003Cp>It’s easy to integrate, requires minimal maintenance, and is fully customizable to your business needs. Kustom, formerly known as Klarna Checkout, became an independent company in 2024 to provide merchants with an even better checkout solution.\u003C\u002Fp>\n\u003Cp>As a standalone solution, Kustom can quickly adapt to merchants’ needs and expand its range of payment methods, markets, and features – all to maximize conversion and create a seamless checkout experience. Kustom has 24,000 connected merchants with sales in over 170 countries.\u003C\u002Fp>\n\u003Ch3>Pay Now (direct payments)\u003C\u002Fh3>\n\u003Cp>Customers who want to pay in full at checkout can do it quickly and securely with a credit\u002Fdebit card. Friction-free direct purchases while maximising the value for your business thanks to guaranteed payments. If they have a Kustom account they can save their details and enjoy one-click purchases from then on.\u003C\u002Fp>\n\u003Ch3>Pay later (invoice)\u003C\u002Fh3>\n\u003Cp>Try it first, pay it later. Delayed payments for customers who like low friction purchases and to pay after delivery.\u003C\u002Fp>\n\u003Ch3>Slice it (installments)\u003C\u002Fh3>\n\u003Cp>Installment, revolving and other flexible financing plans let customers pay when they can and when they want.\u003C\u002Fp>\n\u003Ch3>How to Get Started\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fportal.kustom.co\u002Fonboarding\" rel=\"nofollow ugc\">Sign up for Kustom\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fklarna-checkout-for-woocommerce\u002F\" rel=\"ugc\">Install the plugin\u003C\u002Fa> on your site. During this process you will be asked to download \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fklarna-order-management-for-woocommerce\u002F\" rel=\"ugc\">Klarna Order Management\u003C\u002Fa> so you can handle orders in Kustom directly from WooCommerce.\u003C\u002Fli>\n\u003Cli>Get your store approved by Kustom, and start selling.\u003C\u002Fli>\n\u003C\u002Ful>\n","The leading checkout in the Nordics, built for higher conversion and returning shoppers. Easy to integrate, supports Klarna and all popular payment me &hellip;",10000,1400114,70,15,"2026-03-03T09:46:00.000Z","5.0",[94,20,21,53,23],"checkout","https:\u002F\u002Fkrokedil.com\u002Fkustom\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fklarna-checkout-for-woocommerce.2.18.3.zip",99,"2025-03-27 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":87,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":50,"requires_at_least":51,"requires_php":111,"tags":112,"homepage":114,"download_link":115,"security_score":116,"vuln_count":117,"unpatched_count":13,"last_vuln_date":118,"fetched_at":28},"woocommerce-for-japan","Japanized for WooCommerce","2.8.5","shohei.tanaka","https:\u002F\u002Fprofiles.wordpress.org\u002Fshoheitanaka\u002F","\u003Cp>Japanized for WooCommerce is the essential toolkit for running a WooCommerce store in Japan. This plugin bridges the gap between WooCommerce’s global features and Japan’s unique e-commerce requirements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why You Need This Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Running an online store in Japan requires specific features that standard WooCommerce doesn’t provide out of the box:\u003Cbr \u002F>\n* Japanese address formats with proper field ordering (postal code, prefecture, city, address lines)\u003Cbr \u002F>\n* Name reading fields (Yomigana\u002FFurigana) for accurate customer identification\u003Cbr \u002F>\n* Delivery date and time selection that customers expect\u003Cbr \u002F>\n* Popular Japanese payment methods like bank transfer and COD\u003Cbr \u002F>\n* Legal compliance with Japan’s Specified Commercial Transaction Act (特定商取引法)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who Should Use This\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is designed for:\u003Cbr \u002F>\n* Japanese e-commerce businesses using WooCommerce\u003Cbr \u002F>\n* International stores shipping to Japanese customers\u003Cbr \u002F>\n* Anyone who needs Japanese address handling and payment methods\u003Cbr \u002F>\n* Stores requiring delivery date\u002Ftime selection functionality\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seamless Integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Works smoothly with WooCommerce core features and popular extensions. Fully compatible with the new WooCommerce Blocks checkout experience. All features are optional – enable only what you need for your store.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Address & Name Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Name reading (Yomigana\u002FFurigana) input fields for billing and shipping addresses\u003Cbr \u002F>\n* Honorific title (様\u002Fsama) automatically added after customer names\u003Cbr \u002F>\n* Japanese-style address format with proper field ordering\u003Cbr \u002F>\n* Auto-fill address from postal code using Yahoo! API integration\u003Cbr \u002F>\n* Company name field support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shipping & Delivery\u003C\u002Fstrong>\u003Cbr \u002F>\n* Delivery date and time selection at checkout\u003Cbr \u002F>\n* Delivery time slot management\u003Cbr \u002F>\n* Holiday and non-delivery day settings\u003Cbr \u002F>\n* Weekend and specific date exclusions\u003Cbr \u002F>\n* Delivery-related fields hidden when free shipping is applied\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Methods\u003C\u002Fstrong>\u003Cbr \u002F>\n* Bank Transfer (Japanese banks)\u003Cbr \u002F>\n* Japan Post Bank Transfer\u003Cbr \u002F>\n* Cash on Delivery (COD) with fee calculation\u003Cbr \u002F>\n* COD subscription support\u003Cbr \u002F>\n* Pay at Store (over-the-counter payment)\u003Cbr \u002F>\n* Paidy (Buy Now, Pay Later) – Official Japanese payment gateway\u003Cbr \u002F>\n* PayPal Checkout optimized for Japan\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Legal & Compliance\u003C\u002Fstrong>\u003Cbr \u002F>\n* Specified Commercial Transaction Act (特定商取引法) page creator\u003Cbr \u002F>\n* Shortcode support for legal information display\u003Cbr \u002F>\n* Customizable legal notice templates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Email template optimization for Japanese format\u003Cbr \u002F>\n* Address validation for Japanese postal codes\u003Cbr \u002F>\n* Affiliate integration (A8.net, Access Trade, Value Commerce)\u003Cbr \u002F>\n* WooCommerce Blocks compatibility\u003Cbr \u002F>\n* Security scanning and malware detection\u003C\u002Fp>\n\u003Cp>Note: Paidy and PayPal Checkout are also available as standalone payment plugins.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmPYlDDuGzis?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Essential Japanese localization toolkit for WooCommerce - adds address formats, payment methods, delivery scheduling, and legal compliance.",554631,66,21,"2026-02-19T08:53:00.000Z","8.1",[20,21,113,23],"japanese","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-for-japan\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-for-japan.2.8.5.zip",95,6,"2026-02-26 21:04:26",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":15,"requires_at_least":132,"requires_php":24,"tags":133,"homepage":135,"download_link":136,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"woocommerce-breadcrumbs","Breadcrumbs for WooCommerce","1.3.0","Anthony Hortin","https:\u002F\u002Fprofiles.wordpress.org\u002Fahortin\u002F","\u003Cp>Breadcrumbs for WooCommerce is a simple WordPress plugin that helps you restyle the WooCommerce breadcrumbs. It also gives you the ability to disable them completely so they no longer display.\u003C\u002Fp>\n\u003Cp>By changing the HTML surrounding your breadcrumbs, you’re able to provide better options for styling your breadcrumbs in different ways. For example, the default breadcrumbs simply display links with a separator character. Using Breadcrumbs for WooCommerce, you can change them to display as an unsorted list of links instead.\u003C\u002Fp>\n\u003Cp>NOTE: This plugin wont actually style your breadcrumbs for you. It simply gives you the tools to change the HTML that wraps around your breadcrumbs.\u003C\u002Fp>\n\u003Ch4>Breadcrumbs for WooCommerce gives you the following settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Breadcrumb separator: This is the separator to use between each breadcrumb\u003C\u002Fli>\n\u003Cli>Wrap before: The opening HTML tag to wrap before all your breadcrumbs\u003C\u002Fli>\n\u003Cli>Wrap after: The closing HTML tag to wrap after all your breadcrumbs\u003C\u002Fli>\n\u003Cli>Before: The opening HTML tag to wrap before each individual breadcrumb\u003C\u002Fli>\n\u003Cli>After: The closing HTML tag to wrap after each individual breadcrumb\u003C\u002Fli>\n\u003Cli>Home text: The text to use for the ‘Home’ breadcrumb\u003C\u002Fli>\n\u003Cli>Home URL: The URL that the ‘Home’ breadcrumb links to\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If need be, you can also disable the breadcrumbs completely by unticking the ‘Enable breadcrumbs’ checkbox. This will stop the breadcrumbs from displaying on your site.\u003C\u002Fp>\n\u003Cp>If you notice there are a few less breadcrumb options on the settings page than you expected, then you’re mostly likely using a WooThemes Theme. WooTheme themes disable the WooCommerce breadcrumbs in favour of the WooFramework Breadcrumbs. The downside to this is that there aren’t quite as many options that can be changed with the WooFramework Breadcrumbs.\u003C\u002Fp>\n\u003Cp>To see some examples of how you can style your WooCommerce Breadcrumbs, check out the \u003Ca href=\"http:\u002F\u002Fmaddisondesigns.com\u002Fbreadcrumbs-for-woocommerce\u002F\" rel=\"nofollow ugc\">plugin homepage\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin to style the WooCommerce Breadcrumbs or disable them altogether",6000,122741,94,13,"2025-10-26T08:40:00.000Z","4.6",[134,19,20,21,23],"breadcrumbs","http:\u002F\u002Fmaddisondesigns.com\u002Fbreadcrumbs-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-breadcrumbs.1.3.0.zip",{"attackSurface":138,"codeSignals":609,"taintFlows":725,"riskAssessment":821,"analyzedAt":828},{"hooks":139,"ajaxHandlers":605,"restRoutes":606,"shortcodes":607,"cronEvents":608,"entryPointCount":13,"unprotectedCount":13},[140,145,150,154,158,162,165,169,173,176,180,184,187,190,194,198,201,205,208,213,217,219,222,226,230,234,238,240,246,249,251,254,257,260,263,266,269,273,276,280,283,287,291,295,299,303,307,311,314,318,322,326,329,331,333,335,337,339,342,345,347,351,355,358,362,366,369,374,377,380,383,386,389,392,395,398,401,405,409,411,414,418,421,425,429,433,437,441,445,448,451,454,458,462,464,466,469,473,477,480,483,485,488,491,495,498,501,505,509,512,515,517,521,523,526,529,533,537,541,544,547,549,554,557,560,563,567,571,574,578,582,586,590,593,597,601],{"type":141,"name":142,"callback":143,"file":144,"line":69},"action","reepay_subscriptions_init","init","includes\\import\\WC_Reepay_Import.php",{"type":146,"name":147,"callback":148,"file":144,"line":149},"filter","woocommerce_get_customer_payment_tokens_limit","closure",153,{"type":141,"name":151,"callback":152,"file":153,"line":130},"admin_menu","create_submenu","includes\\import\\WC_Reepay_Import_Menu.php",{"type":141,"name":155,"callback":156,"file":153,"line":157},"admin_init","create_settings_fields",14,{"type":146,"name":159,"callback":160,"priority":26,"file":161,"line":109},"woocommerce_is_subscription","add_reepay_subscriptions_type","includes\\memberships\\WC_Reepay_Memberships_Integrations.php",{"type":146,"name":163,"callback":164,"priority":26,"file":161,"line":69},"wc_memberships_access_granting_purchased_product_id","disable_default_membership_activation_for_reepay_products",{"type":141,"name":166,"callback":167,"file":161,"line":168},"reepay_subscriptions_orders_created","activate_memberships",25,{"type":141,"name":170,"callback":171,"file":161,"line":172},"reepay_webhook_invoice_created","renew_membership",27,{"type":141,"name":174,"callback":171,"file":161,"line":175},"reepay_webhook_raw_event_subscription_renewal",28,{"type":141,"name":177,"callback":178,"file":161,"line":179},"reepay_webhook_raw_event_subscription_on_hold","hold_membership",29,{"type":141,"name":181,"callback":182,"file":161,"line":183},"reepay_webhook_raw_event_subscription_cancelled","cancel_membership",30,{"type":141,"name":185,"callback":182,"file":161,"line":186},"reepay_webhook_raw_event_subscription_expired",31,{"type":141,"name":188,"callback":171,"file":161,"line":189},"reepay_webhook_raw_event_subscription_uncancelled",32,{"type":141,"name":191,"callback":148,"priority":192,"file":161,"line":193},"plugins_loaded",5,288,{"type":141,"name":143,"callback":195,"file":196,"line":197},"rewrite_endpoint","includes\\my-account\\WC_Reepay_My_Account.php",12,{"type":141,"name":199,"callback":200,"file":196,"line":130},"woocommerce_get_query_vars","add_pages_to_woo_query_vars",{"type":146,"name":202,"callback":203,"priority":32,"file":204,"line":192},"woocommerce_account_orders_columns","add_column_to_account_orders","includes\\my-account\\WC_Reepay_My_Account_Orders_Page.php",{"type":146,"name":206,"callback":207,"priority":32,"file":204,"line":117},"woocommerce_my_account_my_orders_column_order_type","add_order_type_to_account_orders",{"type":146,"name":209,"callback":210,"priority":211,"file":204,"line":212},"woocommerce_get_formatted_order_total","show_zero_order_total_on_account_orders",10,8,{"type":146,"name":214,"callback":215,"file":216,"line":192},"woocommerce_reepay_payment_accept_url","add_subscription_arg","includes\\my-account\\WC_Reepay_My_Account_Payment_Method.php",{"type":146,"name":218,"callback":215,"file":216,"line":117},"woocommerce_reepay_payment_cancel_url",{"type":141,"name":220,"callback":221,"file":216,"line":34},"woocommerce_reepay_payment_method_added","payment_method_added",{"type":141,"name":223,"callback":224,"priority":211,"file":225,"line":212},"wp","delete_payment_method_action","includes\\my-account\\WC_Reepay_My_Account_Payment_Methods_Actions.php",{"type":146,"name":227,"callback":228,"file":229,"line":212},"woocommerce_account_menu_items","add_subscriptions_menu_item","includes\\my-account\\WC_Reepay_My_Account_Subscriptions_Page.php",{"type":141,"name":231,"callback":232,"file":233,"line":157},"template_redirect","do_action","includes\\my-account\\WC_Reepay_My_Account_Subscription_Actions.php",{"type":141,"name":235,"callback":236,"file":237,"line":69},"admin_notices","upgrade_notice","includes\\update\\WC_Reepay_Subscriptions_Update.php",{"type":141,"name":151,"callback":151,"priority":97,"file":237,"line":239},26,{"type":141,"name":241,"callback":242,"priority":243,"file":244,"line":245},"manage_woocommerce_page_wc-orders_custom_column","shop_order_custom_columns",11,"includes\\WC_Reepay_Admin_Frontend.php",17,{"type":146,"name":247,"callback":248,"priority":243,"file":244,"line":48},"manage_woocommerce_page_wc-orders_columns","admin_shop_order_edit_columns",{"type":141,"name":250,"callback":242,"priority":243,"file":244,"line":109},"manage_shop_order_posts_custom_column",{"type":146,"name":252,"callback":248,"priority":243,"file":244,"line":253},"manage_edit-shop_order_columns",22,{"type":146,"name":255,"callback":256,"priority":211,"file":244,"line":168},"post_class","admin_shop_order_row_classes",{"type":146,"name":258,"callback":259,"priority":211,"file":244,"line":172},"posts_fields","modify_search_results_fields",{"type":146,"name":261,"callback":262,"priority":211,"file":244,"line":175},"woocommerce_order_number","modify_order_id",{"type":146,"name":264,"callback":264,"file":265,"line":157},"woocommerce_payment_gateways","includes\\WC_Reepay_Checkout.php",{"type":146,"name":267,"callback":268,"file":265,"line":90},"wcs_cart_have_subscription","is_reepay_product_in_cart",{"type":146,"name":270,"callback":271,"file":265,"line":272},"wcs_cart_only_subscriptions","only_subscriptions_in_cart",16,{"type":146,"name":274,"callback":275,"file":265,"line":245},"wcr_cart_only_reepay_subscriptions","only_reepay_products_in_cart",{"type":146,"name":277,"callback":278,"file":265,"line":279},"woocommerce_checkout_registration_required","require_registration_during_checkout",18,{"type":141,"name":142,"callback":143,"file":281,"line":282},"includes\\WC_Reepay_Discounts_And_Coupons.php",40,{"type":146,"name":284,"callback":285,"priority":211,"file":281,"line":286},"woocommerce_coupon_discount_types","add_coupon_types",42,{"type":141,"name":288,"callback":289,"priority":211,"file":281,"line":290},"woocommerce_coupon_options","add_coupon_text_field",43,{"type":141,"name":292,"callback":293,"priority":211,"file":281,"line":294},"woocommerce_coupon_options_save","save_coupon_text_field",44,{"type":146,"name":296,"callback":297,"priority":211,"file":281,"line":298},"woocommerce_coupon_is_valid","validate_coupon",45,{"type":146,"name":300,"callback":301,"priority":302,"file":281,"line":47},"woocommerce_coupon_is_valid_for_product","validate_coupon_for_product",999,{"type":146,"name":304,"callback":305,"priority":211,"file":281,"line":306},"woocommerce_coupon_get_items_to_apply","items_to_apply",47,{"type":146,"name":308,"callback":309,"priority":211,"file":281,"line":310},"woocommerce_coupon_get_discount_amount","apply_discount",48,{"type":146,"name":312,"callback":313,"priority":211,"file":281,"line":11},"woocommerce_coupon_error","plugin_coupon_error_message",{"type":141,"name":315,"callback":316,"file":281,"line":317},"woocommerce_after_order_object_save","on_order_save",52,{"type":141,"name":166,"callback":319,"priority":320,"file":281,"line":321},"remove_billwerk_coupon_main_order_after_subscriptions_orders_created",20,55,{"type":141,"name":323,"callback":324,"file":325,"line":130},"reepay_webhook","create_subscriptions_handle","includes\\WC_Reepay_Renewals.php",{"type":141,"name":327,"callback":328,"priority":211,"file":325,"line":157},"reepay_create_subscription","create_subscriptions",{"type":141,"name":174,"callback":330,"file":325,"line":245},"renew_subscription",{"type":141,"name":177,"callback":332,"file":325,"line":279},"hold_subscription",{"type":141,"name":181,"callback":334,"file":325,"line":48},"cancel_subscription",{"type":141,"name":188,"callback":336,"file":325,"line":320},"uncancel_subscription",{"type":141,"name":185,"callback":338,"file":325,"line":168},"expired_subscription",{"type":141,"name":340,"callback":341,"priority":211,"file":325,"line":172},"woocommerce_order_status_changed","status_manual_start_date",{"type":146,"name":343,"callback":344,"file":325,"line":179},"woocommerce_available_payment_gateways","get_available_payment_gateways",{"type":146,"name":209,"callback":346,"priority":211,"file":325,"line":186},"display_real_total",{"type":146,"name":348,"callback":349,"priority":243,"file":325,"line":350},"reepay_settled_order_status","reepay_subscriptions_order_status",33,{"type":146,"name":352,"callback":353,"priority":211,"file":325,"line":354},"show_reepay_metabox","disable_for_sub",35,{"type":146,"name":356,"callback":148,"priority":211,"file":325,"line":357},"order_contains_reepay_subscription",37,{"type":146,"name":359,"callback":360,"priority":211,"file":325,"line":361},"woocommerce_cart_needs_payment","check_need_payment",41,{"type":141,"name":363,"callback":364,"priority":211,"file":365,"line":245},"upgrader_process_complete","upgrade_completed","includes\\WC_Reepay_Statistics.php",{"type":141,"name":151,"callback":367,"file":368,"line":34},"create_menu","includes\\WC_Reepay_Subscriptions_List.php",{"type":141,"name":370,"callback":371,"file":372,"line":373},"woocommerce_product_write_panel_tabs","tab_addons","includes\\WC_Reepay_Subscription_Addons.php",9,{"type":141,"name":375,"callback":376,"file":372,"line":211},"woocommerce_product_data_panels","panel_addons",{"type":141,"name":378,"callback":379,"priority":56,"file":372,"line":243},"woocommerce_process_product_meta","save_addons",{"type":141,"name":381,"callback":382,"file":372,"line":197},"woocommerce_before_add_to_cart_button","addons_display",{"type":141,"name":384,"callback":385,"priority":211,"file":372,"line":130},"woocommerce_add_cart_item_data","add_cart_item_data",{"type":146,"name":387,"callback":388,"priority":320,"file":372,"line":157},"woocommerce_add_cart_item","add_cart_item",{"type":146,"name":390,"callback":391,"priority":320,"file":372,"line":272},"woocommerce_get_cart_item_from_session","get_cart_item_from_session",{"type":146,"name":393,"callback":394,"priority":211,"file":372,"line":279},"woocommerce_get_item_data","get_item_data",{"type":141,"name":396,"callback":397,"priority":211,"file":372,"line":320},"woocommerce_checkout_create_order_line_item","order_line_item",{"type":141,"name":399,"callback":400,"priority":320,"file":372,"line":253},"woocommerce_before_calculate_totals","before_calculate_totals",{"type":141,"name":402,"callback":403,"file":404,"line":211},"woocommerce_init","reepay_shipping_instance_form_fields_filters","includes\\WC_Reepay_Subscription_Addons_Shipping.php",{"type":141,"name":406,"callback":407,"file":408,"line":109},"post_updated_messages","show_editor_message","includes\\WC_Reepay_Subscription_Admin_Notice.php",{"type":141,"name":235,"callback":410,"file":408,"line":253},"show_activation_message",{"type":146,"name":412,"callback":413,"priority":211,"file":408,"line":69},"woocommerce_reepay_check_payment","show_thankyou_message",{"type":146,"name":415,"callback":416,"priority":211,"file":417,"line":130},"woocommerce_cart_subtotal","maybe_change_currency","includes\\WC_Reepay_Subscription_Currency.php",{"type":141,"name":419,"callback":420,"file":417,"line":157},"woocommerce_check_cart_items","restrict_cart_to_another_currency",{"type":141,"name":143,"callback":422,"file":423,"line":424},"create_subscription_product_class","includes\\WC_Reepay_Subscription_Plan_Simple.php",79,{"type":146,"name":426,"callback":427,"priority":211,"file":423,"line":428},"woocommerce_product_class","load_subscription_product_class",80,{"type":146,"name":430,"callback":431,"file":423,"line":432},"product_type_selector","add_subscription_product_type",81,{"type":141,"name":434,"callback":435,"file":423,"line":436},"save_post","set_sold_individual",82,{"type":146,"name":438,"callback":439,"priority":211,"file":423,"line":440},"woocommerce_get_order_item_totals","rework_total",83,{"type":146,"name":442,"callback":443,"priority":211,"file":423,"line":444},"woocommerce_cart_item_price","format_price",85,{"type":146,"name":446,"callback":443,"priority":211,"file":423,"line":447},"woocommerce_cart_item_subtotal",86,{"type":146,"name":449,"callback":443,"priority":211,"file":423,"line":450},"woocommerce_order_formatted_line_subtotal",87,{"type":141,"name":399,"callback":452,"file":423,"line":453},"add_setup_fee",89,{"type":141,"name":455,"callback":456,"file":423,"line":457},"woocommerce_reepay_simple_subscriptions_add_to_cart","add_to_cart",96,{"type":141,"name":459,"callback":460,"file":423,"line":461},"woocommerce_product_options_general_product_data","subscription_pricing_fields",97,{"type":141,"name":463,"callback":460,"file":423,"line":76},"reepay_subscription_ajax_get_plan_html",{"type":141,"name":434,"callback":465,"priority":243,"file":423,"line":97},"save_subscription_meta",{"type":146,"name":467,"callback":468,"priority":211,"file":423,"line":26},"woocommerce_cart_item_name","checkout_subscription_info",{"type":141,"name":470,"callback":471,"priority":211,"file":423,"line":472},"woocommerce_before_order_itemmeta","admin_order_subscription_info",101,{"type":141,"name":474,"callback":475,"file":476,"line":212},"rest_api_init","register_routes","includes\\WC_Reepay_Subscription_Plan_Simple_Rest.php",{"type":141,"name":478,"callback":456,"file":479,"line":179},"woocommerce_reepay_variable_subscriptions_add_to_cart","includes\\WC_Reepay_Subscription_Plan_Variable.php",{"type":141,"name":481,"callback":482,"priority":211,"file":479,"line":183},"woocommerce_variation_options_pricing","add_custom_field_to_variations",{"type":141,"name":484,"callback":465,"priority":211,"file":479,"line":186},"woocommerce_save_product_variation",{"type":146,"name":486,"callback":487,"priority":211,"file":479,"line":189},"woocommerce_add_to_cart_handler","variable_add_to_cart_fix",{"type":141,"name":489,"callback":490,"file":479,"line":350},"wp_enqueue_scripts","register_scripts",{"type":146,"name":492,"callback":493,"priority":211,"file":479,"line":494},"woocommerce_get_price_html","change_currency_symbol_variation",34,{"type":146,"name":438,"callback":496,"priority":26,"file":497,"line":157},"clean_order_totals","includes\\WC_Reepay_Woocommerce_Subscription_Extension.php",{"type":141,"name":499,"callback":148,"priority":211,"file":500,"line":179},"woocommerce_store_api_checkout_update_order_from_request","includes\\woo-blocks\\terms-checkbox\\WC_Reepay_Woo_Blocks_Terms_Extend_Woo_Core.php",{"type":146,"name":502,"callback":503,"priority":211,"file":504,"line":179},"__experimental_woocommerce_blocks_add_data_attributes_to_block","add_attributes_to_frontend_blocks","includes\\woo-blocks\\terms-checkbox\\WC_Reepay_Woo_Blocks_Terms_Integration.php",{"type":141,"name":506,"callback":507,"file":508,"line":117},"woocommerce_blocks_loaded","add_gateways_filter","includes\\woo-blocks\\WC_Reepay_Woo_Blocks.php",{"type":141,"name":510,"callback":511,"file":508,"line":34},"reepay_blocks_payment_method_data","set_token_saving",{"type":141,"name":506,"callback":513,"file":514,"line":157},"wc_reepay_woo_blocks_terms_init","includes\\woo-blocks\\WC_Reepay_Woo_Blocks_Terms.php",{"type":141,"name":516,"callback":148,"priority":211,"file":514,"line":11},"woocommerce_blocks_checkout_block_registration",{"type":141,"name":518,"callback":519,"file":514,"line":520},"admin_enqueue_scripts","wc_reepay_woo_blocks_terms_style",91,{"type":141,"name":489,"callback":519,"file":514,"line":522},92,{"type":141,"name":518,"callback":518,"file":524,"line":525},"reepay-subscriptions-for-woocommerce.php",160,{"type":141,"name":518,"callback":527,"file":524,"line":528},"admin_customer_report",161,{"type":146,"name":530,"callback":531,"priority":11,"file":524,"line":532},"woocommerce_settings_tabs_array","add_settings_tab",163,{"type":141,"name":534,"callback":535,"file":524,"line":536},"woocommerce_settings_tabs_reepay_subscriptions","settings_tab",164,{"type":141,"name":538,"callback":539,"file":524,"line":540},"woocommerce_update_options_reepay_subscriptions","update_settings",165,{"type":146,"name":542,"callback":542,"priority":211,"file":524,"line":543},"plugin_row_meta",166,{"type":141,"name":155,"callback":545,"file":524,"line":546},"reepay_admin_notices",167,{"type":141,"name":143,"callback":143,"file":524,"line":548},168,{"type":146,"name":550,"callback":551,"priority":552,"file":524,"line":553},"woocommerce_email_recipient_customer_on_hold_order","disable_emails",9999,170,{"type":146,"name":555,"callback":551,"priority":552,"file":524,"line":556},"woocommerce_email_recipient_customer_processing_order",171,{"type":146,"name":558,"callback":551,"priority":552,"file":524,"line":559},"woocommerce_email_recipient_customer_completed_order",172,{"type":146,"name":561,"callback":551,"priority":552,"file":524,"line":562},"woocommerce_email_recipient_new_order",173,{"type":141,"name":564,"callback":565,"file":524,"line":566},"before_woocommerce_init","support_HPOS",174,{"type":141,"name":568,"callback":569,"file":524,"line":570},"woocommerce_admin_field_hr","hr_field",177,{"type":141,"name":489,"callback":572,"priority":211,"file":524,"line":573},"subscription_terms_checkbox_script",183,{"type":141,"name":575,"callback":576,"priority":211,"file":524,"line":577},"woocommerce_review_order_before_submit","subscription_terms_checkbox",184,{"type":141,"name":579,"callback":580,"priority":211,"file":524,"line":581},"woocommerce_checkout_process","subscription_terms_checkbox_process",185,{"type":141,"name":583,"callback":584,"priority":211,"file":524,"line":585},"woocommerce_checkout_update_order_meta","subscription_terms_checkbox_order_meta",186,{"type":141,"name":587,"callback":588,"priority":211,"file":524,"line":589},"woocommerce_admin_order_data_after_billing_address","subscription_terms_display_admin_order_meta",187,{"type":141,"name":166,"callback":591,"priority":211,"file":524,"line":592},"subscription_terms_checkbox_to_reepay_suborder",188,{"type":141,"name":594,"callback":595,"priority":211,"file":524,"line":596},"woocommerce_pay_order_before_submit","subscription_terms_checkbox_order_pay",191,{"type":141,"name":598,"callback":599,"priority":211,"file":524,"line":600},"woocommerce_before_pay_action","subscription_terms_checkbox_process_order_pay",192,{"type":141,"name":602,"callback":603,"file":524,"line":604},"woocommerce_blocks_enqueue_checkout_block_scripts_after","subscription_terms_blocks_checkout_script",194,[],[],[],[],{"dangerousFunctions":610,"sqlUsage":618,"outputEscaping":620,"fileOperations":13,"externalRequests":32,"nonceChecks":32,"capabilityChecks":192,"bundledLibraries":724},[611,615],{"fn":612,"file":281,"line":613,"context":614},"unserialize",568,"$apply_to_items = unserialize($meta['_reepay_discount_apply_to_items'][0]);",{"fn":612,"file":281,"line":616,"context":617},574,"$apply_to_plans = unserialize($meta['_reepay_discount_eligible_plans'][0]);",{"prepared":32,"raw":13,"locations":619},[],{"escaped":621,"rawEcho":622,"locations":623},207,57,[624,626,627,628,629,631,633,635,637,639,641,643,645,647,650,652,654,656,657,660,662,663,665,667,670,671,672,673,674,676,678,679,680,682,683,685,687,689,690,692,694,696,697,699,701,703,704,706,708,709,711,712,714,716,718,720,722],{"file":204,"line":310,"context":625},"raw output",{"file":237,"line":310,"context":625},{"file":237,"line":11,"context":625},{"file":237,"line":447,"context":625},{"file":423,"line":630,"context":625},236,{"file":423,"line":632,"context":625},280,{"file":423,"line":634,"context":625},434,{"file":479,"line":636,"context":625},205,{"file":524,"line":638,"context":625},841,{"file":524,"line":640,"context":625},964,{"file":524,"line":642,"context":625},966,{"file":524,"line":644,"context":625},1012,{"file":646,"line":361,"context":625},"templates\\admin-addon-single-data.php",{"file":648,"line":649,"context":625},"templates\\admin-addon-single.php",53,{"file":651,"line":129,"context":625},"templates\\admin-addons-panel.php",{"file":651,"line":653,"context":625},141,{"file":655,"line":90,"context":625},"templates\\admin-list-menu.php",{"file":655,"line":48,"context":625},{"file":658,"line":659,"context":625},"templates\\discounts-and-coupons-fields-data-coupon.php",36,{"file":661,"line":373,"context":625},"templates\\import\\checkbox.php",{"file":661,"line":211,"context":625},{"file":664,"line":32,"context":625},"templates\\import\\page.php",{"file":666,"line":272,"context":625},"templates\\myaccount\\my-subscription-error.php",{"file":668,"line":669,"context":625},"templates\\myaccount\\my-subscription.php",24,{"file":668,"line":108,"context":625},{"file":668,"line":108,"context":625},{"file":668,"line":432,"context":625},{"file":668,"line":461,"context":625},{"file":675,"line":272,"context":625},"templates\\myaccount\\my-subscriptions-error.php",{"file":677,"line":669,"context":625},"templates\\myaccount\\my-subscriptions.php",{"file":677,"line":172,"context":625},{"file":677,"line":306,"context":625},{"file":677,"line":681,"context":625},51,{"file":677,"line":317,"context":625},{"file":677,"line":684,"context":625},56,{"file":686,"line":245,"context":625},"templates\\plan-addons-subscription-frontend.php",{"file":688,"line":157,"context":625},"templates\\plan-subscription-fields-data.php",{"file":688,"line":649,"context":625},{"file":688,"line":691,"context":625},59,{"file":688,"line":693,"context":625},64,{"file":688,"line":695,"context":625},68,{"file":688,"line":97,"context":625},{"file":688,"line":698,"context":625},103,{"file":688,"line":700,"context":625},126,{"file":688,"line":702,"context":625},130,{"file":688,"line":149,"context":625},{"file":688,"line":705,"context":625},157,{"file":688,"line":707,"context":625},169,{"file":688,"line":566,"context":625},{"file":688,"line":710,"context":625},178,{"file":688,"line":577,"context":625},{"file":688,"line":713,"context":625},197,{"file":688,"line":715,"context":625},214,{"file":688,"line":717,"context":625},224,{"file":688,"line":719,"context":625},250,{"file":688,"line":721,"context":625},281,{"file":723,"line":117,"context":625},"templates\\plan-subscription-plans-select.php",[],[726,750,760,775,787,796,810],{"entryPoint":727,"graph":728,"unsanitizedCount":56,"severity":749},"payment_method_added (includes\\my-account\\WC_Reepay_My_Account_Payment_Method.php:18)",{"nodes":729,"edges":745},[730,734,738],{"id":731,"type":732,"label":733,"file":216,"line":69},"n0","source","$_GET",{"id":735,"type":736,"label":737,"file":216,"line":69},"n1","transform","→ request()",{"id":739,"type":740,"label":741,"file":742,"line":743,"wp_function":744},"n2","sink","wp_remote_request() [SSRF]","includes\\WC_Reepay_Subscription_API.php",104,"wp_remote_request",[746,748],{"from":731,"to":735,"sanitized":747},false,{"from":735,"to":739,"sanitized":747},"medium",{"entryPoint":751,"graph":752,"unsanitizedCount":56,"severity":749},"\u003CWC_Reepay_My_Account_Payment_Method> (includes\\my-account\\WC_Reepay_My_Account_Payment_Method.php:0)",{"nodes":753,"edges":757},[754,755,756],{"id":731,"type":732,"label":733,"file":216,"line":69},{"id":735,"type":736,"label":737,"file":216,"line":69},{"id":739,"type":740,"label":741,"file":742,"line":743,"wp_function":744},[758,759],{"from":731,"to":735,"sanitized":747},{"from":735,"to":739,"sanitized":747},{"entryPoint":761,"graph":762,"unsanitizedCount":13,"severity":774},"\u003CWC_Reepay_Import_AJAX> (includes\\import\\WC_Reepay_Import_AJAX.php:0)",{"nodes":763,"edges":771},[764,767],{"id":731,"type":732,"label":733,"file":765,"line":766},"includes\\import\\WC_Reepay_Import_AJAX.php",74,{"id":735,"type":740,"label":768,"file":765,"line":769,"wp_function":770},"call_user_func() [RCE]",78,"call_user_func",[772],{"from":731,"to":735,"sanitized":773},true,"low",{"entryPoint":776,"graph":777,"unsanitizedCount":56,"severity":774},"\u003Cadmin-addons-panel> (templates\\admin-addons-panel.php:0)",{"nodes":778,"edges":785},[779,782],{"id":731,"type":732,"label":780,"file":651,"line":781},"$_GET['post']",142,{"id":735,"type":740,"label":783,"file":651,"line":653,"wp_function":784},"echo() [XSS]","echo",[786],{"from":731,"to":735,"sanitized":747},{"entryPoint":788,"graph":789,"unsanitizedCount":56,"severity":795},"get_objects (includes\\import\\WC_Reepay_Import_AJAX.php:69)",{"nodes":790,"edges":793},[791,792],{"id":731,"type":732,"label":733,"file":765,"line":766},{"id":735,"type":740,"label":768,"file":765,"line":769,"wp_function":770},[794],{"from":731,"to":735,"sanitized":747},"high",{"entryPoint":797,"graph":798,"unsanitizedCount":32,"severity":795},"do_action (includes\\my-account\\WC_Reepay_My_Account_Subscription_Actions.php:17)",{"nodes":799,"edges":807},[800,801,802,803],{"id":731,"type":732,"label":733,"file":233,"line":172},{"id":735,"type":740,"label":768,"file":233,"line":189,"wp_function":770},{"id":739,"type":732,"label":733,"file":233,"line":172},{"id":804,"type":740,"label":805,"file":233,"line":290,"wp_function":806},"n3","wp_redirect() [Open Redirect]","wp_redirect",[808,809],{"from":731,"to":735,"sanitized":747},{"from":739,"to":804,"sanitized":747},{"entryPoint":811,"graph":812,"unsanitizedCount":32,"severity":795},"\u003CWC_Reepay_My_Account_Subscription_Actions> (includes\\my-account\\WC_Reepay_My_Account_Subscription_Actions.php:0)",{"nodes":813,"edges":818},[814,815,816,817],{"id":731,"type":732,"label":733,"file":233,"line":172},{"id":735,"type":740,"label":768,"file":233,"line":189,"wp_function":770},{"id":739,"type":732,"label":733,"file":233,"line":172},{"id":804,"type":740,"label":805,"file":233,"line":290,"wp_function":806},[819,820],{"from":731,"to":735,"sanitized":747},{"from":739,"to":804,"sanitized":747},{"summary":822,"deductions":823},"The plugin 'reepay-subscriptions-for-woocommerce' v1.3.4.1 demonstrates a generally good security posture, with no known historical vulnerabilities and robust use of prepared statements for SQL queries. The analysis shows a significant number of output escaping routines, indicating a conscious effort to prevent cross-site scripting. Additionally, the presence of nonce and capability checks for some entry points is positive. However, the static analysis reveals two instances of the dangerous `unserialize` function, which is a known vector for object injection vulnerabilities if used with untrusted input. The taint analysis further flags three high-severity flows with unsanitized paths, suggesting that data from external sources might be processed in a way that could lead to exploits, despite the lack of critical severity taint flows.\n\nThe absence of any historical CVEs is a strong indicator of past security diligence. This, combined with the low number of entry points and the fact that all SQL queries are prepared, suggests the plugin author prioritizes secure coding practices. Nevertheless, the identified use of `unserialize` and the high-severity unsanitized taint flows are significant concerns that could potentially be exploited, especially if there are indirect ways for untrusted data to reach these sensitive functions. The plugin's strengths lie in its SQL handling and lack of historical issues, while its weaknesses are primarily centered around the potential risks associated with unserialization and unsanitized data flows.",[824,826],{"reason":825,"points":197},"High severity unsanitized taint flows",{"reason":827,"points":212},"Use of unserialize function","2026-03-16T21:53:54.703Z",{"wat":830,"direct":845},{"assetPaths":831,"generatorPatterns":837,"scriptPaths":838,"versionParams":839},[832,833,834,835,836],"\u002Fwp-content\u002Fplugins\u002Freepay-subscriptions-for-woocommerce\u002Fassets\u002Fcss\u002Freepay-checkout.css","\u002Fwp-content\u002Fplugins\u002Freepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-checkout.js","\u002Fwp-content\u002Fplugins\u002Freepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-payment-gateway.js","\u002Fwp-content\u002Fplugins\u002Freepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-admin.js","\u002Fwp-content\u002Fplugins\u002Freepay-subscriptions-for-woocommerce\u002Fassets\u002Fcss\u002Freepay-admin.css",[],[],[840,841,842,843,844],"reepay-subscriptions-for-woocommerce\u002Fassets\u002Fcss\u002Freepay-checkout.css?ver=","reepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-checkout.js?ver=","reepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-payment-gateway.js?ver=","reepay-subscriptions-for-woocommerce\u002Fassets\u002Fjs\u002Freepay-admin.js?ver=","reepay-subscriptions-for-woocommerce\u002Fassets\u002Fcss\u002Freepay-admin.css?ver=",{"cssClasses":846,"htmlComments":850,"htmlAttributes":852,"restEndpoints":856,"jsGlobals":858,"shortcodeOutput":861},[847,848,849],"reepay-checkout-wrapper","reepay-payment-form","reepay-subscription-terms",[851],"\u003C!-- Frisbii Billing check out page terms and condtion checkbox hook -->",[853,854,855],"data-reepay-gateway","data-reepay-test-mode","data-reepay-private-key",[857],"\u002Fwp-json\u002Freepay_subscription\u002Fv1\u002Fwebhook",[859,860],"reepay_checkout_params","reepay_payment_gateway_params",[]]