[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftJIeO_0N7QxWuY0_iLLLn0PoOEqKUzs0rG-n__myG_k":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":14,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":51,"analysis":159,"fingerprints":447},"tamara-checkout","Tamara Checkout","1.9.9.16","Tamara Solution","https:\u002F\u002Fprofiles.wordpress.org\u002Ftamarasolution\u002F","\u003Cp>With Tamara Buy Now Pay Later, you can split your payments – totally interest-free. Accepts payments from Mada, Apple Pay, or Credit Cards.\u003C\u002Fp>\n\u003Ch3>Tamara for WooCommerce\u003C\u002Fh3>\n\u003Cp>Attract customers, boost sales, and increase conversions with Tamara’s flexible payment solutions!\u003C\u002Fp>\n\u003Cp>Upgrade your WooCommerce store with Tamara’s seamless Buy Now Pay Later (BNPL) solutions. With Tamara, you can offer your customers the flexibility to split their purchases in up to 4 easy payments – no late fees and Sharia-compliant.\u003C\u002Fp>\n\u003Cp>Our WooCommerce payment gateway integration is designed to optimize your ecommerce checkout solution, helping you reduce payment risks, improving your cash flow by receiving full payment upfront, and accessing millions of Tamara users across the GCC region.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cp>\u003Cem>Flexible payments for your customers. Full up-front payments for you.\u003C\u002Fem>\u003Cbr \u002F>\n* \u003Cstrong>Flexible Payment Optionn:\u003C\u002Fstrong> Allow your customers to split payments with our BNPL solutions, supported by a reliable WooCommerce payment gateway. Customers can split payments into 2, 3 and 4 instalments or pay in full.\u003Cbr \u002F>\n* \u003Cstrong>Seamless Payment Gateway Integration:\u003C\u002Fstrong> Quick and easy WooCommerce payment gateway setup with a user-friendly experience.\u003Cbr \u002F>\n* \u003Cstrong>Risk-Free Transactions:\u003C\u002Fstrong> Tamara assumes full fraud and credit risks.\u003C\u002Fp>\n\u003Ch3>Benefits to Merchants:\u003C\u002Fh3>\n\u003Cp>\u003Cem>Increase your sales and improve customer satisfaction all with one smart and seamless shopping solution.\u003C\u002Fem>\u003Cbr \u002F>\n* \u003Cstrong>Boost Conversions and Average Order Value:\u003C\u002Fstrong> Make checkout smoother and drive bigger purchases with a trusted ecommerce checkout solution.\u003Cbr \u002F>\n* \u003Cstrong>Receive Full Payments Upfront:\u003C\u002Fstrong> Improve your cash flow while giving customers the flexibility to pay over time.\u003Cbr \u002F>\n* \u003Cstrong>Reduce Costs and COD Issues:\u003C\u002Fstrong> Cut customer acquisition costs, minimize refunds, and eliminate cash-on-delivery risks.\u003Cbr \u002F>\n* \u003Cstrong>Access a Wider Customer Base:\u003C\u002Fstrong> Tap into Tamara’s growing network of users.\u003C\u002Fp>\n\u003Cp>Tamara is more than just a payment gateway – it’s the ecommerce checkout solution to elevate your business.\u003C\u002Fp>\n\u003Ch3>How to Get Started?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Installation Guide: \u003Ca href=\"https:\u002F\u002Fdocs.tamara.co\u002Fdocs\u002Fwoo-installation\" rel=\"nofollow ugc\">Tamara WooCommerce Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Configuration Guide: \u003Ca href=\"https:\u002F\u002Fdocs.tamara.co\u002Fdocs\u002Fwoo-configuration\" rel=\"nofollow ugc\">Tamara WooCommerce Configuration\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","With Tamara Buy Now Pay Later, you can split your payments – totally interest-free. Accepts payments from Mada, Apple Pay, or Credit Cards.",2000,31934,100,1,"2025-12-08T11:10:00.000Z","6.9.4","5.0","7.3.0",[20,21,22,23],"bnpl","e-commerce","pay-by-installments","pay-in-3","https:\u002F\u002Ftamara.co\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftamara-checkout.1.9.9.16.zip",99,0,"2025-01-20 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"CVE-2025-23997","tamara-checkout-authenticated-contributor-stored-cross-site-scripting","Tamara Checkout \u003C= 1.9.9 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Tamara Checkout plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 1.9.9 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.9.9","1.9.9.1","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-01-28 16:09:18",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F16ac3161-c539-4cc2-9535-d4a21690a7da?source=api-prod",9,{"slug":48,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":46,"trust_score":49,"computed_at":50},"tamarasolution",93,"2026-04-05T19:04:03.846Z",[52,74,100,119,137],{"slug":53,"name":54,"version":55,"author":56,"author_profile":57,"description":58,"short_description":59,"active_installs":60,"downloaded":61,"rating":62,"num_ratings":63,"last_updated":64,"tested_up_to":16,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":71,"download_link":72,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":73,"fetched_at":29},"alma-gateway-for-woocommerce","Alma – Pay in installments or later for WooCommerce","6.0.4","Alma","https:\u002F\u002Fprofiles.wordpress.org\u002Falmapayments\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Falmapay.com\" rel=\"nofollow ugc\">Alma\u003C\u002Fa> is a service to provide merchants with an \u003Cstrong>easy\u003C\u002Fstrong> and \u003Cstrong>safe\u003C\u002Fstrong> monthly payments solution.\u003Cbr \u002F>\nLet your customers pay for their purchases at their own pace! You’ll receive the funds instantly, and your customer will pay later over a few monthly instalments.\u003C\u002Fp>\n\u003Cp>This plugin integrates Alma into WooCommerce by adding a new payment method that you can activate to offer monthly payments to your customers.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>You can find more documentation on our \u003Ca href=\"https:\u002F\u002Fdocs.almapay.com\u002Fdocs\u002Fwoocommerce\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.4 – 2026-03-11\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: Widget Eligibility get sandbox on live mode (#540)\u003C\u002Fli>\n\u003Cli>fix: Change asset name for changing asset (#538)\u003C\u002Fli>\n\u003Cli>fix: Price in page block without cent error (#537)\u003C\u002Fli>\n\u003Cli>fix: Price regex in classic inpage checkout nor support Thousands sep… (#536)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.3 – 2026-03-10\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: get first element of order total (#533)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon\u003C\u002Fp>\n\u003Ch3>v6.0.2 – 2026-03-10\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Feature\u002Fecom 3898 wrong error message (#530)\u003C\u002Fli>\n\u003Cli>Feature\u002Fecom 3858 classic checkout in page bug when cdn is too long to load (#526)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: fix namespaces (#529)\u003C\u002Fli>\n\u003Cli>feat: add cache on Fee Plan Repository (#524)\u003C\u002Fli>\n\u003Cli>fix: installments display (#527)\u003C\u002Fli>\n\u003Cli>Feature\u002F6.0 (#516)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @alma-create-pr-with-team-review[bot], @alma-renovate-bot[bot], @joyet-simon, @remi-zuffinetti, @webaaz, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-renovate-bot\" rel=\"nofollow ugc\">alma-renovate-bot[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v6.0.0 – 2026-02-18\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>API refactoring\u003C\u002Fli>\n\u003Cli>Native Blocks Management\u003C\u002Fli>\n\u003Cli>Remove technical fields\u003C\u002Fli>\n\u003Cli>Full alignment with WooCommerce guidelines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @alma-renovate-bot[bot], @joyet-simon, @remi-zuffinetti, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-renovate-bot\" rel=\"nofollow ugc\">alma-renovate-bot[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.11.0 – 2025-02-18\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add payment method position to the gather cms data (#326)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix typeError for display in page in gather cms data (#326)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.10.0 – 2025-02-11\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Use cdn for alma widget and update to version 4.x.x (#322)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@joyet-simon and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.9.0 – 2025-02-06\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fix compatibility with Woocommerce Blocks (#310)\u003C\u002Fli>\n\u003Cli>Add auto_update in specific_features for gather cms data (#312)\u003C\u002Fli>\n\u003Cli>Fix error when no file to add or remove on release (#305)\u003C\u002Fli>\n\u003Cli>Cancel order before delete (#308)\u003C\u002Fli>\n\u003Cli>Change check nonce log lvl (#307)\u003C\u002Fli>\n\u003Cli>Fix has pay now method (#306)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @Francois-Gomis, @carine-bonnafous, @joyet-simon, @webaaz and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapps\u002Falma-create-pr-with-team-review\" rel=\"nofollow ugc\">alma-create-pr-with-team-review[bot]\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>v5.8.1 – 2024-12-16\u003C\u002Fh3>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cp>Hotfix: compatibility for Woocommerce version under 6.1.0\u003C\u002Fp>\n\u003Ch3>v5.8.0 – 2024-12-12\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Feature\u002Fecom 2261 translations loaded to early in woocommerce plugin (#298)\u003C\u002Fli>\n\u003Cli>Add editor config and sonarcloud config (#292)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Implement add order status to order change (#299)\u003C\u002Fli>\n\u003Cli>Add gather cms data (#297)\u003C\u002Fli>\n\u003Cli>Feature\u002Fecom 2212 sonarcloud configuration (#296)\u003C\u002Fli>\n\u003Cli>Update widget version to 3.4.0 (#295)\u003C\u002Fli>\n\u003Cli>Add getter for product variable config (#290)\u003C\u002Fli>\n\u003Cli>fix: Change wording for In-Page configuration (#288)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: in page unmount (#289)\u003C\u002Fli>\n\u003Cli>fix: avoid blocking in-page if a notice is returned (#287)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @CamilleFljt, @Francois-Gomis, @alma-create-pr-with-team-review, @gdraynz, @joyet-simon, @webaaz and Martin Supiot\u003C\u002Fp>\n\u003Ch3>v5.7.0 – 2024-10-07\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Integrate credit on in page (#282)\u003C\u002Fli>\n\u003Cli>Add hmac verification on ipn (#281)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Francois-Gomis, @alma-create-pr-with-team-review and @joyet-simon\u003C\u002Fp>\n\u003Ch3>v5.6.0 – 2024-09-16\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>feat: compatibility woocommerce 9.2.3 wordpress 6.6.1 (#278)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🐛 Bug Fixes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>fix: force picture_url to string (#277)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @Francois-Gomis, @alma-create-pr-with-team-review and @joyet-simon\u003C\u002Fp>\n\u003Ch3>v5.5.0 – 2024-07-29\u003C\u002Fh3>\n\u003Ch3>Changes\u003C\u002Fh3>\n\u003Ch3>🚀 New Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>feature: Compatibility woocommerce 9.0.2 wordpress 6.5.5 (#269)\u003C\u002Fli>\n\u003Cli>feature: Gather cart data from pnx and deferred payments (#265)\u003C\u002Fli>\n\u003Cli>feature: Compatibility woocommerce 8.9.2 (#260)\u003C\u002Fli>\n\u003Cli>feature: Compatibility woocommerce 8.8.2 wordpress 6.5 (#248)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cp>@Benjamin-Freoua-Alma, @ClaireAlma, @FranceBe, @carine-bonnafous, @gdraynz, @joyet-simon and @remic-alma\u003C\u002Fp>\n\u003Cp>v5.4.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>feature: Compatibility Woocommerce Blocks\u003C\u002Fli>\n\u003Cli>feature: compatibility Woocommerce 8.7.0\u003C\u002Fli>\n\u003Cli>feature: Compatibility WordPress 6.4.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>v5.3.0\u003C\u002Fp>\n\u003Cul>\n\u003Cli>feature: In page with Deferred payments is available\u003C\u002Fli>\n\u003Cli>feature: compatibility Woocommerce 8.2.2\u003C\u002Fli>\n\u003Cli>feature: Compatibility WordPress 6.4.1\u003C\u002Fli>\n\u003Cli>feature: add psr4\u003C\u002Fli>\n\u003Cli>fix: deactivate rendering of Alma payment methods on order pay checkout page\u003C\u002Fli>\n\u003Cli>fix: delete abandoned orders created by In Page\u003C\u002Fli>\n\u003Cli>fix: default plan selection\u003C\u002Fli>\n\u003Cli>fix: add flag security for SOC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: shortcode widget for XSS injection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Update translations\u003C\u002Fli>\n\u003Cli>fix: widget XSS\u003C\u002Fli>\n\u003Cli>feature : HPOS compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Compatibility Woocommerce 8.2.1\u003C\u002Fli>\n\u003Cli>feat: change fee wording in the BO\u003C\u002Fli>\n\u003Cli>fix: In page installment plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: update issues from version 1.* and 2.*\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3.2\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.2.0\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: svn marketplace activation issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: css incompatibility with plugin Yith Woocommerce Checkout Manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feature : In Page checkout for all merchants\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Show form errors on checkout in-page when some information are missing for the form\u003C\u002Fli>\n\u003Cli>hotfix: Add method payment description for In Page methods\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: fix compatibility betwen In-Page mode and some plugins(colissimo, …)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: compatibility Woocommerce 8.1.1\u003C\u002Fli>\n\u003Cli>change : PHP client version 1.11.2\u003C\u002Fli>\n\u003Cli>fix: compatibility with WC_Checkout::process_checkout()\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix : Incompatibility with Woocommerce Paypal Plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix : In-Page creation order\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3.1\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: missing client information when In Page is activated\u003C\u002Fli>\n\u003Cli>fix: missing shipping information when In Page is activated\u003C\u002Fli>\n\u003Cli>fix: loading of the translation files\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>5.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: In Page checkout\u003C\u002Fli>\n\u003Cli>feat: Separate the gateways in the checkout page\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.1\u003C\u002Fli>\n\u003Cli>feat: Compatibility Woocommerce 8.0.2\u003C\u002Fli>\n\u003Cli>feat: Compatibility WordPress 6.3\u003C\u002Fli>\n\u003Cli>feat: Update Widget version 3.3.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: wrong variable in mismatch\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: prevent to call Eligibility api with an amount to 0\u003C\u002Fli>\n\u003Cli>fix: wrong variable name\u003C\u002Fli>\n\u003Cli>fix: Change the return code (500 to 200)on Ipn callback when it’s a mismatch or potential fraud\u003C\u002Fli>\n\u003Cli>feat: upgrade PHP client to 1.11.1\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.9.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: SEPA deprecated test\u003C\u002Fli>\n\u003Cli>fix: Restore HTML description in gateway\u003C\u002Fli>\n\u003Cli>fix: Improve auto-update\u003C\u002Fli>\n\u003Cli>feat: Add merchant infos in BO\u003C\u002Fli>\n\u003Cli>feat: Add previous version info in BO\u003C\u002Fli>\n\u003Cli>feat: Prevent issues with Germanized for WooCommerce\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.8.2\u003C\u002Fli>\n\u003Cli>feat: New widget v3.3.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: Warning: Cannot modify header information – headers already sent\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Implement Pay Now\u003C\u002Fli>\n\u003Cli>feat: Compatibility woocommerce 7.8.0\u003C\u002Fli>\n\u003Cli>feat: Update Widget to 3.3.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: fix the accordion css on checkout\u003C\u002Fli>\n\u003Cli>feat: Update widget to 3.3.2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Allow to customize the gateway title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: don’t do the basic gateway checks during update process\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Prevent to send multi update thread\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>hotfix: Plugin update when the gateway is disabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: Share of checkout feature\u003C\u002Fli>\n\u003Cli>feat: Encryption Key feature in database\u003C\u002Fli>\n\u003Cli>feat: Gather the gateway in checkout (design)\u003C\u002Fli>\n\u003Cli>fix: Reduce extended-call data\u003C\u002Fli>\n\u003Cli>feat: Send basket order details for credit\u003C\u002Fli>\n\u003Cli>feat: Implement a template system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: nonce error log issue\u003C\u002Fli>\n\u003Cli>feat: Update widget\u003C\u002Fli>\n\u003Cli>feat: compatibility with woocommerce 7.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: PHP 8.0 and 8.1 compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: compatibility WordPress 6.2\u003C\u002Fli>\n\u003Cli>feat: add logger to the php client\u003C\u002Fli>\n\u003Cli>feat: compatibility woocommerce 7.5\u003C\u002Fli>\n\u003Cli>feat: add namespaces\u003C\u002Fli>\n\u003Cli>fix: save alma version in db on fresh install\u003C\u002Fli>\n\u003Cli>fix: translations\u003C\u002Fli>\n\u003Cli>fix: unique nonce fields\u003C\u002Fli>\n\u003Cli>fix: compatibility with other plugins\u003C\u002Fli>\n\u003Cli>fix: reduce api calls\u003C\u002Fli>\n\u003Cli>fix: migration between versions of alma module\u003C\u002Fli>\n\u003Cli>fix: implement best practices Woocommerce and WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: update widget to 3.1.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: update widget to 3.0.4\u003C\u002Fli>\n\u003Cli>fix: nonce double check issue\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: rebranding 2022\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: widget translations\u003C\u002Fli>\n\u003Cli>fix: php8 compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: correct bad button text for refund\u003C\u002Fli>\n\u003Cli>fix: correcting issue of multiple times the same order note\u003C\u002Fli>\n\u003Cli>fix: correcting wording issue in case of order not have a transaction_id\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: implement B2B fields (INT-714 #65)\u003C\u002Fli>\n\u003Cli>refact: widget injection (INT-589 #57)\u003C\u002Fli>\n\u003Cli>fix: use sales price to update widget instead regular price (INT-290 \u002F INT-570 #52)\u003C\u002Fli>\n\u003Cli>feat: refund from woocommerce back-office (INT-510 #69)\u003C\u002Fli>\n\u003Cli>fix: alma should be hidden on checkout when test key is selected & user is not admin (INT-586 #71)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>3.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: add nonce to secure checkout form\u003C\u002Fli>\n\u003Cli>feat: add script to retrieve widget files\u003C\u002Fli>\n\u003Cli>fix: data sanitizing\u003C\u002Fli>\n\u003Cli>fix: upd payment fields validation notice messages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.6.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: add BO dynamic check variation\u003C\u002Fli>\n\u003Cli>feat: add BO technical fields section\u003C\u002Fli>\n\u003Cli>feat: add payment upon shipping\u003C\u002Fli>\n\u003Cli>fix: names inversion between shipping & billing addresses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: ignore & remove composer.lock\u003C\u002Fli>\n\u003Cli>fix: allow widget to be injected in builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: admin test on unavailable var for other admin pages\u003C\u002Fli>\n\u003Cli>fix: check cart eligibility without customer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.5.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: back-office i18n custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: issue on payment method order on checkout page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.4.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat: split payments\u003C\u002Fli>\n\u003Cli>fix: model get_cart on null in wysiwyg builder\u003C\u002Fli>\n\u003Cli>refactor: Remove the unnecessary boolean literal\u003C\u002Fli>\n\u003Cli>refactor: payment gateway description fix code duplication\u003C\u002Fli>\n\u003Cli>refactor: reduce cognitive complexity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>feat(widget): upgrade CDN from 1.x to 2.x\u003C\u002Fli>\n\u003Cli>feat(widget): alma API mode\u003C\u002Fli>\n\u003Cli>feat(widget): deferred_days & deferred_months\u003C\u002Fli>\n\u003Cli>feat(widget): locale\u003C\u002Fli>\n\u003Cli>fix: filter eligible feeplans in checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: send user_locale in Alma checkout\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>ci: add shell script bumper\u003C\u002Fli>\n\u003Cli>feat: add IT & DE languages\u003C\u002Fli>\n\u003Cli>fix: call eligibility without country if null\u003C\u002Fli>\n\u003Cli>fix: dynamic update on checkout for anonymous user\u003C\u002Fli>\n\u003Cli>fix: update translations without space on go_to_log\u003C\u002Fli>\n\u003Cli>fix: widget handler replace excluding by including tax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fix: remove upgrade process\u003C\u002Fli>\n\u003Cli>fix: usage of woo deprecated get price func\u003C\u002Fli>\n\u003Cli>refactor: remove redundant properties initializations\u003C\u002Fli>\n\u003Cli>refactor: add Settings magic properties\u003C\u002Fli>\n\u003Cli>refactor: remove unnecessary brackets into strings\u003C\u002Fli>\n\u003Cli>word(typo): fix all doc block typo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>[i18n] allow plugin to works with all locales\u003C\u002Fli>\n\u003Cli>[i18n] add locale & advanced address fields on payment creation\u003C\u002Fli>\n\u003Cli>[i18n] add customer addresses information to check payment plans on checkout\u003C\u002Fli>\n\u003Cli>[i18n] add nl & es translations\u003C\u002Fli>\n\u003Cli>minor refactorings\u003C\u002Fli>\n\u003Cli>enhance docker env\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add inline Pay Later (Eligibility V2)\u003C\u002Fli>\n\u003Cli>Add dedicated DB migrations processor\u003C\u002Fli>\n\u003Cli>Load & update fee-plans dynamically from ALMA dashboard config\u003C\u002Fli>\n\u003Cli>Add autoloader\u003C\u002Fli>\n\u003Cli>Minor refactorisations\u003C\u002Fli>\n\u003Cli>Root tree refactorisation\u003C\u002Fli>\n\u003Cli>Re-design back-office fee plans configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Avoid Fatal error on (not found) product badge injection\u003C\u002Fli>\n\u003Cli>Increase debug log on non displayed bages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.3.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Remove PHP warnings & do not display widget on out-stock or un-priced product\u003C\u002Fli>\n\u003Cli>Minor refactoring\u003C\u002Fli>\n\u003Cli>Enhance dev docker env (display php warnings \u002F errors + prioritize custom-php-ini file)\u003C\u002Fli>\n\u003Cli>Fix widget display price without tax depending on WooCommerce tax rule configuration\u003C\u002Fli>\n\u003Cli>Add fallback locale on checkout payment ALMA API call\u003C\u002Fli>\n\u003Cli>Add filter to override locale on checkout payment ALMA API call\u003C\u002Fli>\n\u003Cli>Add widget shortcodes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use unpkg.com instead of unpkg.io\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Do not display a radio button at checkout, when there’s only one payment plan available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes default min\u002Fmax amount values being converted to cents multiple times in a row\u003C\u002Fli>\n\u003Cli>Improves xdebug configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows merchant to activate 2-, 3- a 4-installment plans, with min and max allowed amounts per plan\u003C\u002Fli>\n\u003Cli>Displays an Alma widget on product pages and cart page to inform customers of eligible payment plans\u003C\u002Fli>\n\u003Cli>Displays a full payment plan for each plan option on the checkout page\u003C\u002Fli>\n\u003Cli>Enables Alma by default for all \u003Ccode>fr_*\u003C\u002Fcode> locales\u003C\u002Fli>\n\u003Cli>Adds a \u003Ccode>alma_wc_enable_for_locale\u003C\u002Fcode> that can be used to enable Alma for additional locales\u003C\u002Fli>\n\u003Cli>Any of the module’s settings can be overridden via a filter: \u003Ccode>alma_wc_settings_[setting_name]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Fixes compatibility issues with WooCommerce 2.6.14\u003C\u002Fli>\n\u003Cli>Fixes many bugs\u003C\u002Fli>\n\u003Cli>Dependencies update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.17\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Do not require Live key in Test mode and vice versa\u003C\u002Fli>\n\u003Cli>Include cancel url, order reference & order URLs in payment data\u003C\u002Fli>\n\u003Cli>Don’t show the eligibility message in case of API error\u003C\u002Fli>\n\u003Cli>Stop checking in vendor dependencies – they’ll be included in each release’s ZIP file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.6\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dependencies update\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.5\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes display on cart option that was always on\u003C\u002Fli>\n\u003Cli>Tested against latest versions of WordPress\u002FWooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes various warnings when WooCommerce isn’t activated\u003C\u002Fli>\n\u003Cli>Updates dependencies\u003C\u002Fli>\n\u003Cli>Fixes errors when Alma’s API is not available\u003C\u002Fli>\n\u003Cli>Attempt to fix problem triggered when calling the WordPress API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes warning when \u003Ccode>excluded_products_list\u003C\u002Fcode> is not set\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds hidden option to be able to choose installments count to use for created payments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes bug occurring in \u003Ccode>wp-admin\u002Fnav-menus.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes case of “alma” in includes path\u003C\u002Fli>\n\u003Cli>Adds possibility to exclude product categories from installment payments, to help enforce contractual restrictions\u003Cbr \u002F>\n(i.e. Alma cannot be used to sell\u002Fbuy virtual\u002Fdownloadable products such as gift cards, subscriptions, …)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Switches logo file to SVG\u003C\u002Fli>\n\u003Cli>Uses latest Eligibility check behaviour to remove one extra call to the API\u003C\u002Fli>\n\u003Cli>Adds User-Agent string containing the module’s version, WordPress version, WooCommerce, PHP client and PHP versions, to all requests going to Alma’s API.\u003C\u002Fli>\n\u003Cli>Adds support for Alma’s IPN callback mechanism\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Module can be configured in Test and Live mode; Test mode only shows Alma’s payment method to visitors who are also\u003Cbr \u002F>\nadministrators of the shop\u003C\u002Fli>\n\u003Cli>A message displays below the cart to indicate whether the purchase is eligible to monthly installments\u003C\u002Fli>\n\u003Cli>The module adds a payment method to the checkout, which redirects the user to Alma’s payment page.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds a new payment method to WooCommerce, which allows you to offer monthly payments to your customer using Alma.",1000,53405,68,5,"2026-03-11T16:12:00.000Z","6.6.0","7.4",[20,21,68,69,70],"ecommerce","payments","woocommerce","https:\u002F\u002Fdocs.almapay.com\u002Fdocs\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falma-gateway-for-woocommerce.6.0.4.zip","2023-12-07 00:00:00",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":16,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":27,"last_vuln_date":99,"fetched_at":29},"woo-product-filter","Product Filter for WooCommerce by WBW","3.1.2","WBW Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoobewoo\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"WooCommerce Product Filter plugin\" rel=\"nofollow ugc\">WooCommerce Product Filter plugin\u003C\u002Fa>  enhances your store by allowing customers to refine their searches by price, categories, tags, taxonomy, attributes and more.\u003C\u002Fp>\n\u003Cp>It’s fully customizable and 100% compatible with Elementor, giving you full control over filtering options.\u003C\u002Fp>\n\u003Ch4>WooCommerce Product Filter Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Ffilters-by-price-price-range-sort-categories-tags-and-attributes?utm_source=wordpress&utm_medium=criteria&utm_campaign=filter\" title=\"Comprehensive Filtering\" rel=\"nofollow ugc\">Comprehensive Filtering\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nlet customers filter products by: Price, Price range, Categories, Tags, Author, Featured, On Sale, In Stock, Rating, Search by text**, Attribute filters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fplugins\u002Fwoocommerce-filter\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=filter\" title=\"Main example\" rel=\"nofollow ugc\">Flexible Display Options\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\npresent the filters in various formats to suit your storefront’s design and user preferences. Options include: radio button list (single select) dropdown (single select), checkbox list (multi-select)** and icons** for attribute filters (colour, size, rating).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fajax-live-search?utm_source=wordpress&utm_medium=ajax&utm_campaign=filter\" title=\"AJAX live search\" rel=\"nofollow ugc\">AJAX live search\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable instant results without page reloads for a faster shopping  with AJAX live search. AJAX search provides instant filtering results without the need to reload the page. This feature can be configured to activate immediately after a user selects their desired filter options and clicks the filter button, making product searches faster and more intuitive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Felementor-compatibility\u002F\" title=\"Elementor Compatibility\" rel=\"nofollow ugc\">Elementor Integration\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWooCommerce Product Filter compatible with Elementor. Seamlessly create and customize filters using Elementor’s interface.\u003Cbr \u002F>\nAll features of the WooCommerce Product Filter by WBW are accessible within the Elementor tab, providing a streamlined workflow for page building.\u003C\u002Fp>\n\u003Cp>To help you get started, there’s a comprehensive video tutorial available that guides you through the process of setting up the WooCommerce Product Filter by WBW, ensuring you can make the most of its features to improve your online store’s functionality and user experience.\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\u002F5uFBMl5OLW0?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>Product filters are the key things that allow your customers to view the products in a particular way and easily find the necessary items.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fproduct-filter-statistics\u002F\" title=\"Analytics\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nProduct Filter by WBW comes with a detailed filter statistics section to make it easier to collect, analyze data and subsequently support global business growth. Gather information about filtering and searching for products by your buyer and convert them into business solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F\" title=\"Main Settings\" rel=\"nofollow ugc\">Live preview\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nWith Live Preview, the results will appear in the panel right at the moment you make changes to settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Variety of options for sorting products\u003C\u002Fstrong>\u003Cbr \u002F>\nThe product search plugin for WooCommerce allows sorting your products by popularity, rating, price, newness, alphabetical ascender, or descender.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Fcustomize-and-set-up?utm_source=wordpress&utm_medium=easytosetup&utm_campaign=filter\" title=\"Easy to customize and set up\" rel=\"nofollow ugc\">Create new product filters in a few clicks\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to customize and set up. Just add a filter to every page using a widget or shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fwoocommerce-filter-main-settings\u002F#a\" title=\"Price filter\" rel=\"nofollow ugc\">Price filter design\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nVariation of skins: default, flat, big, modern, sharp, round, square. Custom setting for its design: color, symbol position, currency code or symbol, input fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic price range settings with fixed step values\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust them manually and specify the exact value of every step as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fdocumentation\u002Fshow-count-option\u002F\" title=\"Show Count\" rel=\"nofollow ugc\">Show Count\u003C\u002Fa> and Recount products by selected filter\u003C\u002Fstrong>\u003Cbr \u002F>\nRecount the products by selected filters and display the exact number of products matching the filter results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Ffeature\u002Flooks-and-works-great-on-all-devices?utm_source=wordpress&utm_medium=responsive&utm_campaign=filter\" title=\"Looks and works great on all devices\" rel=\"nofollow ugc\">Fully responsive\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe filter looks and works properly on different devices particularly mobile phones and tablets as well as desktops and laptops.\u003C\u002Fp>\n\u003Ch4>Support and suggestions for WooCommerce Product Filter Plugin\u003C\u002Fh4>\n\u003Cp>Ask your questions in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-product-filter\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwoobewoo.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">contact us directly\u003C\u002Fa>\u003C\u002Fp>\n","Filter products by categories, attributes, prices, and more. Elementor Compatibility. Shoppers easily find products with WooCommerce Product Filter",60000,2684600,96,320,"2026-03-10T21:01:00.000Z","3.4.0","",[90,91,92,93,94],"e-commerce-filter","product-filter","shop-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Fwoobewoo.com\u002Fproduct\u002Fwoocommerce-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-product-filter.3.1.2.zip",88,7,"2026-03-23 16:11:48",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":113,"requires_php":66,"tags":114,"homepage":116,"download_link":117,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":118,"fetched_at":29},"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.7",[21,68,115,70],"klarna","https:\u002F\u002Fkrokedil.com\u002Fklarna-payments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fklarna-payments-for-woocommerce.4.7.0.zip","2024-03-28 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":108,"downloaded":127,"rating":27,"num_ratings":27,"last_updated":128,"tested_up_to":16,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":135,"download_link":136,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"wcboost-wishlist","WCBoost – Wishlist","1.2.3","WCBoost","https:\u002F\u002Fprofiles.wordpress.org\u002Fwcboost\u002F","\u003Cp>Wishlist is a key feature in e-commerce websites. These websites benefit from increased conversion rates, optimized revenues, and simplified consumer buying processes.\u003C\u002Fp>\n\u003Cp>According to studies, the majority of website visitors don’t typically buy anything on their first visit. They frequently become perplexed by several products. A nice (and pertinent) solution for them is a wishlist. Users are able to add their favorite products to a list. For a store with a lot of options, this will make it simpler for users to make the decision. They can also quickly locate their preferred products when making subsequent purchases.\u003C\u002Fp>\n\u003Cp>Users can also utilize wishlists to recommend their favorite goods to family members and friends. This is beneficial for your website. This will encourage more orders from customers who share the same interests on your website. Or assume that you will receive more orders that are gifts from your customers to one another on special occasions (such as birthdays, Christmas, etc.).\u003C\u002Fp>\n\u003Cp>For sellers, understanding client preferences and issues also makes it simpler for store owners to cater to customers, which helps to boost online revenue for sellers.\u003C\u002Fp>\n\u003Cp>Based on the fundamental API of WooCommerce, this plugin was created, ensuring compatibility, performance, and security. Because the plugin has been tested with the most widely used themes and is guaranteed not to interfere with the user experience, we also recognize the value of integrating with themes.\u003C\u002Fp>\n\u003Ch3>Main features of the plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable users to add items to wishlists.\u003C\u002Fli>\n\u003Cli>Can be restricted to only allowing users who are signed in to do so, while also encouraging visitors to register accounts so they can utilize the wishlist feature.\u003C\u002Fli>\n\u003Cli>Give the list a name (for logged in users)\u003C\u002Fli>\n\u003Cli>Add a wishlist description (for logged in users)\u003C\u002Fli>\n\u003Cli>Wishlist privacy settings (Full privacy control)\u003C\u002Fli>\n\u003Cli>Post wishlists on social media websites\u003C\u002Fli>\n\u003Cli>Email friends to share a wishlist\u003C\u002Fli>\n\u003Cli>Supports adding variations to the wishlist for all product styles\u003C\u002Fli>\n\u003Cli>Customize the wishlist page and buttons in an easy-to-understand manner.\u003C\u002Fli>\n\u003Cli>Friendly with SEO and caching plugins.\u003C\u002Fli>\n\u003Cli>Works with all themes. By using basic styles of WooCommerce, this plugin doesn’t break the design of your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n","WCBoost - Wishlist lets shoppers create wishlists for later purchases, reminding them of desired items, driving repeat visits and boost sales.",308606,"2025-12-15T03:20:00.000Z","4.5","7.0",[21,132,133,70,134],"products","wishlist","woocommerce-wishlist","https:\u002F\u002Fwcboost.com\u002Fplugin\u002Fwoocommerce-wishlist\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwcboost-wishlist.1.2.3.zip",{"slug":138,"name":139,"version":140,"author":139,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":146,"num_ratings":147,"last_updated":148,"tested_up_to":16,"requires_at_least":149,"requires_php":88,"tags":150,"homepage":154,"download_link":155,"security_score":156,"vuln_count":157,"unpatched_count":27,"last_vuln_date":158,"fetched_at":29},"ecwid-shopping-cart","Ecwid by Lightspeed Ecommerce Shopping Cart","7.0.8","https:\u002F\u002Fprofiles.wordpress.org\u002Fecwid\u002F","\u003Cp>Ecwid Ecommerce Shopping Cart is everything you need to add an online store to your WordPress site. Powerful, easy-to-use and Gutenberg-friendly. Hundreds of thousands of sellers in 175 countries, 45 languages supported. PayPal, Stripe and 70+ more payment options. Real-time shipping integrations. Selling on Instagram and Facebook.\u003C\u002Fp>\n\u003Ch3>Automatic Shipping and Taxes\u003C\u002Fh3>\n\u003Cp>The Ecwid ecommerce plugin integrates with major carriers including USPS, UPS, FedEx, Canada Post, Australia Post, and others to automatically calculate shipping rates. Taxes are also automated and can be set-up in a few clicks.  Automated tax rate calculations are available for the U.S., Canada, and EU VAT.  Additionally, integration with TaxJar provides automatic sales tax reporting and filing in the U.S.\u003C\u002Fp>\n\u003Ch3>Sell on Facebook and Instagram\u003C\u002Fh3>\n\u003Cp>Add your online store to Facebook and sell to millions of Facebook and Instagram users. No addons needed. Ecwid will automatically synchronize your products, customers, orders and inventory between your WordPress and Facebook storefronts. Join!\u003C\u002Fp>\n\u003Ch3>eCommerce Mobile Apps\u003C\u002Fh3>\n\u003Cp>Ecwid Shopping Cart provides mobile applications for iOS and Android to manage your store and sell on the go. Scan products, track inventory, manage sales and accept payments using your mobile device as a POS station. Your ecommerce data is automatically synchronized with your WordPress shopping cart, Facebook store and other online storefronts.\u003C\u002Fp>\n\u003Ch3>Unlimited Storage, Automatic Backups and Seamless Upgrades\u003C\u002Fh3>\n\u003Cp>With the Ecwid Shopping Cart, your online store data is fully hosted on our secure servers. Regardless of the WordPress hosting service you use, your Ecwid online store includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>unlimited storage\u003C\u002Fli>\n\u003Cli>regular backups\u003C\u002Fli>\n\u003Cli>seamless upgrades and security updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So you don’t need to worry about software updates, security patches and server maintenance – we do that for you. Your online store gets all the new ecommerce features and bug fixes automatically.\u003C\u002Fp>\n\u003Ch3>PCI DSS validated Level 1 Service Provider\u003C\u002Fh3>\n\u003Cp>Ecwid Shopping Cart is PCI DSS Level 1 certified, which is the gold standard for e-commerce solutions worldwide. This means that Ecwid helps your online store meet the security requirements of the bank you do business with.\u003C\u002Fp>\n\u003Ch3>Superb Support\u003C\u002Fh3>\n\u003Cp>Friendly and knowledgeable support experts available 24\u002F5 so you can get immediate help when you need it. Support options include email, e-commerce community forums, chat and phone support.\u003C\u002Fp>\n\u003Ch3>Sell Everywhere\u003C\u002Fh3>\n\u003Cp>With Ecwid, you can include your ecommerce shop on multiple websites, blogs, social sites and ecommerce marketplaces like \u003Cem>Amazon\u003C\u002Fem>, \u003Cem>eBay\u003C\u002Fem> and \u003Cem>Google Shopping\u003C\u002Fem> and sell simultaneously everywhere. Add your online store to as many sites as you want, manage it from one place.\u003C\u002Fp>\n\u003Ch3>Mobile Responsive Design\u003C\u002Fh3>\n\u003Cp>Ecwid works great on any WordPress site, especially those running on mobile-optimized themes. Your online store looks perfect on smartphones and automatically adapts to your customer’s screen size: laptops, tablets, smart TVs or smart watches.\u003C\u002Fp>\n\u003Ch3>Hundreds of extensions and powerful API\u003C\u002Fh3>\n\u003Cp>There is a lot of in-house and third party extensions built on the Ecwid Ecommerce APIs. You can find a ready made plugin extending features of your online storefront the way you want or build a custom addon yourself. The existing family of third party plugins include tax automation apps like TaxJar, fulfilment services like ShipStation, customer support tools like LiveChat and many others.\u003C\u002Fp>\n\u003Ch3>Plans start at just $5\u002Fmo\u003C\u002Fh3>\n\u003Cp>Start selling ealisy with no big investment. As your online shop grows, Ecwid grows with you. When the time is right, consider upgrading your store to one of our premium plans to get more robust features and preferred support. See also: \u003Ca href=\"https:\u002F\u002Fgo.lightspeedhq.com\u002Fecwid-pricing\" rel=\"nofollow ugc\">Ecwid plan and pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>See Ecwid In Action\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgo.lightspeedhq.com\u002Fecwid-store-control-panel\" title=\"Ecwid Control Panel\" rel=\"nofollow ugc\">Ecwid Ecommerce Control panel\u003C\u002Fa> (you will be able to create an Ecwid account)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgo.lightspeedhq.com\u002Fecwid-wp-site\" rel=\"nofollow ugc\">Showcase\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Ecwid Site\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgo.lightspeedhq.com\u002Fecwid-wp-site\" title=\"Ecwid site\" rel=\"nofollow ugc\">www.ecwid.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Terms of usage\u003C\u002Fh3>\n\u003Cp>The plugin uses the Ecwid ecommerce cloud services (www.ecwid.com). Your store data is securely hosted with Ecwid under the terms and conditions listed here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ecwid.com\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ecwid.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin uses CDN services by AWS Cloudfront to speed up user stores. It is managed by the Ecwid Terms of Service and Privacy Policy and \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fagreement\u002F\" rel=\"nofollow ugc\">AWS Customer Agreement\u003C\u002Fa>.\u003C\u002Fp>\n","Powerful, easy to use ecommerce shopping cart for WordPress. Sell on Facebook and Instagram. iPhone & Android apps. Superb support.",20000,2975988,90,228,"2026-02-13T11:42:00.000Z","4.4",[21,68,151,152,153],"online-store","shopping-cart","storefront","http:\u002F\u002Fwww.ecwid.com?partner=wporg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fecwid-shopping-cart.7.0.8.zip",83,13,"2026-02-14 14:30:00",{"attackSurface":160,"codeSignals":334,"taintFlows":405,"riskAssessment":432,"analyzedAt":446},{"hooks":161,"ajaxHandlers":293,"restRoutes":318,"shortcodes":319,"cronEvents":332,"entryPointCount":166,"unprotectedCount":333},[162,169,174,177,182,185,189,193,198,200,203,207,211,215,219,223,226,229,233,237,240,244,248,252,256,260,264,269,273,277,281,285,289],{"type":163,"name":164,"callback":165,"priority":166,"file":167,"line":168},"filter","woocommerce_gateway_icon","setTamaraIconForPaymentGateway",10,"src\\Services\\WCTamaraGateway.php",205,{"type":170,"name":171,"callback":172,"priority":166,"file":167,"line":173},"action","woocommerce_order_status_changed","tamaraCapturePayment",208,{"type":170,"name":171,"callback":175,"priority":166,"file":167,"line":176},"tamaraCancelOrder",211,{"type":163,"name":178,"callback":179,"priority":180,"file":167,"line":181},"woocommerce_available_payment_gateways","adjustTamaraGatewayOnCheckout",9999,214,{"type":163,"name":183,"callback":179,"priority":180,"file":167,"line":184},"woocommerce_payment_gateways",215,{"type":163,"name":186,"callback":187,"priority":180,"file":167,"line":188},"woocommerce_gateway_description","renderPaymentTypeDescription",218,{"type":163,"name":190,"callback":191,"priority":13,"file":167,"line":192},"rest_post_dispatch","closure",510,{"type":170,"name":194,"callback":195,"file":196,"line":197},"init","checkWooCommerceExistence","src\\TamaraCheckout.php",222,{"type":170,"name":194,"callback":199,"file":196,"line":147},"tamaraLoadTextDomain",{"type":170,"name":194,"callback":201,"file":196,"line":202},"registerTamaraCustomOrderStatuses",231,{"type":170,"name":204,"callback":205,"file":196,"line":206},"admin_enqueue_scripts","enqueueAdminSettingScripts",234,{"type":170,"name":208,"callback":209,"priority":166,"file":196,"line":210},"woocommerce_create_refund","tamaraRefundPayment",237,{"type":163,"name":212,"callback":213,"file":196,"line":214},"wc_order_statuses","addTamaraCustomOrderStatuses",240,{"type":170,"name":216,"callback":217,"file":196,"line":218},"woocommerce_order_item_add_action_buttons","addRefundNote",243,{"type":163,"name":220,"callback":221,"priority":166,"file":196,"line":222},"woocommerce_rest_prepare_shop_order_object","updateTamaraCheckoutDataToOrder",245,{"type":170,"name":194,"callback":224,"file":196,"line":225},"addCustomRewriteRules",247,{"type":170,"name":194,"callback":227,"priority":60,"file":196,"line":228},"addTamaraAuthoriseFailedMessage",248,{"type":170,"name":230,"callback":231,"priority":60,"file":196,"line":232},"parse_request","handleTamaraApi",249,{"type":170,"name":234,"callback":235,"file":196,"line":236},"wp_enqueue_scripts","enqueueScripts",250,{"type":163,"name":183,"callback":238,"file":196,"line":239},"registerTamaraPaymentGateway",252,{"type":163,"name":178,"callback":241,"priority":242,"file":196,"line":243},"adjustTamaraPaymentTypesOnCheckout",9998,253,{"type":170,"name":245,"callback":246,"file":196,"line":247},"wp_head","tamaraCheckoutParams",260,{"type":170,"name":249,"callback":250,"file":196,"line":251},"woocommerce_checkout_update_order_review","getUpdatedPhoneNumberOnCheckout",261,{"type":170,"name":253,"callback":254,"file":196,"line":255},"admin_footer","addCronJobTriggerScript",263,{"type":163,"name":257,"callback":258,"priority":14,"file":196,"line":259},"rest_pre_dispatch","populateRestApiRequest",270,{"type":170,"name":261,"callback":262,"file":196,"line":263},"admin_head","updatePayByInstalmentSettingUrl",273,{"type":163,"name":265,"callback":266,"priority":267,"file":196,"line":268},"woocommerce_billing_fields","forceRequireBillingPhone",1001,274,{"type":170,"name":270,"callback":271,"priority":27,"file":196,"line":272},"wp_loaded","overrideWcClearCart",282,{"type":170,"name":270,"callback":274,"priority":275,"file":196,"line":276},"cancelOrder",21,283,{"type":163,"name":278,"callback":279,"priority":166,"file":196,"line":280},"woocommerce_thankyou_order_received_text","tamaraOrderReceivedText",286,{"type":163,"name":282,"callback":283,"file":196,"line":284},"plugin_action_links_tamara-checkout\u002Ftamara-checkout.php","addSettingsLinks",1214,{"type":170,"name":286,"callback":287,"file":196,"line":288},"admin_notices","noticeNonWooCommerce",1219,{"type":170,"name":290,"callback":191,"file":291,"line":292},"woocommerce_init","tamara-checkout.php",31,[294,300,304,306,310,312,316],{"action":295,"nopriv":296,"callback":297,"hasNonce":296,"hasCapCheck":298,"file":196,"line":299},"tamara_perform_cron",false,"performCron",true,257,{"action":301,"nopriv":296,"callback":302,"hasNonce":296,"hasCapCheck":296,"file":196,"line":303},"tamara-authorise","tamaraAuthoriseHandler",258,{"action":301,"nopriv":298,"callback":302,"hasNonce":296,"hasCapCheck":296,"file":196,"line":305},259,{"action":307,"nopriv":296,"callback":308,"hasNonce":296,"hasCapCheck":296,"file":196,"line":309},"tamara-get-instalment-plan","getInstalmentPlanAccordingToProductVariation",276,{"action":307,"nopriv":298,"callback":308,"hasNonce":296,"hasCapCheck":296,"file":196,"line":311},277,{"action":313,"nopriv":296,"callback":314,"hasNonce":296,"hasCapCheck":296,"file":196,"line":315},"update-tamara-checkout-params","updateTamaraCheckoutParams",279,{"action":313,"nopriv":298,"callback":314,"hasNonce":296,"hasCapCheck":296,"file":196,"line":317},280,[],[320,324,328],{"tag":321,"callback":322,"file":196,"line":323},"tamara_show_popup","tamaraProductPopupWidget",265,{"tag":325,"callback":326,"file":196,"line":327},"tamara_show_cart_popup","tamaraCartPopupWidget",266,{"tag":329,"callback":330,"file":196,"line":331},"tamara_authorise_order","doAuthoriseOrderAction",267,[],6,{"dangerousFunctions":335,"sqlUsage":357,"outputEscaping":360,"fileOperations":399,"externalRequests":400,"nonceChecks":14,"capabilityChecks":400,"bundledLibraries":401},[336,341,343,348,351,353],{"fn":337,"file":338,"line":339,"context":340},"passthru","src\\Dependencies\\Symfony\\Component\\HttpFoundation\\File\\MimeType\\FileBinaryMimeTypeGuesser.php",62,"passthru('command -v file', $exitStatus);",{"fn":337,"file":338,"line":97,"context":342},"passthru(sprintf($this->cmd, escapeshellarg((str_starts_with($path, '-') ? '.\u002F' : '').$path)), $retu",{"fn":344,"file":345,"line":346,"context":347},"unserialize","src\\Dependencies\\Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage.php",157,"$this->data = $data ? unserialize($data) : [];",{"fn":337,"file":349,"line":350,"context":340},"src\\Dependencies\\Symfony\\Component\\Mime\\FileBinaryMimeTypeGuesser.php",55,{"fn":337,"file":349,"line":352,"context":342},77,{"fn":344,"file":354,"line":355,"context":356},"src\\Dependencies\\Symfony\\Component\\Mime\\RawMessage.php",79,"$this->__unserialize(unserialize($serialized));",{"prepared":358,"raw":27,"locations":359},16,[],{"escaped":13,"rawEcho":358,"locations":361},[362,366,368,370,372,374,376,378,380,382,384,386,388,391,393,396],{"file":363,"line":364,"context":365},"src\\Dependencies\\Symfony\\Component\\HttpFoundation\\Response.php",368,"raw output",{"file":196,"line":367,"context":365},948,{"file":196,"line":369,"context":365},952,{"file":196,"line":371,"context":365},953,{"file":196,"line":373,"context":365},954,{"file":196,"line":375,"context":365},957,{"file":196,"line":377,"context":365},958,{"file":196,"line":379,"context":365},959,{"file":196,"line":381,"context":365},1547,{"file":196,"line":383,"context":365},1557,{"file":385,"line":157,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-checkout-description.php",{"file":387,"line":63,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-description.php",{"file":389,"line":390,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-pay-by-3-description.php",30,{"file":392,"line":390,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-pay-by-instalments-description.php",{"file":394,"line":395,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-pay-next-month-description.php",8,{"file":397,"line":398,"context":365},"views\\woocommerce\\checkout\\tamara-gateway-paynow-description.php",14,43,2,[402],{"name":403,"version":36,"knownCves":404},"Guzzle",[],[406,423],{"entryPoint":407,"graph":408,"unsanitizedCount":14,"severity":39},"addCronJobTriggerScript (src\\TamaraCheckout.php:1788)",{"nodes":409,"edges":421},[410,415],{"id":411,"type":412,"label":413,"file":196,"line":414},"n0","source","$_GET",1794,{"id":416,"type":417,"label":418,"file":196,"line":419,"wp_function":420},"n1","sink","echo() [XSS]",1795,"echo",[422],{"from":411,"to":416,"sanitized":296},{"entryPoint":424,"graph":425,"unsanitizedCount":27,"severity":431},"\u003CTamaraCheckout> (src\\TamaraCheckout.php:0)",{"nodes":426,"edges":429},[427,428],{"id":411,"type":412,"label":413,"file":196,"line":414},{"id":416,"type":417,"label":418,"file":196,"line":419,"wp_function":420},[430],{"from":411,"to":416,"sanitized":298},"low",{"summary":433,"deductions":434},"The \"tamara-checkout\" plugin version 1.9.9.16 exhibits a mixed security posture. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements and a high percentage of properly escaped output. The presence of nonce and capability checks, while limited, is also a good sign.  However, significant concerns arise from the substantial attack surface exposed by unprotected AJAX handlers.  Six out of seven AJAX handlers lack authentication checks, presenting a substantial risk of unauthorized actions if these endpoints can be exploited.\n\nThe static analysis also flags the use of dangerous functions like `passthru` and `unserialize`, which are notorious for their potential to introduce vulnerabilities if not handled with extreme care. While the taint analysis shows no critical or high severity flows, the presence of one flow with unsanitized paths is a point of concern that warrants further investigation. The vulnerability history, with one medium severity CVE related to Cross-Site Scripting (XSS), indicates that the plugin has had security flaws in the past, though it is currently unpatched, which is a positive sign for this specific version.\n\nOverall, while the plugin employs some secure coding practices, the large number of unprotected AJAX endpoints and the presence of dangerous functions create a significant risk profile. The past XSS vulnerability suggests a need for vigilance regarding input sanitization and output escaping, especially for the unprotected entry points. Addressing the unprotected AJAX handlers should be a priority to mitigate the most immediate and impactful risks.",[435,437,439,441,444],{"reason":436,"points":166},"Unprotected AJAX handlers",{"reason":438,"points":395},"Use of dangerous functions (passthru, unserialize)",{"reason":440,"points":63},"Flow with unsanitized paths",{"reason":442,"points":443},"Limited nonce checks",3,{"reason":445,"points":443},"Bundled library (Guzzle)","2026-03-16T18:31:42.639Z",{"wat":448,"direct":465},{"assetPaths":449,"generatorPatterns":456,"scriptPaths":457,"versionParams":458},[450,451,452,453,454,455],"\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Ftamara-checkout.php","\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Fassets\u002Fcss\u002Ftamara-checkout-frontend.css","\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-frontend.js","\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-gateway.js","\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Fassets\u002Fcss\u002Ftamara-checkout-admin.css","\u002Fwp-content\u002Fplugins\u002Ftamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-admin.js",[],[452,453,455],[459,460,461,462,463,464],"tamara-checkout\u002Ftamara-checkout.php?ver=","tamara-checkout\u002Fassets\u002Fcss\u002Ftamara-checkout-frontend.css?ver=","tamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-frontend.js?ver=","tamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-gateway.js?ver=","tamara-checkout\u002Fassets\u002Fcss\u002Ftamara-checkout-admin.css?ver=","tamara-checkout\u002Fassets\u002Fjs\u002Ftamara-checkout-admin.js?ver=",{"cssClasses":466,"htmlComments":468,"htmlAttributes":472,"restEndpoints":477,"jsGlobals":480,"shortcodeOutput":483},[467],"tamara-checkout-widget",[469,470,471],"\u003C!-- Tamara Checkout Plugin -->","\u003C!-- Start Tamara Checkout Widget -->","\u003C!-- End Tamara Checkout Widget -->",[473,474,475,476],"data-tamara-checkout-public-key","data-tamara-checkout-order-id","data-tamara-checkout-order-amount","data-tamara-checkout-order-currency",[478,479],"\u002Fwp-json\u002Ftamara-checkout\u002Fv1\u002Fwebhook","\u002Fwp-json\u002Ftamara-checkout\u002Fv1\u002Fpayment-callback",[481,482],"TamaraCheckoutFrontend","tamaraCheckoutGateway",[484],"[tamara_checkout_payment_form]"]